[tools][gen] Describe how to regenerate files in the header

Change-Id: I9b0b9e4ecad25122b4b046c1283333aee48ee246
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/147801
Reviewed-by: Dan Sinclair <dsinclair@chromium.org>
Commit-Queue: Ben Clayton <bclayton@google.com>
Kokoro: Kokoro <noreply+kokoro@google.com>
Kokoro: Ben Clayton <bclayton@google.com>
diff --git a/test/tint/builtins/gen/literal/abs/002533.wgsl b/test/tint/builtins/gen/literal/abs/002533.wgsl
index c0b8331..708ab0d 100644
--- a/test/tint/builtins/gen/literal/abs/002533.wgsl
+++ b/test/tint/builtins/gen/literal/abs/002533.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/abs/005174.wgsl b/test/tint/builtins/gen/literal/abs/005174.wgsl
index 321e7a2..a4ee63f 100644
--- a/test/tint/builtins/gen/literal/abs/005174.wgsl
+++ b/test/tint/builtins/gen/literal/abs/005174.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/abs/1ce782.wgsl b/test/tint/builtins/gen/literal/abs/1ce782.wgsl
index 3abaab5..9889d27 100644
--- a/test/tint/builtins/gen/literal/abs/1ce782.wgsl
+++ b/test/tint/builtins/gen/literal/abs/1ce782.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/abs/1e9d53.wgsl b/test/tint/builtins/gen/literal/abs/1e9d53.wgsl
index 0a4a96b..092499b 100644
--- a/test/tint/builtins/gen/literal/abs/1e9d53.wgsl
+++ b/test/tint/builtins/gen/literal/abs/1e9d53.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/abs/2f861b.wgsl b/test/tint/builtins/gen/literal/abs/2f861b.wgsl
index 321fe55..569469c 100644
--- a/test/tint/builtins/gen/literal/abs/2f861b.wgsl
+++ b/test/tint/builtins/gen/literal/abs/2f861b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/abs/421ca3.wgsl b/test/tint/builtins/gen/literal/abs/421ca3.wgsl
index d121b67..7ba6f42 100644
--- a/test/tint/builtins/gen/literal/abs/421ca3.wgsl
+++ b/test/tint/builtins/gen/literal/abs/421ca3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/abs/467cd1.wgsl b/test/tint/builtins/gen/literal/abs/467cd1.wgsl
index f17a4fb..8214b28 100644
--- a/test/tint/builtins/gen/literal/abs/467cd1.wgsl
+++ b/test/tint/builtins/gen/literal/abs/467cd1.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/abs/4ad288.wgsl b/test/tint/builtins/gen/literal/abs/4ad288.wgsl
index 5b4a396..a921854 100644
--- a/test/tint/builtins/gen/literal/abs/4ad288.wgsl
+++ b/test/tint/builtins/gen/literal/abs/4ad288.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/abs/538d29.wgsl b/test/tint/builtins/gen/literal/abs/538d29.wgsl
index 1bde75e..19cfcde 100644
--- a/test/tint/builtins/gen/literal/abs/538d29.wgsl
+++ b/test/tint/builtins/gen/literal/abs/538d29.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/abs/577d6e.wgsl b/test/tint/builtins/gen/literal/abs/577d6e.wgsl
index 282ce89..3f8d925 100644
--- a/test/tint/builtins/gen/literal/abs/577d6e.wgsl
+++ b/test/tint/builtins/gen/literal/abs/577d6e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/abs/5a8af1.wgsl b/test/tint/builtins/gen/literal/abs/5a8af1.wgsl
index 9285466..eccd949 100644
--- a/test/tint/builtins/gen/literal/abs/5a8af1.wgsl
+++ b/test/tint/builtins/gen/literal/abs/5a8af1.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/abs/5ad50a.wgsl b/test/tint/builtins/gen/literal/abs/5ad50a.wgsl
index d4cae5e..ff77792 100644
--- a/test/tint/builtins/gen/literal/abs/5ad50a.wgsl
+++ b/test/tint/builtins/gen/literal/abs/5ad50a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/abs/5ae4fe.wgsl b/test/tint/builtins/gen/literal/abs/5ae4fe.wgsl
index a67b241..6566d6c 100644
--- a/test/tint/builtins/gen/literal/abs/5ae4fe.wgsl
+++ b/test/tint/builtins/gen/literal/abs/5ae4fe.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/abs/7326de.wgsl b/test/tint/builtins/gen/literal/abs/7326de.wgsl
index 005aa2f..bfb6d53 100644
--- a/test/tint/builtins/gen/literal/abs/7326de.wgsl
+++ b/test/tint/builtins/gen/literal/abs/7326de.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/abs/7f28e6.wgsl b/test/tint/builtins/gen/literal/abs/7f28e6.wgsl
index f6f6a33..d825d47 100644
--- a/test/tint/builtins/gen/literal/abs/7f28e6.wgsl
+++ b/test/tint/builtins/gen/literal/abs/7f28e6.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/abs/7faa9e.wgsl b/test/tint/builtins/gen/literal/abs/7faa9e.wgsl
index 01699d4..5643a66 100644
--- a/test/tint/builtins/gen/literal/abs/7faa9e.wgsl
+++ b/test/tint/builtins/gen/literal/abs/7faa9e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/abs/82ff9d.wgsl b/test/tint/builtins/gen/literal/abs/82ff9d.wgsl
index b73f39a..f7610a4 100644
--- a/test/tint/builtins/gen/literal/abs/82ff9d.wgsl
+++ b/test/tint/builtins/gen/literal/abs/82ff9d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/abs/8ca9b1.wgsl b/test/tint/builtins/gen/literal/abs/8ca9b1.wgsl
index d84d4f6..21c591f 100644
--- a/test/tint/builtins/gen/literal/abs/8ca9b1.wgsl
+++ b/test/tint/builtins/gen/literal/abs/8ca9b1.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/abs/9c80a6.wgsl b/test/tint/builtins/gen/literal/abs/9c80a6.wgsl
index 5a3a107..ce83aeb 100644
--- a/test/tint/builtins/gen/literal/abs/9c80a6.wgsl
+++ b/test/tint/builtins/gen/literal/abs/9c80a6.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/abs/aedb6d.wgsl b/test/tint/builtins/gen/literal/abs/aedb6d.wgsl
index a225410..6ce3cdd 100644
--- a/test/tint/builtins/gen/literal/abs/aedb6d.wgsl
+++ b/test/tint/builtins/gen/literal/abs/aedb6d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/abs/b96037.wgsl b/test/tint/builtins/gen/literal/abs/b96037.wgsl
index aca3ecc..0a7666c 100644
--- a/test/tint/builtins/gen/literal/abs/b96037.wgsl
+++ b/test/tint/builtins/gen/literal/abs/b96037.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/abs/c3321c.wgsl b/test/tint/builtins/gen/literal/abs/c3321c.wgsl
index 34b1c20..aaa7987 100644
--- a/test/tint/builtins/gen/literal/abs/c3321c.wgsl
+++ b/test/tint/builtins/gen/literal/abs/c3321c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/abs/e28785.wgsl b/test/tint/builtins/gen/literal/abs/e28785.wgsl
index ed4b763..dad2361 100644
--- a/test/tint/builtins/gen/literal/abs/e28785.wgsl
+++ b/test/tint/builtins/gen/literal/abs/e28785.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/abs/fd247f.wgsl b/test/tint/builtins/gen/literal/abs/fd247f.wgsl
index 682bf73..d8bc2c6 100644
--- a/test/tint/builtins/gen/literal/abs/fd247f.wgsl
+++ b/test/tint/builtins/gen/literal/abs/fd247f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/acos/004aff.wgsl b/test/tint/builtins/gen/literal/acos/004aff.wgsl
index 8ced055..f427622 100644
--- a/test/tint/builtins/gen/literal/acos/004aff.wgsl
+++ b/test/tint/builtins/gen/literal/acos/004aff.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/acos/069188.wgsl b/test/tint/builtins/gen/literal/acos/069188.wgsl
index 45b50b1..19e4d395 100644
--- a/test/tint/builtins/gen/literal/acos/069188.wgsl
+++ b/test/tint/builtins/gen/literal/acos/069188.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/acos/15d35b.wgsl b/test/tint/builtins/gen/literal/acos/15d35b.wgsl
index 24f3024..874cda2 100644
--- a/test/tint/builtins/gen/literal/acos/15d35b.wgsl
+++ b/test/tint/builtins/gen/literal/acos/15d35b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/acos/203628.wgsl b/test/tint/builtins/gen/literal/acos/203628.wgsl
index d1f8b77..64cfeb6 100644
--- a/test/tint/builtins/gen/literal/acos/203628.wgsl
+++ b/test/tint/builtins/gen/literal/acos/203628.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/acos/303e3d.wgsl b/test/tint/builtins/gen/literal/acos/303e3d.wgsl
index b74d782..0eb245e 100644
--- a/test/tint/builtins/gen/literal/acos/303e3d.wgsl
+++ b/test/tint/builtins/gen/literal/acos/303e3d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/acos/489247.wgsl b/test/tint/builtins/gen/literal/acos/489247.wgsl
index 2001887..135f1b7 100644
--- a/test/tint/builtins/gen/literal/acos/489247.wgsl
+++ b/test/tint/builtins/gen/literal/acos/489247.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/acos/4dac75.wgsl b/test/tint/builtins/gen/literal/acos/4dac75.wgsl
index 745a68e..256c584 100644
--- a/test/tint/builtins/gen/literal/acos/4dac75.wgsl
+++ b/test/tint/builtins/gen/literal/acos/4dac75.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/acos/5e9ad2.wgsl b/test/tint/builtins/gen/literal/acos/5e9ad2.wgsl
index d6323b2..5be0270 100644
--- a/test/tint/builtins/gen/literal/acos/5e9ad2.wgsl
+++ b/test/tint/builtins/gen/literal/acos/5e9ad2.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/acos/8e2acf.wgsl b/test/tint/builtins/gen/literal/acos/8e2acf.wgsl
index 33dc5b4..42b5792 100644
--- a/test/tint/builtins/gen/literal/acos/8e2acf.wgsl
+++ b/test/tint/builtins/gen/literal/acos/8e2acf.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/acos/a610c4.wgsl b/test/tint/builtins/gen/literal/acos/a610c4.wgsl
index d67ad2a..2af7b77 100644
--- a/test/tint/builtins/gen/literal/acos/a610c4.wgsl
+++ b/test/tint/builtins/gen/literal/acos/a610c4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/acos/dfc915.wgsl b/test/tint/builtins/gen/literal/acos/dfc915.wgsl
index a37ee32..f8a43b1 100644
--- a/test/tint/builtins/gen/literal/acos/dfc915.wgsl
+++ b/test/tint/builtins/gen/literal/acos/dfc915.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/acos/f47057.wgsl b/test/tint/builtins/gen/literal/acos/f47057.wgsl
index 4caea17..f7a3345 100644
--- a/test/tint/builtins/gen/literal/acos/f47057.wgsl
+++ b/test/tint/builtins/gen/literal/acos/f47057.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/acosh/17260e.wgsl b/test/tint/builtins/gen/literal/acosh/17260e.wgsl
index b2b833a..56a9dc7 100644
--- a/test/tint/builtins/gen/literal/acosh/17260e.wgsl
+++ b/test/tint/builtins/gen/literal/acosh/17260e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/acosh/3433e8.wgsl b/test/tint/builtins/gen/literal/acosh/3433e8.wgsl
index a8a3270..52c5d2f 100644
--- a/test/tint/builtins/gen/literal/acosh/3433e8.wgsl
+++ b/test/tint/builtins/gen/literal/acosh/3433e8.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/acosh/490aae.wgsl b/test/tint/builtins/gen/literal/acosh/490aae.wgsl
index 84d2e37..a50ecfc 100644
--- a/test/tint/builtins/gen/literal/acosh/490aae.wgsl
+++ b/test/tint/builtins/gen/literal/acosh/490aae.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/acosh/5f49d8.wgsl b/test/tint/builtins/gen/literal/acosh/5f49d8.wgsl
index 3323606..08e12b2 100644
--- a/test/tint/builtins/gen/literal/acosh/5f49d8.wgsl
+++ b/test/tint/builtins/gen/literal/acosh/5f49d8.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/acosh/640883.wgsl b/test/tint/builtins/gen/literal/acosh/640883.wgsl
index 8a9d4f9..dc8814e 100644
--- a/test/tint/builtins/gen/literal/acosh/640883.wgsl
+++ b/test/tint/builtins/gen/literal/acosh/640883.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/acosh/9f213e.wgsl b/test/tint/builtins/gen/literal/acosh/9f213e.wgsl
index fccdbd4..da87f95 100644
--- a/test/tint/builtins/gen/literal/acosh/9f213e.wgsl
+++ b/test/tint/builtins/gen/literal/acosh/9f213e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/acosh/a37dfe.wgsl b/test/tint/builtins/gen/literal/acosh/a37dfe.wgsl
index edf44cd..159945e 100644
--- a/test/tint/builtins/gen/literal/acosh/a37dfe.wgsl
+++ b/test/tint/builtins/gen/literal/acosh/a37dfe.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/acosh/d51ccb.wgsl b/test/tint/builtins/gen/literal/acosh/d51ccb.wgsl
index ccf5435..35623b1 100644
--- a/test/tint/builtins/gen/literal/acosh/d51ccb.wgsl
+++ b/test/tint/builtins/gen/literal/acosh/d51ccb.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/acosh/de60d8.wgsl b/test/tint/builtins/gen/literal/acosh/de60d8.wgsl
index 1eea32c..3ef3425 100644
--- a/test/tint/builtins/gen/literal/acosh/de60d8.wgsl
+++ b/test/tint/builtins/gen/literal/acosh/de60d8.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/acosh/e38f5c.wgsl b/test/tint/builtins/gen/literal/acosh/e38f5c.wgsl
index fadb3aaa..669a202 100644
--- a/test/tint/builtins/gen/literal/acosh/e38f5c.wgsl
+++ b/test/tint/builtins/gen/literal/acosh/e38f5c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/acosh/ecf2d1.wgsl b/test/tint/builtins/gen/literal/acosh/ecf2d1.wgsl
index 01bed35..7aeffa3 100644
--- a/test/tint/builtins/gen/literal/acosh/ecf2d1.wgsl
+++ b/test/tint/builtins/gen/literal/acosh/ecf2d1.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/acosh/f56574.wgsl b/test/tint/builtins/gen/literal/acosh/f56574.wgsl
index 1afe5b0..2aefdfa 100644
--- a/test/tint/builtins/gen/literal/acosh/f56574.wgsl
+++ b/test/tint/builtins/gen/literal/acosh/f56574.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/all/353d6a.wgsl b/test/tint/builtins/gen/literal/all/353d6a.wgsl
index 1d30d03..4393df0 100644
--- a/test/tint/builtins/gen/literal/all/353d6a.wgsl
+++ b/test/tint/builtins/gen/literal/all/353d6a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/all/986c7b.wgsl b/test/tint/builtins/gen/literal/all/986c7b.wgsl
index 05d5456..9f86899 100644
--- a/test/tint/builtins/gen/literal/all/986c7b.wgsl
+++ b/test/tint/builtins/gen/literal/all/986c7b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/all/bd2dba.wgsl b/test/tint/builtins/gen/literal/all/bd2dba.wgsl
index b7ac69c..abd2519 100644
--- a/test/tint/builtins/gen/literal/all/bd2dba.wgsl
+++ b/test/tint/builtins/gen/literal/all/bd2dba.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/all/f46790.wgsl b/test/tint/builtins/gen/literal/all/f46790.wgsl
index 78af9bc..3cf810b 100644
--- a/test/tint/builtins/gen/literal/all/f46790.wgsl
+++ b/test/tint/builtins/gen/literal/all/f46790.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/any/083428.wgsl b/test/tint/builtins/gen/literal/any/083428.wgsl
index 0f3d65b..b6c6367 100644
--- a/test/tint/builtins/gen/literal/any/083428.wgsl
+++ b/test/tint/builtins/gen/literal/any/083428.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/any/0e3e58.wgsl b/test/tint/builtins/gen/literal/any/0e3e58.wgsl
index 8e84b75..5407da7 100644
--- a/test/tint/builtins/gen/literal/any/0e3e58.wgsl
+++ b/test/tint/builtins/gen/literal/any/0e3e58.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/any/2ab91a.wgsl b/test/tint/builtins/gen/literal/any/2ab91a.wgsl
index 15d1b5a..e8389c9 100644
--- a/test/tint/builtins/gen/literal/any/2ab91a.wgsl
+++ b/test/tint/builtins/gen/literal/any/2ab91a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/any/e755c1.wgsl b/test/tint/builtins/gen/literal/any/e755c1.wgsl
index 6af7d82..21dfb96 100644
--- a/test/tint/builtins/gen/literal/any/e755c1.wgsl
+++ b/test/tint/builtins/gen/literal/any/e755c1.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/arrayLength/1588cd.wgsl b/test/tint/builtins/gen/literal/arrayLength/1588cd.wgsl
index d40e6ae..5a382f7 100644
--- a/test/tint/builtins/gen/literal/arrayLength/1588cd.wgsl
+++ b/test/tint/builtins/gen/literal/arrayLength/1588cd.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 struct SB_RO {
diff --git a/test/tint/builtins/gen/literal/arrayLength/61b1c7.wgsl b/test/tint/builtins/gen/literal/arrayLength/61b1c7.wgsl
index 4d8e890..3cbec74 100644
--- a/test/tint/builtins/gen/literal/arrayLength/61b1c7.wgsl
+++ b/test/tint/builtins/gen/literal/arrayLength/61b1c7.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 struct SB_RW {
diff --git a/test/tint/builtins/gen/literal/arrayLength/8421b9.wgsl b/test/tint/builtins/gen/literal/arrayLength/8421b9.wgsl
index 38a2bdb..dd06558 100644
--- a/test/tint/builtins/gen/literal/arrayLength/8421b9.wgsl
+++ b/test/tint/builtins/gen/literal/arrayLength/8421b9.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/arrayLength/a0f5ca.wgsl b/test/tint/builtins/gen/literal/arrayLength/a0f5ca.wgsl
index 2df882a..d9b9915 100644
--- a/test/tint/builtins/gen/literal/arrayLength/a0f5ca.wgsl
+++ b/test/tint/builtins/gen/literal/arrayLength/a0f5ca.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 struct SB_RO {
diff --git a/test/tint/builtins/gen/literal/arrayLength/cbd6b5.wgsl b/test/tint/builtins/gen/literal/arrayLength/cbd6b5.wgsl
index 9727618..888b19f 100644
--- a/test/tint/builtins/gen/literal/arrayLength/cbd6b5.wgsl
+++ b/test/tint/builtins/gen/literal/arrayLength/cbd6b5.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/arrayLength/cdd123.wgsl b/test/tint/builtins/gen/literal/arrayLength/cdd123.wgsl
index 01336ea..cac8b6e 100644
--- a/test/tint/builtins/gen/literal/arrayLength/cdd123.wgsl
+++ b/test/tint/builtins/gen/literal/arrayLength/cdd123.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 struct SB_RW {
diff --git a/test/tint/builtins/gen/literal/arrayLength/cfca0a.wgsl b/test/tint/builtins/gen/literal/arrayLength/cfca0a.wgsl
index a02d679..5143f2a 100644
--- a/test/tint/builtins/gen/literal/arrayLength/cfca0a.wgsl
+++ b/test/tint/builtins/gen/literal/arrayLength/cfca0a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 struct SB_RO {
diff --git a/test/tint/builtins/gen/literal/arrayLength/eb510f.wgsl b/test/tint/builtins/gen/literal/arrayLength/eb510f.wgsl
index 00cdbd5..a178ac5 100644
--- a/test/tint/builtins/gen/literal/arrayLength/eb510f.wgsl
+++ b/test/tint/builtins/gen/literal/arrayLength/eb510f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 struct SB_RW {
diff --git a/test/tint/builtins/gen/literal/asin/064953.wgsl b/test/tint/builtins/gen/literal/asin/064953.wgsl
index 5c13172..cee589f 100644
--- a/test/tint/builtins/gen/literal/asin/064953.wgsl
+++ b/test/tint/builtins/gen/literal/asin/064953.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/asin/0bac07.wgsl b/test/tint/builtins/gen/literal/asin/0bac07.wgsl
index 7774737..ffb2306 100644
--- a/test/tint/builtins/gen/literal/asin/0bac07.wgsl
+++ b/test/tint/builtins/gen/literal/asin/0bac07.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/asin/11dfda.wgsl b/test/tint/builtins/gen/literal/asin/11dfda.wgsl
index 6ba3d08..5443ffe 100644
--- a/test/tint/builtins/gen/literal/asin/11dfda.wgsl
+++ b/test/tint/builtins/gen/literal/asin/11dfda.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/asin/2d8e29.wgsl b/test/tint/builtins/gen/literal/asin/2d8e29.wgsl
index 581f85e..447498a 100644
--- a/test/tint/builtins/gen/literal/asin/2d8e29.wgsl
+++ b/test/tint/builtins/gen/literal/asin/2d8e29.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/asin/3cfbd4.wgsl b/test/tint/builtins/gen/literal/asin/3cfbd4.wgsl
index c6f55ff..f2f7d1a 100644
--- a/test/tint/builtins/gen/literal/asin/3cfbd4.wgsl
+++ b/test/tint/builtins/gen/literal/asin/3cfbd4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/asin/64bb1f.wgsl b/test/tint/builtins/gen/literal/asin/64bb1f.wgsl
index 4f29683..3a71366 100644
--- a/test/tint/builtins/gen/literal/asin/64bb1f.wgsl
+++ b/test/tint/builtins/gen/literal/asin/64bb1f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/asin/7b6a44.wgsl b/test/tint/builtins/gen/literal/asin/7b6a44.wgsl
index c40b94e..f0870d7 100644
--- a/test/tint/builtins/gen/literal/asin/7b6a44.wgsl
+++ b/test/tint/builtins/gen/literal/asin/7b6a44.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/asin/8cd9c9.wgsl b/test/tint/builtins/gen/literal/asin/8cd9c9.wgsl
index b823649..604719f 100644
--- a/test/tint/builtins/gen/literal/asin/8cd9c9.wgsl
+++ b/test/tint/builtins/gen/literal/asin/8cd9c9.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/asin/a5dd88.wgsl b/test/tint/builtins/gen/literal/asin/a5dd88.wgsl
index 7c7efb4..9760414 100644
--- a/test/tint/builtins/gen/literal/asin/a5dd88.wgsl
+++ b/test/tint/builtins/gen/literal/asin/a5dd88.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/asin/a6d73a.wgsl b/test/tint/builtins/gen/literal/asin/a6d73a.wgsl
index 7af2979..15e7c4d 100644
--- a/test/tint/builtins/gen/literal/asin/a6d73a.wgsl
+++ b/test/tint/builtins/gen/literal/asin/a6d73a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/asin/b4aced.wgsl b/test/tint/builtins/gen/literal/asin/b4aced.wgsl
index 5ec9065..cb3821b 100644
--- a/test/tint/builtins/gen/literal/asin/b4aced.wgsl
+++ b/test/tint/builtins/gen/literal/asin/b4aced.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/asin/c0c272.wgsl b/test/tint/builtins/gen/literal/asin/c0c272.wgsl
index d3e76fa..60a3eb4 100644
--- a/test/tint/builtins/gen/literal/asin/c0c272.wgsl
+++ b/test/tint/builtins/gen/literal/asin/c0c272.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/asinh/157447.wgsl b/test/tint/builtins/gen/literal/asinh/157447.wgsl
index 34d4309..f81aaa4 100644
--- a/test/tint/builtins/gen/literal/asinh/157447.wgsl
+++ b/test/tint/builtins/gen/literal/asinh/157447.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/asinh/16b543.wgsl b/test/tint/builtins/gen/literal/asinh/16b543.wgsl
index 6ab3917..862c5a7 100644
--- a/test/tint/builtins/gen/literal/asinh/16b543.wgsl
+++ b/test/tint/builtins/gen/literal/asinh/16b543.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/asinh/180015.wgsl b/test/tint/builtins/gen/literal/asinh/180015.wgsl
index b2b0e12..dff97af 100644
--- a/test/tint/builtins/gen/literal/asinh/180015.wgsl
+++ b/test/tint/builtins/gen/literal/asinh/180015.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/asinh/2265ee.wgsl b/test/tint/builtins/gen/literal/asinh/2265ee.wgsl
index d049bd9..821fa22 100644
--- a/test/tint/builtins/gen/literal/asinh/2265ee.wgsl
+++ b/test/tint/builtins/gen/literal/asinh/2265ee.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/asinh/468a48.wgsl b/test/tint/builtins/gen/literal/asinh/468a48.wgsl
index e0617a4..fd66ccc 100644
--- a/test/tint/builtins/gen/literal/asinh/468a48.wgsl
+++ b/test/tint/builtins/gen/literal/asinh/468a48.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/asinh/4a2226.wgsl b/test/tint/builtins/gen/literal/asinh/4a2226.wgsl
index 02c451a..44a792e 100644
--- a/test/tint/builtins/gen/literal/asinh/4a2226.wgsl
+++ b/test/tint/builtins/gen/literal/asinh/4a2226.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/asinh/51079e.wgsl b/test/tint/builtins/gen/literal/asinh/51079e.wgsl
index 51ce237..29f481f 100644
--- a/test/tint/builtins/gen/literal/asinh/51079e.wgsl
+++ b/test/tint/builtins/gen/literal/asinh/51079e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/asinh/8d2e51.wgsl b/test/tint/builtins/gen/literal/asinh/8d2e51.wgsl
index 463dfa1..3482c95 100644
--- a/test/tint/builtins/gen/literal/asinh/8d2e51.wgsl
+++ b/test/tint/builtins/gen/literal/asinh/8d2e51.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/asinh/95ab2b.wgsl b/test/tint/builtins/gen/literal/asinh/95ab2b.wgsl
index 4894e26..42c1e1d 100644
--- a/test/tint/builtins/gen/literal/asinh/95ab2b.wgsl
+++ b/test/tint/builtins/gen/literal/asinh/95ab2b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/asinh/ad8f8b.wgsl b/test/tint/builtins/gen/literal/asinh/ad8f8b.wgsl
index 6c2b5be..976ead9 100644
--- a/test/tint/builtins/gen/literal/asinh/ad8f8b.wgsl
+++ b/test/tint/builtins/gen/literal/asinh/ad8f8b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/asinh/cf8603.wgsl b/test/tint/builtins/gen/literal/asinh/cf8603.wgsl
index 19c85cb..cef4fe0 100644
--- a/test/tint/builtins/gen/literal/asinh/cf8603.wgsl
+++ b/test/tint/builtins/gen/literal/asinh/cf8603.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/asinh/fb5e8c.wgsl b/test/tint/builtins/gen/literal/asinh/fb5e8c.wgsl
index 5ff0ac9..188847d 100644
--- a/test/tint/builtins/gen/literal/asinh/fb5e8c.wgsl
+++ b/test/tint/builtins/gen/literal/asinh/fb5e8c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/atan/02979a.wgsl b/test/tint/builtins/gen/literal/atan/02979a.wgsl
index 77309e7..6a8045c 100644
--- a/test/tint/builtins/gen/literal/atan/02979a.wgsl
+++ b/test/tint/builtins/gen/literal/atan/02979a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/atan/19faea.wgsl b/test/tint/builtins/gen/literal/atan/19faea.wgsl
index 4d1fb8c..f346d4d 100644
--- a/test/tint/builtins/gen/literal/atan/19faea.wgsl
+++ b/test/tint/builtins/gen/literal/atan/19faea.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/atan/1e1764.wgsl b/test/tint/builtins/gen/literal/atan/1e1764.wgsl
index 5b7f76f..133ba17 100644
--- a/test/tint/builtins/gen/literal/atan/1e1764.wgsl
+++ b/test/tint/builtins/gen/literal/atan/1e1764.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/atan/331e6d.wgsl b/test/tint/builtins/gen/literal/atan/331e6d.wgsl
index 153dbce..927158d 100644
--- a/test/tint/builtins/gen/literal/atan/331e6d.wgsl
+++ b/test/tint/builtins/gen/literal/atan/331e6d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/atan/5ca7b8.wgsl b/test/tint/builtins/gen/literal/atan/5ca7b8.wgsl
index 46975d3..f5c2f24 100644
--- a/test/tint/builtins/gen/literal/atan/5ca7b8.wgsl
+++ b/test/tint/builtins/gen/literal/atan/5ca7b8.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/atan/749e1b.wgsl b/test/tint/builtins/gen/literal/atan/749e1b.wgsl
index c4618da..d46c3e2 100644
--- a/test/tint/builtins/gen/literal/atan/749e1b.wgsl
+++ b/test/tint/builtins/gen/literal/atan/749e1b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/atan/7a2a75.wgsl b/test/tint/builtins/gen/literal/atan/7a2a75.wgsl
index bd1357b..d361016 100644
--- a/test/tint/builtins/gen/literal/atan/7a2a75.wgsl
+++ b/test/tint/builtins/gen/literal/atan/7a2a75.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/atan/a5f421.wgsl b/test/tint/builtins/gen/literal/atan/a5f421.wgsl
index dd8a1e0..49bf7ca 100644
--- a/test/tint/builtins/gen/literal/atan/a5f421.wgsl
+++ b/test/tint/builtins/gen/literal/atan/a5f421.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/atan/a7ba61.wgsl b/test/tint/builtins/gen/literal/atan/a7ba61.wgsl
index 850c7f7..aad5a4d 100644
--- a/test/tint/builtins/gen/literal/atan/a7ba61.wgsl
+++ b/test/tint/builtins/gen/literal/atan/a7ba61.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/atan/a8b696.wgsl b/test/tint/builtins/gen/literal/atan/a8b696.wgsl
index 32dfe54..ec73e68 100644
--- a/test/tint/builtins/gen/literal/atan/a8b696.wgsl
+++ b/test/tint/builtins/gen/literal/atan/a8b696.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/atan/ad96e4.wgsl b/test/tint/builtins/gen/literal/atan/ad96e4.wgsl
index 952257d..71b3b81 100644
--- a/test/tint/builtins/gen/literal/atan/ad96e4.wgsl
+++ b/test/tint/builtins/gen/literal/atan/ad96e4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/atan/d17fb2.wgsl b/test/tint/builtins/gen/literal/atan/d17fb2.wgsl
index 5393a0b..ae79151 100644
--- a/test/tint/builtins/gen/literal/atan/d17fb2.wgsl
+++ b/test/tint/builtins/gen/literal/atan/d17fb2.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/atan2/034ace.wgsl b/test/tint/builtins/gen/literal/atan2/034ace.wgsl
index c7c4284..92537d6 100644
--- a/test/tint/builtins/gen/literal/atan2/034ace.wgsl
+++ b/test/tint/builtins/gen/literal/atan2/034ace.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/atan2/21dfea.wgsl b/test/tint/builtins/gen/literal/atan2/21dfea.wgsl
index 54d960f..f092d90 100644
--- a/test/tint/builtins/gen/literal/atan2/21dfea.wgsl
+++ b/test/tint/builtins/gen/literal/atan2/21dfea.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/atan2/3c2865.wgsl b/test/tint/builtins/gen/literal/atan2/3c2865.wgsl
index cf30ad0..5f6833a 100644
--- a/test/tint/builtins/gen/literal/atan2/3c2865.wgsl
+++ b/test/tint/builtins/gen/literal/atan2/3c2865.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/atan2/57fb13.wgsl b/test/tint/builtins/gen/literal/atan2/57fb13.wgsl
index 0fea228..3b69b99 100644
--- a/test/tint/builtins/gen/literal/atan2/57fb13.wgsl
+++ b/test/tint/builtins/gen/literal/atan2/57fb13.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/atan2/93febc.wgsl b/test/tint/builtins/gen/literal/atan2/93febc.wgsl
index bd72b60..e2dd61c 100644
--- a/test/tint/builtins/gen/literal/atan2/93febc.wgsl
+++ b/test/tint/builtins/gen/literal/atan2/93febc.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/atan2/96057c.wgsl b/test/tint/builtins/gen/literal/atan2/96057c.wgsl
index 20d0f2b..85a8faf 100644
--- a/test/tint/builtins/gen/literal/atan2/96057c.wgsl
+++ b/test/tint/builtins/gen/literal/atan2/96057c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/atan2/a70d0d.wgsl b/test/tint/builtins/gen/literal/atan2/a70d0d.wgsl
index 1176e49..0a3a6f3 100644
--- a/test/tint/builtins/gen/literal/atan2/a70d0d.wgsl
+++ b/test/tint/builtins/gen/literal/atan2/a70d0d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/atan2/ae713e.wgsl b/test/tint/builtins/gen/literal/atan2/ae713e.wgsl
index c642e66..60d08a3 100644
--- a/test/tint/builtins/gen/literal/atan2/ae713e.wgsl
+++ b/test/tint/builtins/gen/literal/atan2/ae713e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/atan2/c19683.wgsl b/test/tint/builtins/gen/literal/atan2/c19683.wgsl
index 6464b1c..58c4aaf 100644
--- a/test/tint/builtins/gen/literal/atan2/c19683.wgsl
+++ b/test/tint/builtins/gen/literal/atan2/c19683.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/atan2/c4be45.wgsl b/test/tint/builtins/gen/literal/atan2/c4be45.wgsl
index 7fbca70..099600b 100644
--- a/test/tint/builtins/gen/literal/atan2/c4be45.wgsl
+++ b/test/tint/builtins/gen/literal/atan2/c4be45.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/atan2/ca698e.wgsl b/test/tint/builtins/gen/literal/atan2/ca698e.wgsl
index 217ceb1..3424302 100644
--- a/test/tint/builtins/gen/literal/atan2/ca698e.wgsl
+++ b/test/tint/builtins/gen/literal/atan2/ca698e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/atan2/d983ab.wgsl b/test/tint/builtins/gen/literal/atan2/d983ab.wgsl
index cdd799f..05672cd 100644
--- a/test/tint/builtins/gen/literal/atan2/d983ab.wgsl
+++ b/test/tint/builtins/gen/literal/atan2/d983ab.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/atanh/440cca.wgsl b/test/tint/builtins/gen/literal/atanh/440cca.wgsl
index 225bfc6..c294d3d 100644
--- a/test/tint/builtins/gen/literal/atanh/440cca.wgsl
+++ b/test/tint/builtins/gen/literal/atanh/440cca.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/atanh/5bf88d.wgsl b/test/tint/builtins/gen/literal/atanh/5bf88d.wgsl
index 36bdd4c..8521c0f 100644
--- a/test/tint/builtins/gen/literal/atanh/5bf88d.wgsl
+++ b/test/tint/builtins/gen/literal/atanh/5bf88d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/atanh/70d5bd.wgsl b/test/tint/builtins/gen/literal/atanh/70d5bd.wgsl
index d4afd81..05a11c2 100644
--- a/test/tint/builtins/gen/literal/atanh/70d5bd.wgsl
+++ b/test/tint/builtins/gen/literal/atanh/70d5bd.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/atanh/7997d8.wgsl b/test/tint/builtins/gen/literal/atanh/7997d8.wgsl
index bc56f13..ffc13f7 100644
--- a/test/tint/builtins/gen/literal/atanh/7997d8.wgsl
+++ b/test/tint/builtins/gen/literal/atanh/7997d8.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/atanh/7f2874.wgsl b/test/tint/builtins/gen/literal/atanh/7f2874.wgsl
index 90f78b0..ecd9d01 100644
--- a/test/tint/builtins/gen/literal/atanh/7f2874.wgsl
+++ b/test/tint/builtins/gen/literal/atanh/7f2874.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/atanh/c0e634.wgsl b/test/tint/builtins/gen/literal/atanh/c0e634.wgsl
index 6e4a462..8d9e3d9 100644
--- a/test/tint/builtins/gen/literal/atanh/c0e634.wgsl
+++ b/test/tint/builtins/gen/literal/atanh/c0e634.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/atanh/c5dc32.wgsl b/test/tint/builtins/gen/literal/atanh/c5dc32.wgsl
index cf626f2..3c6b641 100644
--- a/test/tint/builtins/gen/literal/atanh/c5dc32.wgsl
+++ b/test/tint/builtins/gen/literal/atanh/c5dc32.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/atanh/d2d8cd.wgsl b/test/tint/builtins/gen/literal/atanh/d2d8cd.wgsl
index 8079a9b..61769e7 100644
--- a/test/tint/builtins/gen/literal/atanh/d2d8cd.wgsl
+++ b/test/tint/builtins/gen/literal/atanh/d2d8cd.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/atanh/e3b450.wgsl b/test/tint/builtins/gen/literal/atanh/e3b450.wgsl
index fde2871..93d74f3 100644
--- a/test/tint/builtins/gen/literal/atanh/e3b450.wgsl
+++ b/test/tint/builtins/gen/literal/atanh/e3b450.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/atanh/e431bb.wgsl b/test/tint/builtins/gen/literal/atanh/e431bb.wgsl
index 33d072e..426137f 100644
--- a/test/tint/builtins/gen/literal/atanh/e431bb.wgsl
+++ b/test/tint/builtins/gen/literal/atanh/e431bb.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/atanh/ec4b06.wgsl b/test/tint/builtins/gen/literal/atanh/ec4b06.wgsl
index a9c927b..09ca2d6 100644
--- a/test/tint/builtins/gen/literal/atanh/ec4b06.wgsl
+++ b/test/tint/builtins/gen/literal/atanh/ec4b06.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/atanh/f3e01b.wgsl b/test/tint/builtins/gen/literal/atanh/f3e01b.wgsl
index 895713b..8f13012 100644
--- a/test/tint/builtins/gen/literal/atanh/f3e01b.wgsl
+++ b/test/tint/builtins/gen/literal/atanh/f3e01b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/atomicAdd/794055.wgsl b/test/tint/builtins/gen/literal/atomicAdd/794055.wgsl
index 85c045a..9f88e84 100644
--- a/test/tint/builtins/gen/literal/atomicAdd/794055.wgsl
+++ b/test/tint/builtins/gen/literal/atomicAdd/794055.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 var<workgroup> arg_0: atomic<i32>;
diff --git a/test/tint/builtins/gen/literal/atomicAdd/8a199a.wgsl b/test/tint/builtins/gen/literal/atomicAdd/8a199a.wgsl
index 20d94c4..22946f7 100644
--- a/test/tint/builtins/gen/literal/atomicAdd/8a199a.wgsl
+++ b/test/tint/builtins/gen/literal/atomicAdd/8a199a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 struct SB_RW {
diff --git a/test/tint/builtins/gen/literal/atomicAdd/d32fe4.wgsl b/test/tint/builtins/gen/literal/atomicAdd/d32fe4.wgsl
index 5b106d3..be3df4a 100644
--- a/test/tint/builtins/gen/literal/atomicAdd/d32fe4.wgsl
+++ b/test/tint/builtins/gen/literal/atomicAdd/d32fe4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 struct SB_RW {
diff --git a/test/tint/builtins/gen/literal/atomicAdd/d5db1d.wgsl b/test/tint/builtins/gen/literal/atomicAdd/d5db1d.wgsl
index 07c33aa..f8a9390 100644
--- a/test/tint/builtins/gen/literal/atomicAdd/d5db1d.wgsl
+++ b/test/tint/builtins/gen/literal/atomicAdd/d5db1d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 var<workgroup> arg_0: atomic<u32>;
diff --git a/test/tint/builtins/gen/literal/atomicAnd/152966.wgsl b/test/tint/builtins/gen/literal/atomicAnd/152966.wgsl
index f192d7b..d8730d6 100644
--- a/test/tint/builtins/gen/literal/atomicAnd/152966.wgsl
+++ b/test/tint/builtins/gen/literal/atomicAnd/152966.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 struct SB_RW {
diff --git a/test/tint/builtins/gen/literal/atomicAnd/34edd3.wgsl b/test/tint/builtins/gen/literal/atomicAnd/34edd3.wgsl
index abb273c..7454618 100644
--- a/test/tint/builtins/gen/literal/atomicAnd/34edd3.wgsl
+++ b/test/tint/builtins/gen/literal/atomicAnd/34edd3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 var<workgroup> arg_0: atomic<u32>;
diff --git a/test/tint/builtins/gen/literal/atomicAnd/45a819.wgsl b/test/tint/builtins/gen/literal/atomicAnd/45a819.wgsl
index d261630..03b52e2 100644
--- a/test/tint/builtins/gen/literal/atomicAnd/45a819.wgsl
+++ b/test/tint/builtins/gen/literal/atomicAnd/45a819.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 var<workgroup> arg_0: atomic<i32>;
diff --git a/test/tint/builtins/gen/literal/atomicAnd/85a8d9.wgsl b/test/tint/builtins/gen/literal/atomicAnd/85a8d9.wgsl
index 9ecc28b..a361bef 100644
--- a/test/tint/builtins/gen/literal/atomicAnd/85a8d9.wgsl
+++ b/test/tint/builtins/gen/literal/atomicAnd/85a8d9.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 struct SB_RW {
diff --git a/test/tint/builtins/gen/literal/atomicCompareExchangeWeak/1bd40a.wgsl b/test/tint/builtins/gen/literal/atomicCompareExchangeWeak/1bd40a.wgsl
index 70eb4cc..da06ab7 100644
--- a/test/tint/builtins/gen/literal/atomicCompareExchangeWeak/1bd40a.wgsl
+++ b/test/tint/builtins/gen/literal/atomicCompareExchangeWeak/1bd40a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 struct SB_RW {
diff --git a/test/tint/builtins/gen/literal/atomicCompareExchangeWeak/63d8e6.wgsl b/test/tint/builtins/gen/literal/atomicCompareExchangeWeak/63d8e6.wgsl
index 8d80ff7..12f69ca 100644
--- a/test/tint/builtins/gen/literal/atomicCompareExchangeWeak/63d8e6.wgsl
+++ b/test/tint/builtins/gen/literal/atomicCompareExchangeWeak/63d8e6.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 struct SB_RW {
diff --git a/test/tint/builtins/gen/literal/atomicCompareExchangeWeak/83580d.wgsl b/test/tint/builtins/gen/literal/atomicCompareExchangeWeak/83580d.wgsl
index a9cc16d..212333e 100644
--- a/test/tint/builtins/gen/literal/atomicCompareExchangeWeak/83580d.wgsl
+++ b/test/tint/builtins/gen/literal/atomicCompareExchangeWeak/83580d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 var<workgroup> arg_0: atomic<u32>;
diff --git a/test/tint/builtins/gen/literal/atomicCompareExchangeWeak/e88938.wgsl b/test/tint/builtins/gen/literal/atomicCompareExchangeWeak/e88938.wgsl
index 155163d..9429d37 100644
--- a/test/tint/builtins/gen/literal/atomicCompareExchangeWeak/e88938.wgsl
+++ b/test/tint/builtins/gen/literal/atomicCompareExchangeWeak/e88938.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 var<workgroup> arg_0: atomic<i32>;
diff --git a/test/tint/builtins/gen/literal/atomicExchange/0a5dca.wgsl b/test/tint/builtins/gen/literal/atomicExchange/0a5dca.wgsl
index 8d31b6d..0144618 100644
--- a/test/tint/builtins/gen/literal/atomicExchange/0a5dca.wgsl
+++ b/test/tint/builtins/gen/literal/atomicExchange/0a5dca.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 var<workgroup> arg_0: atomic<u32>;
diff --git a/test/tint/builtins/gen/literal/atomicExchange/d59712.wgsl b/test/tint/builtins/gen/literal/atomicExchange/d59712.wgsl
index e97a7c4..b0c82ff 100644
--- a/test/tint/builtins/gen/literal/atomicExchange/d59712.wgsl
+++ b/test/tint/builtins/gen/literal/atomicExchange/d59712.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 struct SB_RW {
diff --git a/test/tint/builtins/gen/literal/atomicExchange/e114ba.wgsl b/test/tint/builtins/gen/literal/atomicExchange/e114ba.wgsl
index f6a9f83..ebe2256 100644
--- a/test/tint/builtins/gen/literal/atomicExchange/e114ba.wgsl
+++ b/test/tint/builtins/gen/literal/atomicExchange/e114ba.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 var<workgroup> arg_0: atomic<i32>;
diff --git a/test/tint/builtins/gen/literal/atomicExchange/f2e22f.wgsl b/test/tint/builtins/gen/literal/atomicExchange/f2e22f.wgsl
index d17210e..31404cf 100644
--- a/test/tint/builtins/gen/literal/atomicExchange/f2e22f.wgsl
+++ b/test/tint/builtins/gen/literal/atomicExchange/f2e22f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 struct SB_RW {
diff --git a/test/tint/builtins/gen/literal/atomicLoad/0806ad.wgsl b/test/tint/builtins/gen/literal/atomicLoad/0806ad.wgsl
index 50aa58f..1cd950b 100644
--- a/test/tint/builtins/gen/literal/atomicLoad/0806ad.wgsl
+++ b/test/tint/builtins/gen/literal/atomicLoad/0806ad.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 struct SB_RW {
diff --git a/test/tint/builtins/gen/literal/atomicLoad/361bf1.wgsl b/test/tint/builtins/gen/literal/atomicLoad/361bf1.wgsl
index 29525b1..4476efe 100644
--- a/test/tint/builtins/gen/literal/atomicLoad/361bf1.wgsl
+++ b/test/tint/builtins/gen/literal/atomicLoad/361bf1.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 var<workgroup> arg_0: atomic<u32>;
diff --git a/test/tint/builtins/gen/literal/atomicLoad/afcc03.wgsl b/test/tint/builtins/gen/literal/atomicLoad/afcc03.wgsl
index 0dbf1fc..3faf22c 100644
--- a/test/tint/builtins/gen/literal/atomicLoad/afcc03.wgsl
+++ b/test/tint/builtins/gen/literal/atomicLoad/afcc03.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 var<workgroup> arg_0: atomic<i32>;
diff --git a/test/tint/builtins/gen/literal/atomicLoad/fe6cc3.wgsl b/test/tint/builtins/gen/literal/atomicLoad/fe6cc3.wgsl
index f7d4ad5..9397e2c 100644
--- a/test/tint/builtins/gen/literal/atomicLoad/fe6cc3.wgsl
+++ b/test/tint/builtins/gen/literal/atomicLoad/fe6cc3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 struct SB_RW {
diff --git a/test/tint/builtins/gen/literal/atomicMax/51b9be.wgsl b/test/tint/builtins/gen/literal/atomicMax/51b9be.wgsl
index d5f32ad..1c3f498 100644
--- a/test/tint/builtins/gen/literal/atomicMax/51b9be.wgsl
+++ b/test/tint/builtins/gen/literal/atomicMax/51b9be.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 struct SB_RW {
diff --git a/test/tint/builtins/gen/literal/atomicMax/92aa72.wgsl b/test/tint/builtins/gen/literal/atomicMax/92aa72.wgsl
index 631eb27..365bbfe 100644
--- a/test/tint/builtins/gen/literal/atomicMax/92aa72.wgsl
+++ b/test/tint/builtins/gen/literal/atomicMax/92aa72.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 struct SB_RW {
diff --git a/test/tint/builtins/gen/literal/atomicMax/a89cc3.wgsl b/test/tint/builtins/gen/literal/atomicMax/a89cc3.wgsl
index ef5fbda4..fd5f126 100644
--- a/test/tint/builtins/gen/literal/atomicMax/a89cc3.wgsl
+++ b/test/tint/builtins/gen/literal/atomicMax/a89cc3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 var<workgroup> arg_0: atomic<i32>;
diff --git a/test/tint/builtins/gen/literal/atomicMax/beccfc.wgsl b/test/tint/builtins/gen/literal/atomicMax/beccfc.wgsl
index b41ac0b..5d00733 100644
--- a/test/tint/builtins/gen/literal/atomicMax/beccfc.wgsl
+++ b/test/tint/builtins/gen/literal/atomicMax/beccfc.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 var<workgroup> arg_0: atomic<u32>;
diff --git a/test/tint/builtins/gen/literal/atomicMin/278235.wgsl b/test/tint/builtins/gen/literal/atomicMin/278235.wgsl
index 40f01f3..338564e 100644
--- a/test/tint/builtins/gen/literal/atomicMin/278235.wgsl
+++ b/test/tint/builtins/gen/literal/atomicMin/278235.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 var<workgroup> arg_0: atomic<i32>;
diff --git a/test/tint/builtins/gen/literal/atomicMin/69d383.wgsl b/test/tint/builtins/gen/literal/atomicMin/69d383.wgsl
index 52beed7..6cbeacc 100644
--- a/test/tint/builtins/gen/literal/atomicMin/69d383.wgsl
+++ b/test/tint/builtins/gen/literal/atomicMin/69d383.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 var<workgroup> arg_0: atomic<u32>;
diff --git a/test/tint/builtins/gen/literal/atomicMin/8e38dc.wgsl b/test/tint/builtins/gen/literal/atomicMin/8e38dc.wgsl
index 2a16e05..31d4511 100644
--- a/test/tint/builtins/gen/literal/atomicMin/8e38dc.wgsl
+++ b/test/tint/builtins/gen/literal/atomicMin/8e38dc.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 struct SB_RW {
diff --git a/test/tint/builtins/gen/literal/atomicMin/c67a74.wgsl b/test/tint/builtins/gen/literal/atomicMin/c67a74.wgsl
index 30fe984..d3d6bd2 100644
--- a/test/tint/builtins/gen/literal/atomicMin/c67a74.wgsl
+++ b/test/tint/builtins/gen/literal/atomicMin/c67a74.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 struct SB_RW {
diff --git a/test/tint/builtins/gen/literal/atomicOr/5e3d61.wgsl b/test/tint/builtins/gen/literal/atomicOr/5e3d61.wgsl
index a0fec1f..df809ff 100644
--- a/test/tint/builtins/gen/literal/atomicOr/5e3d61.wgsl
+++ b/test/tint/builtins/gen/literal/atomicOr/5e3d61.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 var<workgroup> arg_0: atomic<u32>;
diff --git a/test/tint/builtins/gen/literal/atomicOr/5e95d4.wgsl b/test/tint/builtins/gen/literal/atomicOr/5e95d4.wgsl
index d548199..995284f 100644
--- a/test/tint/builtins/gen/literal/atomicOr/5e95d4.wgsl
+++ b/test/tint/builtins/gen/literal/atomicOr/5e95d4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 struct SB_RW {
diff --git a/test/tint/builtins/gen/literal/atomicOr/8d96a0.wgsl b/test/tint/builtins/gen/literal/atomicOr/8d96a0.wgsl
index 7efa7b6..f808488 100644
--- a/test/tint/builtins/gen/literal/atomicOr/8d96a0.wgsl
+++ b/test/tint/builtins/gen/literal/atomicOr/8d96a0.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 struct SB_RW {
diff --git a/test/tint/builtins/gen/literal/atomicOr/d09248.wgsl b/test/tint/builtins/gen/literal/atomicOr/d09248.wgsl
index b455b8f..6713db1 100644
--- a/test/tint/builtins/gen/literal/atomicOr/d09248.wgsl
+++ b/test/tint/builtins/gen/literal/atomicOr/d09248.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 var<workgroup> arg_0: atomic<i32>;
diff --git a/test/tint/builtins/gen/literal/atomicStore/726882.wgsl b/test/tint/builtins/gen/literal/atomicStore/726882.wgsl
index 1840404..5ff257f 100644
--- a/test/tint/builtins/gen/literal/atomicStore/726882.wgsl
+++ b/test/tint/builtins/gen/literal/atomicStore/726882.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 var<workgroup> arg_0: atomic<u32>;
diff --git a/test/tint/builtins/gen/literal/atomicStore/8bea94.wgsl b/test/tint/builtins/gen/literal/atomicStore/8bea94.wgsl
index c041878..c416461 100644
--- a/test/tint/builtins/gen/literal/atomicStore/8bea94.wgsl
+++ b/test/tint/builtins/gen/literal/atomicStore/8bea94.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 var<workgroup> arg_0: atomic<i32>;
diff --git a/test/tint/builtins/gen/literal/atomicStore/cdc29e.wgsl b/test/tint/builtins/gen/literal/atomicStore/cdc29e.wgsl
index 1f455f3..7513742 100644
--- a/test/tint/builtins/gen/literal/atomicStore/cdc29e.wgsl
+++ b/test/tint/builtins/gen/literal/atomicStore/cdc29e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 struct SB_RW {
diff --git a/test/tint/builtins/gen/literal/atomicStore/d1e9a6.wgsl b/test/tint/builtins/gen/literal/atomicStore/d1e9a6.wgsl
index 96ca1b6..daee449 100644
--- a/test/tint/builtins/gen/literal/atomicStore/d1e9a6.wgsl
+++ b/test/tint/builtins/gen/literal/atomicStore/d1e9a6.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 struct SB_RW {
diff --git a/test/tint/builtins/gen/literal/atomicSub/051100.wgsl b/test/tint/builtins/gen/literal/atomicSub/051100.wgsl
index eef841c..dde9807 100644
--- a/test/tint/builtins/gen/literal/atomicSub/051100.wgsl
+++ b/test/tint/builtins/gen/literal/atomicSub/051100.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 struct SB_RW {
diff --git a/test/tint/builtins/gen/literal/atomicSub/0d26c2.wgsl b/test/tint/builtins/gen/literal/atomicSub/0d26c2.wgsl
index 7dfc608..72664ec 100644
--- a/test/tint/builtins/gen/literal/atomicSub/0d26c2.wgsl
+++ b/test/tint/builtins/gen/literal/atomicSub/0d26c2.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 var<workgroup> arg_0: atomic<u32>;
diff --git a/test/tint/builtins/gen/literal/atomicSub/15bfc9.wgsl b/test/tint/builtins/gen/literal/atomicSub/15bfc9.wgsl
index 3f0e86c..ded6df6 100644
--- a/test/tint/builtins/gen/literal/atomicSub/15bfc9.wgsl
+++ b/test/tint/builtins/gen/literal/atomicSub/15bfc9.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 struct SB_RW {
diff --git a/test/tint/builtins/gen/literal/atomicSub/77883a.wgsl b/test/tint/builtins/gen/literal/atomicSub/77883a.wgsl
index c736cf0..4224572 100644
--- a/test/tint/builtins/gen/literal/atomicSub/77883a.wgsl
+++ b/test/tint/builtins/gen/literal/atomicSub/77883a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 var<workgroup> arg_0: atomic<i32>;
diff --git a/test/tint/builtins/gen/literal/atomicXor/54510e.wgsl b/test/tint/builtins/gen/literal/atomicXor/54510e.wgsl
index 6619aee..76439a8 100644
--- a/test/tint/builtins/gen/literal/atomicXor/54510e.wgsl
+++ b/test/tint/builtins/gen/literal/atomicXor/54510e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 struct SB_RW {
diff --git a/test/tint/builtins/gen/literal/atomicXor/75dc95.wgsl b/test/tint/builtins/gen/literal/atomicXor/75dc95.wgsl
index 9eb3011..431a23e 100644
--- a/test/tint/builtins/gen/literal/atomicXor/75dc95.wgsl
+++ b/test/tint/builtins/gen/literal/atomicXor/75dc95.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 var<workgroup> arg_0: atomic<i32>;
diff --git a/test/tint/builtins/gen/literal/atomicXor/c1b78c.wgsl b/test/tint/builtins/gen/literal/atomicXor/c1b78c.wgsl
index d5a69f4..55fdad4 100644
--- a/test/tint/builtins/gen/literal/atomicXor/c1b78c.wgsl
+++ b/test/tint/builtins/gen/literal/atomicXor/c1b78c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 struct SB_RW {
diff --git a/test/tint/builtins/gen/literal/atomicXor/c8e6be.wgsl b/test/tint/builtins/gen/literal/atomicXor/c8e6be.wgsl
index 5ff5124..45eba62 100644
--- a/test/tint/builtins/gen/literal/atomicXor/c8e6be.wgsl
+++ b/test/tint/builtins/gen/literal/atomicXor/c8e6be.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 var<workgroup> arg_0: atomic<u32>;
diff --git a/test/tint/builtins/gen/literal/ceil/09bf52.wgsl b/test/tint/builtins/gen/literal/ceil/09bf52.wgsl
index 66f00c8..95b3c18 100644
--- a/test/tint/builtins/gen/literal/ceil/09bf52.wgsl
+++ b/test/tint/builtins/gen/literal/ceil/09bf52.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/ceil/11b1dc.wgsl b/test/tint/builtins/gen/literal/ceil/11b1dc.wgsl
index d01ddcb..6f1d9d0 100644
--- a/test/tint/builtins/gen/literal/ceil/11b1dc.wgsl
+++ b/test/tint/builtins/gen/literal/ceil/11b1dc.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/ceil/18c240.wgsl b/test/tint/builtins/gen/literal/ceil/18c240.wgsl
index cdf60b2..40586d4 100644
--- a/test/tint/builtins/gen/literal/ceil/18c240.wgsl
+++ b/test/tint/builtins/gen/literal/ceil/18c240.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/ceil/32c946.wgsl b/test/tint/builtins/gen/literal/ceil/32c946.wgsl
index 039494b..c9298ac 100644
--- a/test/tint/builtins/gen/literal/ceil/32c946.wgsl
+++ b/test/tint/builtins/gen/literal/ceil/32c946.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/ceil/34064b.wgsl b/test/tint/builtins/gen/literal/ceil/34064b.wgsl
index 24ff290..5029ffa 100644
--- a/test/tint/builtins/gen/literal/ceil/34064b.wgsl
+++ b/test/tint/builtins/gen/literal/ceil/34064b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/ceil/4bca2a.wgsl b/test/tint/builtins/gen/literal/ceil/4bca2a.wgsl
index 89c654d..15a1dae 100644
--- a/test/tint/builtins/gen/literal/ceil/4bca2a.wgsl
+++ b/test/tint/builtins/gen/literal/ceil/4bca2a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/ceil/678655.wgsl b/test/tint/builtins/gen/literal/ceil/678655.wgsl
index db0238f..159c775 100644
--- a/test/tint/builtins/gen/literal/ceil/678655.wgsl
+++ b/test/tint/builtins/gen/literal/ceil/678655.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/ceil/96f597.wgsl b/test/tint/builtins/gen/literal/ceil/96f597.wgsl
index 38ce746..58d764a 100644
--- a/test/tint/builtins/gen/literal/ceil/96f597.wgsl
+++ b/test/tint/builtins/gen/literal/ceil/96f597.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/ceil/b74c16.wgsl b/test/tint/builtins/gen/literal/ceil/b74c16.wgsl
index b5abb9d..28cf60f 100644
--- a/test/tint/builtins/gen/literal/ceil/b74c16.wgsl
+++ b/test/tint/builtins/gen/literal/ceil/b74c16.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/ceil/bb2ca2.wgsl b/test/tint/builtins/gen/literal/ceil/bb2ca2.wgsl
index 0507241..7aafa0d 100644
--- a/test/tint/builtins/gen/literal/ceil/bb2ca2.wgsl
+++ b/test/tint/builtins/gen/literal/ceil/bb2ca2.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/ceil/e0b70a.wgsl b/test/tint/builtins/gen/literal/ceil/e0b70a.wgsl
index 37cc71f..5282c4c 100644
--- a/test/tint/builtins/gen/literal/ceil/e0b70a.wgsl
+++ b/test/tint/builtins/gen/literal/ceil/e0b70a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/ceil/f3f889.wgsl b/test/tint/builtins/gen/literal/ceil/f3f889.wgsl
index 97afa62..a72f32a 100644
--- a/test/tint/builtins/gen/literal/ceil/f3f889.wgsl
+++ b/test/tint/builtins/gen/literal/ceil/f3f889.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/clamp/0acf8f.wgsl b/test/tint/builtins/gen/literal/clamp/0acf8f.wgsl
index e256012..06347ae 100644
--- a/test/tint/builtins/gen/literal/clamp/0acf8f.wgsl
+++ b/test/tint/builtins/gen/literal/clamp/0acf8f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/clamp/177548.wgsl b/test/tint/builtins/gen/literal/clamp/177548.wgsl
index bcac3d0..80d9e3a 100644
--- a/test/tint/builtins/gen/literal/clamp/177548.wgsl
+++ b/test/tint/builtins/gen/literal/clamp/177548.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/clamp/1a32e3.wgsl b/test/tint/builtins/gen/literal/clamp/1a32e3.wgsl
index f20af2e..2b8f2f4 100644
--- a/test/tint/builtins/gen/literal/clamp/1a32e3.wgsl
+++ b/test/tint/builtins/gen/literal/clamp/1a32e3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/clamp/235b29.wgsl b/test/tint/builtins/gen/literal/clamp/235b29.wgsl
index e00553f..81c6c4a 100644
--- a/test/tint/builtins/gen/literal/clamp/235b29.wgsl
+++ b/test/tint/builtins/gen/literal/clamp/235b29.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/clamp/23aa4f.wgsl b/test/tint/builtins/gen/literal/clamp/23aa4f.wgsl
index 24b80d9..54edd92 100644
--- a/test/tint/builtins/gen/literal/clamp/23aa4f.wgsl
+++ b/test/tint/builtins/gen/literal/clamp/23aa4f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/clamp/2bd567.wgsl b/test/tint/builtins/gen/literal/clamp/2bd567.wgsl
index 707dad9..897d9a5 100644
--- a/test/tint/builtins/gen/literal/clamp/2bd567.wgsl
+++ b/test/tint/builtins/gen/literal/clamp/2bd567.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/clamp/2bde41.wgsl b/test/tint/builtins/gen/literal/clamp/2bde41.wgsl
index 7e067b1..9b6bafb 100644
--- a/test/tint/builtins/gen/literal/clamp/2bde41.wgsl
+++ b/test/tint/builtins/gen/literal/clamp/2bde41.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/clamp/2c251b.wgsl b/test/tint/builtins/gen/literal/clamp/2c251b.wgsl
index 14d256c..b88132c 100644
--- a/test/tint/builtins/gen/literal/clamp/2c251b.wgsl
+++ b/test/tint/builtins/gen/literal/clamp/2c251b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/clamp/548fc7.wgsl b/test/tint/builtins/gen/literal/clamp/548fc7.wgsl
index f00c343..b32299d 100644
--- a/test/tint/builtins/gen/literal/clamp/548fc7.wgsl
+++ b/test/tint/builtins/gen/literal/clamp/548fc7.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/clamp/553ffb.wgsl b/test/tint/builtins/gen/literal/clamp/553ffb.wgsl
index 597844e..10b13db 100644
--- a/test/tint/builtins/gen/literal/clamp/553ffb.wgsl
+++ b/test/tint/builtins/gen/literal/clamp/553ffb.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/clamp/5cf700.wgsl b/test/tint/builtins/gen/literal/clamp/5cf700.wgsl
index ffe073f..a1000ac 100644
--- a/test/tint/builtins/gen/literal/clamp/5cf700.wgsl
+++ b/test/tint/builtins/gen/literal/clamp/5cf700.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/clamp/5f0819.wgsl b/test/tint/builtins/gen/literal/clamp/5f0819.wgsl
index dfa37d7..6196c2d 100644
--- a/test/tint/builtins/gen/literal/clamp/5f0819.wgsl
+++ b/test/tint/builtins/gen/literal/clamp/5f0819.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/clamp/6c1749.wgsl b/test/tint/builtins/gen/literal/clamp/6c1749.wgsl
index 750ad03..cd13c30 100644
--- a/test/tint/builtins/gen/literal/clamp/6c1749.wgsl
+++ b/test/tint/builtins/gen/literal/clamp/6c1749.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/clamp/7706d7.wgsl b/test/tint/builtins/gen/literal/clamp/7706d7.wgsl
index 1cb8e03..52a3361 100644
--- a/test/tint/builtins/gen/literal/clamp/7706d7.wgsl
+++ b/test/tint/builtins/gen/literal/clamp/7706d7.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/clamp/867397.wgsl b/test/tint/builtins/gen/literal/clamp/867397.wgsl
index 480943a..88cd517 100644
--- a/test/tint/builtins/gen/literal/clamp/867397.wgsl
+++ b/test/tint/builtins/gen/literal/clamp/867397.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/clamp/87df46.wgsl b/test/tint/builtins/gen/literal/clamp/87df46.wgsl
index bacf7b1..27fb432 100644
--- a/test/tint/builtins/gen/literal/clamp/87df46.wgsl
+++ b/test/tint/builtins/gen/literal/clamp/87df46.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/clamp/8b1eaa.wgsl b/test/tint/builtins/gen/literal/clamp/8b1eaa.wgsl
index e15379a..f4a4e77 100644
--- a/test/tint/builtins/gen/literal/clamp/8b1eaa.wgsl
+++ b/test/tint/builtins/gen/literal/clamp/8b1eaa.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/clamp/96e56a.wgsl b/test/tint/builtins/gen/literal/clamp/96e56a.wgsl
index 5942375..e0b78bb 100644
--- a/test/tint/builtins/gen/literal/clamp/96e56a.wgsl
+++ b/test/tint/builtins/gen/literal/clamp/96e56a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/clamp/9d731c.wgsl b/test/tint/builtins/gen/literal/clamp/9d731c.wgsl
index 5b577c7..92f2fc1 100644
--- a/test/tint/builtins/gen/literal/clamp/9d731c.wgsl
+++ b/test/tint/builtins/gen/literal/clamp/9d731c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/clamp/a2de25.wgsl b/test/tint/builtins/gen/literal/clamp/a2de25.wgsl
index 368136a..9199448 100644
--- a/test/tint/builtins/gen/literal/clamp/a2de25.wgsl
+++ b/test/tint/builtins/gen/literal/clamp/a2de25.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/clamp/b07c65.wgsl b/test/tint/builtins/gen/literal/clamp/b07c65.wgsl
index 63f09ec..5a60872 100644
--- a/test/tint/builtins/gen/literal/clamp/b07c65.wgsl
+++ b/test/tint/builtins/gen/literal/clamp/b07c65.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/clamp/b195eb.wgsl b/test/tint/builtins/gen/literal/clamp/b195eb.wgsl
index 4a12793..c6adc10 100644
--- a/test/tint/builtins/gen/literal/clamp/b195eb.wgsl
+++ b/test/tint/builtins/gen/literal/clamp/b195eb.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/clamp/bd43ce.wgsl b/test/tint/builtins/gen/literal/clamp/bd43ce.wgsl
index d5c4262..5969421 100644
--- a/test/tint/builtins/gen/literal/clamp/bd43ce.wgsl
+++ b/test/tint/builtins/gen/literal/clamp/bd43ce.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/clamp/d396af.wgsl b/test/tint/builtins/gen/literal/clamp/d396af.wgsl
index 4a1dc03..19a17fb 100644
--- a/test/tint/builtins/gen/literal/clamp/d396af.wgsl
+++ b/test/tint/builtins/gen/literal/clamp/d396af.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/cos/0835a8.wgsl b/test/tint/builtins/gen/literal/cos/0835a8.wgsl
index ffdfde4..4bf2f59 100644
--- a/test/tint/builtins/gen/literal/cos/0835a8.wgsl
+++ b/test/tint/builtins/gen/literal/cos/0835a8.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/cos/0a89f7.wgsl b/test/tint/builtins/gen/literal/cos/0a89f7.wgsl
index da755ed..949d78d 100644
--- a/test/tint/builtins/gen/literal/cos/0a89f7.wgsl
+++ b/test/tint/builtins/gen/literal/cos/0a89f7.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/cos/16dc15.wgsl b/test/tint/builtins/gen/literal/cos/16dc15.wgsl
index be8210e..6ddd7d9 100644
--- a/test/tint/builtins/gen/literal/cos/16dc15.wgsl
+++ b/test/tint/builtins/gen/literal/cos/16dc15.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/cos/29d66d.wgsl b/test/tint/builtins/gen/literal/cos/29d66d.wgsl
index 37de407..15983db 100644
--- a/test/tint/builtins/gen/literal/cos/29d66d.wgsl
+++ b/test/tint/builtins/gen/literal/cos/29d66d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/cos/47d768.wgsl b/test/tint/builtins/gen/literal/cos/47d768.wgsl
index 18e6ecf..778590a 100644
--- a/test/tint/builtins/gen/literal/cos/47d768.wgsl
+++ b/test/tint/builtins/gen/literal/cos/47d768.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/cos/5bc2c6.wgsl b/test/tint/builtins/gen/literal/cos/5bc2c6.wgsl
index 6e92e06..93188db 100644
--- a/test/tint/builtins/gen/literal/cos/5bc2c6.wgsl
+++ b/test/tint/builtins/gen/literal/cos/5bc2c6.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/cos/6b1fdf.wgsl b/test/tint/builtins/gen/literal/cos/6b1fdf.wgsl
index 49613a1..d945dea 100644
--- a/test/tint/builtins/gen/literal/cos/6b1fdf.wgsl
+++ b/test/tint/builtins/gen/literal/cos/6b1fdf.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/cos/a297d4.wgsl b/test/tint/builtins/gen/literal/cos/a297d4.wgsl
index 649b5be..d6d01fc 100644
--- a/test/tint/builtins/gen/literal/cos/a297d4.wgsl
+++ b/test/tint/builtins/gen/literal/cos/a297d4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/cos/af7447.wgsl b/test/tint/builtins/gen/literal/cos/af7447.wgsl
index f522147..b3f149e 100644
--- a/test/tint/builtins/gen/literal/cos/af7447.wgsl
+++ b/test/tint/builtins/gen/literal/cos/af7447.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/cos/c3b486.wgsl b/test/tint/builtins/gen/literal/cos/c3b486.wgsl
index 901fe50..d4862a1 100644
--- a/test/tint/builtins/gen/literal/cos/c3b486.wgsl
+++ b/test/tint/builtins/gen/literal/cos/c3b486.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/cos/c5c28e.wgsl b/test/tint/builtins/gen/literal/cos/c5c28e.wgsl
index 250413e..15ce899 100644
--- a/test/tint/builtins/gen/literal/cos/c5c28e.wgsl
+++ b/test/tint/builtins/gen/literal/cos/c5c28e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/cos/fc047d.wgsl b/test/tint/builtins/gen/literal/cos/fc047d.wgsl
index 9792bef..885f722 100644
--- a/test/tint/builtins/gen/literal/cos/fc047d.wgsl
+++ b/test/tint/builtins/gen/literal/cos/fc047d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/cosh/2ed778.wgsl b/test/tint/builtins/gen/literal/cosh/2ed778.wgsl
index 11ebb47..1e53618 100644
--- a/test/tint/builtins/gen/literal/cosh/2ed778.wgsl
+++ b/test/tint/builtins/gen/literal/cosh/2ed778.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/cosh/377652.wgsl b/test/tint/builtins/gen/literal/cosh/377652.wgsl
index e392770..29c1810 100644
--- a/test/tint/builtins/gen/literal/cosh/377652.wgsl
+++ b/test/tint/builtins/gen/literal/cosh/377652.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/cosh/3b7bbf.wgsl b/test/tint/builtins/gen/literal/cosh/3b7bbf.wgsl
index eb9ca4c..ec3abbc 100644
--- a/test/tint/builtins/gen/literal/cosh/3b7bbf.wgsl
+++ b/test/tint/builtins/gen/literal/cosh/3b7bbf.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/cosh/432645.wgsl b/test/tint/builtins/gen/literal/cosh/432645.wgsl
index 303832c..7f0d0a1 100644
--- a/test/tint/builtins/gen/literal/cosh/432645.wgsl
+++ b/test/tint/builtins/gen/literal/cosh/432645.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/cosh/43b672.wgsl b/test/tint/builtins/gen/literal/cosh/43b672.wgsl
index 8235f3e..8e5e4ee 100644
--- a/test/tint/builtins/gen/literal/cosh/43b672.wgsl
+++ b/test/tint/builtins/gen/literal/cosh/43b672.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/cosh/b1b8a0.wgsl b/test/tint/builtins/gen/literal/cosh/b1b8a0.wgsl
index df06e48..a4d4a18 100644
--- a/test/tint/builtins/gen/literal/cosh/b1b8a0.wgsl
+++ b/test/tint/builtins/gen/literal/cosh/b1b8a0.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/cosh/c13756.wgsl b/test/tint/builtins/gen/literal/cosh/c13756.wgsl
index 61d6eaf..11e9d98 100644
--- a/test/tint/builtins/gen/literal/cosh/c13756.wgsl
+++ b/test/tint/builtins/gen/literal/cosh/c13756.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/cosh/c892bb.wgsl b/test/tint/builtins/gen/literal/cosh/c892bb.wgsl
index 93b4202..0529808 100644
--- a/test/tint/builtins/gen/literal/cosh/c892bb.wgsl
+++ b/test/tint/builtins/gen/literal/cosh/c892bb.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/cosh/d8dee7.wgsl b/test/tint/builtins/gen/literal/cosh/d8dee7.wgsl
index de13f18..312b5c2 100644
--- a/test/tint/builtins/gen/literal/cosh/d8dee7.wgsl
+++ b/test/tint/builtins/gen/literal/cosh/d8dee7.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/cosh/da92dd.wgsl b/test/tint/builtins/gen/literal/cosh/da92dd.wgsl
index 08bb07f..2491d4d 100644
--- a/test/tint/builtins/gen/literal/cosh/da92dd.wgsl
+++ b/test/tint/builtins/gen/literal/cosh/da92dd.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/cosh/e0c1de.wgsl b/test/tint/builtins/gen/literal/cosh/e0c1de.wgsl
index 3022499..b6ad6a3 100644
--- a/test/tint/builtins/gen/literal/cosh/e0c1de.wgsl
+++ b/test/tint/builtins/gen/literal/cosh/e0c1de.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/cosh/f67ff1.wgsl b/test/tint/builtins/gen/literal/cosh/f67ff1.wgsl
index a567408..ccd9cd38 100644
--- a/test/tint/builtins/gen/literal/cosh/f67ff1.wgsl
+++ b/test/tint/builtins/gen/literal/cosh/f67ff1.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/countLeadingZeros/208d46.wgsl b/test/tint/builtins/gen/literal/countLeadingZeros/208d46.wgsl
index 2b83218..7cf8647 100644
--- a/test/tint/builtins/gen/literal/countLeadingZeros/208d46.wgsl
+++ b/test/tint/builtins/gen/literal/countLeadingZeros/208d46.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/countLeadingZeros/6d4656.wgsl b/test/tint/builtins/gen/literal/countLeadingZeros/6d4656.wgsl
index 44ec48d..7b5621e 100644
--- a/test/tint/builtins/gen/literal/countLeadingZeros/6d4656.wgsl
+++ b/test/tint/builtins/gen/literal/countLeadingZeros/6d4656.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/countLeadingZeros/70783f.wgsl b/test/tint/builtins/gen/literal/countLeadingZeros/70783f.wgsl
index 26f1f72..f39e3b4 100644
--- a/test/tint/builtins/gen/literal/countLeadingZeros/70783f.wgsl
+++ b/test/tint/builtins/gen/literal/countLeadingZeros/70783f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/countLeadingZeros/7c38a6.wgsl b/test/tint/builtins/gen/literal/countLeadingZeros/7c38a6.wgsl
index f6af362..6962658 100644
--- a/test/tint/builtins/gen/literal/countLeadingZeros/7c38a6.wgsl
+++ b/test/tint/builtins/gen/literal/countLeadingZeros/7c38a6.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/countLeadingZeros/858d40.wgsl b/test/tint/builtins/gen/literal/countLeadingZeros/858d40.wgsl
index 1203f17..4f4c736 100644
--- a/test/tint/builtins/gen/literal/countLeadingZeros/858d40.wgsl
+++ b/test/tint/builtins/gen/literal/countLeadingZeros/858d40.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/countLeadingZeros/ab6345.wgsl b/test/tint/builtins/gen/literal/countLeadingZeros/ab6345.wgsl
index 4dc4cfe..cfee1fd 100644
--- a/test/tint/builtins/gen/literal/countLeadingZeros/ab6345.wgsl
+++ b/test/tint/builtins/gen/literal/countLeadingZeros/ab6345.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/countLeadingZeros/eab32b.wgsl b/test/tint/builtins/gen/literal/countLeadingZeros/eab32b.wgsl
index 226a857..5e6e8e1 100644
--- a/test/tint/builtins/gen/literal/countLeadingZeros/eab32b.wgsl
+++ b/test/tint/builtins/gen/literal/countLeadingZeros/eab32b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/countLeadingZeros/f70103.wgsl b/test/tint/builtins/gen/literal/countLeadingZeros/f70103.wgsl
index e398a21..a9fd060 100644
--- a/test/tint/builtins/gen/literal/countLeadingZeros/f70103.wgsl
+++ b/test/tint/builtins/gen/literal/countLeadingZeros/f70103.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/countOneBits/0d0e46.wgsl b/test/tint/builtins/gen/literal/countOneBits/0d0e46.wgsl
index dad0a12..fab0824 100644
--- a/test/tint/builtins/gen/literal/countOneBits/0d0e46.wgsl
+++ b/test/tint/builtins/gen/literal/countOneBits/0d0e46.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/countOneBits/0f7980.wgsl b/test/tint/builtins/gen/literal/countOneBits/0f7980.wgsl
index 4719347..3244ffa 100644
--- a/test/tint/builtins/gen/literal/countOneBits/0f7980.wgsl
+++ b/test/tint/builtins/gen/literal/countOneBits/0f7980.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/countOneBits/65d2ae.wgsl b/test/tint/builtins/gen/literal/countOneBits/65d2ae.wgsl
index d5e5c1b..3904547 100644
--- a/test/tint/builtins/gen/literal/countOneBits/65d2ae.wgsl
+++ b/test/tint/builtins/gen/literal/countOneBits/65d2ae.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/countOneBits/690cfc.wgsl b/test/tint/builtins/gen/literal/countOneBits/690cfc.wgsl
index 66cb338..e85477d 100644
--- a/test/tint/builtins/gen/literal/countOneBits/690cfc.wgsl
+++ b/test/tint/builtins/gen/literal/countOneBits/690cfc.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/countOneBits/94fd81.wgsl b/test/tint/builtins/gen/literal/countOneBits/94fd81.wgsl
index f6d7f50..c4d1ae2 100644
--- a/test/tint/builtins/gen/literal/countOneBits/94fd81.wgsl
+++ b/test/tint/builtins/gen/literal/countOneBits/94fd81.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/countOneBits/ae44f9.wgsl b/test/tint/builtins/gen/literal/countOneBits/ae44f9.wgsl
index 9e00163..6c86465 100644
--- a/test/tint/builtins/gen/literal/countOneBits/ae44f9.wgsl
+++ b/test/tint/builtins/gen/literal/countOneBits/ae44f9.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/countOneBits/af90e2.wgsl b/test/tint/builtins/gen/literal/countOneBits/af90e2.wgsl
index b80b5af..5ffd747 100644
--- a/test/tint/builtins/gen/literal/countOneBits/af90e2.wgsl
+++ b/test/tint/builtins/gen/literal/countOneBits/af90e2.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/countOneBits/fd88b2.wgsl b/test/tint/builtins/gen/literal/countOneBits/fd88b2.wgsl
index bab0965..c00da83 100644
--- a/test/tint/builtins/gen/literal/countOneBits/fd88b2.wgsl
+++ b/test/tint/builtins/gen/literal/countOneBits/fd88b2.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/countTrailingZeros/1ad138.wgsl b/test/tint/builtins/gen/literal/countTrailingZeros/1ad138.wgsl
index 80ae7e9..ad563f2 100644
--- a/test/tint/builtins/gen/literal/countTrailingZeros/1ad138.wgsl
+++ b/test/tint/builtins/gen/literal/countTrailingZeros/1ad138.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/countTrailingZeros/1dc84a.wgsl b/test/tint/builtins/gen/literal/countTrailingZeros/1dc84a.wgsl
index 7ac514d..a106e90 100644
--- a/test/tint/builtins/gen/literal/countTrailingZeros/1dc84a.wgsl
+++ b/test/tint/builtins/gen/literal/countTrailingZeros/1dc84a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/countTrailingZeros/21e394.wgsl b/test/tint/builtins/gen/literal/countTrailingZeros/21e394.wgsl
index 60d57af..7a1579a 100644
--- a/test/tint/builtins/gen/literal/countTrailingZeros/21e394.wgsl
+++ b/test/tint/builtins/gen/literal/countTrailingZeros/21e394.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/countTrailingZeros/327c37.wgsl b/test/tint/builtins/gen/literal/countTrailingZeros/327c37.wgsl
index 411c348..f2c2469 100644
--- a/test/tint/builtins/gen/literal/countTrailingZeros/327c37.wgsl
+++ b/test/tint/builtins/gen/literal/countTrailingZeros/327c37.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/countTrailingZeros/42fed6.wgsl b/test/tint/builtins/gen/literal/countTrailingZeros/42fed6.wgsl
index be9a362..51eea3f 100644
--- a/test/tint/builtins/gen/literal/countTrailingZeros/42fed6.wgsl
+++ b/test/tint/builtins/gen/literal/countTrailingZeros/42fed6.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/countTrailingZeros/8ed26f.wgsl b/test/tint/builtins/gen/literal/countTrailingZeros/8ed26f.wgsl
index 9407b54..d81105f 100644
--- a/test/tint/builtins/gen/literal/countTrailingZeros/8ed26f.wgsl
+++ b/test/tint/builtins/gen/literal/countTrailingZeros/8ed26f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/countTrailingZeros/acfacb.wgsl b/test/tint/builtins/gen/literal/countTrailingZeros/acfacb.wgsl
index 104bd7f..3373206 100644
--- a/test/tint/builtins/gen/literal/countTrailingZeros/acfacb.wgsl
+++ b/test/tint/builtins/gen/literal/countTrailingZeros/acfacb.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/countTrailingZeros/d2b4a0.wgsl b/test/tint/builtins/gen/literal/countTrailingZeros/d2b4a0.wgsl
index c388436..a2a865d 100644
--- a/test/tint/builtins/gen/literal/countTrailingZeros/d2b4a0.wgsl
+++ b/test/tint/builtins/gen/literal/countTrailingZeros/d2b4a0.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/cross/041cb0.wgsl b/test/tint/builtins/gen/literal/cross/041cb0.wgsl
index a079db9..86c3793 100644
--- a/test/tint/builtins/gen/literal/cross/041cb0.wgsl
+++ b/test/tint/builtins/gen/literal/cross/041cb0.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/cross/1d7933.wgsl b/test/tint/builtins/gen/literal/cross/1d7933.wgsl
index 0b3e197..1a167e7 100644
--- a/test/tint/builtins/gen/literal/cross/1d7933.wgsl
+++ b/test/tint/builtins/gen/literal/cross/1d7933.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/cross/9857cb.wgsl b/test/tint/builtins/gen/literal/cross/9857cb.wgsl
index 40e69ff..0032cab 100644
--- a/test/tint/builtins/gen/literal/cross/9857cb.wgsl
+++ b/test/tint/builtins/gen/literal/cross/9857cb.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/degrees/0d170c.wgsl b/test/tint/builtins/gen/literal/degrees/0d170c.wgsl
index 96836e6..46ca2a0 100644
--- a/test/tint/builtins/gen/literal/degrees/0d170c.wgsl
+++ b/test/tint/builtins/gen/literal/degrees/0d170c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/degrees/1ad5df.wgsl b/test/tint/builtins/gen/literal/degrees/1ad5df.wgsl
index 1adccce..0b4eb7f 100644
--- a/test/tint/builtins/gen/literal/degrees/1ad5df.wgsl
+++ b/test/tint/builtins/gen/literal/degrees/1ad5df.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/degrees/2af623.wgsl b/test/tint/builtins/gen/literal/degrees/2af623.wgsl
index bc1dfa5..e83d7dc 100644
--- a/test/tint/builtins/gen/literal/degrees/2af623.wgsl
+++ b/test/tint/builtins/gen/literal/degrees/2af623.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/degrees/3055d3.wgsl b/test/tint/builtins/gen/literal/degrees/3055d3.wgsl
index edccd81..b7c608f 100644
--- a/test/tint/builtins/gen/literal/degrees/3055d3.wgsl
+++ b/test/tint/builtins/gen/literal/degrees/3055d3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/degrees/51f705.wgsl b/test/tint/builtins/gen/literal/degrees/51f705.wgsl
index cb12450..8e82dd7 100644
--- a/test/tint/builtins/gen/literal/degrees/51f705.wgsl
+++ b/test/tint/builtins/gen/literal/degrees/51f705.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/degrees/5e9805.wgsl b/test/tint/builtins/gen/literal/degrees/5e9805.wgsl
index 373c2f2..5a4b25d 100644
--- a/test/tint/builtins/gen/literal/degrees/5e9805.wgsl
+++ b/test/tint/builtins/gen/literal/degrees/5e9805.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/degrees/810467.wgsl b/test/tint/builtins/gen/literal/degrees/810467.wgsl
index a450145f..ad8d536 100644
--- a/test/tint/builtins/gen/literal/degrees/810467.wgsl
+++ b/test/tint/builtins/gen/literal/degrees/810467.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/degrees/c0880c.wgsl b/test/tint/builtins/gen/literal/degrees/c0880c.wgsl
index 34d184d..9bcc91c 100644
--- a/test/tint/builtins/gen/literal/degrees/c0880c.wgsl
+++ b/test/tint/builtins/gen/literal/degrees/c0880c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/degrees/d43a49.wgsl b/test/tint/builtins/gen/literal/degrees/d43a49.wgsl
index 30e5d72..367dbab 100644
--- a/test/tint/builtins/gen/literal/degrees/d43a49.wgsl
+++ b/test/tint/builtins/gen/literal/degrees/d43a49.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/degrees/dfe8f4.wgsl b/test/tint/builtins/gen/literal/degrees/dfe8f4.wgsl
index 460aa39..445e0b7 100644
--- a/test/tint/builtins/gen/literal/degrees/dfe8f4.wgsl
+++ b/test/tint/builtins/gen/literal/degrees/dfe8f4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/degrees/f59715.wgsl b/test/tint/builtins/gen/literal/degrees/f59715.wgsl
index b3ddd1a..cc947b6 100644
--- a/test/tint/builtins/gen/literal/degrees/f59715.wgsl
+++ b/test/tint/builtins/gen/literal/degrees/f59715.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/degrees/fafa7e.wgsl b/test/tint/builtins/gen/literal/degrees/fafa7e.wgsl
index d9383c7..54538c2 100644
--- a/test/tint/builtins/gen/literal/degrees/fafa7e.wgsl
+++ b/test/tint/builtins/gen/literal/degrees/fafa7e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/determinant/1bf6e7.wgsl b/test/tint/builtins/gen/literal/determinant/1bf6e7.wgsl
index 949fd3f..98aa6e7 100644
--- a/test/tint/builtins/gen/literal/determinant/1bf6e7.wgsl
+++ b/test/tint/builtins/gen/literal/determinant/1bf6e7.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/determinant/2b62ba.wgsl b/test/tint/builtins/gen/literal/determinant/2b62ba.wgsl
index 2729c5f..f0e5ee4 100644
--- a/test/tint/builtins/gen/literal/determinant/2b62ba.wgsl
+++ b/test/tint/builtins/gen/literal/determinant/2b62ba.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/determinant/32bfde.wgsl b/test/tint/builtins/gen/literal/determinant/32bfde.wgsl
index 1a5f5bf..3879ca3 100644
--- a/test/tint/builtins/gen/literal/determinant/32bfde.wgsl
+++ b/test/tint/builtins/gen/literal/determinant/32bfde.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/determinant/a0a87c.wgsl b/test/tint/builtins/gen/literal/determinant/a0a87c.wgsl
index a44e048..9e480aa 100644
--- a/test/tint/builtins/gen/literal/determinant/a0a87c.wgsl
+++ b/test/tint/builtins/gen/literal/determinant/a0a87c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/determinant/c8251d.wgsl b/test/tint/builtins/gen/literal/determinant/c8251d.wgsl
index df4979e..c065978 100644
--- a/test/tint/builtins/gen/literal/determinant/c8251d.wgsl
+++ b/test/tint/builtins/gen/literal/determinant/c8251d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/determinant/cefdf3.wgsl b/test/tint/builtins/gen/literal/determinant/cefdf3.wgsl
index 85fc343..4197518 100644
--- a/test/tint/builtins/gen/literal/determinant/cefdf3.wgsl
+++ b/test/tint/builtins/gen/literal/determinant/cefdf3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/determinant/d7c86f.wgsl b/test/tint/builtins/gen/literal/determinant/d7c86f.wgsl
index dc0a187..e56ae29 100644
--- a/test/tint/builtins/gen/literal/determinant/d7c86f.wgsl
+++ b/test/tint/builtins/gen/literal/determinant/d7c86f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/determinant/e19305.wgsl b/test/tint/builtins/gen/literal/determinant/e19305.wgsl
index 07aad40..995383f 100644
--- a/test/tint/builtins/gen/literal/determinant/e19305.wgsl
+++ b/test/tint/builtins/gen/literal/determinant/e19305.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/determinant/fc12a5.wgsl b/test/tint/builtins/gen/literal/determinant/fc12a5.wgsl
index c94168f..537a049 100644
--- a/test/tint/builtins/gen/literal/determinant/fc12a5.wgsl
+++ b/test/tint/builtins/gen/literal/determinant/fc12a5.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/distance/0657d4.wgsl b/test/tint/builtins/gen/literal/distance/0657d4.wgsl
index 2406acb..f6257dc 100644
--- a/test/tint/builtins/gen/literal/distance/0657d4.wgsl
+++ b/test/tint/builtins/gen/literal/distance/0657d4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/distance/3a175a.wgsl b/test/tint/builtins/gen/literal/distance/3a175a.wgsl
index d925324..e837a6e 100644
--- a/test/tint/builtins/gen/literal/distance/3a175a.wgsl
+++ b/test/tint/builtins/gen/literal/distance/3a175a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/distance/7272f3.wgsl b/test/tint/builtins/gen/literal/distance/7272f3.wgsl
index 9d41bce..1bb5986 100644
--- a/test/tint/builtins/gen/literal/distance/7272f3.wgsl
+++ b/test/tint/builtins/gen/literal/distance/7272f3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/distance/7d201f.wgsl b/test/tint/builtins/gen/literal/distance/7d201f.wgsl
index 2007a52..1a0c332 100644
--- a/test/tint/builtins/gen/literal/distance/7d201f.wgsl
+++ b/test/tint/builtins/gen/literal/distance/7d201f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/distance/83911f.wgsl b/test/tint/builtins/gen/literal/distance/83911f.wgsl
index c63571e..9c91124e 100644
--- a/test/tint/builtins/gen/literal/distance/83911f.wgsl
+++ b/test/tint/builtins/gen/literal/distance/83911f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/distance/892a5d.wgsl b/test/tint/builtins/gen/literal/distance/892a5d.wgsl
index dd2ebb1..43cad4e 100644
--- a/test/tint/builtins/gen/literal/distance/892a5d.wgsl
+++ b/test/tint/builtins/gen/literal/distance/892a5d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/distance/928fa0.wgsl b/test/tint/builtins/gen/literal/distance/928fa0.wgsl
index 0bb71f9..9c1ec2b 100644
--- a/test/tint/builtins/gen/literal/distance/928fa0.wgsl
+++ b/test/tint/builtins/gen/literal/distance/928fa0.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/distance/9646ea.wgsl b/test/tint/builtins/gen/literal/distance/9646ea.wgsl
index 10236ab..2a1d490 100644
--- a/test/tint/builtins/gen/literal/distance/9646ea.wgsl
+++ b/test/tint/builtins/gen/literal/distance/9646ea.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/distance/aa4055.wgsl b/test/tint/builtins/gen/literal/distance/aa4055.wgsl
index 5a694db..63eeec4 100644
--- a/test/tint/builtins/gen/literal/distance/aa4055.wgsl
+++ b/test/tint/builtins/gen/literal/distance/aa4055.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/distance/ac5535.wgsl b/test/tint/builtins/gen/literal/distance/ac5535.wgsl
index 4fd08bd..fa6e8ea 100644
--- a/test/tint/builtins/gen/literal/distance/ac5535.wgsl
+++ b/test/tint/builtins/gen/literal/distance/ac5535.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/distance/cfed73.wgsl b/test/tint/builtins/gen/literal/distance/cfed73.wgsl
index 0b5cc6d..87bf958 100644
--- a/test/tint/builtins/gen/literal/distance/cfed73.wgsl
+++ b/test/tint/builtins/gen/literal/distance/cfed73.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/distance/f9c9ee.wgsl b/test/tint/builtins/gen/literal/distance/f9c9ee.wgsl
index f936fc3..39d4a89 100644
--- a/test/tint/builtins/gen/literal/distance/f9c9ee.wgsl
+++ b/test/tint/builtins/gen/literal/distance/f9c9ee.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/dot/08eb56.wgsl b/test/tint/builtins/gen/literal/dot/08eb56.wgsl
index 81e9dab..f7a9608 100644
--- a/test/tint/builtins/gen/literal/dot/08eb56.wgsl
+++ b/test/tint/builtins/gen/literal/dot/08eb56.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/dot/0c577b.wgsl b/test/tint/builtins/gen/literal/dot/0c577b.wgsl
index 33788b3..f2a23e4 100644
--- a/test/tint/builtins/gen/literal/dot/0c577b.wgsl
+++ b/test/tint/builtins/gen/literal/dot/0c577b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/dot/0d2c2e.wgsl b/test/tint/builtins/gen/literal/dot/0d2c2e.wgsl
index ed77ab7..5943778 100644
--- a/test/tint/builtins/gen/literal/dot/0d2c2e.wgsl
+++ b/test/tint/builtins/gen/literal/dot/0d2c2e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/dot/14bc63.wgsl b/test/tint/builtins/gen/literal/dot/14bc63.wgsl
index 8b8ae31..6fca3f5 100644
--- a/test/tint/builtins/gen/literal/dot/14bc63.wgsl
+++ b/test/tint/builtins/gen/literal/dot/14bc63.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/dot/5a4c8f.wgsl b/test/tint/builtins/gen/literal/dot/5a4c8f.wgsl
index 0f238ca..f543dd9 100644
--- a/test/tint/builtins/gen/literal/dot/5a4c8f.wgsl
+++ b/test/tint/builtins/gen/literal/dot/5a4c8f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/dot/7548a0.wgsl b/test/tint/builtins/gen/literal/dot/7548a0.wgsl
index 8b66c0c..87e4712 100644
--- a/test/tint/builtins/gen/literal/dot/7548a0.wgsl
+++ b/test/tint/builtins/gen/literal/dot/7548a0.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/dot/883f0e.wgsl b/test/tint/builtins/gen/literal/dot/883f0e.wgsl
index 2c84086..83b32f7 100644
--- a/test/tint/builtins/gen/literal/dot/883f0e.wgsl
+++ b/test/tint/builtins/gen/literal/dot/883f0e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/dot/8e40f1.wgsl b/test/tint/builtins/gen/literal/dot/8e40f1.wgsl
index 09b9dac..ad7f018 100644
--- a/test/tint/builtins/gen/literal/dot/8e40f1.wgsl
+++ b/test/tint/builtins/gen/literal/dot/8e40f1.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/dot/97c7ee.wgsl b/test/tint/builtins/gen/literal/dot/97c7ee.wgsl
index 5a83843..6e48af7 100644
--- a/test/tint/builtins/gen/literal/dot/97c7ee.wgsl
+++ b/test/tint/builtins/gen/literal/dot/97c7ee.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/dot/ba4246.wgsl b/test/tint/builtins/gen/literal/dot/ba4246.wgsl
index 8fb1599..8f87c83 100644
--- a/test/tint/builtins/gen/literal/dot/ba4246.wgsl
+++ b/test/tint/builtins/gen/literal/dot/ba4246.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/dot/c11efe.wgsl b/test/tint/builtins/gen/literal/dot/c11efe.wgsl
index 638e38a..6e884b2 100644
--- a/test/tint/builtins/gen/literal/dot/c11efe.wgsl
+++ b/test/tint/builtins/gen/literal/dot/c11efe.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/dot/cd5a04.wgsl b/test/tint/builtins/gen/literal/dot/cd5a04.wgsl
index 9aa7bc5..cbc6499 100644
--- a/test/tint/builtins/gen/literal/dot/cd5a04.wgsl
+++ b/test/tint/builtins/gen/literal/dot/cd5a04.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/dot/d0d179.wgsl b/test/tint/builtins/gen/literal/dot/d0d179.wgsl
index ad9bf41..e7532aa 100644
--- a/test/tint/builtins/gen/literal/dot/d0d179.wgsl
+++ b/test/tint/builtins/gen/literal/dot/d0d179.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/dot/e994c7.wgsl b/test/tint/builtins/gen/literal/dot/e994c7.wgsl
index b86aead..13b609a 100644
--- a/test/tint/builtins/gen/literal/dot/e994c7.wgsl
+++ b/test/tint/builtins/gen/literal/dot/e994c7.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/dot/eb9fbf.wgsl b/test/tint/builtins/gen/literal/dot/eb9fbf.wgsl
index 43607ce..7ec1e0b 100644
--- a/test/tint/builtins/gen/literal/dot/eb9fbf.wgsl
+++ b/test/tint/builtins/gen/literal/dot/eb9fbf.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/dot/ef6b1d.wgsl b/test/tint/builtins/gen/literal/dot/ef6b1d.wgsl
index 5ef8a8c..e0a98f2 100644
--- a/test/tint/builtins/gen/literal/dot/ef6b1d.wgsl
+++ b/test/tint/builtins/gen/literal/dot/ef6b1d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/dot/f1312c.wgsl b/test/tint/builtins/gen/literal/dot/f1312c.wgsl
index a75aab3..a0b33a7 100644
--- a/test/tint/builtins/gen/literal/dot/f1312c.wgsl
+++ b/test/tint/builtins/gen/literal/dot/f1312c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/dot/fc5f7c.wgsl b/test/tint/builtins/gen/literal/dot/fc5f7c.wgsl
index 7fe2bd4..6ff19c4 100644
--- a/test/tint/builtins/gen/literal/dot/fc5f7c.wgsl
+++ b/test/tint/builtins/gen/literal/dot/fc5f7c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/dot4I8Packed/881e62.wgsl b/test/tint/builtins/gen/literal/dot4I8Packed/881e62.wgsl
index 2ad18b3..767f04c 100644
--- a/test/tint/builtins/gen/literal/dot4I8Packed/881e62.wgsl
+++ b/test/tint/builtins/gen/literal/dot4I8Packed/881e62.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/dot4U8Packed/fbed7b.wgsl b/test/tint/builtins/gen/literal/dot4U8Packed/fbed7b.wgsl
index f4c7a2e..b858891 100644
--- a/test/tint/builtins/gen/literal/dot4U8Packed/fbed7b.wgsl
+++ b/test/tint/builtins/gen/literal/dot4U8Packed/fbed7b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/dpdx/0763f7.wgsl b/test/tint/builtins/gen/literal/dpdx/0763f7.wgsl
index 2f0db30..369e6ce 100644
--- a/test/tint/builtins/gen/literal/dpdx/0763f7.wgsl
+++ b/test/tint/builtins/gen/literal/dpdx/0763f7.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/dpdx/99edb1.wgsl b/test/tint/builtins/gen/literal/dpdx/99edb1.wgsl
index 9e1e2da..0a1f223 100644
--- a/test/tint/builtins/gen/literal/dpdx/99edb1.wgsl
+++ b/test/tint/builtins/gen/literal/dpdx/99edb1.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/dpdx/c487fa.wgsl b/test/tint/builtins/gen/literal/dpdx/c487fa.wgsl
index 68fa0a7..c83f9cd 100644
--- a/test/tint/builtins/gen/literal/dpdx/c487fa.wgsl
+++ b/test/tint/builtins/gen/literal/dpdx/c487fa.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/dpdx/e263de.wgsl b/test/tint/builtins/gen/literal/dpdx/e263de.wgsl
index 53de90f..affa001 100644
--- a/test/tint/builtins/gen/literal/dpdx/e263de.wgsl
+++ b/test/tint/builtins/gen/literal/dpdx/e263de.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/dpdxCoarse/029152.wgsl b/test/tint/builtins/gen/literal/dpdxCoarse/029152.wgsl
index 3e9e58f..8fc6476 100644
--- a/test/tint/builtins/gen/literal/dpdxCoarse/029152.wgsl
+++ b/test/tint/builtins/gen/literal/dpdxCoarse/029152.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/dpdxCoarse/9581cf.wgsl b/test/tint/builtins/gen/literal/dpdxCoarse/9581cf.wgsl
index a262050..29e5b4c 100644
--- a/test/tint/builtins/gen/literal/dpdxCoarse/9581cf.wgsl
+++ b/test/tint/builtins/gen/literal/dpdxCoarse/9581cf.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/dpdxCoarse/c28641.wgsl b/test/tint/builtins/gen/literal/dpdxCoarse/c28641.wgsl
index 7622d4f..137fc74 100644
--- a/test/tint/builtins/gen/literal/dpdxCoarse/c28641.wgsl
+++ b/test/tint/builtins/gen/literal/dpdxCoarse/c28641.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/dpdxCoarse/f64d7b.wgsl b/test/tint/builtins/gen/literal/dpdxCoarse/f64d7b.wgsl
index c9dddb2..752e31c 100644
--- a/test/tint/builtins/gen/literal/dpdxCoarse/f64d7b.wgsl
+++ b/test/tint/builtins/gen/literal/dpdxCoarse/f64d7b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/dpdxFine/8c5069.wgsl b/test/tint/builtins/gen/literal/dpdxFine/8c5069.wgsl
index cdf54f8..2a03516 100644
--- a/test/tint/builtins/gen/literal/dpdxFine/8c5069.wgsl
+++ b/test/tint/builtins/gen/literal/dpdxFine/8c5069.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/dpdxFine/9631de.wgsl b/test/tint/builtins/gen/literal/dpdxFine/9631de.wgsl
index 65ecbc2..d945e08 100644
--- a/test/tint/builtins/gen/literal/dpdxFine/9631de.wgsl
+++ b/test/tint/builtins/gen/literal/dpdxFine/9631de.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/dpdxFine/f401a2.wgsl b/test/tint/builtins/gen/literal/dpdxFine/f401a2.wgsl
index 6c2912a..0d37a3d 100644
--- a/test/tint/builtins/gen/literal/dpdxFine/f401a2.wgsl
+++ b/test/tint/builtins/gen/literal/dpdxFine/f401a2.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/dpdxFine/f92fb6.wgsl b/test/tint/builtins/gen/literal/dpdxFine/f92fb6.wgsl
index ee92987..e9062b5 100644
--- a/test/tint/builtins/gen/literal/dpdxFine/f92fb6.wgsl
+++ b/test/tint/builtins/gen/literal/dpdxFine/f92fb6.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/dpdy/699a05.wgsl b/test/tint/builtins/gen/literal/dpdy/699a05.wgsl
index 040832f..b16635e 100644
--- a/test/tint/builtins/gen/literal/dpdy/699a05.wgsl
+++ b/test/tint/builtins/gen/literal/dpdy/699a05.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/dpdy/7f8d84.wgsl b/test/tint/builtins/gen/literal/dpdy/7f8d84.wgsl
index e5fcf18..713014f 100644
--- a/test/tint/builtins/gen/literal/dpdy/7f8d84.wgsl
+++ b/test/tint/builtins/gen/literal/dpdy/7f8d84.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/dpdy/a8b56e.wgsl b/test/tint/builtins/gen/literal/dpdy/a8b56e.wgsl
index 94b4d57..b06e6f8 100644
--- a/test/tint/builtins/gen/literal/dpdy/a8b56e.wgsl
+++ b/test/tint/builtins/gen/literal/dpdy/a8b56e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/dpdy/feb40f.wgsl b/test/tint/builtins/gen/literal/dpdy/feb40f.wgsl
index 1ba1b6f..b07f1da 100644
--- a/test/tint/builtins/gen/literal/dpdy/feb40f.wgsl
+++ b/test/tint/builtins/gen/literal/dpdy/feb40f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/dpdyCoarse/3e1ab4.wgsl b/test/tint/builtins/gen/literal/dpdyCoarse/3e1ab4.wgsl
index df35065..fe16ec8 100644
--- a/test/tint/builtins/gen/literal/dpdyCoarse/3e1ab4.wgsl
+++ b/test/tint/builtins/gen/literal/dpdyCoarse/3e1ab4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/dpdyCoarse/445d24.wgsl b/test/tint/builtins/gen/literal/dpdyCoarse/445d24.wgsl
index 703deac..66c44d6 100644
--- a/test/tint/builtins/gen/literal/dpdyCoarse/445d24.wgsl
+++ b/test/tint/builtins/gen/literal/dpdyCoarse/445d24.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/dpdyCoarse/870a7e.wgsl b/test/tint/builtins/gen/literal/dpdyCoarse/870a7e.wgsl
index 8f4f895..db8994c 100644
--- a/test/tint/builtins/gen/literal/dpdyCoarse/870a7e.wgsl
+++ b/test/tint/builtins/gen/literal/dpdyCoarse/870a7e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/dpdyCoarse/ae1873.wgsl b/test/tint/builtins/gen/literal/dpdyCoarse/ae1873.wgsl
index b950025..e3b4d25 100644
--- a/test/tint/builtins/gen/literal/dpdyCoarse/ae1873.wgsl
+++ b/test/tint/builtins/gen/literal/dpdyCoarse/ae1873.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/dpdyFine/1fb7ab.wgsl b/test/tint/builtins/gen/literal/dpdyFine/1fb7ab.wgsl
index 5f88b87..352e687 100644
--- a/test/tint/builtins/gen/literal/dpdyFine/1fb7ab.wgsl
+++ b/test/tint/builtins/gen/literal/dpdyFine/1fb7ab.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/dpdyFine/6eb673.wgsl b/test/tint/builtins/gen/literal/dpdyFine/6eb673.wgsl
index 759c910..6543651 100644
--- a/test/tint/builtins/gen/literal/dpdyFine/6eb673.wgsl
+++ b/test/tint/builtins/gen/literal/dpdyFine/6eb673.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/dpdyFine/d0a648.wgsl b/test/tint/builtins/gen/literal/dpdyFine/d0a648.wgsl
index 1b9c30d..ddc9b88 100644
--- a/test/tint/builtins/gen/literal/dpdyFine/d0a648.wgsl
+++ b/test/tint/builtins/gen/literal/dpdyFine/d0a648.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/dpdyFine/df33aa.wgsl b/test/tint/builtins/gen/literal/dpdyFine/df33aa.wgsl
index fdb49c5..73adc1a 100644
--- a/test/tint/builtins/gen/literal/dpdyFine/df33aa.wgsl
+++ b/test/tint/builtins/gen/literal/dpdyFine/df33aa.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/exp/0f70eb.wgsl b/test/tint/builtins/gen/literal/exp/0f70eb.wgsl
index df97b47..ec682dc 100644
--- a/test/tint/builtins/gen/literal/exp/0f70eb.wgsl
+++ b/test/tint/builtins/gen/literal/exp/0f70eb.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/exp/13806d.wgsl b/test/tint/builtins/gen/literal/exp/13806d.wgsl
index becbfc0..532bfda 100644
--- a/test/tint/builtins/gen/literal/exp/13806d.wgsl
+++ b/test/tint/builtins/gen/literal/exp/13806d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/exp/1951e7.wgsl b/test/tint/builtins/gen/literal/exp/1951e7.wgsl
index 60575b2..cfd7089 100644
--- a/test/tint/builtins/gen/literal/exp/1951e7.wgsl
+++ b/test/tint/builtins/gen/literal/exp/1951e7.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/exp/2e08e2.wgsl b/test/tint/builtins/gen/literal/exp/2e08e2.wgsl
index d5d8d33..82304b6 100644
--- a/test/tint/builtins/gen/literal/exp/2e08e2.wgsl
+++ b/test/tint/builtins/gen/literal/exp/2e08e2.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/exp/49e4c5.wgsl b/test/tint/builtins/gen/literal/exp/49e4c5.wgsl
index 2ac7821..3d81a69 100644
--- a/test/tint/builtins/gen/literal/exp/49e4c5.wgsl
+++ b/test/tint/builtins/gen/literal/exp/49e4c5.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/exp/611a87.wgsl b/test/tint/builtins/gen/literal/exp/611a87.wgsl
index 19bc9e9..5a9bdce 100644
--- a/test/tint/builtins/gen/literal/exp/611a87.wgsl
+++ b/test/tint/builtins/gen/literal/exp/611a87.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/exp/699629.wgsl b/test/tint/builtins/gen/literal/exp/699629.wgsl
index cc14e73..b2da67a 100644
--- a/test/tint/builtins/gen/literal/exp/699629.wgsl
+++ b/test/tint/builtins/gen/literal/exp/699629.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/exp/771fd2.wgsl b/test/tint/builtins/gen/literal/exp/771fd2.wgsl
index b203832..1d388f3 100644
--- a/test/tint/builtins/gen/literal/exp/771fd2.wgsl
+++ b/test/tint/builtins/gen/literal/exp/771fd2.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/exp/bda5bb.wgsl b/test/tint/builtins/gen/literal/exp/bda5bb.wgsl
index 9a7669e..f1e86e0 100644
--- a/test/tint/builtins/gen/literal/exp/bda5bb.wgsl
+++ b/test/tint/builtins/gen/literal/exp/bda5bb.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/exp/c18fe9.wgsl b/test/tint/builtins/gen/literal/exp/c18fe9.wgsl
index b005253..b0e1c05 100644
--- a/test/tint/builtins/gen/literal/exp/c18fe9.wgsl
+++ b/test/tint/builtins/gen/literal/exp/c18fe9.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/exp/d98450.wgsl b/test/tint/builtins/gen/literal/exp/d98450.wgsl
index 13ac8b0..47614ca 100644
--- a/test/tint/builtins/gen/literal/exp/d98450.wgsl
+++ b/test/tint/builtins/gen/literal/exp/d98450.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/exp/dad791.wgsl b/test/tint/builtins/gen/literal/exp/dad791.wgsl
index aa1b6be..939ff68 100644
--- a/test/tint/builtins/gen/literal/exp/dad791.wgsl
+++ b/test/tint/builtins/gen/literal/exp/dad791.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/exp2/151a4c.wgsl b/test/tint/builtins/gen/literal/exp2/151a4c.wgsl
index f121115..cec6e10 100644
--- a/test/tint/builtins/gen/literal/exp2/151a4c.wgsl
+++ b/test/tint/builtins/gen/literal/exp2/151a4c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/exp2/18aa76.wgsl b/test/tint/builtins/gen/literal/exp2/18aa76.wgsl
index 600a579..1a7b79a 100644
--- a/test/tint/builtins/gen/literal/exp2/18aa76.wgsl
+++ b/test/tint/builtins/gen/literal/exp2/18aa76.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/exp2/1f8680.wgsl b/test/tint/builtins/gen/literal/exp2/1f8680.wgsl
index 1feabc0..0826d49 100644
--- a/test/tint/builtins/gen/literal/exp2/1f8680.wgsl
+++ b/test/tint/builtins/gen/literal/exp2/1f8680.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/exp2/303753.wgsl b/test/tint/builtins/gen/literal/exp2/303753.wgsl
index 12ea1ca..7525fc4 100644
--- a/test/tint/builtins/gen/literal/exp2/303753.wgsl
+++ b/test/tint/builtins/gen/literal/exp2/303753.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/exp2/751377.wgsl b/test/tint/builtins/gen/literal/exp2/751377.wgsl
index 865e591..2cccba1 100644
--- a/test/tint/builtins/gen/literal/exp2/751377.wgsl
+++ b/test/tint/builtins/gen/literal/exp2/751377.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/exp2/8bd72d.wgsl b/test/tint/builtins/gen/literal/exp2/8bd72d.wgsl
index 0cbebe5..df2f377 100644
--- a/test/tint/builtins/gen/literal/exp2/8bd72d.wgsl
+++ b/test/tint/builtins/gen/literal/exp2/8bd72d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/exp2/a9d0a7.wgsl b/test/tint/builtins/gen/literal/exp2/a9d0a7.wgsl
index f76b691..d7418ed 100644
--- a/test/tint/builtins/gen/literal/exp2/a9d0a7.wgsl
+++ b/test/tint/builtins/gen/literal/exp2/a9d0a7.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/exp2/b408e4.wgsl b/test/tint/builtins/gen/literal/exp2/b408e4.wgsl
index 1a05a2c..51cc27d 100644
--- a/test/tint/builtins/gen/literal/exp2/b408e4.wgsl
+++ b/test/tint/builtins/gen/literal/exp2/b408e4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/exp2/d6777c.wgsl b/test/tint/builtins/gen/literal/exp2/d6777c.wgsl
index 2175771..eb3697b 100644
--- a/test/tint/builtins/gen/literal/exp2/d6777c.wgsl
+++ b/test/tint/builtins/gen/literal/exp2/d6777c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/exp2/dea523.wgsl b/test/tint/builtins/gen/literal/exp2/dea523.wgsl
index a766625..007a976 100644
--- a/test/tint/builtins/gen/literal/exp2/dea523.wgsl
+++ b/test/tint/builtins/gen/literal/exp2/dea523.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/exp2/f4f0f1.wgsl b/test/tint/builtins/gen/literal/exp2/f4f0f1.wgsl
index 944064f..0d34396 100644
--- a/test/tint/builtins/gen/literal/exp2/f4f0f1.wgsl
+++ b/test/tint/builtins/gen/literal/exp2/f4f0f1.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/exp2/ffa827.wgsl b/test/tint/builtins/gen/literal/exp2/ffa827.wgsl
index ccd2df3..fbd369a 100644
--- a/test/tint/builtins/gen/literal/exp2/ffa827.wgsl
+++ b/test/tint/builtins/gen/literal/exp2/ffa827.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/extractBits/12b197.wgsl b/test/tint/builtins/gen/literal/extractBits/12b197.wgsl
index f323141..513c374 100644
--- a/test/tint/builtins/gen/literal/extractBits/12b197.wgsl
+++ b/test/tint/builtins/gen/literal/extractBits/12b197.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/extractBits/249874.wgsl b/test/tint/builtins/gen/literal/extractBits/249874.wgsl
index 7a1a31d..116dedd 100644
--- a/test/tint/builtins/gen/literal/extractBits/249874.wgsl
+++ b/test/tint/builtins/gen/literal/extractBits/249874.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/extractBits/631377.wgsl b/test/tint/builtins/gen/literal/extractBits/631377.wgsl
index fcc5a5c..d453d6f 100644
--- a/test/tint/builtins/gen/literal/extractBits/631377.wgsl
+++ b/test/tint/builtins/gen/literal/extractBits/631377.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/extractBits/a99a8d.wgsl b/test/tint/builtins/gen/literal/extractBits/a99a8d.wgsl
index 73b11824..f553340 100644
--- a/test/tint/builtins/gen/literal/extractBits/a99a8d.wgsl
+++ b/test/tint/builtins/gen/literal/extractBits/a99a8d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/extractBits/ce81f8.wgsl b/test/tint/builtins/gen/literal/extractBits/ce81f8.wgsl
index 3333f12..6a6c00e 100644
--- a/test/tint/builtins/gen/literal/extractBits/ce81f8.wgsl
+++ b/test/tint/builtins/gen/literal/extractBits/ce81f8.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/extractBits/e04f5d.wgsl b/test/tint/builtins/gen/literal/extractBits/e04f5d.wgsl
index c811116..d6249cf 100644
--- a/test/tint/builtins/gen/literal/extractBits/e04f5d.wgsl
+++ b/test/tint/builtins/gen/literal/extractBits/e04f5d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/extractBits/f28f69.wgsl b/test/tint/builtins/gen/literal/extractBits/f28f69.wgsl
index 60e2dcb..89cdcd5 100644
--- a/test/tint/builtins/gen/literal/extractBits/f28f69.wgsl
+++ b/test/tint/builtins/gen/literal/extractBits/f28f69.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/extractBits/fb850f.wgsl b/test/tint/builtins/gen/literal/extractBits/fb850f.wgsl
index 8e95d87..c0ffa3e 100644
--- a/test/tint/builtins/gen/literal/extractBits/fb850f.wgsl
+++ b/test/tint/builtins/gen/literal/extractBits/fb850f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/faceForward/2c4d14.wgsl b/test/tint/builtins/gen/literal/faceForward/2c4d14.wgsl
index 710fe73..6490f33 100644
--- a/test/tint/builtins/gen/literal/faceForward/2c4d14.wgsl
+++ b/test/tint/builtins/gen/literal/faceForward/2c4d14.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/faceForward/524986.wgsl b/test/tint/builtins/gen/literal/faceForward/524986.wgsl
index 54e3ff5..c6e772c 100644
--- a/test/tint/builtins/gen/literal/faceForward/524986.wgsl
+++ b/test/tint/builtins/gen/literal/faceForward/524986.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/faceForward/5afbd5.wgsl b/test/tint/builtins/gen/literal/faceForward/5afbd5.wgsl
index 80e2fff..d30e0fa 100644
--- a/test/tint/builtins/gen/literal/faceForward/5afbd5.wgsl
+++ b/test/tint/builtins/gen/literal/faceForward/5afbd5.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/faceForward/b316e5.wgsl b/test/tint/builtins/gen/literal/faceForward/b316e5.wgsl
index c77a011..f15b373 100644
--- a/test/tint/builtins/gen/literal/faceForward/b316e5.wgsl
+++ b/test/tint/builtins/gen/literal/faceForward/b316e5.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/faceForward/b42ef3.wgsl b/test/tint/builtins/gen/literal/faceForward/b42ef3.wgsl
index 3acfeb9..8735a26 100644
--- a/test/tint/builtins/gen/literal/faceForward/b42ef3.wgsl
+++ b/test/tint/builtins/gen/literal/faceForward/b42ef3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/faceForward/cc63dc.wgsl b/test/tint/builtins/gen/literal/faceForward/cc63dc.wgsl
index 3b7d7a6..e71c108 100644
--- a/test/tint/builtins/gen/literal/faceForward/cc63dc.wgsl
+++ b/test/tint/builtins/gen/literal/faceForward/cc63dc.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/faceForward/e6908b.wgsl b/test/tint/builtins/gen/literal/faceForward/e6908b.wgsl
index 14253bf..f0e3e49 100644
--- a/test/tint/builtins/gen/literal/faceForward/e6908b.wgsl
+++ b/test/tint/builtins/gen/literal/faceForward/e6908b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/faceForward/fb0f2e.wgsl b/test/tint/builtins/gen/literal/faceForward/fb0f2e.wgsl
index e2320a7..072ec7f 100644
--- a/test/tint/builtins/gen/literal/faceForward/fb0f2e.wgsl
+++ b/test/tint/builtins/gen/literal/faceForward/fb0f2e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/faceForward/fe522b.wgsl b/test/tint/builtins/gen/literal/faceForward/fe522b.wgsl
index 4566339..12e3c1b 100644
--- a/test/tint/builtins/gen/literal/faceForward/fe522b.wgsl
+++ b/test/tint/builtins/gen/literal/faceForward/fe522b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/firstLeadingBit/000ff3.wgsl b/test/tint/builtins/gen/literal/firstLeadingBit/000ff3.wgsl
index 74c96d2..1f2a21e 100644
--- a/test/tint/builtins/gen/literal/firstLeadingBit/000ff3.wgsl
+++ b/test/tint/builtins/gen/literal/firstLeadingBit/000ff3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/firstLeadingBit/35053e.wgsl b/test/tint/builtins/gen/literal/firstLeadingBit/35053e.wgsl
index 47f21d9..dc2b8e1 100644
--- a/test/tint/builtins/gen/literal/firstLeadingBit/35053e.wgsl
+++ b/test/tint/builtins/gen/literal/firstLeadingBit/35053e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/firstLeadingBit/3fd7d0.wgsl b/test/tint/builtins/gen/literal/firstLeadingBit/3fd7d0.wgsl
index b784a14..f95b59e 100644
--- a/test/tint/builtins/gen/literal/firstLeadingBit/3fd7d0.wgsl
+++ b/test/tint/builtins/gen/literal/firstLeadingBit/3fd7d0.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/firstLeadingBit/57a1a3.wgsl b/test/tint/builtins/gen/literal/firstLeadingBit/57a1a3.wgsl
index 2d8b3d3..c456597 100644
--- a/test/tint/builtins/gen/literal/firstLeadingBit/57a1a3.wgsl
+++ b/test/tint/builtins/gen/literal/firstLeadingBit/57a1a3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/firstLeadingBit/6fe804.wgsl b/test/tint/builtins/gen/literal/firstLeadingBit/6fe804.wgsl
index c036a95..479e645 100644
--- a/test/tint/builtins/gen/literal/firstLeadingBit/6fe804.wgsl
+++ b/test/tint/builtins/gen/literal/firstLeadingBit/6fe804.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/firstLeadingBit/a622c2.wgsl b/test/tint/builtins/gen/literal/firstLeadingBit/a622c2.wgsl
index e5cff64..25f69ce 100644
--- a/test/tint/builtins/gen/literal/firstLeadingBit/a622c2.wgsl
+++ b/test/tint/builtins/gen/literal/firstLeadingBit/a622c2.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/firstLeadingBit/c1f940.wgsl b/test/tint/builtins/gen/literal/firstLeadingBit/c1f940.wgsl
index 4b79216..de26ed9 100644
--- a/test/tint/builtins/gen/literal/firstLeadingBit/c1f940.wgsl
+++ b/test/tint/builtins/gen/literal/firstLeadingBit/c1f940.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/firstLeadingBit/f0779d.wgsl b/test/tint/builtins/gen/literal/firstLeadingBit/f0779d.wgsl
index c93e924..4f02b70 100644
--- a/test/tint/builtins/gen/literal/firstLeadingBit/f0779d.wgsl
+++ b/test/tint/builtins/gen/literal/firstLeadingBit/f0779d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/firstTrailingBit/110f2c.wgsl b/test/tint/builtins/gen/literal/firstTrailingBit/110f2c.wgsl
index 9d53ae2..700a0cd 100644
--- a/test/tint/builtins/gen/literal/firstTrailingBit/110f2c.wgsl
+++ b/test/tint/builtins/gen/literal/firstTrailingBit/110f2c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/firstTrailingBit/3a2acc.wgsl b/test/tint/builtins/gen/literal/firstTrailingBit/3a2acc.wgsl
index c235343..7b9597b 100644
--- a/test/tint/builtins/gen/literal/firstTrailingBit/3a2acc.wgsl
+++ b/test/tint/builtins/gen/literal/firstTrailingBit/3a2acc.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/firstTrailingBit/45eb10.wgsl b/test/tint/builtins/gen/literal/firstTrailingBit/45eb10.wgsl
index 10524ba..03d196d 100644
--- a/test/tint/builtins/gen/literal/firstTrailingBit/45eb10.wgsl
+++ b/test/tint/builtins/gen/literal/firstTrailingBit/45eb10.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/firstTrailingBit/47d475.wgsl b/test/tint/builtins/gen/literal/firstTrailingBit/47d475.wgsl
index 2fb41db..719213f 100644
--- a/test/tint/builtins/gen/literal/firstTrailingBit/47d475.wgsl
+++ b/test/tint/builtins/gen/literal/firstTrailingBit/47d475.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/firstTrailingBit/50c072.wgsl b/test/tint/builtins/gen/literal/firstTrailingBit/50c072.wgsl
index 81f6c01..87db93e 100644
--- a/test/tint/builtins/gen/literal/firstTrailingBit/50c072.wgsl
+++ b/test/tint/builtins/gen/literal/firstTrailingBit/50c072.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/firstTrailingBit/7496d6.wgsl b/test/tint/builtins/gen/literal/firstTrailingBit/7496d6.wgsl
index ea18620..8f904e8 100644
--- a/test/tint/builtins/gen/literal/firstTrailingBit/7496d6.wgsl
+++ b/test/tint/builtins/gen/literal/firstTrailingBit/7496d6.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/firstTrailingBit/86551b.wgsl b/test/tint/builtins/gen/literal/firstTrailingBit/86551b.wgsl
index 2b7a941..e2c9194 100644
--- a/test/tint/builtins/gen/literal/firstTrailingBit/86551b.wgsl
+++ b/test/tint/builtins/gen/literal/firstTrailingBit/86551b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/firstTrailingBit/cb51ce.wgsl b/test/tint/builtins/gen/literal/firstTrailingBit/cb51ce.wgsl
index b7ed437..328b713 100644
--- a/test/tint/builtins/gen/literal/firstTrailingBit/cb51ce.wgsl
+++ b/test/tint/builtins/gen/literal/firstTrailingBit/cb51ce.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/floor/218952.wgsl b/test/tint/builtins/gen/literal/floor/218952.wgsl
index 1a340d9..6aab1b4 100644
--- a/test/tint/builtins/gen/literal/floor/218952.wgsl
+++ b/test/tint/builtins/gen/literal/floor/218952.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/floor/3802c0.wgsl b/test/tint/builtins/gen/literal/floor/3802c0.wgsl
index 2156744..c3bb9b2 100644
--- a/test/tint/builtins/gen/literal/floor/3802c0.wgsl
+++ b/test/tint/builtins/gen/literal/floor/3802c0.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/floor/3bccc4.wgsl b/test/tint/builtins/gen/literal/floor/3bccc4.wgsl
index b4cabf4..ad61926 100644
--- a/test/tint/builtins/gen/literal/floor/3bccc4.wgsl
+++ b/test/tint/builtins/gen/literal/floor/3bccc4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/floor/5fc9ac.wgsl b/test/tint/builtins/gen/literal/floor/5fc9ac.wgsl
index 4aca886..cbb99cd 100644
--- a/test/tint/builtins/gen/literal/floor/5fc9ac.wgsl
+++ b/test/tint/builtins/gen/literal/floor/5fc9ac.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/floor/60d7ea.wgsl b/test/tint/builtins/gen/literal/floor/60d7ea.wgsl
index 3b94981..c294961 100644
--- a/test/tint/builtins/gen/literal/floor/60d7ea.wgsl
+++ b/test/tint/builtins/gen/literal/floor/60d7ea.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/floor/66f154.wgsl b/test/tint/builtins/gen/literal/floor/66f154.wgsl
index 2ba9987..234f28d 100644
--- a/test/tint/builtins/gen/literal/floor/66f154.wgsl
+++ b/test/tint/builtins/gen/literal/floor/66f154.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/floor/84658c.wgsl b/test/tint/builtins/gen/literal/floor/84658c.wgsl
index 4e8a5ed..4cad424 100644
--- a/test/tint/builtins/gen/literal/floor/84658c.wgsl
+++ b/test/tint/builtins/gen/literal/floor/84658c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/floor/953774.wgsl b/test/tint/builtins/gen/literal/floor/953774.wgsl
index ac6bdd4..77930bb 100644
--- a/test/tint/builtins/gen/literal/floor/953774.wgsl
+++ b/test/tint/builtins/gen/literal/floor/953774.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/floor/a2d31b.wgsl b/test/tint/builtins/gen/literal/floor/a2d31b.wgsl
index f1c718e..65f04f6 100644
--- a/test/tint/builtins/gen/literal/floor/a2d31b.wgsl
+++ b/test/tint/builtins/gen/literal/floor/a2d31b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/floor/b6e09c.wgsl b/test/tint/builtins/gen/literal/floor/b6e09c.wgsl
index 3cb0e98..f26393b 100644
--- a/test/tint/builtins/gen/literal/floor/b6e09c.wgsl
+++ b/test/tint/builtins/gen/literal/floor/b6e09c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/floor/dcd5a2.wgsl b/test/tint/builtins/gen/literal/floor/dcd5a2.wgsl
index 91da688..f35d7dc 100644
--- a/test/tint/builtins/gen/literal/floor/dcd5a2.wgsl
+++ b/test/tint/builtins/gen/literal/floor/dcd5a2.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/floor/e585ef.wgsl b/test/tint/builtins/gen/literal/floor/e585ef.wgsl
index 1e67b39..497eb17 100644
--- a/test/tint/builtins/gen/literal/floor/e585ef.wgsl
+++ b/test/tint/builtins/gen/literal/floor/e585ef.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/fma/143d5d.wgsl b/test/tint/builtins/gen/literal/fma/143d5d.wgsl
index 9af6dd8..b4688ee 100644
--- a/test/tint/builtins/gen/literal/fma/143d5d.wgsl
+++ b/test/tint/builtins/gen/literal/fma/143d5d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/fma/1f5084.wgsl b/test/tint/builtins/gen/literal/fma/1f5084.wgsl
index 57b11e1..87f4ff7 100644
--- a/test/tint/builtins/gen/literal/fma/1f5084.wgsl
+++ b/test/tint/builtins/gen/literal/fma/1f5084.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/fma/26a7a9.wgsl b/test/tint/builtins/gen/literal/fma/26a7a9.wgsl
index 70415f0..fd627d7 100644
--- a/test/tint/builtins/gen/literal/fma/26a7a9.wgsl
+++ b/test/tint/builtins/gen/literal/fma/26a7a9.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/fma/466442.wgsl b/test/tint/builtins/gen/literal/fma/466442.wgsl
index 763826a..dd8ffef 100644
--- a/test/tint/builtins/gen/literal/fma/466442.wgsl
+++ b/test/tint/builtins/gen/literal/fma/466442.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/fma/6a3283.wgsl b/test/tint/builtins/gen/literal/fma/6a3283.wgsl
index 3b60f5c..0b78f17 100644
--- a/test/tint/builtins/gen/literal/fma/6a3283.wgsl
+++ b/test/tint/builtins/gen/literal/fma/6a3283.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/fma/ab7818.wgsl b/test/tint/builtins/gen/literal/fma/ab7818.wgsl
index fe6275e..c931fb7 100644
--- a/test/tint/builtins/gen/literal/fma/ab7818.wgsl
+++ b/test/tint/builtins/gen/literal/fma/ab7818.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/fma/bf21b6.wgsl b/test/tint/builtins/gen/literal/fma/bf21b6.wgsl
index 83d1bc5..8621a95 100644
--- a/test/tint/builtins/gen/literal/fma/bf21b6.wgsl
+++ b/test/tint/builtins/gen/literal/fma/bf21b6.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/fma/c10ba3.wgsl b/test/tint/builtins/gen/literal/fma/c10ba3.wgsl
index b8afd7d..61e0c2f 100644
--- a/test/tint/builtins/gen/literal/fma/c10ba3.wgsl
+++ b/test/tint/builtins/gen/literal/fma/c10ba3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/fma/c8abb3.wgsl b/test/tint/builtins/gen/literal/fma/c8abb3.wgsl
index 06591d5..0894846 100644
--- a/test/tint/builtins/gen/literal/fma/c8abb3.wgsl
+++ b/test/tint/builtins/gen/literal/fma/c8abb3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/fma/e17c5c.wgsl b/test/tint/builtins/gen/literal/fma/e17c5c.wgsl
index 3710a71..9cbe3f2 100644
--- a/test/tint/builtins/gen/literal/fma/e17c5c.wgsl
+++ b/test/tint/builtins/gen/literal/fma/e17c5c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/fma/e7abdc.wgsl b/test/tint/builtins/gen/literal/fma/e7abdc.wgsl
index 2c7e091..d8fbd16 100644
--- a/test/tint/builtins/gen/literal/fma/e7abdc.wgsl
+++ b/test/tint/builtins/gen/literal/fma/e7abdc.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/fma/eb25d7.wgsl b/test/tint/builtins/gen/literal/fma/eb25d7.wgsl
index 2e5c053..77cb0dd 100644
--- a/test/tint/builtins/gen/literal/fma/eb25d7.wgsl
+++ b/test/tint/builtins/gen/literal/fma/eb25d7.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/fract/181aa9.wgsl b/test/tint/builtins/gen/literal/fract/181aa9.wgsl
index 470f929..fc5b985 100644
--- a/test/tint/builtins/gen/literal/fract/181aa9.wgsl
+++ b/test/tint/builtins/gen/literal/fract/181aa9.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/fract/2eddfe.wgsl b/test/tint/builtins/gen/literal/fract/2eddfe.wgsl
index bcfb116..15ecc8a 100644
--- a/test/tint/builtins/gen/literal/fract/2eddfe.wgsl
+++ b/test/tint/builtins/gen/literal/fract/2eddfe.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/fract/498c77.wgsl b/test/tint/builtins/gen/literal/fract/498c77.wgsl
index 6e6c51b..f5a622d 100644
--- a/test/tint/builtins/gen/literal/fract/498c77.wgsl
+++ b/test/tint/builtins/gen/literal/fract/498c77.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/fract/7e3f2d.wgsl b/test/tint/builtins/gen/literal/fract/7e3f2d.wgsl
index 9830f20..a60f855 100644
--- a/test/tint/builtins/gen/literal/fract/7e3f2d.wgsl
+++ b/test/tint/builtins/gen/literal/fract/7e3f2d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/fract/8bc1e9.wgsl b/test/tint/builtins/gen/literal/fract/8bc1e9.wgsl
index a3c9c83..7bd8694 100644
--- a/test/tint/builtins/gen/literal/fract/8bc1e9.wgsl
+++ b/test/tint/builtins/gen/literal/fract/8bc1e9.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/fract/943cb1.wgsl b/test/tint/builtins/gen/literal/fract/943cb1.wgsl
index dcbe34e..63c895a 100644
--- a/test/tint/builtins/gen/literal/fract/943cb1.wgsl
+++ b/test/tint/builtins/gen/literal/fract/943cb1.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/fract/958a1d.wgsl b/test/tint/builtins/gen/literal/fract/958a1d.wgsl
index 457698d..919bb55 100644
--- a/test/tint/builtins/gen/literal/fract/958a1d.wgsl
+++ b/test/tint/builtins/gen/literal/fract/958a1d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/fract/a49758.wgsl b/test/tint/builtins/gen/literal/fract/a49758.wgsl
index ad80c87..cc921ff 100644
--- a/test/tint/builtins/gen/literal/fract/a49758.wgsl
+++ b/test/tint/builtins/gen/literal/fract/a49758.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/fract/eb38ce.wgsl b/test/tint/builtins/gen/literal/fract/eb38ce.wgsl
index 17f4043..091fa74 100644
--- a/test/tint/builtins/gen/literal/fract/eb38ce.wgsl
+++ b/test/tint/builtins/gen/literal/fract/eb38ce.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/fract/ed00ca.wgsl b/test/tint/builtins/gen/literal/fract/ed00ca.wgsl
index 93d223b..8fe59d7 100644
--- a/test/tint/builtins/gen/literal/fract/ed00ca.wgsl
+++ b/test/tint/builtins/gen/literal/fract/ed00ca.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/fract/ed2f79.wgsl b/test/tint/builtins/gen/literal/fract/ed2f79.wgsl
index c4076ac..cc28044 100644
--- a/test/tint/builtins/gen/literal/fract/ed2f79.wgsl
+++ b/test/tint/builtins/gen/literal/fract/ed2f79.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/fract/fa5c71.wgsl b/test/tint/builtins/gen/literal/fract/fa5c71.wgsl
index a690632..72d1a46 100644
--- a/test/tint/builtins/gen/literal/fract/fa5c71.wgsl
+++ b/test/tint/builtins/gen/literal/fract/fa5c71.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/frexp/34bbfb.wgsl b/test/tint/builtins/gen/literal/frexp/34bbfb.wgsl
index 91d1d32..d81e265 100644
--- a/test/tint/builtins/gen/literal/frexp/34bbfb.wgsl
+++ b/test/tint/builtins/gen/literal/frexp/34bbfb.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/frexp/3dd21e.wgsl b/test/tint/builtins/gen/literal/frexp/3dd21e.wgsl
index 398178d..84f4035 100644
--- a/test/tint/builtins/gen/literal/frexp/3dd21e.wgsl
+++ b/test/tint/builtins/gen/literal/frexp/3dd21e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/frexp/4b2200.wgsl b/test/tint/builtins/gen/literal/frexp/4b2200.wgsl
index 5e54230..5126758 100644
--- a/test/tint/builtins/gen/literal/frexp/4b2200.wgsl
+++ b/test/tint/builtins/gen/literal/frexp/4b2200.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/frexp/5257dd.wgsl b/test/tint/builtins/gen/literal/frexp/5257dd.wgsl
index 4cf0826..dfcc794 100644
--- a/test/tint/builtins/gen/literal/frexp/5257dd.wgsl
+++ b/test/tint/builtins/gen/literal/frexp/5257dd.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/frexp/5f47bf.wgsl b/test/tint/builtins/gen/literal/frexp/5f47bf.wgsl
index 74f62cc..dcf8cf8 100644
--- a/test/tint/builtins/gen/literal/frexp/5f47bf.wgsl
+++ b/test/tint/builtins/gen/literal/frexp/5f47bf.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/frexp/6fb3ad.wgsl b/test/tint/builtins/gen/literal/frexp/6fb3ad.wgsl
index 28bd438..b8efd6b 100644
--- a/test/tint/builtins/gen/literal/frexp/6fb3ad.wgsl
+++ b/test/tint/builtins/gen/literal/frexp/6fb3ad.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/frexp/77af93.wgsl b/test/tint/builtins/gen/literal/frexp/77af93.wgsl
index 9006953..3ddeca5 100644
--- a/test/tint/builtins/gen/literal/frexp/77af93.wgsl
+++ b/test/tint/builtins/gen/literal/frexp/77af93.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/frexp/979800.wgsl b/test/tint/builtins/gen/literal/frexp/979800.wgsl
index cca5715..ba0c6d9 100644
--- a/test/tint/builtins/gen/literal/frexp/979800.wgsl
+++ b/test/tint/builtins/gen/literal/frexp/979800.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/frexp/ae4a66.wgsl b/test/tint/builtins/gen/literal/frexp/ae4a66.wgsl
index c74dda9..ea717d31 100644
--- a/test/tint/builtins/gen/literal/frexp/ae4a66.wgsl
+++ b/test/tint/builtins/gen/literal/frexp/ae4a66.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/frexp/bee870.wgsl b/test/tint/builtins/gen/literal/frexp/bee870.wgsl
index 32dc0d9..fb910ec 100644
--- a/test/tint/builtins/gen/literal/frexp/bee870.wgsl
+++ b/test/tint/builtins/gen/literal/frexp/bee870.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/frexp/bf45ae.wgsl b/test/tint/builtins/gen/literal/frexp/bf45ae.wgsl
index 1d6a093..58a8e79 100644
--- a/test/tint/builtins/gen/literal/frexp/bf45ae.wgsl
+++ b/test/tint/builtins/gen/literal/frexp/bf45ae.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/frexp/eb2421.wgsl b/test/tint/builtins/gen/literal/frexp/eb2421.wgsl
index c9fda3a..f629c22 100644
--- a/test/tint/builtins/gen/literal/frexp/eb2421.wgsl
+++ b/test/tint/builtins/gen/literal/frexp/eb2421.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/fwidth/5d1b39.wgsl b/test/tint/builtins/gen/literal/fwidth/5d1b39.wgsl
index d3f247c..154a2db 100644
--- a/test/tint/builtins/gen/literal/fwidth/5d1b39.wgsl
+++ b/test/tint/builtins/gen/literal/fwidth/5d1b39.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/fwidth/b83ebb.wgsl b/test/tint/builtins/gen/literal/fwidth/b83ebb.wgsl
index 0cbddc4..9405b35 100644
--- a/test/tint/builtins/gen/literal/fwidth/b83ebb.wgsl
+++ b/test/tint/builtins/gen/literal/fwidth/b83ebb.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/fwidth/d2ab9a.wgsl b/test/tint/builtins/gen/literal/fwidth/d2ab9a.wgsl
index a03a881..017d528 100644
--- a/test/tint/builtins/gen/literal/fwidth/d2ab9a.wgsl
+++ b/test/tint/builtins/gen/literal/fwidth/d2ab9a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/fwidth/df38ef.wgsl b/test/tint/builtins/gen/literal/fwidth/df38ef.wgsl
index 8a36fc5..373ba3c 100644
--- a/test/tint/builtins/gen/literal/fwidth/df38ef.wgsl
+++ b/test/tint/builtins/gen/literal/fwidth/df38ef.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/fwidthCoarse/159c8a.wgsl b/test/tint/builtins/gen/literal/fwidthCoarse/159c8a.wgsl
index 7e92c4f..e2c9f08 100644
--- a/test/tint/builtins/gen/literal/fwidthCoarse/159c8a.wgsl
+++ b/test/tint/builtins/gen/literal/fwidthCoarse/159c8a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/fwidthCoarse/1e59d9.wgsl b/test/tint/builtins/gen/literal/fwidthCoarse/1e59d9.wgsl
index 968e5c7..1bc56ac 100644
--- a/test/tint/builtins/gen/literal/fwidthCoarse/1e59d9.wgsl
+++ b/test/tint/builtins/gen/literal/fwidthCoarse/1e59d9.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/fwidthCoarse/4e4fc4.wgsl b/test/tint/builtins/gen/literal/fwidthCoarse/4e4fc4.wgsl
index b2971cb..a30fa25 100644
--- a/test/tint/builtins/gen/literal/fwidthCoarse/4e4fc4.wgsl
+++ b/test/tint/builtins/gen/literal/fwidthCoarse/4e4fc4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/fwidthCoarse/e653f7.wgsl b/test/tint/builtins/gen/literal/fwidthCoarse/e653f7.wgsl
index a577088..aabd805 100644
--- a/test/tint/builtins/gen/literal/fwidthCoarse/e653f7.wgsl
+++ b/test/tint/builtins/gen/literal/fwidthCoarse/e653f7.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/fwidthFine/523fdc.wgsl b/test/tint/builtins/gen/literal/fwidthFine/523fdc.wgsl
index 1feabb3..0221d0b 100644
--- a/test/tint/builtins/gen/literal/fwidthFine/523fdc.wgsl
+++ b/test/tint/builtins/gen/literal/fwidthFine/523fdc.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/fwidthFine/68f4ef.wgsl b/test/tint/builtins/gen/literal/fwidthFine/68f4ef.wgsl
index 2ac7831..151e057 100644
--- a/test/tint/builtins/gen/literal/fwidthFine/68f4ef.wgsl
+++ b/test/tint/builtins/gen/literal/fwidthFine/68f4ef.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/fwidthFine/f1742d.wgsl b/test/tint/builtins/gen/literal/fwidthFine/f1742d.wgsl
index 3886590..54a3475 100644
--- a/test/tint/builtins/gen/literal/fwidthFine/f1742d.wgsl
+++ b/test/tint/builtins/gen/literal/fwidthFine/f1742d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/fwidthFine/ff6aa0.wgsl b/test/tint/builtins/gen/literal/fwidthFine/ff6aa0.wgsl
index 7507781..b043ae1 100644
--- a/test/tint/builtins/gen/literal/fwidthFine/ff6aa0.wgsl
+++ b/test/tint/builtins/gen/literal/fwidthFine/ff6aa0.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/insertBits/3c7ba5.wgsl b/test/tint/builtins/gen/literal/insertBits/3c7ba5.wgsl
index dc0c9f7..0bdff0d 100644
--- a/test/tint/builtins/gen/literal/insertBits/3c7ba5.wgsl
+++ b/test/tint/builtins/gen/literal/insertBits/3c7ba5.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/insertBits/428b0b.wgsl b/test/tint/builtins/gen/literal/insertBits/428b0b.wgsl
index 63aee05..51cc331 100644
--- a/test/tint/builtins/gen/literal/insertBits/428b0b.wgsl
+++ b/test/tint/builtins/gen/literal/insertBits/428b0b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/insertBits/51ede1.wgsl b/test/tint/builtins/gen/literal/insertBits/51ede1.wgsl
index 6313305..b00a1e5 100644
--- a/test/tint/builtins/gen/literal/insertBits/51ede1.wgsl
+++ b/test/tint/builtins/gen/literal/insertBits/51ede1.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/insertBits/65468b.wgsl b/test/tint/builtins/gen/literal/insertBits/65468b.wgsl
index ffd0303..c1808dc 100644
--- a/test/tint/builtins/gen/literal/insertBits/65468b.wgsl
+++ b/test/tint/builtins/gen/literal/insertBits/65468b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/insertBits/87826b.wgsl b/test/tint/builtins/gen/literal/insertBits/87826b.wgsl
index e8aadb1..ea5a55d 100644
--- a/test/tint/builtins/gen/literal/insertBits/87826b.wgsl
+++ b/test/tint/builtins/gen/literal/insertBits/87826b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/insertBits/d86978.wgsl b/test/tint/builtins/gen/literal/insertBits/d86978.wgsl
index 9442ad0..bf771b6 100644
--- a/test/tint/builtins/gen/literal/insertBits/d86978.wgsl
+++ b/test/tint/builtins/gen/literal/insertBits/d86978.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/insertBits/e3e3a2.wgsl b/test/tint/builtins/gen/literal/insertBits/e3e3a2.wgsl
index a31f20c..7795914 100644
--- a/test/tint/builtins/gen/literal/insertBits/e3e3a2.wgsl
+++ b/test/tint/builtins/gen/literal/insertBits/e3e3a2.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/insertBits/fe6ba6.wgsl b/test/tint/builtins/gen/literal/insertBits/fe6ba6.wgsl
index 52c4d7f..65a7cb5 100644
--- a/test/tint/builtins/gen/literal/insertBits/fe6ba6.wgsl
+++ b/test/tint/builtins/gen/literal/insertBits/fe6ba6.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/inverseSqrt/07a6fe.wgsl b/test/tint/builtins/gen/literal/inverseSqrt/07a6fe.wgsl
index e2cf7b7..5d01bdf 100644
--- a/test/tint/builtins/gen/literal/inverseSqrt/07a6fe.wgsl
+++ b/test/tint/builtins/gen/literal/inverseSqrt/07a6fe.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/inverseSqrt/440300.wgsl b/test/tint/builtins/gen/literal/inverseSqrt/440300.wgsl
index 390a275..6492f23 100644
--- a/test/tint/builtins/gen/literal/inverseSqrt/440300.wgsl
+++ b/test/tint/builtins/gen/literal/inverseSqrt/440300.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/inverseSqrt/4ca6d6.wgsl b/test/tint/builtins/gen/literal/inverseSqrt/4ca6d6.wgsl
index c97cb1e..314b0fc 100644
--- a/test/tint/builtins/gen/literal/inverseSqrt/4ca6d6.wgsl
+++ b/test/tint/builtins/gen/literal/inverseSqrt/4ca6d6.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/inverseSqrt/5f51f8.wgsl b/test/tint/builtins/gen/literal/inverseSqrt/5f51f8.wgsl
index 30161d0..fb6dbe8 100644
--- a/test/tint/builtins/gen/literal/inverseSqrt/5f51f8.wgsl
+++ b/test/tint/builtins/gen/literal/inverseSqrt/5f51f8.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/inverseSqrt/6d0783.wgsl b/test/tint/builtins/gen/literal/inverseSqrt/6d0783.wgsl
index 89ea4aa..ce57f4c 100644
--- a/test/tint/builtins/gen/literal/inverseSqrt/6d0783.wgsl
+++ b/test/tint/builtins/gen/literal/inverseSqrt/6d0783.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/inverseSqrt/84407e.wgsl b/test/tint/builtins/gen/literal/inverseSqrt/84407e.wgsl
index 68669b4..ea6aa58 100644
--- a/test/tint/builtins/gen/literal/inverseSqrt/84407e.wgsl
+++ b/test/tint/builtins/gen/literal/inverseSqrt/84407e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/inverseSqrt/8f2bd2.wgsl b/test/tint/builtins/gen/literal/inverseSqrt/8f2bd2.wgsl
index 6c1330b..d1793c4 100644
--- a/test/tint/builtins/gen/literal/inverseSqrt/8f2bd2.wgsl
+++ b/test/tint/builtins/gen/literal/inverseSqrt/8f2bd2.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/inverseSqrt/b197b1.wgsl b/test/tint/builtins/gen/literal/inverseSqrt/b197b1.wgsl
index 4448be4..f894904 100644
--- a/test/tint/builtins/gen/literal/inverseSqrt/b197b1.wgsl
+++ b/test/tint/builtins/gen/literal/inverseSqrt/b197b1.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/inverseSqrt/b85ebd.wgsl b/test/tint/builtins/gen/literal/inverseSqrt/b85ebd.wgsl
index ce89b2e..1b87ff9 100644
--- a/test/tint/builtins/gen/literal/inverseSqrt/b85ebd.wgsl
+++ b/test/tint/builtins/gen/literal/inverseSqrt/b85ebd.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/inverseSqrt/c22347.wgsl b/test/tint/builtins/gen/literal/inverseSqrt/c22347.wgsl
index 559c858..5c5edc7 100644
--- a/test/tint/builtins/gen/literal/inverseSqrt/c22347.wgsl
+++ b/test/tint/builtins/gen/literal/inverseSqrt/c22347.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/inverseSqrt/cbdc70.wgsl b/test/tint/builtins/gen/literal/inverseSqrt/cbdc70.wgsl
index 465f2ec..02c2a27 100644
--- a/test/tint/builtins/gen/literal/inverseSqrt/cbdc70.wgsl
+++ b/test/tint/builtins/gen/literal/inverseSqrt/cbdc70.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/inverseSqrt/f60c1c.wgsl b/test/tint/builtins/gen/literal/inverseSqrt/f60c1c.wgsl
index 4331881..6930174 100644
--- a/test/tint/builtins/gen/literal/inverseSqrt/f60c1c.wgsl
+++ b/test/tint/builtins/gen/literal/inverseSqrt/f60c1c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/ldexp/082c1f.wgsl b/test/tint/builtins/gen/literal/ldexp/082c1f.wgsl
index 57629cc..e8b50e4 100644
--- a/test/tint/builtins/gen/literal/ldexp/082c1f.wgsl
+++ b/test/tint/builtins/gen/literal/ldexp/082c1f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/ldexp/217a31.wgsl b/test/tint/builtins/gen/literal/ldexp/217a31.wgsl
index f2252e8..67f6b1d 100644
--- a/test/tint/builtins/gen/literal/ldexp/217a31.wgsl
+++ b/test/tint/builtins/gen/literal/ldexp/217a31.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/ldexp/2bfc68.wgsl b/test/tint/builtins/gen/literal/ldexp/2bfc68.wgsl
index 1fa80e2..598bece 100644
--- a/test/tint/builtins/gen/literal/ldexp/2bfc68.wgsl
+++ b/test/tint/builtins/gen/literal/ldexp/2bfc68.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/ldexp/2c6370.wgsl b/test/tint/builtins/gen/literal/ldexp/2c6370.wgsl
index 7a701bc..7b33cc8 100644
--- a/test/tint/builtins/gen/literal/ldexp/2c6370.wgsl
+++ b/test/tint/builtins/gen/literal/ldexp/2c6370.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/ldexp/376938.wgsl b/test/tint/builtins/gen/literal/ldexp/376938.wgsl
index 3e4bb76..947a836 100644
--- a/test/tint/builtins/gen/literal/ldexp/376938.wgsl
+++ b/test/tint/builtins/gen/literal/ldexp/376938.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/ldexp/3d90b4.wgsl b/test/tint/builtins/gen/literal/ldexp/3d90b4.wgsl
index 4a60ae7..bc1848c 100644
--- a/test/tint/builtins/gen/literal/ldexp/3d90b4.wgsl
+++ b/test/tint/builtins/gen/literal/ldexp/3d90b4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/ldexp/4a3ad9.wgsl b/test/tint/builtins/gen/literal/ldexp/4a3ad9.wgsl
index ea674be..d7169d6 100644
--- a/test/tint/builtins/gen/literal/ldexp/4a3ad9.wgsl
+++ b/test/tint/builtins/gen/literal/ldexp/4a3ad9.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/ldexp/593ff3.wgsl b/test/tint/builtins/gen/literal/ldexp/593ff3.wgsl
index e513d85..628d79b 100644
--- a/test/tint/builtins/gen/literal/ldexp/593ff3.wgsl
+++ b/test/tint/builtins/gen/literal/ldexp/593ff3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/ldexp/624e0c.wgsl b/test/tint/builtins/gen/literal/ldexp/624e0c.wgsl
index 9c3a6a5..a1fa8a8 100644
--- a/test/tint/builtins/gen/literal/ldexp/624e0c.wgsl
+++ b/test/tint/builtins/gen/literal/ldexp/624e0c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/ldexp/65a7bd.wgsl b/test/tint/builtins/gen/literal/ldexp/65a7bd.wgsl
index 4e09250..4ece14f 100644
--- a/test/tint/builtins/gen/literal/ldexp/65a7bd.wgsl
+++ b/test/tint/builtins/gen/literal/ldexp/65a7bd.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/ldexp/71ebe3.wgsl b/test/tint/builtins/gen/literal/ldexp/71ebe3.wgsl
index bf16bbb..a603315 100644
--- a/test/tint/builtins/gen/literal/ldexp/71ebe3.wgsl
+++ b/test/tint/builtins/gen/literal/ldexp/71ebe3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/ldexp/7485ce.wgsl b/test/tint/builtins/gen/literal/ldexp/7485ce.wgsl
index 83ee951..2a00aca 100644
--- a/test/tint/builtins/gen/literal/ldexp/7485ce.wgsl
+++ b/test/tint/builtins/gen/literal/ldexp/7485ce.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/ldexp/7fa13c.wgsl b/test/tint/builtins/gen/literal/ldexp/7fa13c.wgsl
index 78e5086..63169cc 100644
--- a/test/tint/builtins/gen/literal/ldexp/7fa13c.wgsl
+++ b/test/tint/builtins/gen/literal/ldexp/7fa13c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/ldexp/8a0c2f.wgsl b/test/tint/builtins/gen/literal/ldexp/8a0c2f.wgsl
index 90f92e0..48767fc 100644
--- a/test/tint/builtins/gen/literal/ldexp/8a0c2f.wgsl
+++ b/test/tint/builtins/gen/literal/ldexp/8a0c2f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/ldexp/8e43e9.wgsl b/test/tint/builtins/gen/literal/ldexp/8e43e9.wgsl
index 1a646d4..9c9d449 100644
--- a/test/tint/builtins/gen/literal/ldexp/8e43e9.wgsl
+++ b/test/tint/builtins/gen/literal/ldexp/8e43e9.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/ldexp/a22679.wgsl b/test/tint/builtins/gen/literal/ldexp/a22679.wgsl
index cb11943..95ba086 100644
--- a/test/tint/builtins/gen/literal/ldexp/a22679.wgsl
+++ b/test/tint/builtins/gen/literal/ldexp/a22679.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/ldexp/a31cdc.wgsl b/test/tint/builtins/gen/literal/ldexp/a31cdc.wgsl
index 5a9a19b..c5fe582 100644
--- a/test/tint/builtins/gen/literal/ldexp/a31cdc.wgsl
+++ b/test/tint/builtins/gen/literal/ldexp/a31cdc.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/ldexp/a6126e.wgsl b/test/tint/builtins/gen/literal/ldexp/a6126e.wgsl
index 4eb4637..98e12a1 100644
--- a/test/tint/builtins/gen/literal/ldexp/a6126e.wgsl
+++ b/test/tint/builtins/gen/literal/ldexp/a6126e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/ldexp/abd718.wgsl b/test/tint/builtins/gen/literal/ldexp/abd718.wgsl
index fe23c96..d8c28b3 100644
--- a/test/tint/builtins/gen/literal/ldexp/abd718.wgsl
+++ b/test/tint/builtins/gen/literal/ldexp/abd718.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/ldexp/c9d0b7.wgsl b/test/tint/builtins/gen/literal/ldexp/c9d0b7.wgsl
index 7f2b771..a834777 100644
--- a/test/tint/builtins/gen/literal/ldexp/c9d0b7.wgsl
+++ b/test/tint/builtins/gen/literal/ldexp/c9d0b7.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/ldexp/cb0faf.wgsl b/test/tint/builtins/gen/literal/ldexp/cb0faf.wgsl
index 091d32f..c679a09 100644
--- a/test/tint/builtins/gen/literal/ldexp/cb0faf.wgsl
+++ b/test/tint/builtins/gen/literal/ldexp/cb0faf.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/ldexp/cc9cde.wgsl b/test/tint/builtins/gen/literal/ldexp/cc9cde.wgsl
index 968415f..a448a15 100644
--- a/test/tint/builtins/gen/literal/ldexp/cc9cde.wgsl
+++ b/test/tint/builtins/gen/literal/ldexp/cc9cde.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/ldexp/db8b49.wgsl b/test/tint/builtins/gen/literal/ldexp/db8b49.wgsl
index 3c9e3f6..7f7f86b 100644
--- a/test/tint/builtins/gen/literal/ldexp/db8b49.wgsl
+++ b/test/tint/builtins/gen/literal/ldexp/db8b49.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/ldexp/fdbc7b.wgsl b/test/tint/builtins/gen/literal/ldexp/fdbc7b.wgsl
index 75d1f0c..2af2e9c 100644
--- a/test/tint/builtins/gen/literal/ldexp/fdbc7b.wgsl
+++ b/test/tint/builtins/gen/literal/ldexp/fdbc7b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/length/056071.wgsl b/test/tint/builtins/gen/literal/length/056071.wgsl
index 9c0923c..31ce279 100644
--- a/test/tint/builtins/gen/literal/length/056071.wgsl
+++ b/test/tint/builtins/gen/literal/length/056071.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/length/3f0e13.wgsl b/test/tint/builtins/gen/literal/length/3f0e13.wgsl
index ab68899..03d72d4 100644
--- a/test/tint/builtins/gen/literal/length/3f0e13.wgsl
+++ b/test/tint/builtins/gen/literal/length/3f0e13.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/length/555aba.wgsl b/test/tint/builtins/gen/literal/length/555aba.wgsl
index a75f0f5..d6d4051 100644
--- a/test/tint/builtins/gen/literal/length/555aba.wgsl
+++ b/test/tint/builtins/gen/literal/length/555aba.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/length/5b1a9b.wgsl b/test/tint/builtins/gen/literal/length/5b1a9b.wgsl
index cb953d2..8d989ef 100644
--- a/test/tint/builtins/gen/literal/length/5b1a9b.wgsl
+++ b/test/tint/builtins/gen/literal/length/5b1a9b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/length/602a17.wgsl b/test/tint/builtins/gen/literal/length/602a17.wgsl
index cd6b354..c922744 100644
--- a/test/tint/builtins/gen/literal/length/602a17.wgsl
+++ b/test/tint/builtins/gen/literal/length/602a17.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/length/7b4741.wgsl b/test/tint/builtins/gen/literal/length/7b4741.wgsl
index e8dbdff..3776c5b 100644
--- a/test/tint/builtins/gen/literal/length/7b4741.wgsl
+++ b/test/tint/builtins/gen/literal/length/7b4741.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/length/936ad5.wgsl b/test/tint/builtins/gen/literal/length/936ad5.wgsl
index 113b65b..e743db7 100644
--- a/test/tint/builtins/gen/literal/length/936ad5.wgsl
+++ b/test/tint/builtins/gen/literal/length/936ad5.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/length/afde8b.wgsl b/test/tint/builtins/gen/literal/length/afde8b.wgsl
index 8c444e3..c9e6240 100644
--- a/test/tint/builtins/gen/literal/length/afde8b.wgsl
+++ b/test/tint/builtins/gen/literal/length/afde8b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/length/ba16d6.wgsl b/test/tint/builtins/gen/literal/length/ba16d6.wgsl
index 87a760f..bedee3e 100644
--- a/test/tint/builtins/gen/literal/length/ba16d6.wgsl
+++ b/test/tint/builtins/gen/literal/length/ba16d6.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/length/becebf.wgsl b/test/tint/builtins/gen/literal/length/becebf.wgsl
index f2bb319..2bb2a06 100644
--- a/test/tint/builtins/gen/literal/length/becebf.wgsl
+++ b/test/tint/builtins/gen/literal/length/becebf.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/length/c158da.wgsl b/test/tint/builtins/gen/literal/length/c158da.wgsl
index 45d13c8..1c87809 100644
--- a/test/tint/builtins/gen/literal/length/c158da.wgsl
+++ b/test/tint/builtins/gen/literal/length/c158da.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/length/c2c544.wgsl b/test/tint/builtins/gen/literal/length/c2c544.wgsl
index ce9e946..6f63555 100644
--- a/test/tint/builtins/gen/literal/length/c2c544.wgsl
+++ b/test/tint/builtins/gen/literal/length/c2c544.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/log/3da25a.wgsl b/test/tint/builtins/gen/literal/log/3da25a.wgsl
index 64078f5..0160423 100644
--- a/test/tint/builtins/gen/literal/log/3da25a.wgsl
+++ b/test/tint/builtins/gen/literal/log/3da25a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/log/655989.wgsl b/test/tint/builtins/gen/literal/log/655989.wgsl
index d43b1ce..4d48841 100644
--- a/test/tint/builtins/gen/literal/log/655989.wgsl
+++ b/test/tint/builtins/gen/literal/log/655989.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/log/697e1d.wgsl b/test/tint/builtins/gen/literal/log/697e1d.wgsl
index aa7bf03..c6b33c3 100644
--- a/test/tint/builtins/gen/literal/log/697e1d.wgsl
+++ b/test/tint/builtins/gen/literal/log/697e1d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/log/6ff86f.wgsl b/test/tint/builtins/gen/literal/log/6ff86f.wgsl
index 4874582..b1914bb 100644
--- a/test/tint/builtins/gen/literal/log/6ff86f.wgsl
+++ b/test/tint/builtins/gen/literal/log/6ff86f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/log/7114a6.wgsl b/test/tint/builtins/gen/literal/log/7114a6.wgsl
index 60bc1b6..a4deeeb 100644
--- a/test/tint/builtins/gen/literal/log/7114a6.wgsl
+++ b/test/tint/builtins/gen/literal/log/7114a6.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/log/8f0e32.wgsl b/test/tint/builtins/gen/literal/log/8f0e32.wgsl
index 21aa8a2..4df2537 100644
--- a/test/tint/builtins/gen/literal/log/8f0e32.wgsl
+++ b/test/tint/builtins/gen/literal/log/8f0e32.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/log/b2ce28.wgsl b/test/tint/builtins/gen/literal/log/b2ce28.wgsl
index 25ec05b..c7f1001 100644
--- a/test/tint/builtins/gen/literal/log/b2ce28.wgsl
+++ b/test/tint/builtins/gen/literal/log/b2ce28.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/log/b8088d.wgsl b/test/tint/builtins/gen/literal/log/b8088d.wgsl
index e96e874..cc1d668 100644
--- a/test/tint/builtins/gen/literal/log/b8088d.wgsl
+++ b/test/tint/builtins/gen/literal/log/b8088d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/log/c9f489.wgsl b/test/tint/builtins/gen/literal/log/c9f489.wgsl
index 1b60eb3..c576f98 100644
--- a/test/tint/builtins/gen/literal/log/c9f489.wgsl
+++ b/test/tint/builtins/gen/literal/log/c9f489.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/log/cdbdc1.wgsl b/test/tint/builtins/gen/literal/log/cdbdc1.wgsl
index dd863ee..b0a1e0d 100644
--- a/test/tint/builtins/gen/literal/log/cdbdc1.wgsl
+++ b/test/tint/builtins/gen/literal/log/cdbdc1.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/log/f4c570.wgsl b/test/tint/builtins/gen/literal/log/f4c570.wgsl
index 4a353a3..8aec728 100644
--- a/test/tint/builtins/gen/literal/log/f4c570.wgsl
+++ b/test/tint/builtins/gen/literal/log/f4c570.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/log/f60cc7.wgsl b/test/tint/builtins/gen/literal/log/f60cc7.wgsl
index 89445d5..e020b3f 100644
--- a/test/tint/builtins/gen/literal/log/f60cc7.wgsl
+++ b/test/tint/builtins/gen/literal/log/f60cc7.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/log2/0fbd39.wgsl b/test/tint/builtins/gen/literal/log2/0fbd39.wgsl
index e48a2b7..eb73a79 100644
--- a/test/tint/builtins/gen/literal/log2/0fbd39.wgsl
+++ b/test/tint/builtins/gen/literal/log2/0fbd39.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/log2/38b478.wgsl b/test/tint/builtins/gen/literal/log2/38b478.wgsl
index d93b093..0e147d6 100644
--- a/test/tint/builtins/gen/literal/log2/38b478.wgsl
+++ b/test/tint/builtins/gen/literal/log2/38b478.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/log2/4036ed.wgsl b/test/tint/builtins/gen/literal/log2/4036ed.wgsl
index 64a8d74..b0dffe9 100644
--- a/test/tint/builtins/gen/literal/log2/4036ed.wgsl
+++ b/test/tint/builtins/gen/literal/log2/4036ed.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/log2/5b464b.wgsl b/test/tint/builtins/gen/literal/log2/5b464b.wgsl
index 7f6fe61..8d24134 100644
--- a/test/tint/builtins/gen/literal/log2/5b464b.wgsl
+++ b/test/tint/builtins/gen/literal/log2/5b464b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/log2/6b8954.wgsl b/test/tint/builtins/gen/literal/log2/6b8954.wgsl
index e3ca0c4..4e37ec4 100644
--- a/test/tint/builtins/gen/literal/log2/6b8954.wgsl
+++ b/test/tint/builtins/gen/literal/log2/6b8954.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/log2/776088.wgsl b/test/tint/builtins/gen/literal/log2/776088.wgsl
index 404d458..9ef26f3 100644
--- a/test/tint/builtins/gen/literal/log2/776088.wgsl
+++ b/test/tint/builtins/gen/literal/log2/776088.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/log2/8c10b3.wgsl b/test/tint/builtins/gen/literal/log2/8c10b3.wgsl
index cb6a4f2..c4210eb 100644
--- a/test/tint/builtins/gen/literal/log2/8c10b3.wgsl
+++ b/test/tint/builtins/gen/literal/log2/8c10b3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/log2/902988.wgsl b/test/tint/builtins/gen/literal/log2/902988.wgsl
index c2a507d..968cc5c 100644
--- a/test/tint/builtins/gen/literal/log2/902988.wgsl
+++ b/test/tint/builtins/gen/literal/log2/902988.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/log2/a52bbb.wgsl b/test/tint/builtins/gen/literal/log2/a52bbb.wgsl
index 60d0e82..be5d604 100644
--- a/test/tint/builtins/gen/literal/log2/a52bbb.wgsl
+++ b/test/tint/builtins/gen/literal/log2/a52bbb.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/log2/adb233.wgsl b/test/tint/builtins/gen/literal/log2/adb233.wgsl
index dacc82a..855f986 100644
--- a/test/tint/builtins/gen/literal/log2/adb233.wgsl
+++ b/test/tint/builtins/gen/literal/log2/adb233.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/log2/aea659.wgsl b/test/tint/builtins/gen/literal/log2/aea659.wgsl
index e4e2bc7..e0d1b55 100644
--- a/test/tint/builtins/gen/literal/log2/aea659.wgsl
+++ b/test/tint/builtins/gen/literal/log2/aea659.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/log2/fb9f0b.wgsl b/test/tint/builtins/gen/literal/log2/fb9f0b.wgsl
index 6b511b6..0185b91 100644
--- a/test/tint/builtins/gen/literal/log2/fb9f0b.wgsl
+++ b/test/tint/builtins/gen/literal/log2/fb9f0b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/max/067f3a.wgsl b/test/tint/builtins/gen/literal/max/067f3a.wgsl
index 8347830..206f0d7 100644
--- a/test/tint/builtins/gen/literal/max/067f3a.wgsl
+++ b/test/tint/builtins/gen/literal/max/067f3a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/max/0c0aae.wgsl b/test/tint/builtins/gen/literal/max/0c0aae.wgsl
index e98fdc7..569aad8 100644
--- a/test/tint/builtins/gen/literal/max/0c0aae.wgsl
+++ b/test/tint/builtins/gen/literal/max/0c0aae.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/max/111ac0.wgsl b/test/tint/builtins/gen/literal/max/111ac0.wgsl
index b1f11f6..e7396b6 100644
--- a/test/tint/builtins/gen/literal/max/111ac0.wgsl
+++ b/test/tint/builtins/gen/literal/max/111ac0.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/max/19070a.wgsl b/test/tint/builtins/gen/literal/max/19070a.wgsl
index 1b2dac3..5a28c54 100644
--- a/test/tint/builtins/gen/literal/max/19070a.wgsl
+++ b/test/tint/builtins/gen/literal/max/19070a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/max/25eafe.wgsl b/test/tint/builtins/gen/literal/max/25eafe.wgsl
index 485d1b6..0f9104c 100644
--- a/test/tint/builtins/gen/literal/max/25eafe.wgsl
+++ b/test/tint/builtins/gen/literal/max/25eafe.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/max/320815.wgsl b/test/tint/builtins/gen/literal/max/320815.wgsl
index eddb58e..aecdd58 100644
--- a/test/tint/builtins/gen/literal/max/320815.wgsl
+++ b/test/tint/builtins/gen/literal/max/320815.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/max/34956e.wgsl b/test/tint/builtins/gen/literal/max/34956e.wgsl
index a175451..f3e4766 100644
--- a/test/tint/builtins/gen/literal/max/34956e.wgsl
+++ b/test/tint/builtins/gen/literal/max/34956e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/max/445169.wgsl b/test/tint/builtins/gen/literal/max/445169.wgsl
index ff0805d..7478f68 100644
--- a/test/tint/builtins/gen/literal/max/445169.wgsl
+++ b/test/tint/builtins/gen/literal/max/445169.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/max/44a39d.wgsl b/test/tint/builtins/gen/literal/max/44a39d.wgsl
index 3b83e70..b130918 100644
--- a/test/tint/builtins/gen/literal/max/44a39d.wgsl
+++ b/test/tint/builtins/gen/literal/max/44a39d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/max/453e04.wgsl b/test/tint/builtins/gen/literal/max/453e04.wgsl
index 62f8f08..393fd0f 100644
--- a/test/tint/builtins/gen/literal/max/453e04.wgsl
+++ b/test/tint/builtins/gen/literal/max/453e04.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/max/462050.wgsl b/test/tint/builtins/gen/literal/max/462050.wgsl
index 7efbc5d..1eada3f 100644
--- a/test/tint/builtins/gen/literal/max/462050.wgsl
+++ b/test/tint/builtins/gen/literal/max/462050.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/max/482d23.wgsl b/test/tint/builtins/gen/literal/max/482d23.wgsl
index 68b8950..90d3a5a 100644
--- a/test/tint/builtins/gen/literal/max/482d23.wgsl
+++ b/test/tint/builtins/gen/literal/max/482d23.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/max/4883ac.wgsl b/test/tint/builtins/gen/literal/max/4883ac.wgsl
index 5fdf72a..6c1b08c 100644
--- a/test/tint/builtins/gen/literal/max/4883ac.wgsl
+++ b/test/tint/builtins/gen/literal/max/4883ac.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/max/4bbff2.wgsl b/test/tint/builtins/gen/literal/max/4bbff2.wgsl
index 8f6adc2..32398e8 100644
--- a/test/tint/builtins/gen/literal/max/4bbff2.wgsl
+++ b/test/tint/builtins/gen/literal/max/4bbff2.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/max/85e6bc.wgsl b/test/tint/builtins/gen/literal/max/85e6bc.wgsl
index ca7b39c..66f0fff 100644
--- a/test/tint/builtins/gen/literal/max/85e6bc.wgsl
+++ b/test/tint/builtins/gen/literal/max/85e6bc.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/max/a1b196.wgsl b/test/tint/builtins/gen/literal/max/a1b196.wgsl
index e015ea9..1702419 100644
--- a/test/tint/builtins/gen/literal/max/a1b196.wgsl
+++ b/test/tint/builtins/gen/literal/max/a1b196.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/max/a93419.wgsl b/test/tint/builtins/gen/literal/max/a93419.wgsl
index 2b9aea6..51b50a2 100644
--- a/test/tint/builtins/gen/literal/max/a93419.wgsl
+++ b/test/tint/builtins/gen/literal/max/a93419.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/max/b1b73a.wgsl b/test/tint/builtins/gen/literal/max/b1b73a.wgsl
index 02bcb786..b7896d4 100644
--- a/test/tint/builtins/gen/literal/max/b1b73a.wgsl
+++ b/test/tint/builtins/gen/literal/max/b1b73a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/max/c023dd.wgsl b/test/tint/builtins/gen/literal/max/c023dd.wgsl
index 3cccfd3..db762e3d 100644
--- a/test/tint/builtins/gen/literal/max/c023dd.wgsl
+++ b/test/tint/builtins/gen/literal/max/c023dd.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/max/caa3d7.wgsl b/test/tint/builtins/gen/literal/max/caa3d7.wgsl
index 98cae0c..c372edf 100644
--- a/test/tint/builtins/gen/literal/max/caa3d7.wgsl
+++ b/test/tint/builtins/gen/literal/max/caa3d7.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/max/ce7c30.wgsl b/test/tint/builtins/gen/literal/max/ce7c30.wgsl
index 97a4ad0..d103ee3 100644
--- a/test/tint/builtins/gen/literal/max/ce7c30.wgsl
+++ b/test/tint/builtins/gen/literal/max/ce7c30.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/max/de6b87.wgsl b/test/tint/builtins/gen/literal/max/de6b87.wgsl
index 09947e5..5582200 100644
--- a/test/tint/builtins/gen/literal/max/de6b87.wgsl
+++ b/test/tint/builtins/gen/literal/max/de6b87.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/max/e14f2b.wgsl b/test/tint/builtins/gen/literal/max/e14f2b.wgsl
index 1dc3e9d..1589bc8 100644
--- a/test/tint/builtins/gen/literal/max/e14f2b.wgsl
+++ b/test/tint/builtins/gen/literal/max/e14f2b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/max/e8192f.wgsl b/test/tint/builtins/gen/literal/max/e8192f.wgsl
index 900b01a..19fe3c8 100644
--- a/test/tint/builtins/gen/literal/max/e8192f.wgsl
+++ b/test/tint/builtins/gen/literal/max/e8192f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/min/03c7e3.wgsl b/test/tint/builtins/gen/literal/min/03c7e3.wgsl
index a361a51..b9e8545 100644
--- a/test/tint/builtins/gen/literal/min/03c7e3.wgsl
+++ b/test/tint/builtins/gen/literal/min/03c7e3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/min/0dc614.wgsl b/test/tint/builtins/gen/literal/min/0dc614.wgsl
index 6ea7879..c0b2bd5 100644
--- a/test/tint/builtins/gen/literal/min/0dc614.wgsl
+++ b/test/tint/builtins/gen/literal/min/0dc614.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/min/364910.wgsl b/test/tint/builtins/gen/literal/min/364910.wgsl
index 8b974ba..7a695f8 100644
--- a/test/tint/builtins/gen/literal/min/364910.wgsl
+++ b/test/tint/builtins/gen/literal/min/364910.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/min/371bd6.wgsl b/test/tint/builtins/gen/literal/min/371bd6.wgsl
index 24f3999..dbe54c1 100644
--- a/test/tint/builtins/gen/literal/min/371bd6.wgsl
+++ b/test/tint/builtins/gen/literal/min/371bd6.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/min/3941e1.wgsl b/test/tint/builtins/gen/literal/min/3941e1.wgsl
index a7d4cd0..04b2db8 100644
--- a/test/tint/builtins/gen/literal/min/3941e1.wgsl
+++ b/test/tint/builtins/gen/literal/min/3941e1.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/min/46c5d3.wgsl b/test/tint/builtins/gen/literal/min/46c5d3.wgsl
index 67b1247..27f22f6 100644
--- a/test/tint/builtins/gen/literal/min/46c5d3.wgsl
+++ b/test/tint/builtins/gen/literal/min/46c5d3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/min/527b79.wgsl b/test/tint/builtins/gen/literal/min/527b79.wgsl
index 9e21f7f..c33edee 100644
--- a/test/tint/builtins/gen/literal/min/527b79.wgsl
+++ b/test/tint/builtins/gen/literal/min/527b79.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/min/717257.wgsl b/test/tint/builtins/gen/literal/min/717257.wgsl
index c14c902..3fd9a03 100644
--- a/test/tint/builtins/gen/literal/min/717257.wgsl
+++ b/test/tint/builtins/gen/literal/min/717257.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/min/794711.wgsl b/test/tint/builtins/gen/literal/min/794711.wgsl
index 1d12254..1f48edb 100644
--- a/test/tint/builtins/gen/literal/min/794711.wgsl
+++ b/test/tint/builtins/gen/literal/min/794711.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/min/7c710a.wgsl b/test/tint/builtins/gen/literal/min/7c710a.wgsl
index 44bb4b7..17e6ea0 100644
--- a/test/tint/builtins/gen/literal/min/7c710a.wgsl
+++ b/test/tint/builtins/gen/literal/min/7c710a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/min/82b28f.wgsl b/test/tint/builtins/gen/literal/min/82b28f.wgsl
index 20e0676..eef0ee5 100644
--- a/test/tint/builtins/gen/literal/min/82b28f.wgsl
+++ b/test/tint/builtins/gen/literal/min/82b28f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/min/84c9fe.wgsl b/test/tint/builtins/gen/literal/min/84c9fe.wgsl
index fdb868a..82db686 100644
--- a/test/tint/builtins/gen/literal/min/84c9fe.wgsl
+++ b/test/tint/builtins/gen/literal/min/84c9fe.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/min/93cfc4.wgsl b/test/tint/builtins/gen/literal/min/93cfc4.wgsl
index cf2dd31..94b83e7 100644
--- a/test/tint/builtins/gen/literal/min/93cfc4.wgsl
+++ b/test/tint/builtins/gen/literal/min/93cfc4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/min/98e797.wgsl b/test/tint/builtins/gen/literal/min/98e797.wgsl
index 1713bc6..8336f4d 100644
--- a/test/tint/builtins/gen/literal/min/98e797.wgsl
+++ b/test/tint/builtins/gen/literal/min/98e797.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/min/a45171.wgsl b/test/tint/builtins/gen/literal/min/a45171.wgsl
index 07dadc9..a1d3d76 100644
--- a/test/tint/builtins/gen/literal/min/a45171.wgsl
+++ b/test/tint/builtins/gen/literal/min/a45171.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/min/aa28ad.wgsl b/test/tint/builtins/gen/literal/min/aa28ad.wgsl
index 6d16b35..d3d959a 100644
--- a/test/tint/builtins/gen/literal/min/aa28ad.wgsl
+++ b/test/tint/builtins/gen/literal/min/aa28ad.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/min/ab0acd.wgsl b/test/tint/builtins/gen/literal/min/ab0acd.wgsl
index 57ffa6b..015aee9 100644
--- a/test/tint/builtins/gen/literal/min/ab0acd.wgsl
+++ b/test/tint/builtins/gen/literal/min/ab0acd.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/min/ac84d6.wgsl b/test/tint/builtins/gen/literal/min/ac84d6.wgsl
index ea0d453..df2d294 100644
--- a/test/tint/builtins/gen/literal/min/ac84d6.wgsl
+++ b/test/tint/builtins/gen/literal/min/ac84d6.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/min/af326d.wgsl b/test/tint/builtins/gen/literal/min/af326d.wgsl
index 89cd94f..b5a7d0b 100644
--- a/test/tint/builtins/gen/literal/min/af326d.wgsl
+++ b/test/tint/builtins/gen/literal/min/af326d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/min/af364e.wgsl b/test/tint/builtins/gen/literal/min/af364e.wgsl
index b044fe7..e66cd8f 100644
--- a/test/tint/builtins/gen/literal/min/af364e.wgsl
+++ b/test/tint/builtins/gen/literal/min/af364e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/min/c70bb7.wgsl b/test/tint/builtins/gen/literal/min/c70bb7.wgsl
index 4ac3001..8f447ab 100644
--- a/test/tint/builtins/gen/literal/min/c70bb7.wgsl
+++ b/test/tint/builtins/gen/literal/min/c70bb7.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/min/c73147.wgsl b/test/tint/builtins/gen/literal/min/c73147.wgsl
index 9958295..6073725 100644
--- a/test/tint/builtins/gen/literal/min/c73147.wgsl
+++ b/test/tint/builtins/gen/literal/min/c73147.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/min/c76fa6.wgsl b/test/tint/builtins/gen/literal/min/c76fa6.wgsl
index 9baaa6d..16fc3c4 100644
--- a/test/tint/builtins/gen/literal/min/c76fa6.wgsl
+++ b/test/tint/builtins/gen/literal/min/c76fa6.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/min/e780f9.wgsl b/test/tint/builtins/gen/literal/min/e780f9.wgsl
index c34497c..e8404ec 100644
--- a/test/tint/builtins/gen/literal/min/e780f9.wgsl
+++ b/test/tint/builtins/gen/literal/min/e780f9.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/mix/0c8c33.wgsl b/test/tint/builtins/gen/literal/mix/0c8c33.wgsl
index 362ae3a..5b1db0d 100644
--- a/test/tint/builtins/gen/literal/mix/0c8c33.wgsl
+++ b/test/tint/builtins/gen/literal/mix/0c8c33.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/mix/1faeb1.wgsl b/test/tint/builtins/gen/literal/mix/1faeb1.wgsl
index 31c2598..9de2dbe 100644
--- a/test/tint/builtins/gen/literal/mix/1faeb1.wgsl
+++ b/test/tint/builtins/gen/literal/mix/1faeb1.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/mix/275cac.wgsl b/test/tint/builtins/gen/literal/mix/275cac.wgsl
index c9d810d..8210682 100644
--- a/test/tint/builtins/gen/literal/mix/275cac.wgsl
+++ b/test/tint/builtins/gen/literal/mix/275cac.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/mix/2fadab.wgsl b/test/tint/builtins/gen/literal/mix/2fadab.wgsl
index 99404e7..4222a1a 100644
--- a/test/tint/builtins/gen/literal/mix/2fadab.wgsl
+++ b/test/tint/builtins/gen/literal/mix/2fadab.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/mix/30de36.wgsl b/test/tint/builtins/gen/literal/mix/30de36.wgsl
index dab06d6..afd7b15 100644
--- a/test/tint/builtins/gen/literal/mix/30de36.wgsl
+++ b/test/tint/builtins/gen/literal/mix/30de36.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/mix/315264.wgsl b/test/tint/builtins/gen/literal/mix/315264.wgsl
index fc2b406..8b80134 100644
--- a/test/tint/builtins/gen/literal/mix/315264.wgsl
+++ b/test/tint/builtins/gen/literal/mix/315264.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/mix/343c49.wgsl b/test/tint/builtins/gen/literal/mix/343c49.wgsl
index 99a7b61..30ed04b 100644
--- a/test/tint/builtins/gen/literal/mix/343c49.wgsl
+++ b/test/tint/builtins/gen/literal/mix/343c49.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/mix/38cbbb.wgsl b/test/tint/builtins/gen/literal/mix/38cbbb.wgsl
index ee67230..7568cc9 100644
--- a/test/tint/builtins/gen/literal/mix/38cbbb.wgsl
+++ b/test/tint/builtins/gen/literal/mix/38cbbb.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/mix/42d11d.wgsl b/test/tint/builtins/gen/literal/mix/42d11d.wgsl
index b687653..e94ece1 100644
--- a/test/tint/builtins/gen/literal/mix/42d11d.wgsl
+++ b/test/tint/builtins/gen/literal/mix/42d11d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/mix/4f0b5e.wgsl b/test/tint/builtins/gen/literal/mix/4f0b5e.wgsl
index f072ca7..93dc9c3 100644
--- a/test/tint/builtins/gen/literal/mix/4f0b5e.wgsl
+++ b/test/tint/builtins/gen/literal/mix/4f0b5e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/mix/63f2fd.wgsl b/test/tint/builtins/gen/literal/mix/63f2fd.wgsl
index b2179fc..e12aef0 100644
--- a/test/tint/builtins/gen/literal/mix/63f2fd.wgsl
+++ b/test/tint/builtins/gen/literal/mix/63f2fd.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/mix/6f8adc.wgsl b/test/tint/builtins/gen/literal/mix/6f8adc.wgsl
index 6912425..020baba 100644
--- a/test/tint/builtins/gen/literal/mix/6f8adc.wgsl
+++ b/test/tint/builtins/gen/literal/mix/6f8adc.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/mix/98007a.wgsl b/test/tint/builtins/gen/literal/mix/98007a.wgsl
index 9a9e3f1..b372edb 100644
--- a/test/tint/builtins/gen/literal/mix/98007a.wgsl
+++ b/test/tint/builtins/gen/literal/mix/98007a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/mix/98ee3e.wgsl b/test/tint/builtins/gen/literal/mix/98ee3e.wgsl
index fd57d13..c7a7758 100644
--- a/test/tint/builtins/gen/literal/mix/98ee3e.wgsl
+++ b/test/tint/builtins/gen/literal/mix/98ee3e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/mix/9c2681.wgsl b/test/tint/builtins/gen/literal/mix/9c2681.wgsl
index f18616c..0e4c40d 100644
--- a/test/tint/builtins/gen/literal/mix/9c2681.wgsl
+++ b/test/tint/builtins/gen/literal/mix/9c2681.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/mix/c1aec6.wgsl b/test/tint/builtins/gen/literal/mix/c1aec6.wgsl
index a54283c..fa66fd8 100644
--- a/test/tint/builtins/gen/literal/mix/c1aec6.wgsl
+++ b/test/tint/builtins/gen/literal/mix/c1aec6.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/mix/c37ede.wgsl b/test/tint/builtins/gen/literal/mix/c37ede.wgsl
index 02aec00..c70e4f3 100644
--- a/test/tint/builtins/gen/literal/mix/c37ede.wgsl
+++ b/test/tint/builtins/gen/literal/mix/c37ede.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/mix/e46a83.wgsl b/test/tint/builtins/gen/literal/mix/e46a83.wgsl
index 822b4fa..f535249 100644
--- a/test/tint/builtins/gen/literal/mix/e46a83.wgsl
+++ b/test/tint/builtins/gen/literal/mix/e46a83.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/mix/ee2468.wgsl b/test/tint/builtins/gen/literal/mix/ee2468.wgsl
index ae3961e..757e2d0 100644
--- a/test/tint/builtins/gen/literal/mix/ee2468.wgsl
+++ b/test/tint/builtins/gen/literal/mix/ee2468.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/mix/ef3575.wgsl b/test/tint/builtins/gen/literal/mix/ef3575.wgsl
index 494fe74..47a8dd6 100644
--- a/test/tint/builtins/gen/literal/mix/ef3575.wgsl
+++ b/test/tint/builtins/gen/literal/mix/ef3575.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/mix/f1a543.wgsl b/test/tint/builtins/gen/literal/mix/f1a543.wgsl
index 70c836b..6b90994 100644
--- a/test/tint/builtins/gen/literal/mix/f1a543.wgsl
+++ b/test/tint/builtins/gen/literal/mix/f1a543.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/modf/2d50da.wgsl b/test/tint/builtins/gen/literal/modf/2d50da.wgsl
index 239393c..4ea7b95 100644
--- a/test/tint/builtins/gen/literal/modf/2d50da.wgsl
+++ b/test/tint/builtins/gen/literal/modf/2d50da.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/modf/45005f.wgsl b/test/tint/builtins/gen/literal/modf/45005f.wgsl
index 563c249..c3f5104 100644
--- a/test/tint/builtins/gen/literal/modf/45005f.wgsl
+++ b/test/tint/builtins/gen/literal/modf/45005f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/modf/4bfced.wgsl b/test/tint/builtins/gen/literal/modf/4bfced.wgsl
index 7c5eb1c..5c575c3 100644
--- a/test/tint/builtins/gen/literal/modf/4bfced.wgsl
+++ b/test/tint/builtins/gen/literal/modf/4bfced.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/modf/5ea256.wgsl b/test/tint/builtins/gen/literal/modf/5ea256.wgsl
index 3f76274..92151f4 100644
--- a/test/tint/builtins/gen/literal/modf/5ea256.wgsl
+++ b/test/tint/builtins/gen/literal/modf/5ea256.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/modf/68d8ee.wgsl b/test/tint/builtins/gen/literal/modf/68d8ee.wgsl
index 0f19637..64b0996 100644
--- a/test/tint/builtins/gen/literal/modf/68d8ee.wgsl
+++ b/test/tint/builtins/gen/literal/modf/68d8ee.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/modf/732aa6.wgsl b/test/tint/builtins/gen/literal/modf/732aa6.wgsl
index b71f025..08e0e2f 100644
--- a/test/tint/builtins/gen/literal/modf/732aa6.wgsl
+++ b/test/tint/builtins/gen/literal/modf/732aa6.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/modf/8dbbbf.wgsl b/test/tint/builtins/gen/literal/modf/8dbbbf.wgsl
index cd2024a..39f6f1a 100644
--- a/test/tint/builtins/gen/literal/modf/8dbbbf.wgsl
+++ b/test/tint/builtins/gen/literal/modf/8dbbbf.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/modf/995934.wgsl b/test/tint/builtins/gen/literal/modf/995934.wgsl
index e8d3e02..5a4d5ae 100644
--- a/test/tint/builtins/gen/literal/modf/995934.wgsl
+++ b/test/tint/builtins/gen/literal/modf/995934.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/modf/a545b9.wgsl b/test/tint/builtins/gen/literal/modf/a545b9.wgsl
index 668a50e..3480b30 100644
--- a/test/tint/builtins/gen/literal/modf/a545b9.wgsl
+++ b/test/tint/builtins/gen/literal/modf/a545b9.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/modf/bbf7f7.wgsl b/test/tint/builtins/gen/literal/modf/bbf7f7.wgsl
index ee955d9..5adb5d4 100644
--- a/test/tint/builtins/gen/literal/modf/bbf7f7.wgsl
+++ b/test/tint/builtins/gen/literal/modf/bbf7f7.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/modf/c15f48.wgsl b/test/tint/builtins/gen/literal/modf/c15f48.wgsl
index de2b4cb..5808c9e3 100644
--- a/test/tint/builtins/gen/literal/modf/c15f48.wgsl
+++ b/test/tint/builtins/gen/literal/modf/c15f48.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/modf/f3d1f9.wgsl b/test/tint/builtins/gen/literal/modf/f3d1f9.wgsl
index 173d26d..7e7d7cc 100644
--- a/test/tint/builtins/gen/literal/modf/f3d1f9.wgsl
+++ b/test/tint/builtins/gen/literal/modf/f3d1f9.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/normalize/39d5ec.wgsl b/test/tint/builtins/gen/literal/normalize/39d5ec.wgsl
index 759baae..70918b4 100644
--- a/test/tint/builtins/gen/literal/normalize/39d5ec.wgsl
+++ b/test/tint/builtins/gen/literal/normalize/39d5ec.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/normalize/4eaf61.wgsl b/test/tint/builtins/gen/literal/normalize/4eaf61.wgsl
index 99dbf5f..65e151d 100644
--- a/test/tint/builtins/gen/literal/normalize/4eaf61.wgsl
+++ b/test/tint/builtins/gen/literal/normalize/4eaf61.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/normalize/584e47.wgsl b/test/tint/builtins/gen/literal/normalize/584e47.wgsl
index 48c2442..85aaaf0 100644
--- a/test/tint/builtins/gen/literal/normalize/584e47.wgsl
+++ b/test/tint/builtins/gen/literal/normalize/584e47.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/normalize/64d8c0.wgsl b/test/tint/builtins/gen/literal/normalize/64d8c0.wgsl
index 0c0cd95..3fcaff2 100644
--- a/test/tint/builtins/gen/literal/normalize/64d8c0.wgsl
+++ b/test/tint/builtins/gen/literal/normalize/64d8c0.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/normalize/7990f3.wgsl b/test/tint/builtins/gen/literal/normalize/7990f3.wgsl
index 90d5ed0..5ac38e4 100644
--- a/test/tint/builtins/gen/literal/normalize/7990f3.wgsl
+++ b/test/tint/builtins/gen/literal/normalize/7990f3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/normalize/9a0aab.wgsl b/test/tint/builtins/gen/literal/normalize/9a0aab.wgsl
index bc1008d..d456e81 100644
--- a/test/tint/builtins/gen/literal/normalize/9a0aab.wgsl
+++ b/test/tint/builtins/gen/literal/normalize/9a0aab.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/normalize/b8cb8d.wgsl b/test/tint/builtins/gen/literal/normalize/b8cb8d.wgsl
index 7732e2e..b1b1e33 100644
--- a/test/tint/builtins/gen/literal/normalize/b8cb8d.wgsl
+++ b/test/tint/builtins/gen/literal/normalize/b8cb8d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/normalize/e7def8.wgsl b/test/tint/builtins/gen/literal/normalize/e7def8.wgsl
index 1cb9d84..20a92d1 100644
--- a/test/tint/builtins/gen/literal/normalize/e7def8.wgsl
+++ b/test/tint/builtins/gen/literal/normalize/e7def8.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/normalize/fc2ef1.wgsl b/test/tint/builtins/gen/literal/normalize/fc2ef1.wgsl
index 04b7abc..d73e838 100644
--- a/test/tint/builtins/gen/literal/normalize/fc2ef1.wgsl
+++ b/test/tint/builtins/gen/literal/normalize/fc2ef1.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/pack2x16float/0e97b3.wgsl b/test/tint/builtins/gen/literal/pack2x16float/0e97b3.wgsl
index c358533..19543a71 100644
--- a/test/tint/builtins/gen/literal/pack2x16float/0e97b3.wgsl
+++ b/test/tint/builtins/gen/literal/pack2x16float/0e97b3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/pack2x16snorm/6c169b.wgsl b/test/tint/builtins/gen/literal/pack2x16snorm/6c169b.wgsl
index 4f2653b..cd2abca 100644
--- a/test/tint/builtins/gen/literal/pack2x16snorm/6c169b.wgsl
+++ b/test/tint/builtins/gen/literal/pack2x16snorm/6c169b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/pack2x16unorm/0f08e4.wgsl b/test/tint/builtins/gen/literal/pack2x16unorm/0f08e4.wgsl
index 7946f9b..a4de328 100644
--- a/test/tint/builtins/gen/literal/pack2x16unorm/0f08e4.wgsl
+++ b/test/tint/builtins/gen/literal/pack2x16unorm/0f08e4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/pack4x8snorm/4d22e7.wgsl b/test/tint/builtins/gen/literal/pack4x8snorm/4d22e7.wgsl
index 7a51749..658a72e 100644
--- a/test/tint/builtins/gen/literal/pack4x8snorm/4d22e7.wgsl
+++ b/test/tint/builtins/gen/literal/pack4x8snorm/4d22e7.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/pack4x8unorm/95c456.wgsl b/test/tint/builtins/gen/literal/pack4x8unorm/95c456.wgsl
index 36e283b..bf2aa95 100644
--- a/test/tint/builtins/gen/literal/pack4x8unorm/95c456.wgsl
+++ b/test/tint/builtins/gen/literal/pack4x8unorm/95c456.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/pow/04a908.wgsl b/test/tint/builtins/gen/literal/pow/04a908.wgsl
index 22b4d56..2f461f8 100644
--- a/test/tint/builtins/gen/literal/pow/04a908.wgsl
+++ b/test/tint/builtins/gen/literal/pow/04a908.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/pow/46e029.wgsl b/test/tint/builtins/gen/literal/pow/46e029.wgsl
index d1f0bf9..0604db8 100644
--- a/test/tint/builtins/gen/literal/pow/46e029.wgsl
+++ b/test/tint/builtins/gen/literal/pow/46e029.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/pow/4a46c9.wgsl b/test/tint/builtins/gen/literal/pow/4a46c9.wgsl
index 2e32b54..bedee73 100644
--- a/test/tint/builtins/gen/literal/pow/4a46c9.wgsl
+++ b/test/tint/builtins/gen/literal/pow/4a46c9.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/pow/4f33b2.wgsl b/test/tint/builtins/gen/literal/pow/4f33b2.wgsl
index d3a1c2c..af548a1 100644
--- a/test/tint/builtins/gen/literal/pow/4f33b2.wgsl
+++ b/test/tint/builtins/gen/literal/pow/4f33b2.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/pow/749c42.wgsl b/test/tint/builtins/gen/literal/pow/749c42.wgsl
index b05e4d2..a14e562 100644
--- a/test/tint/builtins/gen/literal/pow/749c42.wgsl
+++ b/test/tint/builtins/gen/literal/pow/749c42.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/pow/a8f6b2.wgsl b/test/tint/builtins/gen/literal/pow/a8f6b2.wgsl
index 617954e..cfc78b1 100644
--- a/test/tint/builtins/gen/literal/pow/a8f6b2.wgsl
+++ b/test/tint/builtins/gen/literal/pow/a8f6b2.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/pow/bc91ed.wgsl b/test/tint/builtins/gen/literal/pow/bc91ed.wgsl
index ea1cede..7db9ea4 100644
--- a/test/tint/builtins/gen/literal/pow/bc91ed.wgsl
+++ b/test/tint/builtins/gen/literal/pow/bc91ed.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/pow/ce9ef5.wgsl b/test/tint/builtins/gen/literal/pow/ce9ef5.wgsl
index e356c75..9c125d6 100644
--- a/test/tint/builtins/gen/literal/pow/ce9ef5.wgsl
+++ b/test/tint/builtins/gen/literal/pow/ce9ef5.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/pow/e42f20.wgsl b/test/tint/builtins/gen/literal/pow/e42f20.wgsl
index 8636fc6..dd5cd90 100644
--- a/test/tint/builtins/gen/literal/pow/e42f20.wgsl
+++ b/test/tint/builtins/gen/literal/pow/e42f20.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/pow/e60ea5.wgsl b/test/tint/builtins/gen/literal/pow/e60ea5.wgsl
index 3be5621..9f54722 100644
--- a/test/tint/builtins/gen/literal/pow/e60ea5.wgsl
+++ b/test/tint/builtins/gen/literal/pow/e60ea5.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/pow/f37b25.wgsl b/test/tint/builtins/gen/literal/pow/f37b25.wgsl
index 173044a..5f1332e 100644
--- a/test/tint/builtins/gen/literal/pow/f37b25.wgsl
+++ b/test/tint/builtins/gen/literal/pow/f37b25.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/pow/fa5429.wgsl b/test/tint/builtins/gen/literal/pow/fa5429.wgsl
index cc58994..fbc1df6 100644
--- a/test/tint/builtins/gen/literal/pow/fa5429.wgsl
+++ b/test/tint/builtins/gen/literal/pow/fa5429.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/quantizeToF16/12e50e.wgsl b/test/tint/builtins/gen/literal/quantizeToF16/12e50e.wgsl
index bef3bb9..5e8c2bc 100644
--- a/test/tint/builtins/gen/literal/quantizeToF16/12e50e.wgsl
+++ b/test/tint/builtins/gen/literal/quantizeToF16/12e50e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/quantizeToF16/2cddf3.wgsl b/test/tint/builtins/gen/literal/quantizeToF16/2cddf3.wgsl
index 5c9017b..f876b90 100644
--- a/test/tint/builtins/gen/literal/quantizeToF16/2cddf3.wgsl
+++ b/test/tint/builtins/gen/literal/quantizeToF16/2cddf3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/quantizeToF16/cba294.wgsl b/test/tint/builtins/gen/literal/quantizeToF16/cba294.wgsl
index b209e3a..f0ee866 100644
--- a/test/tint/builtins/gen/literal/quantizeToF16/cba294.wgsl
+++ b/test/tint/builtins/gen/literal/quantizeToF16/cba294.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/quantizeToF16/e8fd14.wgsl b/test/tint/builtins/gen/literal/quantizeToF16/e8fd14.wgsl
index ee2e72b..10bae16 100644
--- a/test/tint/builtins/gen/literal/quantizeToF16/e8fd14.wgsl
+++ b/test/tint/builtins/gen/literal/quantizeToF16/e8fd14.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/radians/09b7fc.wgsl b/test/tint/builtins/gen/literal/radians/09b7fc.wgsl
index 9cbb76e..9a9e2b9 100644
--- a/test/tint/builtins/gen/literal/radians/09b7fc.wgsl
+++ b/test/tint/builtins/gen/literal/radians/09b7fc.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/radians/208fd9.wgsl b/test/tint/builtins/gen/literal/radians/208fd9.wgsl
index f5f740b..97272fb 100644
--- a/test/tint/builtins/gen/literal/radians/208fd9.wgsl
+++ b/test/tint/builtins/gen/literal/radians/208fd9.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/radians/379214.wgsl b/test/tint/builtins/gen/literal/radians/379214.wgsl
index d38cb8d0..8d5367b 100644
--- a/test/tint/builtins/gen/literal/radians/379214.wgsl
+++ b/test/tint/builtins/gen/literal/radians/379214.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/radians/44a9f8.wgsl b/test/tint/builtins/gen/literal/radians/44a9f8.wgsl
index f223513..8350893 100644
--- a/test/tint/builtins/gen/literal/radians/44a9f8.wgsl
+++ b/test/tint/builtins/gen/literal/radians/44a9f8.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/radians/44f20b.wgsl b/test/tint/builtins/gen/literal/radians/44f20b.wgsl
index 3a92c67..d75e900 100644
--- a/test/tint/builtins/gen/literal/radians/44f20b.wgsl
+++ b/test/tint/builtins/gen/literal/radians/44f20b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/radians/524a91.wgsl b/test/tint/builtins/gen/literal/radians/524a91.wgsl
index 51d7379..31e8a3a 100644
--- a/test/tint/builtins/gen/literal/radians/524a91.wgsl
+++ b/test/tint/builtins/gen/literal/radians/524a91.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/radians/61687a.wgsl b/test/tint/builtins/gen/literal/radians/61687a.wgsl
index d3f0e09..c4fee55 100644
--- a/test/tint/builtins/gen/literal/radians/61687a.wgsl
+++ b/test/tint/builtins/gen/literal/radians/61687a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/radians/6b0ff2.wgsl b/test/tint/builtins/gen/literal/radians/6b0ff2.wgsl
index 0878b46..90be99a 100644
--- a/test/tint/builtins/gen/literal/radians/6b0ff2.wgsl
+++ b/test/tint/builtins/gen/literal/radians/6b0ff2.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/radians/7ea4c7.wgsl b/test/tint/builtins/gen/literal/radians/7ea4c7.wgsl
index d3e7d7d..6269a7e 100644
--- a/test/tint/builtins/gen/literal/radians/7ea4c7.wgsl
+++ b/test/tint/builtins/gen/literal/radians/7ea4c7.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/radians/bff231.wgsl b/test/tint/builtins/gen/literal/radians/bff231.wgsl
index ac7132c..c0c6f29 100644
--- a/test/tint/builtins/gen/literal/radians/bff231.wgsl
+++ b/test/tint/builtins/gen/literal/radians/bff231.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/radians/f96258.wgsl b/test/tint/builtins/gen/literal/radians/f96258.wgsl
index d1bcce0..bacd76d 100644
--- a/test/tint/builtins/gen/literal/radians/f96258.wgsl
+++ b/test/tint/builtins/gen/literal/radians/f96258.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/radians/fbacf0.wgsl b/test/tint/builtins/gen/literal/radians/fbacf0.wgsl
index 553860c..bdb592c 100644
--- a/test/tint/builtins/gen/literal/radians/fbacf0.wgsl
+++ b/test/tint/builtins/gen/literal/radians/fbacf0.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/reflect/05357e.wgsl b/test/tint/builtins/gen/literal/reflect/05357e.wgsl
index d9cf639..204771f 100644
--- a/test/tint/builtins/gen/literal/reflect/05357e.wgsl
+++ b/test/tint/builtins/gen/literal/reflect/05357e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/reflect/310de5.wgsl b/test/tint/builtins/gen/literal/reflect/310de5.wgsl
index ffd738e..1c4656a 100644
--- a/test/tint/builtins/gen/literal/reflect/310de5.wgsl
+++ b/test/tint/builtins/gen/literal/reflect/310de5.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/reflect/61ca21.wgsl b/test/tint/builtins/gen/literal/reflect/61ca21.wgsl
index 4cc881b..6f35ada 100644
--- a/test/tint/builtins/gen/literal/reflect/61ca21.wgsl
+++ b/test/tint/builtins/gen/literal/reflect/61ca21.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/reflect/a8baf2.wgsl b/test/tint/builtins/gen/literal/reflect/a8baf2.wgsl
index 8435964..a151673 100644
--- a/test/tint/builtins/gen/literal/reflect/a8baf2.wgsl
+++ b/test/tint/builtins/gen/literal/reflect/a8baf2.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/reflect/b61e10.wgsl b/test/tint/builtins/gen/literal/reflect/b61e10.wgsl
index 6cd01ac..7d58eef 100644
--- a/test/tint/builtins/gen/literal/reflect/b61e10.wgsl
+++ b/test/tint/builtins/gen/literal/reflect/b61e10.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/reflect/bb15ac.wgsl b/test/tint/builtins/gen/literal/reflect/bb15ac.wgsl
index d5c8804..461ff34 100644
--- a/test/tint/builtins/gen/literal/reflect/bb15ac.wgsl
+++ b/test/tint/builtins/gen/literal/reflect/bb15ac.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/reflect/bba2d0.wgsl b/test/tint/builtins/gen/literal/reflect/bba2d0.wgsl
index 9107112..3399726 100644
--- a/test/tint/builtins/gen/literal/reflect/bba2d0.wgsl
+++ b/test/tint/builtins/gen/literal/reflect/bba2d0.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/reflect/d7e210.wgsl b/test/tint/builtins/gen/literal/reflect/d7e210.wgsl
index 4692ecb..63a466b 100644
--- a/test/tint/builtins/gen/literal/reflect/d7e210.wgsl
+++ b/test/tint/builtins/gen/literal/reflect/d7e210.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/reflect/f47fdb.wgsl b/test/tint/builtins/gen/literal/reflect/f47fdb.wgsl
index b53ce1b..ccca8c4 100644
--- a/test/tint/builtins/gen/literal/reflect/f47fdb.wgsl
+++ b/test/tint/builtins/gen/literal/reflect/f47fdb.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/refract/0594ba.wgsl b/test/tint/builtins/gen/literal/refract/0594ba.wgsl
index e553590..7430688 100644
--- a/test/tint/builtins/gen/literal/refract/0594ba.wgsl
+++ b/test/tint/builtins/gen/literal/refract/0594ba.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/refract/570cb3.wgsl b/test/tint/builtins/gen/literal/refract/570cb3.wgsl
index ae41d86..18959c3 100644
--- a/test/tint/builtins/gen/literal/refract/570cb3.wgsl
+++ b/test/tint/builtins/gen/literal/refract/570cb3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/refract/7e02e6.wgsl b/test/tint/builtins/gen/literal/refract/7e02e6.wgsl
index be9e251..0b278e8 100644
--- a/test/tint/builtins/gen/literal/refract/7e02e6.wgsl
+++ b/test/tint/builtins/gen/literal/refract/7e02e6.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/refract/8984af.wgsl b/test/tint/builtins/gen/literal/refract/8984af.wgsl
index a60ebb0..454691f 100644
--- a/test/tint/builtins/gen/literal/refract/8984af.wgsl
+++ b/test/tint/builtins/gen/literal/refract/8984af.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/refract/8c192a.wgsl b/test/tint/builtins/gen/literal/refract/8c192a.wgsl
index cd3f3b1..5fbc53c 100644
--- a/test/tint/builtins/gen/literal/refract/8c192a.wgsl
+++ b/test/tint/builtins/gen/literal/refract/8c192a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/refract/cbc1d2.wgsl b/test/tint/builtins/gen/literal/refract/cbc1d2.wgsl
index f0457f7..e0f9693 100644
--- a/test/tint/builtins/gen/literal/refract/cbc1d2.wgsl
+++ b/test/tint/builtins/gen/literal/refract/cbc1d2.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/refract/cd905f.wgsl b/test/tint/builtins/gen/literal/refract/cd905f.wgsl
index 171b445..03d4efe 100644
--- a/test/tint/builtins/gen/literal/refract/cd905f.wgsl
+++ b/test/tint/builtins/gen/literal/refract/cd905f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/refract/cf1629.wgsl b/test/tint/builtins/gen/literal/refract/cf1629.wgsl
index 4a7e1ab..627c839 100644
--- a/test/tint/builtins/gen/literal/refract/cf1629.wgsl
+++ b/test/tint/builtins/gen/literal/refract/cf1629.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/refract/d7569b.wgsl b/test/tint/builtins/gen/literal/refract/d7569b.wgsl
index 87020ad..1e45cab 100644
--- a/test/tint/builtins/gen/literal/refract/d7569b.wgsl
+++ b/test/tint/builtins/gen/literal/refract/d7569b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/reverseBits/222177.wgsl b/test/tint/builtins/gen/literal/reverseBits/222177.wgsl
index ad5cd3f..1e3391b 100644
--- a/test/tint/builtins/gen/literal/reverseBits/222177.wgsl
+++ b/test/tint/builtins/gen/literal/reverseBits/222177.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/reverseBits/35fea9.wgsl b/test/tint/builtins/gen/literal/reverseBits/35fea9.wgsl
index d3ee83c..7c15ade 100644
--- a/test/tint/builtins/gen/literal/reverseBits/35fea9.wgsl
+++ b/test/tint/builtins/gen/literal/reverseBits/35fea9.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/reverseBits/4dbd6f.wgsl b/test/tint/builtins/gen/literal/reverseBits/4dbd6f.wgsl
index 0812824..fcfd0ab 100644
--- a/test/tint/builtins/gen/literal/reverseBits/4dbd6f.wgsl
+++ b/test/tint/builtins/gen/literal/reverseBits/4dbd6f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/reverseBits/7c4269.wgsl b/test/tint/builtins/gen/literal/reverseBits/7c4269.wgsl
index 505f472..1fa1809 100644
--- a/test/tint/builtins/gen/literal/reverseBits/7c4269.wgsl
+++ b/test/tint/builtins/gen/literal/reverseBits/7c4269.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/reverseBits/a6ccd4.wgsl b/test/tint/builtins/gen/literal/reverseBits/a6ccd4.wgsl
index 661dda7..1c26b8d 100644
--- a/test/tint/builtins/gen/literal/reverseBits/a6ccd4.wgsl
+++ b/test/tint/builtins/gen/literal/reverseBits/a6ccd4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/reverseBits/c21bc1.wgsl b/test/tint/builtins/gen/literal/reverseBits/c21bc1.wgsl
index 99d9a2d..42b49b1 100644
--- a/test/tint/builtins/gen/literal/reverseBits/c21bc1.wgsl
+++ b/test/tint/builtins/gen/literal/reverseBits/c21bc1.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/reverseBits/e1f4c1.wgsl b/test/tint/builtins/gen/literal/reverseBits/e1f4c1.wgsl
index 6e62b90..429deea 100644
--- a/test/tint/builtins/gen/literal/reverseBits/e1f4c1.wgsl
+++ b/test/tint/builtins/gen/literal/reverseBits/e1f4c1.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/reverseBits/e31adf.wgsl b/test/tint/builtins/gen/literal/reverseBits/e31adf.wgsl
index 18064dd..dc2722d 100644
--- a/test/tint/builtins/gen/literal/reverseBits/e31adf.wgsl
+++ b/test/tint/builtins/gen/literal/reverseBits/e31adf.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/round/106c0b.wgsl b/test/tint/builtins/gen/literal/round/106c0b.wgsl
index ce7170d..9b7294d 100644
--- a/test/tint/builtins/gen/literal/round/106c0b.wgsl
+++ b/test/tint/builtins/gen/literal/round/106c0b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/round/184d5a.wgsl b/test/tint/builtins/gen/literal/round/184d5a.wgsl
index df242c3..a58ced2 100644
--- a/test/tint/builtins/gen/literal/round/184d5a.wgsl
+++ b/test/tint/builtins/gen/literal/round/184d5a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/round/1c7897.wgsl b/test/tint/builtins/gen/literal/round/1c7897.wgsl
index 8dc6e74..fb00467 100644
--- a/test/tint/builtins/gen/literal/round/1c7897.wgsl
+++ b/test/tint/builtins/gen/literal/round/1c7897.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/round/52c84d.wgsl b/test/tint/builtins/gen/literal/round/52c84d.wgsl
index e4cd34a..cbe0a01 100644
--- a/test/tint/builtins/gen/literal/round/52c84d.wgsl
+++ b/test/tint/builtins/gen/literal/round/52c84d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/round/773a8f.wgsl b/test/tint/builtins/gen/literal/round/773a8f.wgsl
index 3184a76..9deaa3e 100644
--- a/test/tint/builtins/gen/literal/round/773a8f.wgsl
+++ b/test/tint/builtins/gen/literal/round/773a8f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/round/8fdca3.wgsl b/test/tint/builtins/gen/literal/round/8fdca3.wgsl
index b7fc9cd..aaf41f2 100644
--- a/test/tint/builtins/gen/literal/round/8fdca3.wgsl
+++ b/test/tint/builtins/gen/literal/round/8fdca3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/round/9078ef.wgsl b/test/tint/builtins/gen/literal/round/9078ef.wgsl
index 1b8f6a8..836d819 100644
--- a/test/tint/builtins/gen/literal/round/9078ef.wgsl
+++ b/test/tint/builtins/gen/literal/round/9078ef.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/round/9edc38.wgsl b/test/tint/builtins/gen/literal/round/9edc38.wgsl
index 5940e44..905a4a6 100644
--- a/test/tint/builtins/gen/literal/round/9edc38.wgsl
+++ b/test/tint/builtins/gen/literal/round/9edc38.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/round/a1673d.wgsl b/test/tint/builtins/gen/literal/round/a1673d.wgsl
index a5e43ce..f987e3b 100644
--- a/test/tint/builtins/gen/literal/round/a1673d.wgsl
+++ b/test/tint/builtins/gen/literal/round/a1673d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/round/d87e84.wgsl b/test/tint/builtins/gen/literal/round/d87e84.wgsl
index 173a6da9..97c0683 100644
--- a/test/tint/builtins/gen/literal/round/d87e84.wgsl
+++ b/test/tint/builtins/gen/literal/round/d87e84.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/round/e1bba2.wgsl b/test/tint/builtins/gen/literal/round/e1bba2.wgsl
index 43d1e1d..5546898 100644
--- a/test/tint/builtins/gen/literal/round/e1bba2.wgsl
+++ b/test/tint/builtins/gen/literal/round/e1bba2.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/round/f665b5.wgsl b/test/tint/builtins/gen/literal/round/f665b5.wgsl
index e619ac0..0660d35 100644
--- a/test/tint/builtins/gen/literal/round/f665b5.wgsl
+++ b/test/tint/builtins/gen/literal/round/f665b5.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/saturate/270da5.wgsl b/test/tint/builtins/gen/literal/saturate/270da5.wgsl
index d1c8a6c..8593a9d 100644
--- a/test/tint/builtins/gen/literal/saturate/270da5.wgsl
+++ b/test/tint/builtins/gen/literal/saturate/270da5.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/saturate/462535.wgsl b/test/tint/builtins/gen/literal/saturate/462535.wgsl
index 42d0eb5..fe84853 100644
--- a/test/tint/builtins/gen/literal/saturate/462535.wgsl
+++ b/test/tint/builtins/gen/literal/saturate/462535.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/saturate/4ed8d7.wgsl b/test/tint/builtins/gen/literal/saturate/4ed8d7.wgsl
index 856218d..e2584ad 100644
--- a/test/tint/builtins/gen/literal/saturate/4ed8d7.wgsl
+++ b/test/tint/builtins/gen/literal/saturate/4ed8d7.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/saturate/51567f.wgsl b/test/tint/builtins/gen/literal/saturate/51567f.wgsl
index 965813e..f8f1e780 100644
--- a/test/tint/builtins/gen/literal/saturate/51567f.wgsl
+++ b/test/tint/builtins/gen/literal/saturate/51567f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/saturate/6bcddf.wgsl b/test/tint/builtins/gen/literal/saturate/6bcddf.wgsl
index 2afba13..f3b1f85 100644
--- a/test/tint/builtins/gen/literal/saturate/6bcddf.wgsl
+++ b/test/tint/builtins/gen/literal/saturate/6bcddf.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/saturate/78b37c.wgsl b/test/tint/builtins/gen/literal/saturate/78b37c.wgsl
index 95345b3..1782e05 100644
--- a/test/tint/builtins/gen/literal/saturate/78b37c.wgsl
+++ b/test/tint/builtins/gen/literal/saturate/78b37c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/saturate/a5b571.wgsl b/test/tint/builtins/gen/literal/saturate/a5b571.wgsl
index 8ae1f3a..e665b01 100644
--- a/test/tint/builtins/gen/literal/saturate/a5b571.wgsl
+++ b/test/tint/builtins/gen/literal/saturate/a5b571.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/saturate/cd2028.wgsl b/test/tint/builtins/gen/literal/saturate/cd2028.wgsl
index 36a497c..8b10bdf 100644
--- a/test/tint/builtins/gen/literal/saturate/cd2028.wgsl
+++ b/test/tint/builtins/gen/literal/saturate/cd2028.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/saturate/d55822.wgsl b/test/tint/builtins/gen/literal/saturate/d55822.wgsl
index 4911612..504794d 100644
--- a/test/tint/builtins/gen/literal/saturate/d55822.wgsl
+++ b/test/tint/builtins/gen/literal/saturate/d55822.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/saturate/dcde71.wgsl b/test/tint/builtins/gen/literal/saturate/dcde71.wgsl
index 5af76f5..0106b7d 100644
--- a/test/tint/builtins/gen/literal/saturate/dcde71.wgsl
+++ b/test/tint/builtins/gen/literal/saturate/dcde71.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/saturate/e40fb6.wgsl b/test/tint/builtins/gen/literal/saturate/e40fb6.wgsl
index ef85daf..49447c4 100644
--- a/test/tint/builtins/gen/literal/saturate/e40fb6.wgsl
+++ b/test/tint/builtins/gen/literal/saturate/e40fb6.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/saturate/e8df56.wgsl b/test/tint/builtins/gen/literal/saturate/e8df56.wgsl
index d0e7486..e295a4b 100644
--- a/test/tint/builtins/gen/literal/saturate/e8df56.wgsl
+++ b/test/tint/builtins/gen/literal/saturate/e8df56.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/select/00b848.wgsl b/test/tint/builtins/gen/literal/select/00b848.wgsl
index 9964b8a..9882373 100644
--- a/test/tint/builtins/gen/literal/select/00b848.wgsl
+++ b/test/tint/builtins/gen/literal/select/00b848.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/select/01e2cd.wgsl b/test/tint/builtins/gen/literal/select/01e2cd.wgsl
index 504e2ec..2260cc7 100644
--- a/test/tint/builtins/gen/literal/select/01e2cd.wgsl
+++ b/test/tint/builtins/gen/literal/select/01e2cd.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/select/087ea4.wgsl b/test/tint/builtins/gen/literal/select/087ea4.wgsl
index a67cd85..e4585e5 100644
--- a/test/tint/builtins/gen/literal/select/087ea4.wgsl
+++ b/test/tint/builtins/gen/literal/select/087ea4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/select/089657.wgsl b/test/tint/builtins/gen/literal/select/089657.wgsl
index 158a12d..a301978 100644
--- a/test/tint/builtins/gen/literal/select/089657.wgsl
+++ b/test/tint/builtins/gen/literal/select/089657.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/select/10e73b.wgsl b/test/tint/builtins/gen/literal/select/10e73b.wgsl
index c3a206d..56de22a 100644
--- a/test/tint/builtins/gen/literal/select/10e73b.wgsl
+++ b/test/tint/builtins/gen/literal/select/10e73b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/select/17441a.wgsl b/test/tint/builtins/gen/literal/select/17441a.wgsl
index 352828e..fb4679d 100644
--- a/test/tint/builtins/gen/literal/select/17441a.wgsl
+++ b/test/tint/builtins/gen/literal/select/17441a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/select/1ada2a.wgsl b/test/tint/builtins/gen/literal/select/1ada2a.wgsl
index 7182735..7bb4137 100644
--- a/test/tint/builtins/gen/literal/select/1ada2a.wgsl
+++ b/test/tint/builtins/gen/literal/select/1ada2a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/select/1e960b.wgsl b/test/tint/builtins/gen/literal/select/1e960b.wgsl
index d85aca1..237ba61 100644
--- a/test/tint/builtins/gen/literal/select/1e960b.wgsl
+++ b/test/tint/builtins/gen/literal/select/1e960b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/select/1f4d93.wgsl b/test/tint/builtins/gen/literal/select/1f4d93.wgsl
index 313a3bc..2962704 100644
--- a/test/tint/builtins/gen/literal/select/1f4d93.wgsl
+++ b/test/tint/builtins/gen/literal/select/1f4d93.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/select/266aff.wgsl b/test/tint/builtins/gen/literal/select/266aff.wgsl
index 1846cbf..22b2cf0 100644
--- a/test/tint/builtins/gen/literal/select/266aff.wgsl
+++ b/test/tint/builtins/gen/literal/select/266aff.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/select/28a27e.wgsl b/test/tint/builtins/gen/literal/select/28a27e.wgsl
index 8109721..6f93f43 100644
--- a/test/tint/builtins/gen/literal/select/28a27e.wgsl
+++ b/test/tint/builtins/gen/literal/select/28a27e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/select/2c96d4.wgsl b/test/tint/builtins/gen/literal/select/2c96d4.wgsl
index 03a3f7e..0a3e886 100644
--- a/test/tint/builtins/gen/literal/select/2c96d4.wgsl
+++ b/test/tint/builtins/gen/literal/select/2c96d4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/select/3a14be.wgsl b/test/tint/builtins/gen/literal/select/3a14be.wgsl
index 2e00781..b417d0f 100644
--- a/test/tint/builtins/gen/literal/select/3a14be.wgsl
+++ b/test/tint/builtins/gen/literal/select/3a14be.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/select/3c25ce.wgsl b/test/tint/builtins/gen/literal/select/3c25ce.wgsl
index af99083..83b4080 100644
--- a/test/tint/builtins/gen/literal/select/3c25ce.wgsl
+++ b/test/tint/builtins/gen/literal/select/3c25ce.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/select/416e14.wgsl b/test/tint/builtins/gen/literal/select/416e14.wgsl
index 31750cd..e977f7f 100644
--- a/test/tint/builtins/gen/literal/select/416e14.wgsl
+++ b/test/tint/builtins/gen/literal/select/416e14.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/select/431dfb.wgsl b/test/tint/builtins/gen/literal/select/431dfb.wgsl
index 3ad2681..4236f44 100644
--- a/test/tint/builtins/gen/literal/select/431dfb.wgsl
+++ b/test/tint/builtins/gen/literal/select/431dfb.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/select/43741e.wgsl b/test/tint/builtins/gen/literal/select/43741e.wgsl
index 5a0b1b9..f0b6e83 100644
--- a/test/tint/builtins/gen/literal/select/43741e.wgsl
+++ b/test/tint/builtins/gen/literal/select/43741e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/select/494051.wgsl b/test/tint/builtins/gen/literal/select/494051.wgsl
index e505ad2..8a32f28 100644
--- a/test/tint/builtins/gen/literal/select/494051.wgsl
+++ b/test/tint/builtins/gen/literal/select/494051.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/select/4c4738.wgsl b/test/tint/builtins/gen/literal/select/4c4738.wgsl
index 21ab0e0..9373ad4 100644
--- a/test/tint/builtins/gen/literal/select/4c4738.wgsl
+++ b/test/tint/builtins/gen/literal/select/4c4738.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/select/4e60da.wgsl b/test/tint/builtins/gen/literal/select/4e60da.wgsl
index 349b4c1..529a94d 100644
--- a/test/tint/builtins/gen/literal/select/4e60da.wgsl
+++ b/test/tint/builtins/gen/literal/select/4e60da.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/select/51b047.wgsl b/test/tint/builtins/gen/literal/select/51b047.wgsl
index 38e4ca8..7d79ea7 100644
--- a/test/tint/builtins/gen/literal/select/51b047.wgsl
+++ b/test/tint/builtins/gen/literal/select/51b047.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/select/53d518.wgsl b/test/tint/builtins/gen/literal/select/53d518.wgsl
index 11dd718..6734852 100644
--- a/test/tint/builtins/gen/literal/select/53d518.wgsl
+++ b/test/tint/builtins/gen/literal/select/53d518.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/select/713567.wgsl b/test/tint/builtins/gen/literal/select/713567.wgsl
index 51da537..115178c 100644
--- a/test/tint/builtins/gen/literal/select/713567.wgsl
+++ b/test/tint/builtins/gen/literal/select/713567.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/select/78be5f.wgsl b/test/tint/builtins/gen/literal/select/78be5f.wgsl
index bd0e15a..25a5b0a 100644
--- a/test/tint/builtins/gen/literal/select/78be5f.wgsl
+++ b/test/tint/builtins/gen/literal/select/78be5f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/select/80a9a9.wgsl b/test/tint/builtins/gen/literal/select/80a9a9.wgsl
index b5249ec..f0b444c 100644
--- a/test/tint/builtins/gen/literal/select/80a9a9.wgsl
+++ b/test/tint/builtins/gen/literal/select/80a9a9.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/select/830dd9.wgsl b/test/tint/builtins/gen/literal/select/830dd9.wgsl
index c5e3449..60fef30 100644
--- a/test/tint/builtins/gen/literal/select/830dd9.wgsl
+++ b/test/tint/builtins/gen/literal/select/830dd9.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/select/86f9bd.wgsl b/test/tint/builtins/gen/literal/select/86f9bd.wgsl
index 14093d5..fdb4c7d 100644
--- a/test/tint/builtins/gen/literal/select/86f9bd.wgsl
+++ b/test/tint/builtins/gen/literal/select/86f9bd.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/select/8fa62c.wgsl b/test/tint/builtins/gen/literal/select/8fa62c.wgsl
index b8510c4..39eb888 100644
--- a/test/tint/builtins/gen/literal/select/8fa62c.wgsl
+++ b/test/tint/builtins/gen/literal/select/8fa62c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/select/99f883.wgsl b/test/tint/builtins/gen/literal/select/99f883.wgsl
index c9a2d6d..c7dc88a 100644
--- a/test/tint/builtins/gen/literal/select/99f883.wgsl
+++ b/test/tint/builtins/gen/literal/select/99f883.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/select/9b478d.wgsl b/test/tint/builtins/gen/literal/select/9b478d.wgsl
index 902656c..c3c1e9a 100644
--- a/test/tint/builtins/gen/literal/select/9b478d.wgsl
+++ b/test/tint/builtins/gen/literal/select/9b478d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/select/a081f1.wgsl b/test/tint/builtins/gen/literal/select/a081f1.wgsl
index 4d78f35..dfc4f6e 100644
--- a/test/tint/builtins/gen/literal/select/a081f1.wgsl
+++ b/test/tint/builtins/gen/literal/select/a081f1.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/select/a2860e.wgsl b/test/tint/builtins/gen/literal/select/a2860e.wgsl
index 3d9bafc..365ab4b 100644
--- a/test/tint/builtins/gen/literal/select/a2860e.wgsl
+++ b/test/tint/builtins/gen/literal/select/a2860e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/select/ab069f.wgsl b/test/tint/builtins/gen/literal/select/ab069f.wgsl
index 546c515..d1ef667 100644
--- a/test/tint/builtins/gen/literal/select/ab069f.wgsl
+++ b/test/tint/builtins/gen/literal/select/ab069f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/select/b04721.wgsl b/test/tint/builtins/gen/literal/select/b04721.wgsl
index e97558f..b556b2a 100644
--- a/test/tint/builtins/gen/literal/select/b04721.wgsl
+++ b/test/tint/builtins/gen/literal/select/b04721.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/select/b93806.wgsl b/test/tint/builtins/gen/literal/select/b93806.wgsl
index e8caa74..b44ec4d 100644
--- a/test/tint/builtins/gen/literal/select/b93806.wgsl
+++ b/test/tint/builtins/gen/literal/select/b93806.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/select/bb447f.wgsl b/test/tint/builtins/gen/literal/select/bb447f.wgsl
index 2d09df3..be4ad9b 100644
--- a/test/tint/builtins/gen/literal/select/bb447f.wgsl
+++ b/test/tint/builtins/gen/literal/select/bb447f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/select/bb8aae.wgsl b/test/tint/builtins/gen/literal/select/bb8aae.wgsl
index 28434fa..bebc115 100644
--- a/test/tint/builtins/gen/literal/select/bb8aae.wgsl
+++ b/test/tint/builtins/gen/literal/select/bb8aae.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/select/bf3d29.wgsl b/test/tint/builtins/gen/literal/select/bf3d29.wgsl
index b617791..e7d2028 100644
--- a/test/tint/builtins/gen/literal/select/bf3d29.wgsl
+++ b/test/tint/builtins/gen/literal/select/bf3d29.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/select/c31f9e.wgsl b/test/tint/builtins/gen/literal/select/c31f9e.wgsl
index 079dc9f..22c9ca7 100644
--- a/test/tint/builtins/gen/literal/select/c31f9e.wgsl
+++ b/test/tint/builtins/gen/literal/select/c31f9e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/select/c41bd1.wgsl b/test/tint/builtins/gen/literal/select/c41bd1.wgsl
index c6a33a2..4da5cb8 100644
--- a/test/tint/builtins/gen/literal/select/c41bd1.wgsl
+++ b/test/tint/builtins/gen/literal/select/c41bd1.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/select/c4a4ef.wgsl b/test/tint/builtins/gen/literal/select/c4a4ef.wgsl
index 2119ca6..586986f 100644
--- a/test/tint/builtins/gen/literal/select/c4a4ef.wgsl
+++ b/test/tint/builtins/gen/literal/select/c4a4ef.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/select/cb9301.wgsl b/test/tint/builtins/gen/literal/select/cb9301.wgsl
index 411b3ba..1385f4a 100644
--- a/test/tint/builtins/gen/literal/select/cb9301.wgsl
+++ b/test/tint/builtins/gen/literal/select/cb9301.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/select/dfab3b.wgsl b/test/tint/builtins/gen/literal/select/dfab3b.wgsl
index 81088a3..e04362f 100644
--- a/test/tint/builtins/gen/literal/select/dfab3b.wgsl
+++ b/test/tint/builtins/gen/literal/select/dfab3b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/select/e381c3.wgsl b/test/tint/builtins/gen/literal/select/e381c3.wgsl
index c0707f7..fdef171 100644
--- a/test/tint/builtins/gen/literal/select/e381c3.wgsl
+++ b/test/tint/builtins/gen/literal/select/e381c3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/select/e3e028.wgsl b/test/tint/builtins/gen/literal/select/e3e028.wgsl
index e540074..e1c82d7 100644
--- a/test/tint/builtins/gen/literal/select/e3e028.wgsl
+++ b/test/tint/builtins/gen/literal/select/e3e028.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/select/ebfea2.wgsl b/test/tint/builtins/gen/literal/select/ebfea2.wgsl
index ae84d2c..c37c99ab 100644
--- a/test/tint/builtins/gen/literal/select/ebfea2.wgsl
+++ b/test/tint/builtins/gen/literal/select/ebfea2.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/select/ed7c13.wgsl b/test/tint/builtins/gen/literal/select/ed7c13.wgsl
index 57bb888..84a14ea 100644
--- a/test/tint/builtins/gen/literal/select/ed7c13.wgsl
+++ b/test/tint/builtins/gen/literal/select/ed7c13.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/select/ed8a15.wgsl b/test/tint/builtins/gen/literal/select/ed8a15.wgsl
index 420ddfc..90ae021 100644
--- a/test/tint/builtins/gen/literal/select/ed8a15.wgsl
+++ b/test/tint/builtins/gen/literal/select/ed8a15.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/select/fb7e53.wgsl b/test/tint/builtins/gen/literal/select/fb7e53.wgsl
index 0d72885..54b1cdc 100644
--- a/test/tint/builtins/gen/literal/select/fb7e53.wgsl
+++ b/test/tint/builtins/gen/literal/select/fb7e53.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/sign/0799fd.wgsl b/test/tint/builtins/gen/literal/sign/0799fd.wgsl
index 7dbe9a4..991d382 100644
--- a/test/tint/builtins/gen/literal/sign/0799fd.wgsl
+++ b/test/tint/builtins/gen/literal/sign/0799fd.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/sign/159665.wgsl b/test/tint/builtins/gen/literal/sign/159665.wgsl
index 83f4b42..f71c73d 100644
--- a/test/tint/builtins/gen/literal/sign/159665.wgsl
+++ b/test/tint/builtins/gen/literal/sign/159665.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/sign/160933.wgsl b/test/tint/builtins/gen/literal/sign/160933.wgsl
index 44a9eb5..85f75c9 100644
--- a/test/tint/builtins/gen/literal/sign/160933.wgsl
+++ b/test/tint/builtins/gen/literal/sign/160933.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/sign/3233fa.wgsl b/test/tint/builtins/gen/literal/sign/3233fa.wgsl
index d13a589..c02e38c 100644
--- a/test/tint/builtins/gen/literal/sign/3233fa.wgsl
+++ b/test/tint/builtins/gen/literal/sign/3233fa.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/sign/3a39ac.wgsl b/test/tint/builtins/gen/literal/sign/3a39ac.wgsl
index ac02a89..2d78af2 100644
--- a/test/tint/builtins/gen/literal/sign/3a39ac.wgsl
+++ b/test/tint/builtins/gen/literal/sign/3a39ac.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/sign/3bdab6.wgsl b/test/tint/builtins/gen/literal/sign/3bdab6.wgsl
index 76c5c0e..0312057 100644
--- a/test/tint/builtins/gen/literal/sign/3bdab6.wgsl
+++ b/test/tint/builtins/gen/literal/sign/3bdab6.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/sign/55339e.wgsl b/test/tint/builtins/gen/literal/sign/55339e.wgsl
index 38dbeec..c806a59 100644
--- a/test/tint/builtins/gen/literal/sign/55339e.wgsl
+++ b/test/tint/builtins/gen/literal/sign/55339e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/sign/58d779.wgsl b/test/tint/builtins/gen/literal/sign/58d779.wgsl
index ae15419..9c38bd3 100644
--- a/test/tint/builtins/gen/literal/sign/58d779.wgsl
+++ b/test/tint/builtins/gen/literal/sign/58d779.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/sign/5d283a.wgsl b/test/tint/builtins/gen/literal/sign/5d283a.wgsl
index ba5f331..4330d27 100644
--- a/test/tint/builtins/gen/literal/sign/5d283a.wgsl
+++ b/test/tint/builtins/gen/literal/sign/5d283a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/sign/7c85ea.wgsl b/test/tint/builtins/gen/literal/sign/7c85ea.wgsl
index 558c56c..b052d3c 100644
--- a/test/tint/builtins/gen/literal/sign/7c85ea.wgsl
+++ b/test/tint/builtins/gen/literal/sign/7c85ea.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/sign/926015.wgsl b/test/tint/builtins/gen/literal/sign/926015.wgsl
index 192b000..8aabec7 100644
--- a/test/tint/builtins/gen/literal/sign/926015.wgsl
+++ b/test/tint/builtins/gen/literal/sign/926015.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/sign/943b2e.wgsl b/test/tint/builtins/gen/literal/sign/943b2e.wgsl
index 71d093c..a6cc1e3 100644
--- a/test/tint/builtins/gen/literal/sign/943b2e.wgsl
+++ b/test/tint/builtins/gen/literal/sign/943b2e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/sign/9603b1.wgsl b/test/tint/builtins/gen/literal/sign/9603b1.wgsl
index 424d29e..154ed3e 100644
--- a/test/tint/builtins/gen/literal/sign/9603b1.wgsl
+++ b/test/tint/builtins/gen/literal/sign/9603b1.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/sign/ab6301.wgsl b/test/tint/builtins/gen/literal/sign/ab6301.wgsl
index a501d00..caf4cd0 100644
--- a/test/tint/builtins/gen/literal/sign/ab6301.wgsl
+++ b/test/tint/builtins/gen/literal/sign/ab6301.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/sign/b8f634.wgsl b/test/tint/builtins/gen/literal/sign/b8f634.wgsl
index c8eda62..a85bc17 100644
--- a/test/tint/builtins/gen/literal/sign/b8f634.wgsl
+++ b/test/tint/builtins/gen/literal/sign/b8f634.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/sign/c8289c.wgsl b/test/tint/builtins/gen/literal/sign/c8289c.wgsl
index efe61e2..c434d50 100644
--- a/test/tint/builtins/gen/literal/sign/c8289c.wgsl
+++ b/test/tint/builtins/gen/literal/sign/c8289c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/sign/ccdb3c.wgsl b/test/tint/builtins/gen/literal/sign/ccdb3c.wgsl
index bcecae9..7c1c9b6 100644
--- a/test/tint/builtins/gen/literal/sign/ccdb3c.wgsl
+++ b/test/tint/builtins/gen/literal/sign/ccdb3c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/sign/d065d8.wgsl b/test/tint/builtins/gen/literal/sign/d065d8.wgsl
index 235e694..6f5754e 100644
--- a/test/tint/builtins/gen/literal/sign/d065d8.wgsl
+++ b/test/tint/builtins/gen/literal/sign/d065d8.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/sign/dd790e.wgsl b/test/tint/builtins/gen/literal/sign/dd790e.wgsl
index e5fb311..dd071b3 100644
--- a/test/tint/builtins/gen/literal/sign/dd790e.wgsl
+++ b/test/tint/builtins/gen/literal/sign/dd790e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/sign/f5da6a.wgsl b/test/tint/builtins/gen/literal/sign/f5da6a.wgsl
index d649865..4c88762 100644
--- a/test/tint/builtins/gen/literal/sign/f5da6a.wgsl
+++ b/test/tint/builtins/gen/literal/sign/f5da6a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/sin/01f241.wgsl b/test/tint/builtins/gen/literal/sin/01f241.wgsl
index f1a5002..f6c2dcb 100644
--- a/test/tint/builtins/gen/literal/sin/01f241.wgsl
+++ b/test/tint/builtins/gen/literal/sin/01f241.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/sin/15b2c6.wgsl b/test/tint/builtins/gen/literal/sin/15b2c6.wgsl
index 4eb1210..3c383e8 100644
--- a/test/tint/builtins/gen/literal/sin/15b2c6.wgsl
+++ b/test/tint/builtins/gen/literal/sin/15b2c6.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/sin/2c903b.wgsl b/test/tint/builtins/gen/literal/sin/2c903b.wgsl
index 1447728..42caa8f 100644
--- a/test/tint/builtins/gen/literal/sin/2c903b.wgsl
+++ b/test/tint/builtins/gen/literal/sin/2c903b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/sin/3cca11.wgsl b/test/tint/builtins/gen/literal/sin/3cca11.wgsl
index a2236b1..56e5949 100644
--- a/test/tint/builtins/gen/literal/sin/3cca11.wgsl
+++ b/test/tint/builtins/gen/literal/sin/3cca11.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/sin/4e3979.wgsl b/test/tint/builtins/gen/literal/sin/4e3979.wgsl
index d9f9bcb..db0bc05 100644
--- a/test/tint/builtins/gen/literal/sin/4e3979.wgsl
+++ b/test/tint/builtins/gen/literal/sin/4e3979.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/sin/5c0712.wgsl b/test/tint/builtins/gen/literal/sin/5c0712.wgsl
index c1c098d..bd251cc 100644
--- a/test/tint/builtins/gen/literal/sin/5c0712.wgsl
+++ b/test/tint/builtins/gen/literal/sin/5c0712.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/sin/66a59f.wgsl b/test/tint/builtins/gen/literal/sin/66a59f.wgsl
index db9c6e7..7481fb5 100644
--- a/test/tint/builtins/gen/literal/sin/66a59f.wgsl
+++ b/test/tint/builtins/gen/literal/sin/66a59f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/sin/67b03c.wgsl b/test/tint/builtins/gen/literal/sin/67b03c.wgsl
index 1598c2d..91be63b 100644
--- a/test/tint/builtins/gen/literal/sin/67b03c.wgsl
+++ b/test/tint/builtins/gen/literal/sin/67b03c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/sin/68d3ab.wgsl b/test/tint/builtins/gen/literal/sin/68d3ab.wgsl
index ea80779..4108417 100644
--- a/test/tint/builtins/gen/literal/sin/68d3ab.wgsl
+++ b/test/tint/builtins/gen/literal/sin/68d3ab.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/sin/a9ab19.wgsl b/test/tint/builtins/gen/literal/sin/a9ab19.wgsl
index 3ecd2ff..bc38df3 100644
--- a/test/tint/builtins/gen/literal/sin/a9ab19.wgsl
+++ b/test/tint/builtins/gen/literal/sin/a9ab19.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/sin/b78c91.wgsl b/test/tint/builtins/gen/literal/sin/b78c91.wgsl
index 6b59695..0b54ba0 100644
--- a/test/tint/builtins/gen/literal/sin/b78c91.wgsl
+++ b/test/tint/builtins/gen/literal/sin/b78c91.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/sin/fc8bc4.wgsl b/test/tint/builtins/gen/literal/sin/fc8bc4.wgsl
index 33c5955..7640d16 100644
--- a/test/tint/builtins/gen/literal/sin/fc8bc4.wgsl
+++ b/test/tint/builtins/gen/literal/sin/fc8bc4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/sinh/0908c1.wgsl b/test/tint/builtins/gen/literal/sinh/0908c1.wgsl
index 26a6b08..cb30864 100644
--- a/test/tint/builtins/gen/literal/sinh/0908c1.wgsl
+++ b/test/tint/builtins/gen/literal/sinh/0908c1.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/sinh/445e33.wgsl b/test/tint/builtins/gen/literal/sinh/445e33.wgsl
index b2f4307..c8f2789 100644
--- a/test/tint/builtins/gen/literal/sinh/445e33.wgsl
+++ b/test/tint/builtins/gen/literal/sinh/445e33.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/sinh/69cce2.wgsl b/test/tint/builtins/gen/literal/sinh/69cce2.wgsl
index 4c62aa6..d3956ac 100644
--- a/test/tint/builtins/gen/literal/sinh/69cce2.wgsl
+++ b/test/tint/builtins/gen/literal/sinh/69cce2.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/sinh/77a2a3.wgsl b/test/tint/builtins/gen/literal/sinh/77a2a3.wgsl
index c7be581..7154201 100644
--- a/test/tint/builtins/gen/literal/sinh/77a2a3.wgsl
+++ b/test/tint/builtins/gen/literal/sinh/77a2a3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/sinh/7bb598.wgsl b/test/tint/builtins/gen/literal/sinh/7bb598.wgsl
index 4feb5ca..84c46ad 100644
--- a/test/tint/builtins/gen/literal/sinh/7bb598.wgsl
+++ b/test/tint/builtins/gen/literal/sinh/7bb598.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/sinh/924f19.wgsl b/test/tint/builtins/gen/literal/sinh/924f19.wgsl
index 6bdc834..f4de9da 100644
--- a/test/tint/builtins/gen/literal/sinh/924f19.wgsl
+++ b/test/tint/builtins/gen/literal/sinh/924f19.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/sinh/9c1092.wgsl b/test/tint/builtins/gen/literal/sinh/9c1092.wgsl
index 12040e1..67dc5be 100644
--- a/test/tint/builtins/gen/literal/sinh/9c1092.wgsl
+++ b/test/tint/builtins/gen/literal/sinh/9c1092.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/sinh/a3da7c.wgsl b/test/tint/builtins/gen/literal/sinh/a3da7c.wgsl
index c018ec1..91cdfb4 100644
--- a/test/tint/builtins/gen/literal/sinh/a3da7c.wgsl
+++ b/test/tint/builtins/gen/literal/sinh/a3da7c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/sinh/b9860e.wgsl b/test/tint/builtins/gen/literal/sinh/b9860e.wgsl
index c3fca22..4cf5ebf 100644
--- a/test/tint/builtins/gen/literal/sinh/b9860e.wgsl
+++ b/test/tint/builtins/gen/literal/sinh/b9860e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/sinh/ba7e25.wgsl b/test/tint/builtins/gen/literal/sinh/ba7e25.wgsl
index 5199217..8ea086b 100644
--- a/test/tint/builtins/gen/literal/sinh/ba7e25.wgsl
+++ b/test/tint/builtins/gen/literal/sinh/ba7e25.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/sinh/c4df74.wgsl b/test/tint/builtins/gen/literal/sinh/c4df74.wgsl
index 640b15b..2511e90 100644
--- a/test/tint/builtins/gen/literal/sinh/c4df74.wgsl
+++ b/test/tint/builtins/gen/literal/sinh/c4df74.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/sinh/c9a5eb.wgsl b/test/tint/builtins/gen/literal/sinh/c9a5eb.wgsl
index 7a9b361..ccf59ca 100644
--- a/test/tint/builtins/gen/literal/sinh/c9a5eb.wgsl
+++ b/test/tint/builtins/gen/literal/sinh/c9a5eb.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/smoothstep/0c481b.wgsl b/test/tint/builtins/gen/literal/smoothstep/0c481b.wgsl
index 202ea9a..7dddf3e 100644
--- a/test/tint/builtins/gen/literal/smoothstep/0c481b.wgsl
+++ b/test/tint/builtins/gen/literal/smoothstep/0c481b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/smoothstep/0c4ffc.wgsl b/test/tint/builtins/gen/literal/smoothstep/0c4ffc.wgsl
index a450a08..bbd9aea 100644
--- a/test/tint/builtins/gen/literal/smoothstep/0c4ffc.wgsl
+++ b/test/tint/builtins/gen/literal/smoothstep/0c4ffc.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/smoothstep/12c031.wgsl b/test/tint/builtins/gen/literal/smoothstep/12c031.wgsl
index 76d5283..a5b9162 100644
--- a/test/tint/builtins/gen/literal/smoothstep/12c031.wgsl
+++ b/test/tint/builtins/gen/literal/smoothstep/12c031.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/smoothstep/392c19.wgsl b/test/tint/builtins/gen/literal/smoothstep/392c19.wgsl
index 963c6ab..c167610 100644
--- a/test/tint/builtins/gen/literal/smoothstep/392c19.wgsl
+++ b/test/tint/builtins/gen/literal/smoothstep/392c19.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/smoothstep/40864c.wgsl b/test/tint/builtins/gen/literal/smoothstep/40864c.wgsl
index b9101c6..f285d21 100644
--- a/test/tint/builtins/gen/literal/smoothstep/40864c.wgsl
+++ b/test/tint/builtins/gen/literal/smoothstep/40864c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/smoothstep/586e12.wgsl b/test/tint/builtins/gen/literal/smoothstep/586e12.wgsl
index 95a28ce..a1e6b4f 100644
--- a/test/tint/builtins/gen/literal/smoothstep/586e12.wgsl
+++ b/test/tint/builtins/gen/literal/smoothstep/586e12.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/smoothstep/66e4bd.wgsl b/test/tint/builtins/gen/literal/smoothstep/66e4bd.wgsl
index fe73666..9fb413f 100644
--- a/test/tint/builtins/gen/literal/smoothstep/66e4bd.wgsl
+++ b/test/tint/builtins/gen/literal/smoothstep/66e4bd.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/smoothstep/6c4975.wgsl b/test/tint/builtins/gen/literal/smoothstep/6c4975.wgsl
index 400a24a..dc35a53 100644
--- a/test/tint/builtins/gen/literal/smoothstep/6c4975.wgsl
+++ b/test/tint/builtins/gen/literal/smoothstep/6c4975.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/smoothstep/6e7a74.wgsl b/test/tint/builtins/gen/literal/smoothstep/6e7a74.wgsl
index 592d6cb..241a7c0 100644
--- a/test/tint/builtins/gen/literal/smoothstep/6e7a74.wgsl
+++ b/test/tint/builtins/gen/literal/smoothstep/6e7a74.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/smoothstep/a80fff.wgsl b/test/tint/builtins/gen/literal/smoothstep/a80fff.wgsl
index 2b37fe6..f8df36f 100644
--- a/test/tint/builtins/gen/literal/smoothstep/a80fff.wgsl
+++ b/test/tint/builtins/gen/literal/smoothstep/a80fff.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/smoothstep/aad1db.wgsl b/test/tint/builtins/gen/literal/smoothstep/aad1db.wgsl
index b18e01a..2b24e0e 100644
--- a/test/tint/builtins/gen/literal/smoothstep/aad1db.wgsl
+++ b/test/tint/builtins/gen/literal/smoothstep/aad1db.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/smoothstep/c43ebd.wgsl b/test/tint/builtins/gen/literal/smoothstep/c43ebd.wgsl
index 300796e..82784f9 100644
--- a/test/tint/builtins/gen/literal/smoothstep/c43ebd.wgsl
+++ b/test/tint/builtins/gen/literal/smoothstep/c43ebd.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/sqrt/072192.wgsl b/test/tint/builtins/gen/literal/sqrt/072192.wgsl
index a7ab3eb..68bce12 100644
--- a/test/tint/builtins/gen/literal/sqrt/072192.wgsl
+++ b/test/tint/builtins/gen/literal/sqrt/072192.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/sqrt/20c74e.wgsl b/test/tint/builtins/gen/literal/sqrt/20c74e.wgsl
index 0d2e2e3..d5c35b0 100644
--- a/test/tint/builtins/gen/literal/sqrt/20c74e.wgsl
+++ b/test/tint/builtins/gen/literal/sqrt/20c74e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/sqrt/4ac2c5.wgsl b/test/tint/builtins/gen/literal/sqrt/4ac2c5.wgsl
index 325d68a..e9cb502 100644
--- a/test/tint/builtins/gen/literal/sqrt/4ac2c5.wgsl
+++ b/test/tint/builtins/gen/literal/sqrt/4ac2c5.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/sqrt/803d1c.wgsl b/test/tint/builtins/gen/literal/sqrt/803d1c.wgsl
index c49bd90..f9dad8c 100644
--- a/test/tint/builtins/gen/literal/sqrt/803d1c.wgsl
+++ b/test/tint/builtins/gen/literal/sqrt/803d1c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/sqrt/895a0c.wgsl b/test/tint/builtins/gen/literal/sqrt/895a0c.wgsl
index bfd1957..1d75eb2 100644
--- a/test/tint/builtins/gen/literal/sqrt/895a0c.wgsl
+++ b/test/tint/builtins/gen/literal/sqrt/895a0c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/sqrt/8c7024.wgsl b/test/tint/builtins/gen/literal/sqrt/8c7024.wgsl
index 20a8bc2..121e5f6 100644
--- a/test/tint/builtins/gen/literal/sqrt/8c7024.wgsl
+++ b/test/tint/builtins/gen/literal/sqrt/8c7024.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/sqrt/8da177.wgsl b/test/tint/builtins/gen/literal/sqrt/8da177.wgsl
index f47261e..e781082 100644
--- a/test/tint/builtins/gen/literal/sqrt/8da177.wgsl
+++ b/test/tint/builtins/gen/literal/sqrt/8da177.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/sqrt/9c5cbe.wgsl b/test/tint/builtins/gen/literal/sqrt/9c5cbe.wgsl
index 1ef1b56..f098137 100644
--- a/test/tint/builtins/gen/literal/sqrt/9c5cbe.wgsl
+++ b/test/tint/builtins/gen/literal/sqrt/9c5cbe.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/sqrt/aa0d7a.wgsl b/test/tint/builtins/gen/literal/sqrt/aa0d7a.wgsl
index 60c4e63..cb07c73 100644
--- a/test/tint/builtins/gen/literal/sqrt/aa0d7a.wgsl
+++ b/test/tint/builtins/gen/literal/sqrt/aa0d7a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/sqrt/d9ab4d.wgsl b/test/tint/builtins/gen/literal/sqrt/d9ab4d.wgsl
index 955b778..9086f13 100644
--- a/test/tint/builtins/gen/literal/sqrt/d9ab4d.wgsl
+++ b/test/tint/builtins/gen/literal/sqrt/d9ab4d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/sqrt/ec33e9.wgsl b/test/tint/builtins/gen/literal/sqrt/ec33e9.wgsl
index 3b4c4f5..725d7e1 100644
--- a/test/tint/builtins/gen/literal/sqrt/ec33e9.wgsl
+++ b/test/tint/builtins/gen/literal/sqrt/ec33e9.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/sqrt/f8c59a.wgsl b/test/tint/builtins/gen/literal/sqrt/f8c59a.wgsl
index 5564c04..9fe9c20 100644
--- a/test/tint/builtins/gen/literal/sqrt/f8c59a.wgsl
+++ b/test/tint/builtins/gen/literal/sqrt/f8c59a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/step/07cb06.wgsl b/test/tint/builtins/gen/literal/step/07cb06.wgsl
index c9eb9b5..1c80e32 100644
--- a/test/tint/builtins/gen/literal/step/07cb06.wgsl
+++ b/test/tint/builtins/gen/literal/step/07cb06.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/step/0b073b.wgsl b/test/tint/builtins/gen/literal/step/0b073b.wgsl
index 9f18f79..066a323 100644
--- a/test/tint/builtins/gen/literal/step/0b073b.wgsl
+++ b/test/tint/builtins/gen/literal/step/0b073b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/step/19accd.wgsl b/test/tint/builtins/gen/literal/step/19accd.wgsl
index 1d05431..d04608b 100644
--- a/test/tint/builtins/gen/literal/step/19accd.wgsl
+++ b/test/tint/builtins/gen/literal/step/19accd.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/step/334303.wgsl b/test/tint/builtins/gen/literal/step/334303.wgsl
index 29eb01b..fb385ec 100644
--- a/test/tint/builtins/gen/literal/step/334303.wgsl
+++ b/test/tint/builtins/gen/literal/step/334303.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/step/38cd79.wgsl b/test/tint/builtins/gen/literal/step/38cd79.wgsl
index 6f5530a..8831433 100644
--- a/test/tint/builtins/gen/literal/step/38cd79.wgsl
+++ b/test/tint/builtins/gen/literal/step/38cd79.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/step/415879.wgsl b/test/tint/builtins/gen/literal/step/415879.wgsl
index 188e7fb..8eaa3c7 100644
--- a/test/tint/builtins/gen/literal/step/415879.wgsl
+++ b/test/tint/builtins/gen/literal/step/415879.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/step/630d07.wgsl b/test/tint/builtins/gen/literal/step/630d07.wgsl
index b8d71e6..459ff5b 100644
--- a/test/tint/builtins/gen/literal/step/630d07.wgsl
+++ b/test/tint/builtins/gen/literal/step/630d07.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/step/7c7e5c.wgsl b/test/tint/builtins/gen/literal/step/7c7e5c.wgsl
index 578977c..bbf7f7c 100644
--- a/test/tint/builtins/gen/literal/step/7c7e5c.wgsl
+++ b/test/tint/builtins/gen/literal/step/7c7e5c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/step/baa320.wgsl b/test/tint/builtins/gen/literal/step/baa320.wgsl
index d743b97..06bfb58 100644
--- a/test/tint/builtins/gen/literal/step/baa320.wgsl
+++ b/test/tint/builtins/gen/literal/step/baa320.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/step/cc6b61.wgsl b/test/tint/builtins/gen/literal/step/cc6b61.wgsl
index 46dc411..4b4eba4 100644
--- a/test/tint/builtins/gen/literal/step/cc6b61.wgsl
+++ b/test/tint/builtins/gen/literal/step/cc6b61.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/step/e2b337.wgsl b/test/tint/builtins/gen/literal/step/e2b337.wgsl
index db109e7..42c9a44 100644
--- a/test/tint/builtins/gen/literal/step/e2b337.wgsl
+++ b/test/tint/builtins/gen/literal/step/e2b337.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/step/f9b70c.wgsl b/test/tint/builtins/gen/literal/step/f9b70c.wgsl
index fb10994..036072f 100644
--- a/test/tint/builtins/gen/literal/step/f9b70c.wgsl
+++ b/test/tint/builtins/gen/literal/step/f9b70c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/storageBarrier/d87211.wgsl b/test/tint/builtins/gen/literal/storageBarrier/d87211.wgsl
index f5a56da..3b696be 100644
--- a/test/tint/builtins/gen/literal/storageBarrier/d87211.wgsl
+++ b/test/tint/builtins/gen/literal/storageBarrier/d87211.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/subgroupBallot/7e6d0e.wgsl b/test/tint/builtins/gen/literal/subgroupBallot/7e6d0e.wgsl
index b522e95..6fcf505 100644
--- a/test/tint/builtins/gen/literal/subgroupBallot/7e6d0e.wgsl
+++ b/test/tint/builtins/gen/literal/subgroupBallot/7e6d0e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/tan/244e2a.wgsl b/test/tint/builtins/gen/literal/tan/244e2a.wgsl
index 26fce14..05fe0d7 100644
--- a/test/tint/builtins/gen/literal/tan/244e2a.wgsl
+++ b/test/tint/builtins/gen/literal/tan/244e2a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/tan/2f030e.wgsl b/test/tint/builtins/gen/literal/tan/2f030e.wgsl
index 726fd5a..ec7162a 100644
--- a/test/tint/builtins/gen/literal/tan/2f030e.wgsl
+++ b/test/tint/builtins/gen/literal/tan/2f030e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/tan/311400.wgsl b/test/tint/builtins/gen/literal/tan/311400.wgsl
index 306cfaf..45bef48 100644
--- a/test/tint/builtins/gen/literal/tan/311400.wgsl
+++ b/test/tint/builtins/gen/literal/tan/311400.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/tan/539e54.wgsl b/test/tint/builtins/gen/literal/tan/539e54.wgsl
index 8c9c262..0fa73c7 100644
--- a/test/tint/builtins/gen/literal/tan/539e54.wgsl
+++ b/test/tint/builtins/gen/literal/tan/539e54.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/tan/7be368.wgsl b/test/tint/builtins/gen/literal/tan/7be368.wgsl
index c09cb1b..184b5bb 100644
--- a/test/tint/builtins/gen/literal/tan/7be368.wgsl
+++ b/test/tint/builtins/gen/literal/tan/7be368.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/tan/7ea104.wgsl b/test/tint/builtins/gen/literal/tan/7ea104.wgsl
index 2494dad..9a0031a 100644
--- a/test/tint/builtins/gen/literal/tan/7ea104.wgsl
+++ b/test/tint/builtins/gen/literal/tan/7ea104.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/tan/8ce3e9.wgsl b/test/tint/builtins/gen/literal/tan/8ce3e9.wgsl
index 1b2d2e2b..7690a0f 100644
--- a/test/tint/builtins/gen/literal/tan/8ce3e9.wgsl
+++ b/test/tint/builtins/gen/literal/tan/8ce3e9.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/tan/9f7c9c.wgsl b/test/tint/builtins/gen/literal/tan/9f7c9c.wgsl
index 748790f..c39488e 100644
--- a/test/tint/builtins/gen/literal/tan/9f7c9c.wgsl
+++ b/test/tint/builtins/gen/literal/tan/9f7c9c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/tan/a0966f.wgsl b/test/tint/builtins/gen/literal/tan/a0966f.wgsl
index eace36c..c588e19 100644
--- a/test/tint/builtins/gen/literal/tan/a0966f.wgsl
+++ b/test/tint/builtins/gen/literal/tan/a0966f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/tan/ae26ae.wgsl b/test/tint/builtins/gen/literal/tan/ae26ae.wgsl
index 29c4215..17d9c08 100644
--- a/test/tint/builtins/gen/literal/tan/ae26ae.wgsl
+++ b/test/tint/builtins/gen/literal/tan/ae26ae.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/tan/d4d491.wgsl b/test/tint/builtins/gen/literal/tan/d4d491.wgsl
index b9d69bc..08c2304 100644
--- a/test/tint/builtins/gen/literal/tan/d4d491.wgsl
+++ b/test/tint/builtins/gen/literal/tan/d4d491.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/tan/db0456.wgsl b/test/tint/builtins/gen/literal/tan/db0456.wgsl
index 5a28d22..997cb1d 100644
--- a/test/tint/builtins/gen/literal/tan/db0456.wgsl
+++ b/test/tint/builtins/gen/literal/tan/db0456.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/tanh/06a4fe.wgsl b/test/tint/builtins/gen/literal/tanh/06a4fe.wgsl
index 3c9cbc2..6845ae3 100644
--- a/test/tint/builtins/gen/literal/tanh/06a4fe.wgsl
+++ b/test/tint/builtins/gen/literal/tanh/06a4fe.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/tanh/313aa1.wgsl b/test/tint/builtins/gen/literal/tanh/313aa1.wgsl
index 15a6d87..f93ec64 100644
--- a/test/tint/builtins/gen/literal/tanh/313aa1.wgsl
+++ b/test/tint/builtins/gen/literal/tanh/313aa1.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/tanh/5663c5.wgsl b/test/tint/builtins/gen/literal/tanh/5663c5.wgsl
index 66d64f3..c9ab867 100644
--- a/test/tint/builtins/gen/literal/tanh/5663c5.wgsl
+++ b/test/tint/builtins/gen/literal/tanh/5663c5.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/tanh/5724b3.wgsl b/test/tint/builtins/gen/literal/tanh/5724b3.wgsl
index 53fd962..5167206 100644
--- a/test/tint/builtins/gen/literal/tanh/5724b3.wgsl
+++ b/test/tint/builtins/gen/literal/tanh/5724b3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/tanh/5b19af.wgsl b/test/tint/builtins/gen/literal/tanh/5b19af.wgsl
index d061cb8..fc528c9 100644
--- a/test/tint/builtins/gen/literal/tanh/5b19af.wgsl
+++ b/test/tint/builtins/gen/literal/tanh/5b19af.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/tanh/6289fd.wgsl b/test/tint/builtins/gen/literal/tanh/6289fd.wgsl
index 27ebdd1..dad02a9 100644
--- a/test/tint/builtins/gen/literal/tanh/6289fd.wgsl
+++ b/test/tint/builtins/gen/literal/tanh/6289fd.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/tanh/6d105a.wgsl b/test/tint/builtins/gen/literal/tanh/6d105a.wgsl
index dc8edd6..f850039 100644
--- a/test/tint/builtins/gen/literal/tanh/6d105a.wgsl
+++ b/test/tint/builtins/gen/literal/tanh/6d105a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/tanh/9f9fb9.wgsl b/test/tint/builtins/gen/literal/tanh/9f9fb9.wgsl
index 148eb29..7e485d3 100644
--- a/test/tint/builtins/gen/literal/tanh/9f9fb9.wgsl
+++ b/test/tint/builtins/gen/literal/tanh/9f9fb9.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/tanh/ac5d33.wgsl b/test/tint/builtins/gen/literal/tanh/ac5d33.wgsl
index a4e1d99..fde1eb6 100644
--- a/test/tint/builtins/gen/literal/tanh/ac5d33.wgsl
+++ b/test/tint/builtins/gen/literal/tanh/ac5d33.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/tanh/c15fdb.wgsl b/test/tint/builtins/gen/literal/tanh/c15fdb.wgsl
index 992aaab..6be6102 100644
--- a/test/tint/builtins/gen/literal/tanh/c15fdb.wgsl
+++ b/test/tint/builtins/gen/literal/tanh/c15fdb.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/tanh/c48aa6.wgsl b/test/tint/builtins/gen/literal/tanh/c48aa6.wgsl
index 33eb34a..5d085b2 100644
--- a/test/tint/builtins/gen/literal/tanh/c48aa6.wgsl
+++ b/test/tint/builtins/gen/literal/tanh/c48aa6.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/tanh/e8efb3.wgsl b/test/tint/builtins/gen/literal/tanh/e8efb3.wgsl
index f67f364..55a0ece 100644
--- a/test/tint/builtins/gen/literal/tanh/e8efb3.wgsl
+++ b/test/tint/builtins/gen/literal/tanh/e8efb3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureBarrier/3d0f7e.wgsl b/test/tint/builtins/gen/literal/textureBarrier/3d0f7e.wgsl
index 0e66018..8814bc3 100644
--- a/test/tint/builtins/gen/literal/textureBarrier/3d0f7e.wgsl
+++ b/test/tint/builtins/gen/literal/textureBarrier/3d0f7e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/00348c.wgsl b/test/tint/builtins/gen/literal/textureDimensions/00348c.wgsl
index 17ede45..9f58340 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/00348c.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/00348c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_multisampled_2d<i32>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/01e21e.wgsl b/test/tint/builtins/gen/literal/textureDimensions/01e21e.wgsl
index ac6c86c..b49980c 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/01e21e.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/01e21e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/01edb1.wgsl b/test/tint/builtins/gen/literal/textureDimensions/01edb1.wgsl
index d447984..732a1bb 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/01edb1.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/01edb1.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/022903.wgsl b/test/tint/builtins/gen/literal/textureDimensions/022903.wgsl
index 4c3a175..d8441db 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/022903.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/022903.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_1d<i32>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/0276ec.wgsl b/test/tint/builtins/gen/literal/textureDimensions/0276ec.wgsl
index 79a98af..53fcfc4 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/0276ec.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/0276ec.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/029589.wgsl b/test/tint/builtins/gen/literal/textureDimensions/029589.wgsl
index 3228737..36bd0e8 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/029589.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/029589.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/0329b0.wgsl b/test/tint/builtins/gen/literal/textureDimensions/0329b0.wgsl
index 677c50d..9036bf5 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/0329b0.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/0329b0.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/033195.wgsl b/test/tint/builtins/gen/literal/textureDimensions/033195.wgsl
index c202db6..ed9efcf 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/033195.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/033195.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/033ea7.wgsl b/test/tint/builtins/gen/literal/textureDimensions/033ea7.wgsl
index e234b22..ca8b155 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/033ea7.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/033ea7.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/038847.wgsl b/test/tint/builtins/gen/literal/textureDimensions/038847.wgsl
index 6f36305..d7f6d0b 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/038847.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/038847.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/03f81e.wgsl b/test/tint/builtins/gen/literal/textureDimensions/03f81e.wgsl
index afd25f7..4d1b706 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/03f81e.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/03f81e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/07f1ba.wgsl b/test/tint/builtins/gen/literal/textureDimensions/07f1ba.wgsl
index d7d5ade..0b93a01 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/07f1ba.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/07f1ba.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/088918.wgsl b/test/tint/builtins/gen/literal/textureDimensions/088918.wgsl
index 5195456..a7343b8 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/088918.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/088918.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/0890c6.wgsl b/test/tint/builtins/gen/literal/textureDimensions/0890c6.wgsl
index 2522675..c1d93a8 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/0890c6.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/0890c6.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_3d<f32>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/08e371.wgsl b/test/tint/builtins/gen/literal/textureDimensions/08e371.wgsl
index 7464183..9fb414e 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/08e371.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/08e371.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/09140b.wgsl b/test/tint/builtins/gen/literal/textureDimensions/09140b.wgsl
index 6458d84..90b2242 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/09140b.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/09140b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_1d<rgba32uint, write>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/0973c9.wgsl b/test/tint/builtins/gen/literal/textureDimensions/0973c9.wgsl
index 752a36d..438beef 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/0973c9.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/0973c9.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/0baa0d.wgsl b/test/tint/builtins/gen/literal/textureDimensions/0baa0d.wgsl
index 4c8cb77..680deec 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/0baa0d.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/0baa0d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d<r32float, write>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/0c0b0c.wgsl b/test/tint/builtins/gen/literal/textureDimensions/0c0b0c.wgsl
index 52c419e..d434d74 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/0c0b0c.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/0c0b0c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_1d<rgba16float, write>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/0d4a7c.wgsl b/test/tint/builtins/gen/literal/textureDimensions/0d4a7c.wgsl
index 18dcf9d..86112dc 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/0d4a7c.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/0d4a7c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/0de70c.wgsl b/test/tint/builtins/gen/literal/textureDimensions/0de70c.wgsl
index 3ef312d..ed0986d 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/0de70c.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/0de70c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/0ff9a4.wgsl b/test/tint/builtins/gen/literal/textureDimensions/0ff9a4.wgsl
index 91e06d9..e547579 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/0ff9a4.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/0ff9a4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_cube_array;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/135176.wgsl b/test/tint/builtins/gen/literal/textureDimensions/135176.wgsl
index 455777c..5a0a871 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/135176.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/135176.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/13f8db.wgsl b/test/tint/builtins/gen/literal/textureDimensions/13f8db.wgsl
index d477656..bfb35b6 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/13f8db.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/13f8db.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d<f32>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/1417dd.wgsl b/test/tint/builtins/gen/literal/textureDimensions/1417dd.wgsl
index eeddc11..672d774 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/1417dd.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/1417dd.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d<rgba16sint, write>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/15aa17.wgsl b/test/tint/builtins/gen/literal/textureDimensions/15aa17.wgsl
index 49fd55f..7a46a65 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/15aa17.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/15aa17.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_3d<rgba32sint, write>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/15b577.wgsl b/test/tint/builtins/gen/literal/textureDimensions/15b577.wgsl
index 3c7062b..c092cb4 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/15b577.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/15b577.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d<u32>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/1a2be7.wgsl b/test/tint/builtins/gen/literal/textureDimensions/1a2be7.wgsl
index 8da75d6..af78b42 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/1a2be7.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/1a2be7.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_3d<i32>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/1b720f.wgsl b/test/tint/builtins/gen/literal/textureDimensions/1b720f.wgsl
index 0b4464f..72c3bbd 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/1b720f.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/1b720f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/1bc428.wgsl b/test/tint/builtins/gen/literal/textureDimensions/1bc428.wgsl
index 42b52eb..9d35231 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/1bc428.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/1bc428.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_3d<f32>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/1bd78c.wgsl b/test/tint/builtins/gen/literal/textureDimensions/1bd78c.wgsl
index b6cc2f1..a669e3d 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/1bd78c.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/1bd78c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d<f32>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/1e4024.wgsl b/test/tint/builtins/gen/literal/textureDimensions/1e4024.wgsl
index b5a347a..d7a5098 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/1e4024.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/1e4024.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/20eaad.wgsl b/test/tint/builtins/gen/literal/textureDimensions/20eaad.wgsl
index 8c4ebe9..9cb8940 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/20eaad.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/20eaad.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/20ecef.wgsl b/test/tint/builtins/gen/literal/textureDimensions/20ecef.wgsl
index 95c2840..2c15627 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/20ecef.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/20ecef.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/212362.wgsl b/test/tint/builtins/gen/literal/textureDimensions/212362.wgsl
index 36bf5b4..1599352 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/212362.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/212362.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/224113.wgsl b/test/tint/builtins/gen/literal/textureDimensions/224113.wgsl
index 40a18c3..d723d83 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/224113.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/224113.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d<rgba8unorm, write>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/22b5b6.wgsl b/test/tint/builtins/gen/literal/textureDimensions/22b5b6.wgsl
index 4e164ea..12600d1d 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/22b5b6.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/22b5b6.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_cube_array<u32>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/24db07.wgsl b/test/tint/builtins/gen/literal/textureDimensions/24db07.wgsl
index 618860b..25e8b82 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/24db07.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/24db07.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d<f32>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/2674d8.wgsl b/test/tint/builtins/gen/literal/textureDimensions/2674d8.wgsl
index 72f0927..916b2dc 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/2674d8.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/2674d8.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rg32uint, write>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/268ddb.wgsl b/test/tint/builtins/gen/literal/textureDimensions/268ddb.wgsl
index c1d168a..c5b41e3 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/268ddb.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/268ddb.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/26d6bf.wgsl b/test/tint/builtins/gen/literal/textureDimensions/26d6bf.wgsl
index 46df95b..77a93f9 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/26d6bf.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/26d6bf.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_1d<f32>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/283b58.wgsl b/test/tint/builtins/gen/literal/textureDimensions/283b58.wgsl
index 65b8b89..1ff58b8 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/283b58.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/283b58.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/284c27.wgsl b/test/tint/builtins/gen/literal/textureDimensions/284c27.wgsl
index 2000c79..6573abc 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/284c27.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/284c27.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/2a58b7.wgsl b/test/tint/builtins/gen/literal/textureDimensions/2a58b7.wgsl
index 42444f2..c724e44 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/2a58b7.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/2a58b7.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/2bafdf.wgsl b/test/tint/builtins/gen/literal/textureDimensions/2bafdf.wgsl
index b8fc7c5..e3a4965 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/2bafdf.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/2bafdf.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/2dc5c5.wgsl b/test/tint/builtins/gen/literal/textureDimensions/2dc5c5.wgsl
index a67afff..4ca291b 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/2dc5c5.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/2dc5c5.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/2e443d.wgsl b/test/tint/builtins/gen/literal/textureDimensions/2e443d.wgsl
index 198fa2c..11b26fd 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/2e443d.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/2e443d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d<i32>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/2fd2a4.wgsl b/test/tint/builtins/gen/literal/textureDimensions/2fd2a4.wgsl
index 65a3f12..7541034 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/2fd2a4.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/2fd2a4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d_array<f32>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/2ff32a.wgsl b/test/tint/builtins/gen/literal/textureDimensions/2ff32a.wgsl
index c7fac88..a7799d7 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/2ff32a.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/2ff32a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/305dd5.wgsl b/test/tint/builtins/gen/literal/textureDimensions/305dd5.wgsl
index 687141d..8016823 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/305dd5.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/305dd5.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/31799c.wgsl b/test/tint/builtins/gen/literal/textureDimensions/31799c.wgsl
index 393d422..0c0e0a6 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/31799c.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/31799c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_3d<r32uint, write>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/31d00d.wgsl b/test/tint/builtins/gen/literal/textureDimensions/31d00d.wgsl
index d1465dc..c5144ab 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/31d00d.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/31d00d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/325338.wgsl b/test/tint/builtins/gen/literal/textureDimensions/325338.wgsl
index 5a5714d..c86ef94 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/325338.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/325338.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/346fee.wgsl b/test/tint/builtins/gen/literal/textureDimensions/346fee.wgsl
index 2df76a5..aa2dc5e 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/346fee.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/346fee.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_cube_array<u32>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/35a7e5.wgsl b/test/tint/builtins/gen/literal/textureDimensions/35a7e5.wgsl
index 0220042..68d618e 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/35a7e5.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/35a7e5.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_3d<rgba16uint, write>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/35ee69.wgsl b/test/tint/builtins/gen/literal/textureDimensions/35ee69.wgsl
index 1b79473..9e0b931 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/35ee69.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/35ee69.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_3d<rg32uint, write>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/36eeb7.wgsl b/test/tint/builtins/gen/literal/textureDimensions/36eeb7.wgsl
index f4ab2e6..5e7233a 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/36eeb7.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/36eeb7.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/378a65.wgsl b/test/tint/builtins/gen/literal/textureDimensions/378a65.wgsl
index fc40cdf..ab03734 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/378a65.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/378a65.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d<rgba8sint, write>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/382b16.wgsl b/test/tint/builtins/gen/literal/textureDimensions/382b16.wgsl
index 1702046..aafab8b 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/382b16.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/382b16.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_cube<f32>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/3834f8.wgsl b/test/tint/builtins/gen/literal/textureDimensions/3834f8.wgsl
index eef581b..097457c 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/3834f8.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/3834f8.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/38c9ca.wgsl b/test/tint/builtins/gen/literal/textureDimensions/38c9ca.wgsl
index 996b992..705bd4f 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/38c9ca.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/38c9ca.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/3963d0.wgsl b/test/tint/builtins/gen/literal/textureDimensions/3963d0.wgsl
index 8b6a2c7..40bad54 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/3963d0.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/3963d0.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_cube_array<i32>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/397dab.wgsl b/test/tint/builtins/gen/literal/textureDimensions/397dab.wgsl
index 44192ee..cb9b3a6 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/397dab.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/397dab.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/3a5bb1.wgsl b/test/tint/builtins/gen/literal/textureDimensions/3a5bb1.wgsl
index aa8f816..068f45f 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/3a5bb1.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/3a5bb1.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_3d<rgba32float, write>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/3a7b69.wgsl b/test/tint/builtins/gen/literal/textureDimensions/3a7b69.wgsl
index 876943d..9aaa31b 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/3a7b69.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/3a7b69.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba8unorm, write>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/3af3e7.wgsl b/test/tint/builtins/gen/literal/textureDimensions/3af3e7.wgsl
index c999d1b..cafa6f0 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/3af3e7.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/3af3e7.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_1d<rgba8unorm, write>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/3b38f6.wgsl b/test/tint/builtins/gen/literal/textureDimensions/3b38f6.wgsl
index b043233..3c77d45 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/3b38f6.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/3b38f6.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/3baab5.wgsl b/test/tint/builtins/gen/literal/textureDimensions/3baab5.wgsl
index 1ed6549a4..7dde4a7 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/3baab5.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/3baab5.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba8uint, write>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/3bf12a.wgsl b/test/tint/builtins/gen/literal/textureDimensions/3bf12a.wgsl
index ea15ee8..496a0fe 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/3bf12a.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/3bf12a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/3c66f0.wgsl b/test/tint/builtins/gen/literal/textureDimensions/3c66f0.wgsl
index 64aa57b..b0a988f 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/3c66f0.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/3c66f0.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_cube_array<i32>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/3f3474.wgsl b/test/tint/builtins/gen/literal/textureDimensions/3f3474.wgsl
index e738da5..8b57e19 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/3f3474.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/3f3474.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_multisampled_2d<f32>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/3fc3dc.wgsl b/test/tint/builtins/gen/literal/textureDimensions/3fc3dc.wgsl
index dd63f30..6a423e3 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/3fc3dc.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/3fc3dc.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d_array<f32>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/3ff0a5.wgsl b/test/tint/builtins/gen/literal/textureDimensions/3ff0a5.wgsl
index e4138e5..fb7b341 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/3ff0a5.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/3ff0a5.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/40c671.wgsl b/test/tint/builtins/gen/literal/textureDimensions/40c671.wgsl
index 7d3ef2a..49842b4 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/40c671.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/40c671.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_3d<rgba8sint, write>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/40ecf4.wgsl b/test/tint/builtins/gen/literal/textureDimensions/40ecf4.wgsl
index b791502..bf0932a 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/40ecf4.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/40ecf4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba16uint, write>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/41545f.wgsl b/test/tint/builtins/gen/literal/textureDimensions/41545f.wgsl
index da4d663..53770e9 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/41545f.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/41545f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<r32uint, write>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/423519.wgsl b/test/tint/builtins/gen/literal/textureDimensions/423519.wgsl
index 5f3619a..5967579 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/423519.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/423519.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/427f92.wgsl b/test/tint/builtins/gen/literal/textureDimensions/427f92.wgsl
index c94a3aa..99b0a71 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/427f92.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/427f92.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/439651.wgsl b/test/tint/builtins/gen/literal/textureDimensions/439651.wgsl
index f18c8b4c..43be150 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/439651.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/439651.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d<rg32sint, write>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/445376.wgsl b/test/tint/builtins/gen/literal/textureDimensions/445376.wgsl
index 8a726c4..4974ab7 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/445376.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/445376.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d_array<u32>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/44b358.wgsl b/test/tint/builtins/gen/literal/textureDimensions/44b358.wgsl
index d2ec267..6dd2332 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/44b358.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/44b358.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_3d<rgba32uint, write>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/452fc1.wgsl b/test/tint/builtins/gen/literal/textureDimensions/452fc1.wgsl
index cfd3e23..3ae0d19 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/452fc1.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/452fc1.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba32uint, write>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/46f0fc.wgsl b/test/tint/builtins/gen/literal/textureDimensions/46f0fc.wgsl
index 89017b0..5b6b016 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/46f0fc.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/46f0fc.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d_array<f32>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/4716a4.wgsl b/test/tint/builtins/gen/literal/textureDimensions/4716a4.wgsl
index c55dde2..da43c01 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/4716a4.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/4716a4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/475c10.wgsl b/test/tint/builtins/gen/literal/textureDimensions/475c10.wgsl
index 17e0755..3551c17 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/475c10.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/475c10.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/49a067.wgsl b/test/tint/builtins/gen/literal/textureDimensions/49a067.wgsl
index 8fb8d6e..1687b1c 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/49a067.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/49a067.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_cube<f32>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/4acec7.wgsl b/test/tint/builtins/gen/literal/textureDimensions/4acec7.wgsl
index 349c3d3..405e206 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/4acec7.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/4acec7.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rg32float, write>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/4b26ef.wgsl b/test/tint/builtins/gen/literal/textureDimensions/4b26ef.wgsl
index 2844dad..4eefc27 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/4b26ef.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/4b26ef.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_3d<rgba8unorm, write>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/4be71b.wgsl b/test/tint/builtins/gen/literal/textureDimensions/4be71b.wgsl
index 27e2033..94da48c 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/4be71b.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/4be71b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d<u32>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/4d1f71.wgsl b/test/tint/builtins/gen/literal/textureDimensions/4d1f71.wgsl
index b92c064..0341b98 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/4d1f71.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/4d1f71.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/4d27b3.wgsl b/test/tint/builtins/gen/literal/textureDimensions/4d27b3.wgsl
index 4304841..6e2a4b5 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/4d27b3.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/4d27b3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/4df14c.wgsl b/test/tint/builtins/gen/literal/textureDimensions/4df14c.wgsl
index 45af205..c9974d6 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/4df14c.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/4df14c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/4e540a.wgsl b/test/tint/builtins/gen/literal/textureDimensions/4e540a.wgsl
index df06981..41c4ebe 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/4e540a.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/4e540a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/528c0e.wgsl b/test/tint/builtins/gen/literal/textureDimensions/528c0e.wgsl
index 75a1424..75cfb03 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/528c0e.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/528c0e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d_array<u32>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/52cf60.wgsl b/test/tint/builtins/gen/literal/textureDimensions/52cf60.wgsl
index e0badbb..d122636 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/52cf60.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/52cf60.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/534ef8.wgsl b/test/tint/builtins/gen/literal/textureDimensions/534ef8.wgsl
index 0118e69..56e24b2 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/534ef8.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/534ef8.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/55fdeb.wgsl b/test/tint/builtins/gen/literal/textureDimensions/55fdeb.wgsl
index dbce43e..7928406 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/55fdeb.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/55fdeb.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/5703b3.wgsl b/test/tint/builtins/gen/literal/textureDimensions/5703b3.wgsl
index ad6339a..8a34f09 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/5703b3.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/5703b3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/579eee.wgsl b/test/tint/builtins/gen/literal/textureDimensions/579eee.wgsl
index 2a3b7ea..403f16c 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/579eee.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/579eee.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/58a82d.wgsl b/test/tint/builtins/gen/literal/textureDimensions/58a82d.wgsl
index 2e35c54..675f29e 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/58a82d.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/58a82d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_1d<rgba16uint, write>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/591981.wgsl b/test/tint/builtins/gen/literal/textureDimensions/591981.wgsl
index 7748a17..0407747 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/591981.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/591981.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_3d<rgba16sint, write>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/599ab5.wgsl b/test/tint/builtins/gen/literal/textureDimensions/599ab5.wgsl
index 7f8121d..30b9f8e 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/599ab5.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/599ab5.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d<rgba16float, write>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/5b4b10.wgsl b/test/tint/builtins/gen/literal/textureDimensions/5b4b10.wgsl
index 7582049..c54b66f 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/5b4b10.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/5b4b10.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_3d<bgra8unorm, write>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/5df042.wgsl b/test/tint/builtins/gen/literal/textureDimensions/5df042.wgsl
index b064a8b..2a3a018 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/5df042.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/5df042.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_1d<i32>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/607979.wgsl b/test/tint/builtins/gen/literal/textureDimensions/607979.wgsl
index f298d62..4d9a300 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/607979.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/607979.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_1d<r32sint, write>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/609d34.wgsl b/test/tint/builtins/gen/literal/textureDimensions/609d34.wgsl
index dca489a..4372e35 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/609d34.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/609d34.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/617dc8.wgsl b/test/tint/builtins/gen/literal/textureDimensions/617dc8.wgsl
index ad4df42..fcebe38 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/617dc8.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/617dc8.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/62cb5a.wgsl b/test/tint/builtins/gen/literal/textureDimensions/62cb5a.wgsl
index e492cdd..4b5ffa5 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/62cb5a.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/62cb5a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d_array<i32>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/62e7ae.wgsl b/test/tint/builtins/gen/literal/textureDimensions/62e7ae.wgsl
index 3d2bf3e..4f28b14 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/62e7ae.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/62e7ae.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/64dc74.wgsl b/test/tint/builtins/gen/literal/textureDimensions/64dc74.wgsl
index 86aa4d9..3df10d6 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/64dc74.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/64dc74.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_cube<i32>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/674058.wgsl b/test/tint/builtins/gen/literal/textureDimensions/674058.wgsl
index 89b01f6..634d330 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/674058.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/674058.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<r32sint, write>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/6dae40.wgsl b/test/tint/builtins/gen/literal/textureDimensions/6dae40.wgsl
index ff29853..0c4e941 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/6dae40.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/6dae40.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/6dbef4.wgsl b/test/tint/builtins/gen/literal/textureDimensions/6dbef4.wgsl
index 709dcbf..a8e9bf1 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/6dbef4.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/6dbef4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/6e6c7a.wgsl b/test/tint/builtins/gen/literal/textureDimensions/6e6c7a.wgsl
index d604d2d..aece918 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/6e6c7a.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/6e6c7a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_3d<u32>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/6e72c5.wgsl b/test/tint/builtins/gen/literal/textureDimensions/6e72c5.wgsl
index 7b296af..07956be 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/6e72c5.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/6e72c5.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/6f1b5d.wgsl b/test/tint/builtins/gen/literal/textureDimensions/6f1b5d.wgsl
index c50691b..49a10ef 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/6f1b5d.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/6f1b5d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/709357.wgsl b/test/tint/builtins/gen/literal/textureDimensions/709357.wgsl
index c003050..d95f296 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/709357.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/709357.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/70dd33.wgsl b/test/tint/builtins/gen/literal/textureDimensions/70dd33.wgsl
index 2d57881..3de3f0f 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/70dd33.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/70dd33.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/715917.wgsl b/test/tint/builtins/gen/literal/textureDimensions/715917.wgsl
index 62c81a5..7a81f95 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/715917.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/715917.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/7228de.wgsl b/test/tint/builtins/gen/literal/textureDimensions/7228de.wgsl
index f3983fe..b54da65 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/7228de.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/7228de.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_1d<r32uint, write>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/7327fa.wgsl b/test/tint/builtins/gen/literal/textureDimensions/7327fa.wgsl
index 267279d..2de7daa 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/7327fa.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/7327fa.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/740e7c.wgsl b/test/tint/builtins/gen/literal/textureDimensions/740e7c.wgsl
index 6dd9f8f..21f9242 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/740e7c.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/740e7c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/756031.wgsl b/test/tint/builtins/gen/literal/textureDimensions/756031.wgsl
index fc87212..ef85fa4 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/756031.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/756031.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_3d<i32>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/756304.wgsl b/test/tint/builtins/gen/literal/textureDimensions/756304.wgsl
index 31e411c..75cc8f4 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/756304.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/756304.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<r32float, write>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/790e57.wgsl b/test/tint/builtins/gen/literal/textureDimensions/790e57.wgsl
index 53b744c..dca8df6 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/790e57.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/790e57.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/795fbb.wgsl b/test/tint/builtins/gen/literal/textureDimensions/795fbb.wgsl
index a98525f..07bf37c 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/795fbb.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/795fbb.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/797c30.wgsl b/test/tint/builtins/gen/literal/textureDimensions/797c30.wgsl
index 5be6bb4..d5eff58 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/797c30.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/797c30.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/79d168.wgsl b/test/tint/builtins/gen/literal/textureDimensions/79d168.wgsl
index 8229ea4..39c06dc 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/79d168.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/79d168.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_cube;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/7a3890.wgsl b/test/tint/builtins/gen/literal/textureDimensions/7a3890.wgsl
index 3a3cbed..3af5c71 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/7a3890.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/7a3890.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_3d<u32>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/7a9e30.wgsl b/test/tint/builtins/gen/literal/textureDimensions/7a9e30.wgsl
index d43aee9..66ce540 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/7a9e30.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/7a9e30.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_cube<u32>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/7c753b.wgsl b/test/tint/builtins/gen/literal/textureDimensions/7c753b.wgsl
index a252e81..08db8ce 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/7c753b.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/7c753b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/7c7c64.wgsl b/test/tint/builtins/gen/literal/textureDimensions/7c7c64.wgsl
index 43f35c0..fb1b7c9 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/7c7c64.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/7c7c64.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/7d8439.wgsl b/test/tint/builtins/gen/literal/textureDimensions/7d8439.wgsl
index 92d9208..595718d 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/7d8439.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/7d8439.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/7ea4b5.wgsl b/test/tint/builtins/gen/literal/textureDimensions/7ea4b5.wgsl
index f9b2bca..996d25a 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/7ea4b5.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/7ea4b5.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/7edb05.wgsl b/test/tint/builtins/gen/literal/textureDimensions/7edb05.wgsl
index 79738e1..4eaa7a3 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/7edb05.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/7edb05.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/8057cb.wgsl b/test/tint/builtins/gen/literal/textureDimensions/8057cb.wgsl
index 1d556e9..e336592 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/8057cb.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/8057cb.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/8243a1.wgsl b/test/tint/builtins/gen/literal/textureDimensions/8243a1.wgsl
index deee0eb..3446070 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/8243a1.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/8243a1.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/835f90.wgsl b/test/tint/builtins/gen/literal/textureDimensions/835f90.wgsl
index 08574f6..8bf5ff0 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/835f90.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/835f90.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/841ebe.wgsl b/test/tint/builtins/gen/literal/textureDimensions/841ebe.wgsl
index 784e8ff..c52d20a 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/841ebe.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/841ebe.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/84f363.wgsl b/test/tint/builtins/gen/literal/textureDimensions/84f363.wgsl
index 6e78077..888beb6 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/84f363.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/84f363.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_1d<bgra8unorm, write>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/867ead.wgsl b/test/tint/builtins/gen/literal/textureDimensions/867ead.wgsl
index 02cca02..011fdba 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/867ead.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/867ead.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba8snorm, write>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/879b73.wgsl b/test/tint/builtins/gen/literal/textureDimensions/879b73.wgsl
index 28e72b9..7976aed 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/879b73.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/879b73.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_cube_array<f32>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/87b42d.wgsl b/test/tint/builtins/gen/literal/textureDimensions/87b42d.wgsl
index 05b9ca4..f83cddf 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/87b42d.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/87b42d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/881dd4.wgsl b/test/tint/builtins/gen/literal/textureDimensions/881dd4.wgsl
index 2269098..330e832 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/881dd4.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/881dd4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/8a2b17.wgsl b/test/tint/builtins/gen/literal/textureDimensions/8a2b17.wgsl
index 17b4f74..b2426d9 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/8a2b17.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/8a2b17.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/8a35f9.wgsl b/test/tint/builtins/gen/literal/textureDimensions/8a35f9.wgsl
index d5e6c67..bc5f20e 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/8a35f9.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/8a35f9.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d<rg32float, write>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/8b9906.wgsl b/test/tint/builtins/gen/literal/textureDimensions/8b9906.wgsl
index 99c5622..7ac07d5 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/8b9906.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/8b9906.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/8bd369.wgsl b/test/tint/builtins/gen/literal/textureDimensions/8bd369.wgsl
index 7b3242c..6b5d4a8 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/8bd369.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/8bd369.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/8e15f4.wgsl b/test/tint/builtins/gen/literal/textureDimensions/8e15f4.wgsl
index d18e8e6..90394a7 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/8e15f4.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/8e15f4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/8e5de6.wgsl b/test/tint/builtins/gen/literal/textureDimensions/8e5de6.wgsl
index 9ce808d..9da72ca 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/8e5de6.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/8e5de6.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/8efd47.wgsl b/test/tint/builtins/gen/literal/textureDimensions/8efd47.wgsl
index c863676..09eea24 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/8efd47.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/8efd47.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_1d<rgba32sint, write>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/902179.wgsl b/test/tint/builtins/gen/literal/textureDimensions/902179.wgsl
index 828334f..4dd22aa 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/902179.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/902179.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_3d<r32float, write>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/904b0f.wgsl b/test/tint/builtins/gen/literal/textureDimensions/904b0f.wgsl
index 47d03ad..66c5c77 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/904b0f.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/904b0f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/90dd74.wgsl b/test/tint/builtins/gen/literal/textureDimensions/90dd74.wgsl
index 42b5e5b..1285c87 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/90dd74.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/90dd74.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba16sint, write>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/91e3b4.wgsl b/test/tint/builtins/gen/literal/textureDimensions/91e3b4.wgsl
index b06f8f1..83bb998 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/91e3b4.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/91e3b4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/920006.wgsl b/test/tint/builtins/gen/literal/textureDimensions/920006.wgsl
index 984e4f4..6a45e99 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/920006.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/920006.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_1d<u32>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/92552e.wgsl b/test/tint/builtins/gen/literal/textureDimensions/92552e.wgsl
index ef70d53..3984d2c 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/92552e.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/92552e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_1d<rgba8sint, write>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/9573f3.wgsl b/test/tint/builtins/gen/literal/textureDimensions/9573f3.wgsl
index b5c44d2..5f4100b 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/9573f3.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/9573f3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d<rg32uint, write>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/965645.wgsl b/test/tint/builtins/gen/literal/textureDimensions/965645.wgsl
index 088c823..651d031 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/965645.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/965645.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_1d<u32>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/98b2d3.wgsl b/test/tint/builtins/gen/literal/textureDimensions/98b2d3.wgsl
index 9d70ceb..45256f4 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/98b2d3.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/98b2d3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_cube_array<i32>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/991ea9.wgsl b/test/tint/builtins/gen/literal/textureDimensions/991ea9.wgsl
index 373acea..1ab6735 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/991ea9.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/991ea9.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/9944d5.wgsl b/test/tint/builtins/gen/literal/textureDimensions/9944d5.wgsl
index 46d924b..b03c21e 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/9944d5.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/9944d5.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/9b10a0.wgsl b/test/tint/builtins/gen/literal/textureDimensions/9b10a0.wgsl
index 8e0d66b..029dc58 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/9b10a0.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/9b10a0.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/9b223b.wgsl b/test/tint/builtins/gen/literal/textureDimensions/9b223b.wgsl
index e4d57da..b6a46dd 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/9b223b.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/9b223b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_cube<f32>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/9baf27.wgsl b/test/tint/builtins/gen/literal/textureDimensions/9baf27.wgsl
index d286115..88329b7 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/9baf27.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/9baf27.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_cube<u32>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/9c7a00.wgsl b/test/tint/builtins/gen/literal/textureDimensions/9c7a00.wgsl
index 1ae0d3f6..534e591 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/9c7a00.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/9c7a00.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_1d<u32>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/9cd4ca.wgsl b/test/tint/builtins/gen/literal/textureDimensions/9cd4ca.wgsl
index 5697087..1769413 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/9cd4ca.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/9cd4ca.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_cube<u32>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/9cd8ad.wgsl b/test/tint/builtins/gen/literal/textureDimensions/9cd8ad.wgsl
index 6de0753..34ddd89 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/9cd8ad.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/9cd8ad.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_3d<rg32float, write>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/9d0bac.wgsl b/test/tint/builtins/gen/literal/textureDimensions/9d0bac.wgsl
index 345512b..84c02e9 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/9d0bac.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/9d0bac.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/9d68b8.wgsl b/test/tint/builtins/gen/literal/textureDimensions/9d68b8.wgsl
index 93672a8..f6a04e8 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/9d68b8.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/9d68b8.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/9dc27a.wgsl b/test/tint/builtins/gen/literal/textureDimensions/9dc27a.wgsl
index 4c59e44..00da553 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/9dc27a.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/9dc27a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/9e0794.wgsl b/test/tint/builtins/gen/literal/textureDimensions/9e0794.wgsl
index 371fcdf..c982005 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/9e0794.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/9e0794.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d_array<u32>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/9fcc3b.wgsl b/test/tint/builtins/gen/literal/textureDimensions/9fcc3b.wgsl
index e2e194b..85edf29 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/9fcc3b.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/9fcc3b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_cube_array;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/a105a5.wgsl b/test/tint/builtins/gen/literal/textureDimensions/a105a5.wgsl
index 8db094f..08f9b45 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/a105a5.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/a105a5.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/a14386.wgsl b/test/tint/builtins/gen/literal/textureDimensions/a14386.wgsl
index f67077e..99bb295 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/a14386.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/a14386.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/a1598a.wgsl b/test/tint/builtins/gen/literal/textureDimensions/a1598a.wgsl
index 808028a..8c22f4c 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/a1598a.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/a1598a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_cube_array<u32>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/a25d9b.wgsl b/test/tint/builtins/gen/literal/textureDimensions/a25d9b.wgsl
index 75f04cd..0b995a2 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/a25d9b.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/a25d9b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/a2ba5e.wgsl b/test/tint/builtins/gen/literal/textureDimensions/a2ba5e.wgsl
index 3dc364a..dfe8c07 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/a2ba5e.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/a2ba5e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_cube<i32>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/a3ea91.wgsl b/test/tint/builtins/gen/literal/textureDimensions/a3ea91.wgsl
index 34871b4..175ee54 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/a3ea91.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/a3ea91.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/a48049.wgsl b/test/tint/builtins/gen/literal/textureDimensions/a48049.wgsl
index 020a21f..6f6e3ee 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/a48049.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/a48049.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d<i32>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/a4cd56.wgsl b/test/tint/builtins/gen/literal/textureDimensions/a4cd56.wgsl
index 74d8b78..0dc5cb3 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/a4cd56.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/a4cd56.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d_array;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/a65776.wgsl b/test/tint/builtins/gen/literal/textureDimensions/a65776.wgsl
index 174eb26..8cc7121 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/a65776.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/a65776.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/a7ae4c.wgsl b/test/tint/builtins/gen/literal/textureDimensions/a7ae4c.wgsl
index 297bcbb..e75b833 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/a7ae4c.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/a7ae4c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/aa4353.wgsl b/test/tint/builtins/gen/literal/textureDimensions/aa4353.wgsl
index 37dc891..f17c5b3 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/aa4353.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/aa4353.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d<rgba32sint, write>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/aac604.wgsl b/test/tint/builtins/gen/literal/textureDimensions/aac604.wgsl
index 2b9555f..b36322e 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/aac604.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/aac604.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_1d<f32>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/ad7d3b.wgsl b/test/tint/builtins/gen/literal/textureDimensions/ad7d3b.wgsl
index 67f13ee..4a81b48 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/ad7d3b.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/ad7d3b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_1d<rgba8uint, write>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/ae4595.wgsl b/test/tint/builtins/gen/literal/textureDimensions/ae4595.wgsl
index 3f449a6..c4906fa 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/ae4595.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/ae4595.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/ae75a7.wgsl b/test/tint/builtins/gen/literal/textureDimensions/ae75a7.wgsl
index c6c60f2..039575f 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/ae75a7.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/ae75a7.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/af46ab.wgsl b/test/tint/builtins/gen/literal/textureDimensions/af46ab.wgsl
index 715c21f..cacf39e 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/af46ab.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/af46ab.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rg32sint, write>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/b16352.wgsl b/test/tint/builtins/gen/literal/textureDimensions/b16352.wgsl
index daf5024..b469da1 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/b16352.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/b16352.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/b284b8.wgsl b/test/tint/builtins/gen/literal/textureDimensions/b284b8.wgsl
index be88113..cb96590 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/b284b8.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/b284b8.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/b3ab5e.wgsl b/test/tint/builtins/gen/literal/textureDimensions/b3ab5e.wgsl
index 794f533..8b1f4c3 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/b3ab5e.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/b3ab5e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_cube_array<f32>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/b46d97.wgsl b/test/tint/builtins/gen/literal/textureDimensions/b46d97.wgsl
index 3d2d44b..30ca728 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/b46d97.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/b46d97.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_1d<i32>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/b51345.wgsl b/test/tint/builtins/gen/literal/textureDimensions/b51345.wgsl
index f113cfb..5bfbe68 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/b51345.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/b51345.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_1d<rg32float, write>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/b56112.wgsl b/test/tint/builtins/gen/literal/textureDimensions/b56112.wgsl
index 8da5003..f29554b 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/b56112.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/b56112.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/b5ba03.wgsl b/test/tint/builtins/gen/literal/textureDimensions/b5ba03.wgsl
index 2e7171f..4a547c6 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/b5ba03.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/b5ba03.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/b5d68e.wgsl b/test/tint/builtins/gen/literal/textureDimensions/b5d68e.wgsl
index f7e8816..b6704be 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/b5d68e.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/b5d68e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/b6bbf4.wgsl b/test/tint/builtins/gen/literal/textureDimensions/b6bbf4.wgsl
index f6388ce..8139c3e 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/b6bbf4.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/b6bbf4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/b8287f.wgsl b/test/tint/builtins/gen/literal/textureDimensions/b8287f.wgsl
index a35daf6..ab09be0 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/b8287f.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/b8287f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/b9e7ef.wgsl b/test/tint/builtins/gen/literal/textureDimensions/b9e7ef.wgsl
index 143b020..e5fc1da 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/b9e7ef.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/b9e7ef.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/bb95d9.wgsl b/test/tint/builtins/gen/literal/textureDimensions/bb95d9.wgsl
index bf7fca6..13ec43e 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/bb95d9.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/bb95d9.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_3d<f32>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/bbe285.wgsl b/test/tint/builtins/gen/literal/textureDimensions/bbe285.wgsl
index fd60ba9..80dc05b 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/bbe285.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/bbe285.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba8sint, write>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/bc96f6.wgsl b/test/tint/builtins/gen/literal/textureDimensions/bc96f6.wgsl
index 6f2c33f..77dcf98 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/bc96f6.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/bc96f6.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/bd94c8.wgsl b/test/tint/builtins/gen/literal/textureDimensions/bd94c8.wgsl
index ca5d012..6fca7b4 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/bd94c8.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/bd94c8.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_cube_array;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/bec716.wgsl b/test/tint/builtins/gen/literal/textureDimensions/bec716.wgsl
index 7a4e9f4..f1d6f2e 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/bec716.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/bec716.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/bf9170.wgsl b/test/tint/builtins/gen/literal/textureDimensions/bf9170.wgsl
index debfcf1..9de78c7 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/bf9170.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/bf9170.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/c1189e.wgsl b/test/tint/builtins/gen/literal/textureDimensions/c1189e.wgsl
index bf154f7..acae047 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/c1189e.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/c1189e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/c1dbf6.wgsl b/test/tint/builtins/gen/literal/textureDimensions/c1dbf6.wgsl
index 4d21c6c..baf52a6 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/c1dbf6.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/c1dbf6.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d<rgba8uint, write>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/c27466.wgsl b/test/tint/builtins/gen/literal/textureDimensions/c27466.wgsl
index 04246d9..3465c2a 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/c27466.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/c27466.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/c2cdd3.wgsl b/test/tint/builtins/gen/literal/textureDimensions/c2cdd3.wgsl
index 5556b0e..9b5d86e 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/c2cdd3.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/c2cdd3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_multisampled_2d;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/c44fc1.wgsl b/test/tint/builtins/gen/literal/textureDimensions/c44fc1.wgsl
index 08b532e..697db92 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/c44fc1.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/c44fc1.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba32sint, write>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/c5a36e.wgsl b/test/tint/builtins/gen/literal/textureDimensions/c5a36e.wgsl
index 9dfe105..971dc55 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/c5a36e.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/c5a36e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_cube;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/c6b44c.wgsl b/test/tint/builtins/gen/literal/textureDimensions/c6b44c.wgsl
index ec4b675..09d2a9d 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/c6b44c.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/c6b44c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/c7ea63.wgsl b/test/tint/builtins/gen/literal/textureDimensions/c7ea63.wgsl
index 7a4635d..e73b376 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/c7ea63.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/c7ea63.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/c82420.wgsl b/test/tint/builtins/gen/literal/textureDimensions/c82420.wgsl
index 9464a18..cd34562 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/c82420.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/c82420.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/c871f3.wgsl b/test/tint/builtins/gen/literal/textureDimensions/c871f3.wgsl
index 1e6f1da..060e7b3 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/c871f3.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/c871f3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_3d<i32>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/ca10cc.wgsl b/test/tint/builtins/gen/literal/textureDimensions/ca10cc.wgsl
index fc79f80..177a0aa 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/ca10cc.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/ca10cc.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/cad3b7.wgsl b/test/tint/builtins/gen/literal/textureDimensions/cad3b7.wgsl
index 41f7e5a..8fcacb6 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/cad3b7.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/cad3b7.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d<r32sint, write>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/cc947b.wgsl b/test/tint/builtins/gen/literal/textureDimensions/cc947b.wgsl
index 88b331c..4e96741 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/cc947b.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/cc947b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_3d<rgba8snorm, write>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/cd3033.wgsl b/test/tint/builtins/gen/literal/textureDimensions/cd3033.wgsl
index e2e80eb..424f7fd 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/cd3033.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/cd3033.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/cdc6c9.wgsl b/test/tint/builtins/gen/literal/textureDimensions/cdc6c9.wgsl
index 6a5e975..b9dfa7c 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/cdc6c9.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/cdc6c9.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_external;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/cedabd.wgsl b/test/tint/builtins/gen/literal/textureDimensions/cedabd.wgsl
index 0626dac..f96e2a9 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/cedabd.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/cedabd.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/cf2b50.wgsl b/test/tint/builtins/gen/literal/textureDimensions/cf2b50.wgsl
index e450c47..060386d 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/cf2b50.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/cf2b50.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_cube_array<f32>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/d0778e.wgsl b/test/tint/builtins/gen/literal/textureDimensions/d0778e.wgsl
index 8d6beb4..61ac5fe 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/d0778e.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/d0778e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/d08a94.wgsl b/test/tint/builtins/gen/literal/textureDimensions/d08a94.wgsl
index 904785e..ed72d41 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/d08a94.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/d08a94.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_1d<rgba16sint, write>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/d1b882.wgsl b/test/tint/builtins/gen/literal/textureDimensions/d1b882.wgsl
index 614a04f..41423de 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/d1b882.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/d1b882.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<bgra8unorm, write>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/d3accd.wgsl b/test/tint/builtins/gen/literal/textureDimensions/d3accd.wgsl
index 49dc9c6..36e0816 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/d3accd.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/d3accd.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_cube;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/d44ac3.wgsl b/test/tint/builtins/gen/literal/textureDimensions/d44ac3.wgsl
index fa6c1b5..ffa43b5 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/d44ac3.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/d44ac3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/d44dd1.wgsl b/test/tint/builtins/gen/literal/textureDimensions/d44dd1.wgsl
index fa207ac..303ef6e 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/d44dd1.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/d44dd1.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/d63c28.wgsl b/test/tint/builtins/gen/literal/textureDimensions/d63c28.wgsl
index 8be364e..f4a2553 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/d63c28.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/d63c28.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba32float, write>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/d6f3cf.wgsl b/test/tint/builtins/gen/literal/textureDimensions/d6f3cf.wgsl
index 12f76dd..2929bd9 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/d6f3cf.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/d6f3cf.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/d8ba68.wgsl b/test/tint/builtins/gen/literal/textureDimensions/d8ba68.wgsl
index 8c5b6c8..87f5294 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/d8ba68.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/d8ba68.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d<rgba32uint, write>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/d8f887.wgsl b/test/tint/builtins/gen/literal/textureDimensions/d8f887.wgsl
index 70694a6..5766227 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/d8f887.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/d8f887.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_3d<rgba8uint, write>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/da30d2.wgsl b/test/tint/builtins/gen/literal/textureDimensions/da30d2.wgsl
index bab578b..67a3f58 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/da30d2.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/da30d2.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_1d<rgba32float, write>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/daf0fe.wgsl b/test/tint/builtins/gen/literal/textureDimensions/daf0fe.wgsl
index 7f49104..02e6822 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/daf0fe.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/daf0fe.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/db7131.wgsl b/test/tint/builtins/gen/literal/textureDimensions/db7131.wgsl
index 8b1b706..b965129 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/db7131.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/db7131.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/dc83ce.wgsl b/test/tint/builtins/gen/literal/textureDimensions/dc83ce.wgsl
index 5703580..1b1da3d 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/dc83ce.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/dc83ce.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d<r32uint, write>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/de03c6.wgsl b/test/tint/builtins/gen/literal/textureDimensions/de03c6.wgsl
index 353247a..00bd5f7 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/de03c6.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/de03c6.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/deb3c0.wgsl b/test/tint/builtins/gen/literal/textureDimensions/deb3c0.wgsl
index 042cc3f..23a1a58 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/deb3c0.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/deb3c0.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/dee461.wgsl b/test/tint/builtins/gen/literal/textureDimensions/dee461.wgsl
index 9b91360..d124328 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/dee461.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/dee461.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d<rgba8snorm, write>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/dfdc32.wgsl b/test/tint/builtins/gen/literal/textureDimensions/dfdc32.wgsl
index d517117..4fe57d9 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/dfdc32.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/dfdc32.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d_array;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/e122fe.wgsl b/test/tint/builtins/gen/literal/textureDimensions/e122fe.wgsl
index 236b5ba..90c5696 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/e122fe.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/e122fe.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_1d<rgba8snorm, write>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/e18a8b.wgsl b/test/tint/builtins/gen/literal/textureDimensions/e18a8b.wgsl
index 46d8e02..8c1d090 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/e18a8b.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/e18a8b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d<u32>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/e4bfd2.wgsl b/test/tint/builtins/gen/literal/textureDimensions/e4bfd2.wgsl
index c65273b..b26b739 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/e4bfd2.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/e4bfd2.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_multisampled_2d<u32>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/e4e310.wgsl b/test/tint/builtins/gen/literal/textureDimensions/e4e310.wgsl
index 61eb100..002a1ed 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/e4e310.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/e4e310.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d_array<i32>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/e4f021.wgsl b/test/tint/builtins/gen/literal/textureDimensions/e4f021.wgsl
index 3209b5d..a0c51d8 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/e4f021.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/e4f021.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/e50eb8.wgsl b/test/tint/builtins/gen/literal/textureDimensions/e50eb8.wgsl
index b9c0382..fc573a9 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/e50eb8.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/e50eb8.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/e5a203.wgsl b/test/tint/builtins/gen/literal/textureDimensions/e5a203.wgsl
index 3b1070f..b6eb06c 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/e5a203.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/e5a203.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_3d<u32>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/e738f4.wgsl b/test/tint/builtins/gen/literal/textureDimensions/e738f4.wgsl
index 06a624f..1608037 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/e738f4.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/e738f4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_3d<rg32sint, write>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/e824b6.wgsl b/test/tint/builtins/gen/literal/textureDimensions/e824b6.wgsl
index 72c7609..2af3d27 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/e824b6.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/e824b6.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/e99308.wgsl b/test/tint/builtins/gen/literal/textureDimensions/e99308.wgsl
index 1ed7571..db1fb0e 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/e99308.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/e99308.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d<rgba16uint, write>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/ea066c.wgsl b/test/tint/builtins/gen/literal/textureDimensions/ea066c.wgsl
index e80a2ea..727c08a 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/ea066c.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/ea066c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_1d<r32float, write>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/ea25bc.wgsl b/test/tint/builtins/gen/literal/textureDimensions/ea25bc.wgsl
index ff116c2..29fcb10 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/ea25bc.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/ea25bc.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_1d<rg32uint, write>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/eafe19.wgsl b/test/tint/builtins/gen/literal/textureDimensions/eafe19.wgsl
index 01ac01c..6fa8657 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/eafe19.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/eafe19.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d_array;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/eb03b1.wgsl b/test/tint/builtins/gen/literal/textureDimensions/eb03b1.wgsl
index 7d9c45b..d6e60b8 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/eb03b1.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/eb03b1.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba16float, write>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/eb10d6.wgsl b/test/tint/builtins/gen/literal/textureDimensions/eb10d6.wgsl
index a712a7d..a649c5e 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/eb10d6.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/eb10d6.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/eb1249.wgsl b/test/tint/builtins/gen/literal/textureDimensions/eb1249.wgsl
index ada8cb6..2f0334b 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/eb1249.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/eb1249.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/eb9f4d.wgsl b/test/tint/builtins/gen/literal/textureDimensions/eb9f4d.wgsl
index d25651d..a8883c2 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/eb9f4d.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/eb9f4d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/ed1030.wgsl b/test/tint/builtins/gen/literal/textureDimensions/ed1030.wgsl
index 0fe69b7..1f01629 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/ed1030.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/ed1030.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/ef2e58.wgsl b/test/tint/builtins/gen/literal/textureDimensions/ef2e58.wgsl
index 95abb27..21f8584 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/ef2e58.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/ef2e58.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_3d<r32sint, write>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/f17acd.wgsl b/test/tint/builtins/gen/literal/textureDimensions/f17acd.wgsl
index 2720a66..2e7dc3d 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/f17acd.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/f17acd.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_1d<f32>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/f264a3.wgsl b/test/tint/builtins/gen/literal/textureDimensions/f264a3.wgsl
index d778c45..69151e9 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/f264a3.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/f264a3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_1d<rg32sint, write>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/f3a2ac.wgsl b/test/tint/builtins/gen/literal/textureDimensions/f3a2ac.wgsl
index bb126c6..88a6c3d 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/f3a2ac.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/f3a2ac.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_3d<rgba16float, write>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/f406ff.wgsl b/test/tint/builtins/gen/literal/textureDimensions/f406ff.wgsl
index 8001070..3c26dd3 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/f406ff.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/f406ff.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/f4321c.wgsl b/test/tint/builtins/gen/literal/textureDimensions/f4321c.wgsl
index bc6fe68..bf4f3bd 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/f4321c.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/f4321c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/f48886.wgsl b/test/tint/builtins/gen/literal/textureDimensions/f48886.wgsl
index 53827cb..3ef47d7 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/f48886.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/f48886.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/f4e469.wgsl b/test/tint/builtins/gen/literal/textureDimensions/f4e469.wgsl
index 72632d9..e682b62 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/f4e469.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/f4e469.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d<rgba32float, write>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/f55a94.wgsl b/test/tint/builtins/gen/literal/textureDimensions/f55a94.wgsl
index ee52140..f9536ca 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/f55a94.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/f55a94.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/f626b3.wgsl b/test/tint/builtins/gen/literal/textureDimensions/f626b3.wgsl
index 695ed87..3effa81 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/f626b3.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/f626b3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_cube<i32>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/f7bac5.wgsl b/test/tint/builtins/gen/literal/textureDimensions/f7bac5.wgsl
index 64b5bf4..6c0228c 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/f7bac5.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/f7bac5.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/f8522e.wgsl b/test/tint/builtins/gen/literal/textureDimensions/f8522e.wgsl
index 6a025d7..62064f0 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/f8522e.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/f8522e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d<i32>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/f93ece.wgsl b/test/tint/builtins/gen/literal/textureDimensions/f93ece.wgsl
index 26f4ad6..e551c46 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/f93ece.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/f93ece.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/f94e55.wgsl b/test/tint/builtins/gen/literal/textureDimensions/f94e55.wgsl
index 63ba73f..80a96c4 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/f94e55.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/f94e55.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureDimensions/fbb15a.wgsl b/test/tint/builtins/gen/literal/textureDimensions/fbb15a.wgsl
index 62f5cf0..7f6ffe4 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/fbb15a.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/fbb15a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d<bgra8unorm, write>;
diff --git a/test/tint/builtins/gen/literal/textureDimensions/fdf6e9.wgsl b/test/tint/builtins/gen/literal/textureDimensions/fdf6e9.wgsl
index 5b80aa8..00e49d4 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/fdf6e9.wgsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/fdf6e9.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d_array<i32>;
diff --git a/test/tint/builtins/gen/literal/textureGather/0166ec.wgsl b/test/tint/builtins/gen/literal/textureGather/0166ec.wgsl
index a98e109..69e4274 100644
--- a/test/tint/builtins/gen/literal/textureGather/0166ec.wgsl
+++ b/test/tint/builtins/gen/literal/textureGather/0166ec.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(1) var arg_1: texture_cube<i32>;
diff --git a/test/tint/builtins/gen/literal/textureGather/04fa78.wgsl b/test/tint/builtins/gen/literal/textureGather/04fa78.wgsl
index 556fb45..078bbbf 100644
--- a/test/tint/builtins/gen/literal/textureGather/04fa78.wgsl
+++ b/test/tint/builtins/gen/literal/textureGather/04fa78.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(1) var arg_1: texture_cube_array<i32>;
diff --git a/test/tint/builtins/gen/literal/textureGather/10c554.wgsl b/test/tint/builtins/gen/literal/textureGather/10c554.wgsl
index 094d296..4dfbbef 100644
--- a/test/tint/builtins/gen/literal/textureGather/10c554.wgsl
+++ b/test/tint/builtins/gen/literal/textureGather/10c554.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_cube;
diff --git a/test/tint/builtins/gen/literal/textureGather/11b2db.wgsl b/test/tint/builtins/gen/literal/textureGather/11b2db.wgsl
index 6cfb3a0..9acdcfc 100644
--- a/test/tint/builtins/gen/literal/textureGather/11b2db.wgsl
+++ b/test/tint/builtins/gen/literal/textureGather/11b2db.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(1) var arg_1: texture_cube<f32>;
diff --git a/test/tint/builtins/gen/literal/textureGather/17baac.wgsl b/test/tint/builtins/gen/literal/textureGather/17baac.wgsl
index 4049136..c217bde 100644
--- a/test/tint/builtins/gen/literal/textureGather/17baac.wgsl
+++ b/test/tint/builtins/gen/literal/textureGather/17baac.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(1) var arg_1: texture_2d_array<f32>;
diff --git a/test/tint/builtins/gen/literal/textureGather/1bf0ab.wgsl b/test/tint/builtins/gen/literal/textureGather/1bf0ab.wgsl
index 0d5fa0b..30dedc3 100644
--- a/test/tint/builtins/gen/literal/textureGather/1bf0ab.wgsl
+++ b/test/tint/builtins/gen/literal/textureGather/1bf0ab.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(1) var arg_1: texture_2d_array<u32>;
diff --git a/test/tint/builtins/gen/literal/textureGather/1f7f6b.wgsl b/test/tint/builtins/gen/literal/textureGather/1f7f6b.wgsl
index e444e7f..39f4980 100644
--- a/test/tint/builtins/gen/literal/textureGather/1f7f6b.wgsl
+++ b/test/tint/builtins/gen/literal/textureGather/1f7f6b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d;
diff --git a/test/tint/builtins/gen/literal/textureGather/22e930.wgsl b/test/tint/builtins/gen/literal/textureGather/22e930.wgsl
index c6d4eb2..c72a788 100644
--- a/test/tint/builtins/gen/literal/textureGather/22e930.wgsl
+++ b/test/tint/builtins/gen/literal/textureGather/22e930.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(1) var arg_1: texture_2d_array<f32>;
diff --git a/test/tint/builtins/gen/literal/textureGather/238ec4.wgsl b/test/tint/builtins/gen/literal/textureGather/238ec4.wgsl
index d7aeaf3..4c10d73 100644
--- a/test/tint/builtins/gen/literal/textureGather/238ec4.wgsl
+++ b/test/tint/builtins/gen/literal/textureGather/238ec4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(1) var arg_1: texture_2d_array<f32>;
diff --git a/test/tint/builtins/gen/literal/textureGather/24b0bd.wgsl b/test/tint/builtins/gen/literal/textureGather/24b0bd.wgsl
index 37fd1b1..387c941 100644
--- a/test/tint/builtins/gen/literal/textureGather/24b0bd.wgsl
+++ b/test/tint/builtins/gen/literal/textureGather/24b0bd.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(1) var arg_1: texture_2d_array<f32>;
diff --git a/test/tint/builtins/gen/literal/textureGather/269250.wgsl b/test/tint/builtins/gen/literal/textureGather/269250.wgsl
index 4a8105f..5567241 100644
--- a/test/tint/builtins/gen/literal/textureGather/269250.wgsl
+++ b/test/tint/builtins/gen/literal/textureGather/269250.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(1) var arg_1: texture_2d_array<i32>;
diff --git a/test/tint/builtins/gen/literal/textureGather/2a4f40.wgsl b/test/tint/builtins/gen/literal/textureGather/2a4f40.wgsl
index 3c0b2f5..d27be1b 100644
--- a/test/tint/builtins/gen/literal/textureGather/2a4f40.wgsl
+++ b/test/tint/builtins/gen/literal/textureGather/2a4f40.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d_array;
diff --git a/test/tint/builtins/gen/literal/textureGather/2cc066.wgsl b/test/tint/builtins/gen/literal/textureGather/2cc066.wgsl
index 1b22db0..40cd474 100644
--- a/test/tint/builtins/gen/literal/textureGather/2cc066.wgsl
+++ b/test/tint/builtins/gen/literal/textureGather/2cc066.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(1) var arg_1: texture_2d_array<u32>;
diff --git a/test/tint/builtins/gen/literal/textureGather/2e0ed5.wgsl b/test/tint/builtins/gen/literal/textureGather/2e0ed5.wgsl
index bfbb05b..b4758cb 100644
--- a/test/tint/builtins/gen/literal/textureGather/2e0ed5.wgsl
+++ b/test/tint/builtins/gen/literal/textureGather/2e0ed5.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d;
diff --git a/test/tint/builtins/gen/literal/textureGather/32c4e8.wgsl b/test/tint/builtins/gen/literal/textureGather/32c4e8.wgsl
index 3cf76d3..89199dc 100644
--- a/test/tint/builtins/gen/literal/textureGather/32c4e8.wgsl
+++ b/test/tint/builtins/gen/literal/textureGather/32c4e8.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(1) var arg_1: texture_cube<f32>;
diff --git a/test/tint/builtins/gen/literal/textureGather/3b32cc.wgsl b/test/tint/builtins/gen/literal/textureGather/3b32cc.wgsl
index d9a6bd4..48512c8 100644
--- a/test/tint/builtins/gen/literal/textureGather/3b32cc.wgsl
+++ b/test/tint/builtins/gen/literal/textureGather/3b32cc.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(1) var arg_1: texture_cube<u32>;
diff --git a/test/tint/builtins/gen/literal/textureGather/43025d.wgsl b/test/tint/builtins/gen/literal/textureGather/43025d.wgsl
index 17be134..9ce1024 100644
--- a/test/tint/builtins/gen/literal/textureGather/43025d.wgsl
+++ b/test/tint/builtins/gen/literal/textureGather/43025d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_cube_array;
diff --git a/test/tint/builtins/gen/literal/textureGather/445793.wgsl b/test/tint/builtins/gen/literal/textureGather/445793.wgsl
index 9c66ad9..b54194e 100644
--- a/test/tint/builtins/gen/literal/textureGather/445793.wgsl
+++ b/test/tint/builtins/gen/literal/textureGather/445793.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(1) var arg_1: texture_2d_array<i32>;
diff --git a/test/tint/builtins/gen/literal/textureGather/49b07f.wgsl b/test/tint/builtins/gen/literal/textureGather/49b07f.wgsl
index afc419c..08d1aaf 100644
--- a/test/tint/builtins/gen/literal/textureGather/49b07f.wgsl
+++ b/test/tint/builtins/gen/literal/textureGather/49b07f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(1) var arg_1: texture_2d<u32>;
diff --git a/test/tint/builtins/gen/literal/textureGather/4b8103.wgsl b/test/tint/builtins/gen/literal/textureGather/4b8103.wgsl
index 8773738..34c99aa 100644
--- a/test/tint/builtins/gen/literal/textureGather/4b8103.wgsl
+++ b/test/tint/builtins/gen/literal/textureGather/4b8103.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(1) var arg_1: texture_2d_array<f32>;
diff --git a/test/tint/builtins/gen/literal/textureGather/4e8ac5.wgsl b/test/tint/builtins/gen/literal/textureGather/4e8ac5.wgsl
index 186cd54..9e4a715 100644
--- a/test/tint/builtins/gen/literal/textureGather/4e8ac5.wgsl
+++ b/test/tint/builtins/gen/literal/textureGather/4e8ac5.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(1) var arg_1: texture_2d_array<i32>;
diff --git a/test/tint/builtins/gen/literal/textureGather/5266da.wgsl b/test/tint/builtins/gen/literal/textureGather/5266da.wgsl
index 3eafc7d..8f2b8b5 100644
--- a/test/tint/builtins/gen/literal/textureGather/5266da.wgsl
+++ b/test/tint/builtins/gen/literal/textureGather/5266da.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(1) var arg_1: texture_2d<f32>;
diff --git a/test/tint/builtins/gen/literal/textureGather/59372a.wgsl b/test/tint/builtins/gen/literal/textureGather/59372a.wgsl
index c9f798a..cf4d2bc 100644
--- a/test/tint/builtins/gen/literal/textureGather/59372a.wgsl
+++ b/test/tint/builtins/gen/literal/textureGather/59372a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(1) var arg_1: texture_2d_array<f32>;
diff --git a/test/tint/builtins/gen/literal/textureGather/5ba85f.wgsl b/test/tint/builtins/gen/literal/textureGather/5ba85f.wgsl
index 62859d5..6ea0276 100644
--- a/test/tint/builtins/gen/literal/textureGather/5ba85f.wgsl
+++ b/test/tint/builtins/gen/literal/textureGather/5ba85f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(1) var arg_1: texture_cube<i32>;
diff --git a/test/tint/builtins/gen/literal/textureGather/5bd491.wgsl b/test/tint/builtins/gen/literal/textureGather/5bd491.wgsl
index 512d5f9..aca5b2c 100644
--- a/test/tint/builtins/gen/literal/textureGather/5bd491.wgsl
+++ b/test/tint/builtins/gen/literal/textureGather/5bd491.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(1) var arg_1: texture_2d<u32>;
diff --git a/test/tint/builtins/gen/literal/textureGather/6b7b74.wgsl b/test/tint/builtins/gen/literal/textureGather/6b7b74.wgsl
index 6aa9ee0..f0a2a0d 100644
--- a/test/tint/builtins/gen/literal/textureGather/6b7b74.wgsl
+++ b/test/tint/builtins/gen/literal/textureGather/6b7b74.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(1) var arg_1: texture_2d_array<u32>;
diff --git a/test/tint/builtins/gen/literal/textureGather/751f8a.wgsl b/test/tint/builtins/gen/literal/textureGather/751f8a.wgsl
index 5cd8f5e..389ce34 100644
--- a/test/tint/builtins/gen/literal/textureGather/751f8a.wgsl
+++ b/test/tint/builtins/gen/literal/textureGather/751f8a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(1) var arg_1: texture_cube_array<f32>;
diff --git a/test/tint/builtins/gen/literal/textureGather/788010.wgsl b/test/tint/builtins/gen/literal/textureGather/788010.wgsl
index dd0f943..619069f 100644
--- a/test/tint/builtins/gen/literal/textureGather/788010.wgsl
+++ b/test/tint/builtins/gen/literal/textureGather/788010.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(1) var arg_1: texture_cube_array<i32>;
diff --git a/test/tint/builtins/gen/literal/textureGather/7c3828.wgsl b/test/tint/builtins/gen/literal/textureGather/7c3828.wgsl
index 6fd1f95..e80eec0 100644
--- a/test/tint/builtins/gen/literal/textureGather/7c3828.wgsl
+++ b/test/tint/builtins/gen/literal/textureGather/7c3828.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(1) var arg_1: texture_2d<i32>;
diff --git a/test/tint/builtins/gen/literal/textureGather/7dd226.wgsl b/test/tint/builtins/gen/literal/textureGather/7dd226.wgsl
index 823bc6b..bdc5145 100644
--- a/test/tint/builtins/gen/literal/textureGather/7dd226.wgsl
+++ b/test/tint/builtins/gen/literal/textureGather/7dd226.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_cube_array;
diff --git a/test/tint/builtins/gen/literal/textureGather/829357.wgsl b/test/tint/builtins/gen/literal/textureGather/829357.wgsl
index c548810..1287545 100644
--- a/test/tint/builtins/gen/literal/textureGather/829357.wgsl
+++ b/test/tint/builtins/gen/literal/textureGather/829357.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(1) var arg_1: texture_cube_array<f32>;
diff --git a/test/tint/builtins/gen/literal/textureGather/831549.wgsl b/test/tint/builtins/gen/literal/textureGather/831549.wgsl
index 8b3196f..8003963 100644
--- a/test/tint/builtins/gen/literal/textureGather/831549.wgsl
+++ b/test/tint/builtins/gen/literal/textureGather/831549.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(1) var arg_1: texture_2d_array<f32>;
diff --git a/test/tint/builtins/gen/literal/textureGather/8578bc.wgsl b/test/tint/builtins/gen/literal/textureGather/8578bc.wgsl
index f2f7d45..900c631 100644
--- a/test/tint/builtins/gen/literal/textureGather/8578bc.wgsl
+++ b/test/tint/builtins/gen/literal/textureGather/8578bc.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(1) var arg_1: texture_cube_array<f32>;
diff --git a/test/tint/builtins/gen/literal/textureGather/89680f.wgsl b/test/tint/builtins/gen/literal/textureGather/89680f.wgsl
index a0e1779..46f8cb5 100644
--- a/test/tint/builtins/gen/literal/textureGather/89680f.wgsl
+++ b/test/tint/builtins/gen/literal/textureGather/89680f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(1) var arg_1: texture_cube<u32>;
diff --git a/test/tint/builtins/gen/literal/textureGather/8b754c.wgsl b/test/tint/builtins/gen/literal/textureGather/8b754c.wgsl
index c018c09..94cabd3 100644
--- a/test/tint/builtins/gen/literal/textureGather/8b754c.wgsl
+++ b/test/tint/builtins/gen/literal/textureGather/8b754c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(1) var arg_1: texture_2d_array<i32>;
diff --git a/test/tint/builtins/gen/literal/textureGather/8fae00.wgsl b/test/tint/builtins/gen/literal/textureGather/8fae00.wgsl
index ca61681..6d9d31a 100644
--- a/test/tint/builtins/gen/literal/textureGather/8fae00.wgsl
+++ b/test/tint/builtins/gen/literal/textureGather/8fae00.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(1) var arg_1: texture_2d<u32>;
diff --git a/test/tint/builtins/gen/literal/textureGather/92ea47.wgsl b/test/tint/builtins/gen/literal/textureGather/92ea47.wgsl
index bd9c5cc..071a3dc 100644
--- a/test/tint/builtins/gen/literal/textureGather/92ea47.wgsl
+++ b/test/tint/builtins/gen/literal/textureGather/92ea47.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(1) var arg_1: texture_2d_array<u32>;
diff --git a/test/tint/builtins/gen/literal/textureGather/986700.wgsl b/test/tint/builtins/gen/literal/textureGather/986700.wgsl
index 58679b4..53f44e6 100644
--- a/test/tint/builtins/gen/literal/textureGather/986700.wgsl
+++ b/test/tint/builtins/gen/literal/textureGather/986700.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(1) var arg_1: texture_2d<u32>;
diff --git a/test/tint/builtins/gen/literal/textureGather/9a6358.wgsl b/test/tint/builtins/gen/literal/textureGather/9a6358.wgsl
index 1109492..b49a3d2 100644
--- a/test/tint/builtins/gen/literal/textureGather/9a6358.wgsl
+++ b/test/tint/builtins/gen/literal/textureGather/9a6358.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d_array;
diff --git a/test/tint/builtins/gen/literal/textureGather/9ab41e.wgsl b/test/tint/builtins/gen/literal/textureGather/9ab41e.wgsl
index 14f6027..fea41a1 100644
--- a/test/tint/builtins/gen/literal/textureGather/9ab41e.wgsl
+++ b/test/tint/builtins/gen/literal/textureGather/9ab41e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(1) var arg_1: texture_2d_array<i32>;
diff --git a/test/tint/builtins/gen/literal/textureGather/a0372b.wgsl b/test/tint/builtins/gen/literal/textureGather/a0372b.wgsl
index 085f1c5..2292c8d 100644
--- a/test/tint/builtins/gen/literal/textureGather/a0372b.wgsl
+++ b/test/tint/builtins/gen/literal/textureGather/a0372b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(1) var arg_1: texture_2d_array<u32>;
diff --git a/test/tint/builtins/gen/literal/textureGather/a68027.wgsl b/test/tint/builtins/gen/literal/textureGather/a68027.wgsl
index bbe2262..8fa2dd2 100644
--- a/test/tint/builtins/gen/literal/textureGather/a68027.wgsl
+++ b/test/tint/builtins/gen/literal/textureGather/a68027.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d_array;
diff --git a/test/tint/builtins/gen/literal/textureGather/aaf6bd.wgsl b/test/tint/builtins/gen/literal/textureGather/aaf6bd.wgsl
index 6229b92..ccfd7cf 100644
--- a/test/tint/builtins/gen/literal/textureGather/aaf6bd.wgsl
+++ b/test/tint/builtins/gen/literal/textureGather/aaf6bd.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(1) var arg_1: texture_cube_array<i32>;
diff --git a/test/tint/builtins/gen/literal/textureGather/af55b3.wgsl b/test/tint/builtins/gen/literal/textureGather/af55b3.wgsl
index 459a993..c59d415 100644
--- a/test/tint/builtins/gen/literal/textureGather/af55b3.wgsl
+++ b/test/tint/builtins/gen/literal/textureGather/af55b3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(1) var arg_1: texture_2d<f32>;
diff --git a/test/tint/builtins/gen/literal/textureGather/bb3ac5.wgsl b/test/tint/builtins/gen/literal/textureGather/bb3ac5.wgsl
index 7de490d..ce1e435 100644
--- a/test/tint/builtins/gen/literal/textureGather/bb3ac5.wgsl
+++ b/test/tint/builtins/gen/literal/textureGather/bb3ac5.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(1) var arg_1: texture_2d<i32>;
diff --git a/test/tint/builtins/gen/literal/textureGather/bd33b6.wgsl b/test/tint/builtins/gen/literal/textureGather/bd33b6.wgsl
index 2868b61..89db786 100644
--- a/test/tint/builtins/gen/literal/textureGather/bd33b6.wgsl
+++ b/test/tint/builtins/gen/literal/textureGather/bd33b6.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(1) var arg_1: texture_2d_array<i32>;
diff --git a/test/tint/builtins/gen/literal/textureGather/be276f.wgsl b/test/tint/builtins/gen/literal/textureGather/be276f.wgsl
index 0d50449..ab560a3 100644
--- a/test/tint/builtins/gen/literal/textureGather/be276f.wgsl
+++ b/test/tint/builtins/gen/literal/textureGather/be276f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(1) var arg_1: texture_cube_array<u32>;
diff --git a/test/tint/builtins/gen/literal/textureGather/c0640c.wgsl b/test/tint/builtins/gen/literal/textureGather/c0640c.wgsl
index 5b27d14..ef0a5d9 100644
--- a/test/tint/builtins/gen/literal/textureGather/c0640c.wgsl
+++ b/test/tint/builtins/gen/literal/textureGather/c0640c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(1) var arg_1: texture_cube_array<i32>;
diff --git a/test/tint/builtins/gen/literal/textureGather/ccadde.wgsl b/test/tint/builtins/gen/literal/textureGather/ccadde.wgsl
index ec09d84..e9c8b25 100644
--- a/test/tint/builtins/gen/literal/textureGather/ccadde.wgsl
+++ b/test/tint/builtins/gen/literal/textureGather/ccadde.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(1) var arg_1: texture_2d<i32>;
diff --git a/test/tint/builtins/gen/literal/textureGather/ce5578.wgsl b/test/tint/builtins/gen/literal/textureGather/ce5578.wgsl
index 7f40521..80a5175 100644
--- a/test/tint/builtins/gen/literal/textureGather/ce5578.wgsl
+++ b/test/tint/builtins/gen/literal/textureGather/ce5578.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(1) var arg_1: texture_2d_array<u32>;
diff --git a/test/tint/builtins/gen/literal/textureGather/cf9112.wgsl b/test/tint/builtins/gen/literal/textureGather/cf9112.wgsl
index afea563..4cd715b 100644
--- a/test/tint/builtins/gen/literal/textureGather/cf9112.wgsl
+++ b/test/tint/builtins/gen/literal/textureGather/cf9112.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(1) var arg_1: texture_2d_array<i32>;
diff --git a/test/tint/builtins/gen/literal/textureGather/d1f187.wgsl b/test/tint/builtins/gen/literal/textureGather/d1f187.wgsl
index f8d7160..e29c902 100644
--- a/test/tint/builtins/gen/literal/textureGather/d1f187.wgsl
+++ b/test/tint/builtins/gen/literal/textureGather/d1f187.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(1) var arg_1: texture_2d_array<u32>;
diff --git a/test/tint/builtins/gen/literal/textureGather/d4b5c6.wgsl b/test/tint/builtins/gen/literal/textureGather/d4b5c6.wgsl
index cb118b9..fe23ba5 100644
--- a/test/tint/builtins/gen/literal/textureGather/d4b5c6.wgsl
+++ b/test/tint/builtins/gen/literal/textureGather/d4b5c6.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(1) var arg_1: texture_cube_array<u32>;
diff --git a/test/tint/builtins/gen/literal/textureGather/d6507c.wgsl b/test/tint/builtins/gen/literal/textureGather/d6507c.wgsl
index 413d372..98939f1 100644
--- a/test/tint/builtins/gen/literal/textureGather/d6507c.wgsl
+++ b/test/tint/builtins/gen/literal/textureGather/d6507c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(1) var arg_1: texture_2d<f32>;
diff --git a/test/tint/builtins/gen/literal/textureGather/d8e958.wgsl b/test/tint/builtins/gen/literal/textureGather/d8e958.wgsl
index f486614..435bb1b 100644
--- a/test/tint/builtins/gen/literal/textureGather/d8e958.wgsl
+++ b/test/tint/builtins/gen/literal/textureGather/d8e958.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(1) var arg_1: texture_2d<f32>;
diff --git a/test/tint/builtins/gen/literal/textureGather/d90605.wgsl b/test/tint/builtins/gen/literal/textureGather/d90605.wgsl
index dd99eb2..761c134 100644
--- a/test/tint/builtins/gen/literal/textureGather/d90605.wgsl
+++ b/test/tint/builtins/gen/literal/textureGather/d90605.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d_array;
diff --git a/test/tint/builtins/gen/literal/textureGather/d98d59.wgsl b/test/tint/builtins/gen/literal/textureGather/d98d59.wgsl
index 2c4fdd2..fe16748 100644
--- a/test/tint/builtins/gen/literal/textureGather/d98d59.wgsl
+++ b/test/tint/builtins/gen/literal/textureGather/d98d59.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(1) var arg_1: texture_cube_array<f32>;
diff --git a/test/tint/builtins/gen/literal/textureGather/dc6661.wgsl b/test/tint/builtins/gen/literal/textureGather/dc6661.wgsl
index 298b9e8..79c096f 100644
--- a/test/tint/builtins/gen/literal/textureGather/dc6661.wgsl
+++ b/test/tint/builtins/gen/literal/textureGather/dc6661.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(1) var arg_1: texture_2d<i32>;
diff --git a/test/tint/builtins/gen/literal/textureGather/e2acac.wgsl b/test/tint/builtins/gen/literal/textureGather/e2acac.wgsl
index 42aa837..04c3d08 100644
--- a/test/tint/builtins/gen/literal/textureGather/e2acac.wgsl
+++ b/test/tint/builtins/gen/literal/textureGather/e2acac.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(1) var arg_1: texture_cube_array<u32>;
diff --git a/test/tint/builtins/gen/literal/textureGather/e3165f.wgsl b/test/tint/builtins/gen/literal/textureGather/e3165f.wgsl
index 4ca465e..3679b92 100644
--- a/test/tint/builtins/gen/literal/textureGather/e3165f.wgsl
+++ b/test/tint/builtins/gen/literal/textureGather/e3165f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(1) var arg_1: texture_2d_array<u32>;
diff --git a/test/tint/builtins/gen/literal/textureGather/e9d390.wgsl b/test/tint/builtins/gen/literal/textureGather/e9d390.wgsl
index e8efa34..9c154e2 100644
--- a/test/tint/builtins/gen/literal/textureGather/e9d390.wgsl
+++ b/test/tint/builtins/gen/literal/textureGather/e9d390.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(1) var arg_1: texture_2d_array<i32>;
diff --git a/test/tint/builtins/gen/literal/textureGather/ea8eb4.wgsl b/test/tint/builtins/gen/literal/textureGather/ea8eb4.wgsl
index b2eea4a..2c6628d 100644
--- a/test/tint/builtins/gen/literal/textureGather/ea8eb4.wgsl
+++ b/test/tint/builtins/gen/literal/textureGather/ea8eb4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(1) var arg_1: texture_2d_array<f32>;
diff --git a/test/tint/builtins/gen/literal/textureGather/f2c6e3.wgsl b/test/tint/builtins/gen/literal/textureGather/f2c6e3.wgsl
index 6e355dd..4ba34e4 100644
--- a/test/tint/builtins/gen/literal/textureGather/f2c6e3.wgsl
+++ b/test/tint/builtins/gen/literal/textureGather/f2c6e3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(1) var arg_1: texture_cube_array<u32>;
diff --git a/test/tint/builtins/gen/literal/textureGatherCompare/144a9a.wgsl b/test/tint/builtins/gen/literal/textureGatherCompare/144a9a.wgsl
index 69cb192..fcf731d 100644
--- a/test/tint/builtins/gen/literal/textureGatherCompare/144a9a.wgsl
+++ b/test/tint/builtins/gen/literal/textureGatherCompare/144a9a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d_array;
diff --git a/test/tint/builtins/gen/literal/textureGatherCompare/182fd4.wgsl b/test/tint/builtins/gen/literal/textureGatherCompare/182fd4.wgsl
index 75e861b..65c701d 100644
--- a/test/tint/builtins/gen/literal/textureGatherCompare/182fd4.wgsl
+++ b/test/tint/builtins/gen/literal/textureGatherCompare/182fd4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_cube;
diff --git a/test/tint/builtins/gen/literal/textureGatherCompare/2e409c.wgsl b/test/tint/builtins/gen/literal/textureGatherCompare/2e409c.wgsl
index ef1f39e..9677a49 100644
--- a/test/tint/builtins/gen/literal/textureGatherCompare/2e409c.wgsl
+++ b/test/tint/builtins/gen/literal/textureGatherCompare/2e409c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_cube_array;
diff --git a/test/tint/builtins/gen/literal/textureGatherCompare/313add.wgsl b/test/tint/builtins/gen/literal/textureGatherCompare/313add.wgsl
index 6e0d470..59d001e 100644
--- a/test/tint/builtins/gen/literal/textureGatherCompare/313add.wgsl
+++ b/test/tint/builtins/gen/literal/textureGatherCompare/313add.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d;
diff --git a/test/tint/builtins/gen/literal/textureGatherCompare/60d2d1.wgsl b/test/tint/builtins/gen/literal/textureGatherCompare/60d2d1.wgsl
index eff87f2..5ea059f 100644
--- a/test/tint/builtins/gen/literal/textureGatherCompare/60d2d1.wgsl
+++ b/test/tint/builtins/gen/literal/textureGatherCompare/60d2d1.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_cube_array;
diff --git a/test/tint/builtins/gen/literal/textureGatherCompare/6d9352.wgsl b/test/tint/builtins/gen/literal/textureGatherCompare/6d9352.wgsl
index 6c2df55..f8eb4d5 100644
--- a/test/tint/builtins/gen/literal/textureGatherCompare/6d9352.wgsl
+++ b/test/tint/builtins/gen/literal/textureGatherCompare/6d9352.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d;
diff --git a/test/tint/builtins/gen/literal/textureGatherCompare/783e65.wgsl b/test/tint/builtins/gen/literal/textureGatherCompare/783e65.wgsl
index 78ed9a9..e65ac1b 100644
--- a/test/tint/builtins/gen/literal/textureGatherCompare/783e65.wgsl
+++ b/test/tint/builtins/gen/literal/textureGatherCompare/783e65.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d_array;
diff --git a/test/tint/builtins/gen/literal/textureGatherCompare/b5bc43.wgsl b/test/tint/builtins/gen/literal/textureGatherCompare/b5bc43.wgsl
index 2a9d915..daf36be 100644
--- a/test/tint/builtins/gen/literal/textureGatherCompare/b5bc43.wgsl
+++ b/test/tint/builtins/gen/literal/textureGatherCompare/b5bc43.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d_array;
diff --git a/test/tint/builtins/gen/literal/textureGatherCompare/f585cc.wgsl b/test/tint/builtins/gen/literal/textureGatherCompare/f585cc.wgsl
index 6edc52f..4c86e69 100644
--- a/test/tint/builtins/gen/literal/textureGatherCompare/f585cc.wgsl
+++ b/test/tint/builtins/gen/literal/textureGatherCompare/f585cc.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d_array;
diff --git a/test/tint/builtins/gen/literal/textureLoad/012e11.wgsl b/test/tint/builtins/gen/literal/textureLoad/012e11.wgsl
index b58fa14..5321ad2 100644
--- a/test/tint/builtins/gen/literal/textureLoad/012e11.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/012e11.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/019da0.wgsl b/test/tint/builtins/gen/literal/textureLoad/019da0.wgsl
index 59b1e06..1786b0a 100644
--- a/test/tint/builtins/gen/literal/textureLoad/019da0.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/019da0.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_3d<f32>;
diff --git a/test/tint/builtins/gen/literal/textureLoad/01cd01.wgsl b/test/tint/builtins/gen/literal/textureLoad/01cd01.wgsl
index a8bceec..c9cd2bb 100644
--- a/test/tint/builtins/gen/literal/textureLoad/01cd01.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/01cd01.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/026217.wgsl b/test/tint/builtins/gen/literal/textureLoad/026217.wgsl
index 6947b18..0413dac 100644
--- a/test/tint/builtins/gen/literal/textureLoad/026217.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/026217.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d_array<u32>;
diff --git a/test/tint/builtins/gen/literal/textureLoad/02c48d.wgsl b/test/tint/builtins/gen/literal/textureLoad/02c48d.wgsl
index d835759..e04ee73 100644
--- a/test/tint/builtins/gen/literal/textureLoad/02c48d.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/02c48d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/02ef1f.wgsl b/test/tint/builtins/gen/literal/textureLoad/02ef1f.wgsl
index 84c2076..4f5ffc9 100644
--- a/test/tint/builtins/gen/literal/textureLoad/02ef1f.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/02ef1f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/03e03e.wgsl b/test/tint/builtins/gen/literal/textureLoad/03e03e.wgsl
index 72a8e13..529560d 100644
--- a/test/tint/builtins/gen/literal/textureLoad/03e03e.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/03e03e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/045ec9.wgsl b/test/tint/builtins/gen/literal/textureLoad/045ec9.wgsl
index de6da02..920aa0f 100644
--- a/test/tint/builtins/gen/literal/textureLoad/045ec9.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/045ec9.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/04b911.wgsl b/test/tint/builtins/gen/literal/textureLoad/04b911.wgsl
index f659841..6460705 100644
--- a/test/tint/builtins/gen/literal/textureLoad/04b911.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/04b911.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d_array;
diff --git a/test/tint/builtins/gen/literal/textureLoad/050c33.wgsl b/test/tint/builtins/gen/literal/textureLoad/050c33.wgsl
index ecb8ced..f7fa9e9 100644
--- a/test/tint/builtins/gen/literal/textureLoad/050c33.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/050c33.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/054350.wgsl b/test/tint/builtins/gen/literal/textureLoad/054350.wgsl
index dba38f9..0ac4602 100644
--- a/test/tint/builtins/gen/literal/textureLoad/054350.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/054350.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/0674b1.wgsl b/test/tint/builtins/gen/literal/textureLoad/0674b1.wgsl
index 65eeadb..f1e1463 100644
--- a/test/tint/builtins/gen/literal/textureLoad/0674b1.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/0674b1.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/06ac37.wgsl b/test/tint/builtins/gen/literal/textureLoad/06ac37.wgsl
index 2e9fca5..6579811 100644
--- a/test/tint/builtins/gen/literal/textureLoad/06ac37.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/06ac37.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/072e26.wgsl b/test/tint/builtins/gen/literal/textureLoad/072e26.wgsl
index cbb915f..3a0ae8c 100644
--- a/test/tint/builtins/gen/literal/textureLoad/072e26.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/072e26.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/078bc4.wgsl b/test/tint/builtins/gen/literal/textureLoad/078bc4.wgsl
index bb51777..8f77881 100644
--- a/test/tint/builtins/gen/literal/textureLoad/078bc4.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/078bc4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/0b515a.wgsl b/test/tint/builtins/gen/literal/textureLoad/0b515a.wgsl
index 606209a..fa7fb81 100644
--- a/test/tint/builtins/gen/literal/textureLoad/0b515a.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/0b515a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/0cb698.wgsl b/test/tint/builtins/gen/literal/textureLoad/0cb698.wgsl
index 9e3b651..2bcd0b7 100644
--- a/test/tint/builtins/gen/literal/textureLoad/0cb698.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/0cb698.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_1d<i32>;
diff --git a/test/tint/builtins/gen/literal/textureLoad/10db82.wgsl b/test/tint/builtins/gen/literal/textureLoad/10db82.wgsl
index 2f7d1de..f388818 100644
--- a/test/tint/builtins/gen/literal/textureLoad/10db82.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/10db82.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/126466.wgsl b/test/tint/builtins/gen/literal/textureLoad/126466.wgsl
index acbc240..573cb50 100644
--- a/test/tint/builtins/gen/literal/textureLoad/126466.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/126466.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/127e12.wgsl b/test/tint/builtins/gen/literal/textureLoad/127e12.wgsl
index 17fdf96..aba3125 100644
--- a/test/tint/builtins/gen/literal/textureLoad/127e12.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/127e12.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/1373dc.wgsl b/test/tint/builtins/gen/literal/textureLoad/1373dc.wgsl
index 84dec3a..610a1c3 100644
--- a/test/tint/builtins/gen/literal/textureLoad/1373dc.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/1373dc.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_1d<f32>;
diff --git a/test/tint/builtins/gen/literal/textureLoad/13d539.wgsl b/test/tint/builtins/gen/literal/textureLoad/13d539.wgsl
index 5470bd6..ba458f6 100644
--- a/test/tint/builtins/gen/literal/textureLoad/13d539.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/13d539.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/13e90c.wgsl b/test/tint/builtins/gen/literal/textureLoad/13e90c.wgsl
index cf9963e..fb33662 100644
--- a/test/tint/builtins/gen/literal/textureLoad/13e90c.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/13e90c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/143d84.wgsl b/test/tint/builtins/gen/literal/textureLoad/143d84.wgsl
index f2c177a..e18a905 100644
--- a/test/tint/builtins/gen/literal/textureLoad/143d84.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/143d84.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/1471b8.wgsl b/test/tint/builtins/gen/literal/textureLoad/1471b8.wgsl
index 7b8db83..300604d 100644
--- a/test/tint/builtins/gen/literal/textureLoad/1471b8.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/1471b8.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/14cc4c.wgsl b/test/tint/builtins/gen/literal/textureLoad/14cc4c.wgsl
index a269a11..fcbaa01 100644
--- a/test/tint/builtins/gen/literal/textureLoad/14cc4c.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/14cc4c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/1561a7.wgsl b/test/tint/builtins/gen/literal/textureLoad/1561a7.wgsl
index 1e598e4..848507d 100644
--- a/test/tint/builtins/gen/literal/textureLoad/1561a7.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/1561a7.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/15e675.wgsl b/test/tint/builtins/gen/literal/textureLoad/15e675.wgsl
index efee2dc..3946b1a 100644
--- a/test/tint/builtins/gen/literal/textureLoad/15e675.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/15e675.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/1619bf.wgsl b/test/tint/builtins/gen/literal/textureLoad/1619bf.wgsl
index 6f9f222..305179c 100644
--- a/test/tint/builtins/gen/literal/textureLoad/1619bf.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/1619bf.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/168dc8.wgsl b/test/tint/builtins/gen/literal/textureLoad/168dc8.wgsl
index 5d2b23b..b179c6e 100644
--- a/test/tint/builtins/gen/literal/textureLoad/168dc8.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/168dc8.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d_array<i32>;
diff --git a/test/tint/builtins/gen/literal/textureLoad/170593.wgsl b/test/tint/builtins/gen/literal/textureLoad/170593.wgsl
index 06acc2a..ce56ab4 100644
--- a/test/tint/builtins/gen/literal/textureLoad/170593.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/170593.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/17095b.wgsl b/test/tint/builtins/gen/literal/textureLoad/17095b.wgsl
index df9d60b..93362da 100644
--- a/test/tint/builtins/gen/literal/textureLoad/17095b.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/17095b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/18ac11.wgsl b/test/tint/builtins/gen/literal/textureLoad/18ac11.wgsl
index 7ed9d04..f61c5dd 100644
--- a/test/tint/builtins/gen/literal/textureLoad/18ac11.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/18ac11.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/19cf87.wgsl b/test/tint/builtins/gen/literal/textureLoad/19cf87.wgsl
index f3d60f2..588148f 100644
--- a/test/tint/builtins/gen/literal/textureLoad/19cf87.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/19cf87.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d;
diff --git a/test/tint/builtins/gen/literal/textureLoad/19d6be.wgsl b/test/tint/builtins/gen/literal/textureLoad/19d6be.wgsl
index d7110ce..2ee25e1 100644
--- a/test/tint/builtins/gen/literal/textureLoad/19d6be.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/19d6be.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/1a062f.wgsl b/test/tint/builtins/gen/literal/textureLoad/1a062f.wgsl
index f1617c0..d5b7096 100644
--- a/test/tint/builtins/gen/literal/textureLoad/1a062f.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/1a062f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/1a8452.wgsl b/test/tint/builtins/gen/literal/textureLoad/1a8452.wgsl
index 7d8be84..016b15a 100644
--- a/test/tint/builtins/gen/literal/textureLoad/1a8452.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/1a8452.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/1aa950.wgsl b/test/tint/builtins/gen/literal/textureLoad/1aa950.wgsl
index 707afcb..4c97894 100644
--- a/test/tint/builtins/gen/literal/textureLoad/1aa950.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/1aa950.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/1b051f.wgsl b/test/tint/builtins/gen/literal/textureLoad/1b051f.wgsl
index 1766a96..b271fb2 100644
--- a/test/tint/builtins/gen/literal/textureLoad/1b051f.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/1b051f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d_array<u32>;
diff --git a/test/tint/builtins/gen/literal/textureLoad/1b4332.wgsl b/test/tint/builtins/gen/literal/textureLoad/1b4332.wgsl
index 4c707b1..efdb477 100644
--- a/test/tint/builtins/gen/literal/textureLoad/1b4332.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/1b4332.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/1b8588.wgsl b/test/tint/builtins/gen/literal/textureLoad/1b8588.wgsl
index c6839ba..7037d7d 100644
--- a/test/tint/builtins/gen/literal/textureLoad/1b8588.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/1b8588.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_1d<u32>;
diff --git a/test/tint/builtins/gen/literal/textureLoad/1bc5ab.wgsl b/test/tint/builtins/gen/literal/textureLoad/1bc5ab.wgsl
index 0a9d0e5..989b1bd 100644
--- a/test/tint/builtins/gen/literal/textureLoad/1bc5ab.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/1bc5ab.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/1bfdfb.wgsl b/test/tint/builtins/gen/literal/textureLoad/1bfdfb.wgsl
index 86dbd9a..2eb9cc1 100644
--- a/test/tint/builtins/gen/literal/textureLoad/1bfdfb.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/1bfdfb.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_external;
diff --git a/test/tint/builtins/gen/literal/textureLoad/1c562a.wgsl b/test/tint/builtins/gen/literal/textureLoad/1c562a.wgsl
index 687e59a..a57d019 100644
--- a/test/tint/builtins/gen/literal/textureLoad/1c562a.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/1c562a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_3d<u32>;
diff --git a/test/tint/builtins/gen/literal/textureLoad/1d43ae.wgsl b/test/tint/builtins/gen/literal/textureLoad/1d43ae.wgsl
index d23536e..fbfa9e4 100644
--- a/test/tint/builtins/gen/literal/textureLoad/1d43ae.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/1d43ae.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/1e6baa.wgsl b/test/tint/builtins/gen/literal/textureLoad/1e6baa.wgsl
index b2d5181..daccabb 100644
--- a/test/tint/builtins/gen/literal/textureLoad/1e6baa.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/1e6baa.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/1eb93f.wgsl b/test/tint/builtins/gen/literal/textureLoad/1eb93f.wgsl
index b33b03ee..e475e65 100644
--- a/test/tint/builtins/gen/literal/textureLoad/1eb93f.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/1eb93f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/1f2016.wgsl b/test/tint/builtins/gen/literal/textureLoad/1f2016.wgsl
index 5e1679b..e576463 100644
--- a/test/tint/builtins/gen/literal/textureLoad/1f2016.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/1f2016.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_3d<f32>;
diff --git a/test/tint/builtins/gen/literal/textureLoad/206a08.wgsl b/test/tint/builtins/gen/literal/textureLoad/206a08.wgsl
index 794e3e4..56befb0 100644
--- a/test/tint/builtins/gen/literal/textureLoad/206a08.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/206a08.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/20fa2f.wgsl b/test/tint/builtins/gen/literal/textureLoad/20fa2f.wgsl
index 15ac7cf..3e9d4ab 100644
--- a/test/tint/builtins/gen/literal/textureLoad/20fa2f.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/20fa2f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/216c37.wgsl b/test/tint/builtins/gen/literal/textureLoad/216c37.wgsl
index 3ab81a6..f4530dd 100644
--- a/test/tint/builtins/gen/literal/textureLoad/216c37.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/216c37.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_1d<u32>;
diff --git a/test/tint/builtins/gen/literal/textureLoad/21d1c4.wgsl b/test/tint/builtins/gen/literal/textureLoad/21d1c4.wgsl
index 41df5f8..b03785b 100644
--- a/test/tint/builtins/gen/literal/textureLoad/21d1c4.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/21d1c4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_3d<f32>;
diff --git a/test/tint/builtins/gen/literal/textureLoad/223246.wgsl b/test/tint/builtins/gen/literal/textureLoad/223246.wgsl
index 02878f0..b058911 100644
--- a/test/tint/builtins/gen/literal/textureLoad/223246.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/223246.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_3d<i32>;
diff --git a/test/tint/builtins/gen/literal/textureLoad/22e963.wgsl b/test/tint/builtins/gen/literal/textureLoad/22e963.wgsl
index 439d535..5ba3439 100644
--- a/test/tint/builtins/gen/literal/textureLoad/22e963.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/22e963.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/23007a.wgsl b/test/tint/builtins/gen/literal/textureLoad/23007a.wgsl
index 982d576..1b5735c 100644
--- a/test/tint/builtins/gen/literal/textureLoad/23007a.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/23007a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/2363be.wgsl b/test/tint/builtins/gen/literal/textureLoad/2363be.wgsl
index e295bc8..ed6b3ab 100644
--- a/test/tint/builtins/gen/literal/textureLoad/2363be.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/2363be.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d_array<i32>;
diff --git a/test/tint/builtins/gen/literal/textureLoad/23ff89.wgsl b/test/tint/builtins/gen/literal/textureLoad/23ff89.wgsl
index 0c23892..d60125c 100644
--- a/test/tint/builtins/gen/literal/textureLoad/23ff89.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/23ff89.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/25b67f.wgsl b/test/tint/builtins/gen/literal/textureLoad/25b67f.wgsl
index d451f25..1a33177 100644
--- a/test/tint/builtins/gen/literal/textureLoad/25b67f.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/25b67f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/26b8f6.wgsl b/test/tint/builtins/gen/literal/textureLoad/26b8f6.wgsl
index 17815b2..361e2b1 100644
--- a/test/tint/builtins/gen/literal/textureLoad/26b8f6.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/26b8f6.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/26c4f8.wgsl b/test/tint/builtins/gen/literal/textureLoad/26c4f8.wgsl
index de3575a..bc494f3 100644
--- a/test/tint/builtins/gen/literal/textureLoad/26c4f8.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/26c4f8.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/26d7f1.wgsl b/test/tint/builtins/gen/literal/textureLoad/26d7f1.wgsl
index 68d2444..60f81c6 100644
--- a/test/tint/builtins/gen/literal/textureLoad/26d7f1.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/26d7f1.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/272e7a.wgsl b/test/tint/builtins/gen/literal/textureLoad/272e7a.wgsl
index 0752fb5..d816528 100644
--- a/test/tint/builtins/gen/literal/textureLoad/272e7a.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/272e7a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/276a2c.wgsl b/test/tint/builtins/gen/literal/textureLoad/276a2c.wgsl
index af4fb81..320b9d5 100644
--- a/test/tint/builtins/gen/literal/textureLoad/276a2c.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/276a2c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/2887d7.wgsl b/test/tint/builtins/gen/literal/textureLoad/2887d7.wgsl
index 6c960ea..39d4636 100644
--- a/test/tint/builtins/gen/literal/textureLoad/2887d7.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/2887d7.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/2a82d9.wgsl b/test/tint/builtins/gen/literal/textureLoad/2a82d9.wgsl
index c893350..f714333 100644
--- a/test/tint/builtins/gen/literal/textureLoad/2a82d9.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/2a82d9.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/2ae485.wgsl b/test/tint/builtins/gen/literal/textureLoad/2ae485.wgsl
index 2aaa685..1ad29fe 100644
--- a/test/tint/builtins/gen/literal/textureLoad/2ae485.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/2ae485.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/2c72ae.wgsl b/test/tint/builtins/gen/literal/textureLoad/2c72ae.wgsl
index 50f7285..879a2af 100644
--- a/test/tint/builtins/gen/literal/textureLoad/2c72ae.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/2c72ae.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/2cee30.wgsl b/test/tint/builtins/gen/literal/textureLoad/2cee30.wgsl
index 110b580..1995b3c 100644
--- a/test/tint/builtins/gen/literal/textureLoad/2cee30.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/2cee30.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/2d479c.wgsl b/test/tint/builtins/gen/literal/textureLoad/2d479c.wgsl
index ef58bb2..8e4b9f2 100644
--- a/test/tint/builtins/gen/literal/textureLoad/2d479c.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/2d479c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d<f32>;
diff --git a/test/tint/builtins/gen/literal/textureLoad/2d6cf7.wgsl b/test/tint/builtins/gen/literal/textureLoad/2d6cf7.wgsl
index 4b222c9..9fbcfc1 100644
--- a/test/tint/builtins/gen/literal/textureLoad/2d6cf7.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/2d6cf7.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/2dbfc2.wgsl b/test/tint/builtins/gen/literal/textureLoad/2dbfc2.wgsl
index ec9eb94..2026f04 100644
--- a/test/tint/builtins/gen/literal/textureLoad/2dbfc2.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/2dbfc2.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/2e09aa.wgsl b/test/tint/builtins/gen/literal/textureLoad/2e09aa.wgsl
index ceeeb34..26f8a94 100644
--- a/test/tint/builtins/gen/literal/textureLoad/2e09aa.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/2e09aa.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_multisampled_2d<f32>;
diff --git a/test/tint/builtins/gen/literal/textureLoad/2e3552.wgsl b/test/tint/builtins/gen/literal/textureLoad/2e3552.wgsl
index eb0237b..9e151f7 100644
--- a/test/tint/builtins/gen/literal/textureLoad/2e3552.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/2e3552.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/2eaf31.wgsl b/test/tint/builtins/gen/literal/textureLoad/2eaf31.wgsl
index 37af4ad..1e2b80e 100644
--- a/test/tint/builtins/gen/literal/textureLoad/2eaf31.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/2eaf31.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/313c73.wgsl b/test/tint/builtins/gen/literal/textureLoad/313c73.wgsl
index 3f85130..409a26d 100644
--- a/test/tint/builtins/gen/literal/textureLoad/313c73.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/313c73.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/31db4b.wgsl b/test/tint/builtins/gen/literal/textureLoad/31db4b.wgsl
index 9dc912e..bb816a0 100644
--- a/test/tint/builtins/gen/literal/textureLoad/31db4b.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/31db4b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/321210.wgsl b/test/tint/builtins/gen/literal/textureLoad/321210.wgsl
index 3fe9ddb..3b8a79a 100644
--- a/test/tint/builtins/gen/literal/textureLoad/321210.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/321210.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/32a7b8.wgsl b/test/tint/builtins/gen/literal/textureLoad/32a7b8.wgsl
index 850853e..abca0d2 100644
--- a/test/tint/builtins/gen/literal/textureLoad/32a7b8.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/32a7b8.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/33d3aa.wgsl b/test/tint/builtins/gen/literal/textureLoad/33d3aa.wgsl
index 1628e37..2d53c8f 100644
--- a/test/tint/builtins/gen/literal/textureLoad/33d3aa.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/33d3aa.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/348827.wgsl b/test/tint/builtins/gen/literal/textureLoad/348827.wgsl
index 3353509..5d6cc85 100644
--- a/test/tint/builtins/gen/literal/textureLoad/348827.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/348827.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/34d97c.wgsl b/test/tint/builtins/gen/literal/textureLoad/34d97c.wgsl
index d28f864..51818f6 100644
--- a/test/tint/builtins/gen/literal/textureLoad/34d97c.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/34d97c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/374351.wgsl b/test/tint/builtins/gen/literal/textureLoad/374351.wgsl
index 2fdedd6b..4d24fe1 100644
--- a/test/tint/builtins/gen/literal/textureLoad/374351.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/374351.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/388688.wgsl b/test/tint/builtins/gen/literal/textureLoad/388688.wgsl
index 8e84e52..b622714 100644
--- a/test/tint/builtins/gen/literal/textureLoad/388688.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/388688.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/38f8ab.wgsl b/test/tint/builtins/gen/literal/textureLoad/38f8ab.wgsl
index 5b3263e..dca27ef 100644
--- a/test/tint/builtins/gen/literal/textureLoad/38f8ab.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/38f8ab.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_multisampled_2d<i32>;
diff --git a/test/tint/builtins/gen/literal/textureLoad/39016c.wgsl b/test/tint/builtins/gen/literal/textureLoad/39016c.wgsl
index fad148c..9b22f68 100644
--- a/test/tint/builtins/gen/literal/textureLoad/39016c.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/39016c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/395447.wgsl b/test/tint/builtins/gen/literal/textureLoad/395447.wgsl
index f42b68a..064eabb 100644
--- a/test/tint/builtins/gen/literal/textureLoad/395447.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/395447.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/39ef40.wgsl b/test/tint/builtins/gen/literal/textureLoad/39ef40.wgsl
index a99cf43..385c93d 100644
--- a/test/tint/builtins/gen/literal/textureLoad/39ef40.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/39ef40.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/3a2350.wgsl b/test/tint/builtins/gen/literal/textureLoad/3a2350.wgsl
index 9d1f1b7..57745b2 100644
--- a/test/tint/builtins/gen/literal/textureLoad/3a2350.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/3a2350.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/3aea13.wgsl b/test/tint/builtins/gen/literal/textureLoad/3aea13.wgsl
index aec6816..77e477f 100644
--- a/test/tint/builtins/gen/literal/textureLoad/3aea13.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/3aea13.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/3bbc2b.wgsl b/test/tint/builtins/gen/literal/textureLoad/3bbc2b.wgsl
index 078761b..538db65 100644
--- a/test/tint/builtins/gen/literal/textureLoad/3bbc2b.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/3bbc2b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/3c0d9e.wgsl b/test/tint/builtins/gen/literal/textureLoad/3c0d9e.wgsl
index dffb3b1..24bc2f5 100644
--- a/test/tint/builtins/gen/literal/textureLoad/3c0d9e.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/3c0d9e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/3c9587.wgsl b/test/tint/builtins/gen/literal/textureLoad/3c9587.wgsl
index 24e9c57..3fb773c 100644
--- a/test/tint/builtins/gen/literal/textureLoad/3c9587.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/3c9587.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/3c96e8.wgsl b/test/tint/builtins/gen/literal/textureLoad/3c96e8.wgsl
index 20533f2..65e26eb 100644
--- a/test/tint/builtins/gen/literal/textureLoad/3c96e8.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/3c96e8.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d_array<f32>;
diff --git a/test/tint/builtins/gen/literal/textureLoad/3cfb9c.wgsl b/test/tint/builtins/gen/literal/textureLoad/3cfb9c.wgsl
index dbdde7b..33dfd5a 100644
--- a/test/tint/builtins/gen/literal/textureLoad/3cfb9c.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/3cfb9c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/3d001b.wgsl b/test/tint/builtins/gen/literal/textureLoad/3d001b.wgsl
index 111a412..8d59b7c 100644
--- a/test/tint/builtins/gen/literal/textureLoad/3d001b.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/3d001b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/3d3fd1.wgsl b/test/tint/builtins/gen/literal/textureLoad/3d3fd1.wgsl
index 2339215..f17160f 100644
--- a/test/tint/builtins/gen/literal/textureLoad/3d3fd1.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/3d3fd1.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d_array<i32>;
diff --git a/test/tint/builtins/gen/literal/textureLoad/3d9c90.wgsl b/test/tint/builtins/gen/literal/textureLoad/3d9c90.wgsl
index a05597e..95ec1d1 100644
--- a/test/tint/builtins/gen/literal/textureLoad/3d9c90.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/3d9c90.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/3da3ed.wgsl b/test/tint/builtins/gen/literal/textureLoad/3da3ed.wgsl
index 3edd33b..3d386a5 100644
--- a/test/tint/builtins/gen/literal/textureLoad/3da3ed.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/3da3ed.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_1d<f32>;
diff --git a/test/tint/builtins/gen/literal/textureLoad/3e5f6a.wgsl b/test/tint/builtins/gen/literal/textureLoad/3e5f6a.wgsl
index 2f0e576..02b69fe 100644
--- a/test/tint/builtins/gen/literal/textureLoad/3e5f6a.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/3e5f6a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/40ee8b.wgsl b/test/tint/builtins/gen/literal/textureLoad/40ee8b.wgsl
index cefb1e5..80f489f 100644
--- a/test/tint/builtins/gen/literal/textureLoad/40ee8b.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/40ee8b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/4212a1.wgsl b/test/tint/builtins/gen/literal/textureLoad/4212a1.wgsl
index f36947d..a16bad8 100644
--- a/test/tint/builtins/gen/literal/textureLoad/4212a1.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/4212a1.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/424afd.wgsl b/test/tint/builtins/gen/literal/textureLoad/424afd.wgsl
index d193a21..ecf7b5a 100644
--- a/test/tint/builtins/gen/literal/textureLoad/424afd.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/424afd.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/42a631.wgsl b/test/tint/builtins/gen/literal/textureLoad/42a631.wgsl
index 15ead44..6feb798 100644
--- a/test/tint/builtins/gen/literal/textureLoad/42a631.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/42a631.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/43484a.wgsl b/test/tint/builtins/gen/literal/textureLoad/43484a.wgsl
index a0c9108..741b670 100644
--- a/test/tint/builtins/gen/literal/textureLoad/43484a.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/43484a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/439e2a.wgsl b/test/tint/builtins/gen/literal/textureLoad/439e2a.wgsl
index c7b4472..6365d60 100644
--- a/test/tint/builtins/gen/literal/textureLoad/439e2a.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/439e2a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d<f32>;
diff --git a/test/tint/builtins/gen/literal/textureLoad/43cd86.wgsl b/test/tint/builtins/gen/literal/textureLoad/43cd86.wgsl
index c051ad5..dc62dee 100644
--- a/test/tint/builtins/gen/literal/textureLoad/43cd86.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/43cd86.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/44c826.wgsl b/test/tint/builtins/gen/literal/textureLoad/44c826.wgsl
index 078feb8..150bc0c 100644
--- a/test/tint/builtins/gen/literal/textureLoad/44c826.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/44c826.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/4542ae.wgsl b/test/tint/builtins/gen/literal/textureLoad/4542ae.wgsl
index 5cefc86..67d9f9d 100644
--- a/test/tint/builtins/gen/literal/textureLoad/4542ae.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/4542ae.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/454347.wgsl b/test/tint/builtins/gen/literal/textureLoad/454347.wgsl
index 7da0853..3d2d0d6 100644
--- a/test/tint/builtins/gen/literal/textureLoad/454347.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/454347.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/4638a0.wgsl b/test/tint/builtins/gen/literal/textureLoad/4638a0.wgsl
index 8be6873..58ac3a9 100644
--- a/test/tint/builtins/gen/literal/textureLoad/4638a0.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/4638a0.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/469912.wgsl b/test/tint/builtins/gen/literal/textureLoad/469912.wgsl
index 9b432ba..a266964 100644
--- a/test/tint/builtins/gen/literal/textureLoad/469912.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/469912.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/46a93f.wgsl b/test/tint/builtins/gen/literal/textureLoad/46a93f.wgsl
index 94600b5..56f8de8 100644
--- a/test/tint/builtins/gen/literal/textureLoad/46a93f.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/46a93f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d_array<f32>;
diff --git a/test/tint/builtins/gen/literal/textureLoad/46dbf5.wgsl b/test/tint/builtins/gen/literal/textureLoad/46dbf5.wgsl
index bd85574..a188fcd 100644
--- a/test/tint/builtins/gen/literal/textureLoad/46dbf5.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/46dbf5.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/473d3e.wgsl b/test/tint/builtins/gen/literal/textureLoad/473d3e.wgsl
index 27baff4..ea932b6 100644
--- a/test/tint/builtins/gen/literal/textureLoad/473d3e.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/473d3e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/47e818.wgsl b/test/tint/builtins/gen/literal/textureLoad/47e818.wgsl
index e2a9041..7cddad7 100644
--- a/test/tint/builtins/gen/literal/textureLoad/47e818.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/47e818.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_3d<i32>;
diff --git a/test/tint/builtins/gen/literal/textureLoad/482627.wgsl b/test/tint/builtins/gen/literal/textureLoad/482627.wgsl
index de842ef..3356f85 100644
--- a/test/tint/builtins/gen/literal/textureLoad/482627.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/482627.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/484344.wgsl b/test/tint/builtins/gen/literal/textureLoad/484344.wgsl
index 6419280..553b2d7 100644
--- a/test/tint/builtins/gen/literal/textureLoad/484344.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/484344.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d<f32>;
diff --git a/test/tint/builtins/gen/literal/textureLoad/49f76f.wgsl b/test/tint/builtins/gen/literal/textureLoad/49f76f.wgsl
index c9f241a..2ba16bf 100644
--- a/test/tint/builtins/gen/literal/textureLoad/49f76f.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/49f76f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_multisampled_2d<u32>;
diff --git a/test/tint/builtins/gen/literal/textureLoad/4a5c55.wgsl b/test/tint/builtins/gen/literal/textureLoad/4a5c55.wgsl
index 285bcc9..5a655a6 100644
--- a/test/tint/builtins/gen/literal/textureLoad/4a5c55.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/4a5c55.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/4acb64.wgsl b/test/tint/builtins/gen/literal/textureLoad/4acb64.wgsl
index 5a32d2d..c1a0c90 100644
--- a/test/tint/builtins/gen/literal/textureLoad/4acb64.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/4acb64.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d_array<f32>;
diff --git a/test/tint/builtins/gen/literal/textureLoad/4c15b2.wgsl b/test/tint/builtins/gen/literal/textureLoad/4c15b2.wgsl
index c68c7f1..bb57495 100644
--- a/test/tint/builtins/gen/literal/textureLoad/4c15b2.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/4c15b2.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/4c1a1e.wgsl b/test/tint/builtins/gen/literal/textureLoad/4c1a1e.wgsl
index 60687f4..cd47e2c 100644
--- a/test/tint/builtins/gen/literal/textureLoad/4c1a1e.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/4c1a1e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/4c423f.wgsl b/test/tint/builtins/gen/literal/textureLoad/4c423f.wgsl
index 7c227f4..072874c 100644
--- a/test/tint/builtins/gen/literal/textureLoad/4c423f.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/4c423f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_1d<i32>;
diff --git a/test/tint/builtins/gen/literal/textureLoad/4c67be.wgsl b/test/tint/builtins/gen/literal/textureLoad/4c67be.wgsl
index 458d414..4012a6a 100644
--- a/test/tint/builtins/gen/literal/textureLoad/4c67be.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/4c67be.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/4ccf9a.wgsl b/test/tint/builtins/gen/literal/textureLoad/4ccf9a.wgsl
index 75ed175..1b4a789 100644
--- a/test/tint/builtins/gen/literal/textureLoad/4ccf9a.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/4ccf9a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/4cdca5.wgsl b/test/tint/builtins/gen/literal/textureLoad/4cdca5.wgsl
index 1018639..173567d 100644
--- a/test/tint/builtins/gen/literal/textureLoad/4cdca5.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/4cdca5.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/4db25c.wgsl b/test/tint/builtins/gen/literal/textureLoad/4db25c.wgsl
index e016535..8e9b579 100644
--- a/test/tint/builtins/gen/literal/textureLoad/4db25c.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/4db25c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_multisampled_2d;
diff --git a/test/tint/builtins/gen/literal/textureLoad/4e2c5c.wgsl b/test/tint/builtins/gen/literal/textureLoad/4e2c5c.wgsl
index 145e115..dabc67e 100644
--- a/test/tint/builtins/gen/literal/textureLoad/4e2c5c.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/4e2c5c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/4f5496.wgsl b/test/tint/builtins/gen/literal/textureLoad/4f5496.wgsl
index 7ee8357..8489b8a 100644
--- a/test/tint/builtins/gen/literal/textureLoad/4f5496.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/4f5496.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/4f90bb.wgsl b/test/tint/builtins/gen/literal/textureLoad/4f90bb.wgsl
index 8b62f85..734eddf 100644
--- a/test/tint/builtins/gen/literal/textureLoad/4f90bb.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/4f90bb.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/4fa6ae.wgsl b/test/tint/builtins/gen/literal/textureLoad/4fa6ae.wgsl
index be3144f..651e4cf 100644
--- a/test/tint/builtins/gen/literal/textureLoad/4fa6ae.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/4fa6ae.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/4fd803.wgsl b/test/tint/builtins/gen/literal/textureLoad/4fd803.wgsl
index a43d1b9..279ceec 100644
--- a/test/tint/builtins/gen/literal/textureLoad/4fd803.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/4fd803.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_3d<i32>;
diff --git a/test/tint/builtins/gen/literal/textureLoad/505aa2.wgsl b/test/tint/builtins/gen/literal/textureLoad/505aa2.wgsl
index 9461b16..fe9e669 100644
--- a/test/tint/builtins/gen/literal/textureLoad/505aa2.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/505aa2.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/50915c.wgsl b/test/tint/builtins/gen/literal/textureLoad/50915c.wgsl
index 452b367..3e5337f 100644
--- a/test/tint/builtins/gen/literal/textureLoad/50915c.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/50915c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/5154e1.wgsl b/test/tint/builtins/gen/literal/textureLoad/5154e1.wgsl
index d09b2a4..7f65538 100644
--- a/test/tint/builtins/gen/literal/textureLoad/5154e1.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/5154e1.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/519ab5.wgsl b/test/tint/builtins/gen/literal/textureLoad/519ab5.wgsl
index 7daa09f..edd0ad1 100644
--- a/test/tint/builtins/gen/literal/textureLoad/519ab5.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/519ab5.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/53378a.wgsl b/test/tint/builtins/gen/literal/textureLoad/53378a.wgsl
index 64cf14a..194b301 100644
--- a/test/tint/builtins/gen/literal/textureLoad/53378a.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/53378a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/53941c.wgsl b/test/tint/builtins/gen/literal/textureLoad/53941c.wgsl
index a6d98ac..2e7e5db 100644
--- a/test/tint/builtins/gen/literal/textureLoad/53941c.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/53941c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/53e142.wgsl b/test/tint/builtins/gen/literal/textureLoad/53e142.wgsl
index 1216822..b55a965 100644
--- a/test/tint/builtins/gen/literal/textureLoad/53e142.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/53e142.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d_array<u32>;
diff --git a/test/tint/builtins/gen/literal/textureLoad/54a59b.wgsl b/test/tint/builtins/gen/literal/textureLoad/54a59b.wgsl
index 7917f8a..a337d9d 100644
--- a/test/tint/builtins/gen/literal/textureLoad/54a59b.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/54a59b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d_array<f32>;
diff --git a/test/tint/builtins/gen/literal/textureLoad/54e0ce.wgsl b/test/tint/builtins/gen/literal/textureLoad/54e0ce.wgsl
index a311634..f8a79d6 100644
--- a/test/tint/builtins/gen/literal/textureLoad/54e0ce.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/54e0ce.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/54fb38.wgsl b/test/tint/builtins/gen/literal/textureLoad/54fb38.wgsl
index c6b163a..b12dc5b 100644
--- a/test/tint/builtins/gen/literal/textureLoad/54fb38.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/54fb38.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/55e745.wgsl b/test/tint/builtins/gen/literal/textureLoad/55e745.wgsl
index 51f4bff..9f6edcf 100644
--- a/test/tint/builtins/gen/literal/textureLoad/55e745.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/55e745.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/560573.wgsl b/test/tint/builtins/gen/literal/textureLoad/560573.wgsl
index 0c6c615..2e6db4c 100644
--- a/test/tint/builtins/gen/literal/textureLoad/560573.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/560573.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/56a000.wgsl b/test/tint/builtins/gen/literal/textureLoad/56a000.wgsl
index 35d5e00..62786b7 100644
--- a/test/tint/builtins/gen/literal/textureLoad/56a000.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/56a000.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/582015.wgsl b/test/tint/builtins/gen/literal/textureLoad/582015.wgsl
index a6136cf..5fdcb55 100644
--- a/test/tint/builtins/gen/literal/textureLoad/582015.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/582015.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/589eaa.wgsl b/test/tint/builtins/gen/literal/textureLoad/589eaa.wgsl
index 644f82f..59c448c 100644
--- a/test/tint/builtins/gen/literal/textureLoad/589eaa.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/589eaa.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/5a2f9d.wgsl b/test/tint/builtins/gen/literal/textureLoad/5a2f9d.wgsl
index 382b5b9..746f7ad 100644
--- a/test/tint/builtins/gen/literal/textureLoad/5a2f9d.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/5a2f9d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_1d<i32>;
diff --git a/test/tint/builtins/gen/literal/textureLoad/5abbf2.wgsl b/test/tint/builtins/gen/literal/textureLoad/5abbf2.wgsl
index 88b6fb2..513a898 100644
--- a/test/tint/builtins/gen/literal/textureLoad/5abbf2.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/5abbf2.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/5b0f5b.wgsl b/test/tint/builtins/gen/literal/textureLoad/5b0f5b.wgsl
index 97b973e..a801002 100644
--- a/test/tint/builtins/gen/literal/textureLoad/5b0f5b.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/5b0f5b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/5b4947.wgsl b/test/tint/builtins/gen/literal/textureLoad/5b4947.wgsl
index 2ae8624..065c315 100644
--- a/test/tint/builtins/gen/literal/textureLoad/5b4947.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/5b4947.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/5bb7fb.wgsl b/test/tint/builtins/gen/literal/textureLoad/5bb7fb.wgsl
index 840b385..21d66ac 100644
--- a/test/tint/builtins/gen/literal/textureLoad/5bb7fb.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/5bb7fb.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/5c69f8.wgsl b/test/tint/builtins/gen/literal/textureLoad/5c69f8.wgsl
index c4f21f9..9470f6f 100644
--- a/test/tint/builtins/gen/literal/textureLoad/5c69f8.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/5c69f8.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/5cd3fc.wgsl b/test/tint/builtins/gen/literal/textureLoad/5cd3fc.wgsl
index 4573309..8f8d13d 100644
--- a/test/tint/builtins/gen/literal/textureLoad/5cd3fc.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/5cd3fc.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/5cee3b.wgsl b/test/tint/builtins/gen/literal/textureLoad/5cee3b.wgsl
index 23b211f..0f90ab0 100644
--- a/test/tint/builtins/gen/literal/textureLoad/5cee3b.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/5cee3b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/5d0a2f.wgsl b/test/tint/builtins/gen/literal/textureLoad/5d0a2f.wgsl
index f0335ce..2c71d44 100644
--- a/test/tint/builtins/gen/literal/textureLoad/5d0a2f.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/5d0a2f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/5d4042.wgsl b/test/tint/builtins/gen/literal/textureLoad/5d4042.wgsl
index 15777ea..c9e0905 100644
--- a/test/tint/builtins/gen/literal/textureLoad/5d4042.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/5d4042.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/5e17a7.wgsl b/test/tint/builtins/gen/literal/textureLoad/5e17a7.wgsl
index bfc04d2..c014a0d 100644
--- a/test/tint/builtins/gen/literal/textureLoad/5e17a7.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/5e17a7.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/5e1843.wgsl b/test/tint/builtins/gen/literal/textureLoad/5e1843.wgsl
index 88b02ef..cf3c623 100644
--- a/test/tint/builtins/gen/literal/textureLoad/5e1843.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/5e1843.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/5e8d3f.wgsl b/test/tint/builtins/gen/literal/textureLoad/5e8d3f.wgsl
index d9f82df..125dbee 100644
--- a/test/tint/builtins/gen/literal/textureLoad/5e8d3f.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/5e8d3f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/5f4473.wgsl b/test/tint/builtins/gen/literal/textureLoad/5f4473.wgsl
index 809df2d..10c8e72 100644
--- a/test/tint/builtins/gen/literal/textureLoad/5f4473.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/5f4473.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/5feb4d.wgsl b/test/tint/builtins/gen/literal/textureLoad/5feb4d.wgsl
index db85b71..36b7fc9 100644
--- a/test/tint/builtins/gen/literal/textureLoad/5feb4d.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/5feb4d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/6154d4.wgsl b/test/tint/builtins/gen/literal/textureLoad/6154d4.wgsl
index b2914c7..492da01 100644
--- a/test/tint/builtins/gen/literal/textureLoad/6154d4.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/6154d4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d<u32>;
diff --git a/test/tint/builtins/gen/literal/textureLoad/61e2e8.wgsl b/test/tint/builtins/gen/literal/textureLoad/61e2e8.wgsl
index 3283df0..06b809d 100644
--- a/test/tint/builtins/gen/literal/textureLoad/61e2e8.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/61e2e8.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/620caa.wgsl b/test/tint/builtins/gen/literal/textureLoad/620caa.wgsl
index 2fb5fd0..c4ac032 100644
--- a/test/tint/builtins/gen/literal/textureLoad/620caa.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/620caa.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/622278.wgsl b/test/tint/builtins/gen/literal/textureLoad/622278.wgsl
index bd9f192..732fbe2 100644
--- a/test/tint/builtins/gen/literal/textureLoad/622278.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/622278.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/6273b1.wgsl b/test/tint/builtins/gen/literal/textureLoad/6273b1.wgsl
index 5dd7eb8..79c4735 100644
--- a/test/tint/builtins/gen/literal/textureLoad/6273b1.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/6273b1.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_multisampled_2d;
diff --git a/test/tint/builtins/gen/literal/textureLoad/62d125.wgsl b/test/tint/builtins/gen/literal/textureLoad/62d125.wgsl
index 3d8f39f..8a39876 100644
--- a/test/tint/builtins/gen/literal/textureLoad/62d125.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/62d125.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/62d1de.wgsl b/test/tint/builtins/gen/literal/textureLoad/62d1de.wgsl
index f3c2a9f..3a1343e 100644
--- a/test/tint/builtins/gen/literal/textureLoad/62d1de.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/62d1de.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_1d<i32>;
diff --git a/test/tint/builtins/gen/literal/textureLoad/639962.wgsl b/test/tint/builtins/gen/literal/textureLoad/639962.wgsl
index 71531fb..ec351d3 100644
--- a/test/tint/builtins/gen/literal/textureLoad/639962.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/639962.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_multisampled_2d<i32>;
diff --git a/test/tint/builtins/gen/literal/textureLoad/63be18.wgsl b/test/tint/builtins/gen/literal/textureLoad/63be18.wgsl
index 3c16d92..77a755de 100644
--- a/test/tint/builtins/gen/literal/textureLoad/63be18.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/63be18.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/64c372.wgsl b/test/tint/builtins/gen/literal/textureLoad/64c372.wgsl
index 454bfce..dd3d70d 100644
--- a/test/tint/builtins/gen/literal/textureLoad/64c372.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/64c372.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/656d76.wgsl b/test/tint/builtins/gen/literal/textureLoad/656d76.wgsl
index 9459202..baad188 100644
--- a/test/tint/builtins/gen/literal/textureLoad/656d76.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/656d76.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d_array<u32>;
diff --git a/test/tint/builtins/gen/literal/textureLoad/65a4d0.wgsl b/test/tint/builtins/gen/literal/textureLoad/65a4d0.wgsl
index a9f82da..c017bcc 100644
--- a/test/tint/builtins/gen/literal/textureLoad/65a4d0.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/65a4d0.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/666010.wgsl b/test/tint/builtins/gen/literal/textureLoad/666010.wgsl
index 9ca09f7..e9efc5e 100644
--- a/test/tint/builtins/gen/literal/textureLoad/666010.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/666010.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/6678b6.wgsl b/test/tint/builtins/gen/literal/textureLoad/6678b6.wgsl
index fce3d55..ef23801 100644
--- a/test/tint/builtins/gen/literal/textureLoad/6678b6.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/6678b6.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/66be47.wgsl b/test/tint/builtins/gen/literal/textureLoad/66be47.wgsl
index d2edd6c..3688dae 100644
--- a/test/tint/builtins/gen/literal/textureLoad/66be47.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/66be47.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d_array;
diff --git a/test/tint/builtins/gen/literal/textureLoad/67d826.wgsl b/test/tint/builtins/gen/literal/textureLoad/67d826.wgsl
index 9fd867c..5dbfa19 100644
--- a/test/tint/builtins/gen/literal/textureLoad/67d826.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/67d826.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/67edca.wgsl b/test/tint/builtins/gen/literal/textureLoad/67edca.wgsl
index d85c3b8..6d49c78 100644
--- a/test/tint/builtins/gen/literal/textureLoad/67edca.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/67edca.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/68d273.wgsl b/test/tint/builtins/gen/literal/textureLoad/68d273.wgsl
index a31b390..c92ce48 100644
--- a/test/tint/builtins/gen/literal/textureLoad/68d273.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/68d273.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/6925bc.wgsl b/test/tint/builtins/gen/literal/textureLoad/6925bc.wgsl
index b2512ac..9037306 100644
--- a/test/tint/builtins/gen/literal/textureLoad/6925bc.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/6925bc.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_multisampled_2d;
diff --git a/test/tint/builtins/gen/literal/textureLoad/69fee5.wgsl b/test/tint/builtins/gen/literal/textureLoad/69fee5.wgsl
index d3da008..9a78a78 100644
--- a/test/tint/builtins/gen/literal/textureLoad/69fee5.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/69fee5.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/6a6871.wgsl b/test/tint/builtins/gen/literal/textureLoad/6a6871.wgsl
index e175298..f286380 100644
--- a/test/tint/builtins/gen/literal/textureLoad/6a6871.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/6a6871.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/6b77d4.wgsl b/test/tint/builtins/gen/literal/textureLoad/6b77d4.wgsl
index f7673c8..dc74461 100644
--- a/test/tint/builtins/gen/literal/textureLoad/6b77d4.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/6b77d4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_1d<u32>;
diff --git a/test/tint/builtins/gen/literal/textureLoad/6b8ba6.wgsl b/test/tint/builtins/gen/literal/textureLoad/6b8ba6.wgsl
index c45c974..ba4afe5 100644
--- a/test/tint/builtins/gen/literal/textureLoad/6b8ba6.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/6b8ba6.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/6ba9ab.wgsl b/test/tint/builtins/gen/literal/textureLoad/6ba9ab.wgsl
index 34d8342..5b0f1c0 100644
--- a/test/tint/builtins/gen/literal/textureLoad/6ba9ab.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/6ba9ab.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/6bf3e2.wgsl b/test/tint/builtins/gen/literal/textureLoad/6bf3e2.wgsl
index f0c6516..f4e42bb 100644
--- a/test/tint/builtins/gen/literal/textureLoad/6bf3e2.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/6bf3e2.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/6bf4b7.wgsl b/test/tint/builtins/gen/literal/textureLoad/6bf4b7.wgsl
index d888abe..64dfa0c 100644
--- a/test/tint/builtins/gen/literal/textureLoad/6bf4b7.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/6bf4b7.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_3d<u32>;
diff --git a/test/tint/builtins/gen/literal/textureLoad/6d1fb4.wgsl b/test/tint/builtins/gen/literal/textureLoad/6d1fb4.wgsl
index ba226f9..51d6e86 100644
--- a/test/tint/builtins/gen/literal/textureLoad/6d1fb4.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/6d1fb4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/6d376a.wgsl b/test/tint/builtins/gen/literal/textureLoad/6d376a.wgsl
index e0eee52..fe59a71 100644
--- a/test/tint/builtins/gen/literal/textureLoad/6d376a.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/6d376a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_1d<f32>;
diff --git a/test/tint/builtins/gen/literal/textureLoad/6d7bb5.wgsl b/test/tint/builtins/gen/literal/textureLoad/6d7bb5.wgsl
index 86180b1..a1904a7 100644
--- a/test/tint/builtins/gen/literal/textureLoad/6d7bb5.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/6d7bb5.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/6e903f.wgsl b/test/tint/builtins/gen/literal/textureLoad/6e903f.wgsl
index b6558f6..34fa5ff 100644
--- a/test/tint/builtins/gen/literal/textureLoad/6e903f.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/6e903f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/6f0ea8.wgsl b/test/tint/builtins/gen/literal/textureLoad/6f0ea8.wgsl
index 2aeae2b..b31f367 100644
--- a/test/tint/builtins/gen/literal/textureLoad/6f0ea8.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/6f0ea8.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/6f1750.wgsl b/test/tint/builtins/gen/literal/textureLoad/6f1750.wgsl
index 8d7a283..315b54e 100644
--- a/test/tint/builtins/gen/literal/textureLoad/6f1750.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/6f1750.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/6f8927.wgsl b/test/tint/builtins/gen/literal/textureLoad/6f8927.wgsl
index f500f5a..5db8808 100644
--- a/test/tint/builtins/gen/literal/textureLoad/6f8927.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/6f8927.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/714471.wgsl b/test/tint/builtins/gen/literal/textureLoad/714471.wgsl
index 407f21d..99f5a53 100644
--- a/test/tint/builtins/gen/literal/textureLoad/714471.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/714471.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d<i32>;
diff --git a/test/tint/builtins/gen/literal/textureLoad/72bb3c.wgsl b/test/tint/builtins/gen/literal/textureLoad/72bb3c.wgsl
index 362c977..2deb88c 100644
--- a/test/tint/builtins/gen/literal/textureLoad/72bb3c.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/72bb3c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/742f1b.wgsl b/test/tint/builtins/gen/literal/textureLoad/742f1b.wgsl
index cdde892..4f692b8 100644
--- a/test/tint/builtins/gen/literal/textureLoad/742f1b.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/742f1b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/749704.wgsl b/test/tint/builtins/gen/literal/textureLoad/749704.wgsl
index e96ed31..cb1d798 100644
--- a/test/tint/builtins/gen/literal/textureLoad/749704.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/749704.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/74a387.wgsl b/test/tint/builtins/gen/literal/textureLoad/74a387.wgsl
index 2d7fbbd..1ceca31 100644
--- a/test/tint/builtins/gen/literal/textureLoad/74a387.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/74a387.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/773c46.wgsl b/test/tint/builtins/gen/literal/textureLoad/773c46.wgsl
index d827902..e065ba9 100644
--- a/test/tint/builtins/gen/literal/textureLoad/773c46.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/773c46.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/789045.wgsl b/test/tint/builtins/gen/literal/textureLoad/789045.wgsl
index d99294b..2306dbf 100644
--- a/test/tint/builtins/gen/literal/textureLoad/789045.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/789045.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d_array<f32>;
diff --git a/test/tint/builtins/gen/literal/textureLoad/79e697.wgsl b/test/tint/builtins/gen/literal/textureLoad/79e697.wgsl
index 70d6b76..b630f99 100644
--- a/test/tint/builtins/gen/literal/textureLoad/79e697.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/79e697.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d_array<i32>;
diff --git a/test/tint/builtins/gen/literal/textureLoad/7ab4df.wgsl b/test/tint/builtins/gen/literal/textureLoad/7ab4df.wgsl
index 2d85b83..e66dcba 100644
--- a/test/tint/builtins/gen/literal/textureLoad/7ab4df.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/7ab4df.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d_array<u32>;
diff --git a/test/tint/builtins/gen/literal/textureLoad/7b63e0.wgsl b/test/tint/builtins/gen/literal/textureLoad/7b63e0.wgsl
index af6b169..6859d1f 100644
--- a/test/tint/builtins/gen/literal/textureLoad/7b63e0.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/7b63e0.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d_array;
diff --git a/test/tint/builtins/gen/literal/textureLoad/7bee94.wgsl b/test/tint/builtins/gen/literal/textureLoad/7bee94.wgsl
index 3786f42..494a4b0 100644
--- a/test/tint/builtins/gen/literal/textureLoad/7bee94.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/7bee94.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_multisampled_2d<i32>;
diff --git a/test/tint/builtins/gen/literal/textureLoad/7c90e5.wgsl b/test/tint/builtins/gen/literal/textureLoad/7c90e5.wgsl
index 29700d7..a50fb37 100644
--- a/test/tint/builtins/gen/literal/textureLoad/7c90e5.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/7c90e5.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d_array<u32>;
diff --git a/test/tint/builtins/gen/literal/textureLoad/7dab57.wgsl b/test/tint/builtins/gen/literal/textureLoad/7dab57.wgsl
index 0398a11..a77cbc6 100644
--- a/test/tint/builtins/gen/literal/textureLoad/7dab57.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/7dab57.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/7e5cbc.wgsl b/test/tint/builtins/gen/literal/textureLoad/7e5cbc.wgsl
index f53ff83..136ff64 100644
--- a/test/tint/builtins/gen/literal/textureLoad/7e5cbc.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/7e5cbc.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/7fd822.wgsl b/test/tint/builtins/gen/literal/textureLoad/7fd822.wgsl
index 029a41e..73e7ba4 100644
--- a/test/tint/builtins/gen/literal/textureLoad/7fd822.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/7fd822.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d;
diff --git a/test/tint/builtins/gen/literal/textureLoad/80dae1.wgsl b/test/tint/builtins/gen/literal/textureLoad/80dae1.wgsl
index 984053b..81193b5 100644
--- a/test/tint/builtins/gen/literal/textureLoad/80dae1.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/80dae1.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/81c381.wgsl b/test/tint/builtins/gen/literal/textureLoad/81c381.wgsl
index 52ccfad..f54a5fe 100644
--- a/test/tint/builtins/gen/literal/textureLoad/81c381.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/81c381.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_1d<f32>;
diff --git a/test/tint/builtins/gen/literal/textureLoad/83162f.wgsl b/test/tint/builtins/gen/literal/textureLoad/83162f.wgsl
index a6c1559..2e896b4 100644
--- a/test/tint/builtins/gen/literal/textureLoad/83162f.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/83162f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/83cea4.wgsl b/test/tint/builtins/gen/literal/textureLoad/83cea4.wgsl
index e58ee95..e7c4ba2 100644
--- a/test/tint/builtins/gen/literal/textureLoad/83cea4.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/83cea4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/83d6e3.wgsl b/test/tint/builtins/gen/literal/textureLoad/83d6e3.wgsl
index 84b8567..30cb48c 100644
--- a/test/tint/builtins/gen/literal/textureLoad/83d6e3.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/83d6e3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/848d85.wgsl b/test/tint/builtins/gen/literal/textureLoad/848d85.wgsl
index a7a97e4..1ee000d 100644
--- a/test/tint/builtins/gen/literal/textureLoad/848d85.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/848d85.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/84a438.wgsl b/test/tint/builtins/gen/literal/textureLoad/84a438.wgsl
index d75346f..49e02db 100644
--- a/test/tint/builtins/gen/literal/textureLoad/84a438.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/84a438.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/84c728.wgsl b/test/tint/builtins/gen/literal/textureLoad/84c728.wgsl
index 3315475..3043f08 100644
--- a/test/tint/builtins/gen/literal/textureLoad/84c728.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/84c728.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/84dee1.wgsl b/test/tint/builtins/gen/literal/textureLoad/84dee1.wgsl
index baf8b85..2e8c6fa 100644
--- a/test/tint/builtins/gen/literal/textureLoad/84dee1.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/84dee1.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d<f32>;
diff --git a/test/tint/builtins/gen/literal/textureLoad/8527b1.wgsl b/test/tint/builtins/gen/literal/textureLoad/8527b1.wgsl
index c4c8253..4624c5b 100644
--- a/test/tint/builtins/gen/literal/textureLoad/8527b1.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/8527b1.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d_array<u32>;
diff --git a/test/tint/builtins/gen/literal/textureLoad/862833.wgsl b/test/tint/builtins/gen/literal/textureLoad/862833.wgsl
index 42b542a..ca51762 100644
--- a/test/tint/builtins/gen/literal/textureLoad/862833.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/862833.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/878e24.wgsl b/test/tint/builtins/gen/literal/textureLoad/878e24.wgsl
index 97883e0..7dc7cf4 100644
--- a/test/tint/builtins/gen/literal/textureLoad/878e24.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/878e24.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/87be85.wgsl b/test/tint/builtins/gen/literal/textureLoad/87be85.wgsl
index 9d3b5bc..b0e9177 100644
--- a/test/tint/builtins/gen/literal/textureLoad/87be85.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/87be85.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d_array<f32>;
diff --git a/test/tint/builtins/gen/literal/textureLoad/87f0a6.wgsl b/test/tint/builtins/gen/literal/textureLoad/87f0a6.wgsl
index d3fa6e8..f7edcfd 100644
--- a/test/tint/builtins/gen/literal/textureLoad/87f0a6.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/87f0a6.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/881349.wgsl b/test/tint/builtins/gen/literal/textureLoad/881349.wgsl
index ea05666..f7c65be 100644
--- a/test/tint/builtins/gen/literal/textureLoad/881349.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/881349.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/89620b.wgsl b/test/tint/builtins/gen/literal/textureLoad/89620b.wgsl
index 23068b3..2d86213 100644
--- a/test/tint/builtins/gen/literal/textureLoad/89620b.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/89620b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/897cf3.wgsl b/test/tint/builtins/gen/literal/textureLoad/897cf3.wgsl
index 387f6bd..15f77bb 100644
--- a/test/tint/builtins/gen/literal/textureLoad/897cf3.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/897cf3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d<u32>;
diff --git a/test/tint/builtins/gen/literal/textureLoad/8a291b.wgsl b/test/tint/builtins/gen/literal/textureLoad/8a291b.wgsl
index e9acb3b..a58fbfc 100644
--- a/test/tint/builtins/gen/literal/textureLoad/8a291b.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/8a291b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/8a9988.wgsl b/test/tint/builtins/gen/literal/textureLoad/8a9988.wgsl
index e83fbde..6488fb3 100644
--- a/test/tint/builtins/gen/literal/textureLoad/8a9988.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/8a9988.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/8acf41.wgsl b/test/tint/builtins/gen/literal/textureLoad/8acf41.wgsl
index c47c4df..ffc42e2 100644
--- a/test/tint/builtins/gen/literal/textureLoad/8acf41.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/8acf41.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_external;
diff --git a/test/tint/builtins/gen/literal/textureLoad/8b62fb.wgsl b/test/tint/builtins/gen/literal/textureLoad/8b62fb.wgsl
index 81a418c..7147912 100644
--- a/test/tint/builtins/gen/literal/textureLoad/8b62fb.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/8b62fb.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/8bf8c2.wgsl b/test/tint/builtins/gen/literal/textureLoad/8bf8c2.wgsl
index 78fe7fd..027ebdc 100644
--- a/test/tint/builtins/gen/literal/textureLoad/8bf8c2.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/8bf8c2.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/8c6176.wgsl b/test/tint/builtins/gen/literal/textureLoad/8c6176.wgsl
index 5866b29..09471a1 100644
--- a/test/tint/builtins/gen/literal/textureLoad/8c6176.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/8c6176.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/8ccbe3.wgsl b/test/tint/builtins/gen/literal/textureLoad/8ccbe3.wgsl
index 29c54e8..a543641 100644
--- a/test/tint/builtins/gen/literal/textureLoad/8ccbe3.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/8ccbe3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d;
diff --git a/test/tint/builtins/gen/literal/textureLoad/8d64c3.wgsl b/test/tint/builtins/gen/literal/textureLoad/8d64c3.wgsl
index 076dc99..78f3f2d 100644
--- a/test/tint/builtins/gen/literal/textureLoad/8d64c3.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/8d64c3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/8db0ce.wgsl b/test/tint/builtins/gen/literal/textureLoad/8db0ce.wgsl
index f909b9b..e267945 100644
--- a/test/tint/builtins/gen/literal/textureLoad/8db0ce.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/8db0ce.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/8e5032.wgsl b/test/tint/builtins/gen/literal/textureLoad/8e5032.wgsl
index 733865c..0c66dec 100644
--- a/test/tint/builtins/gen/literal/textureLoad/8e5032.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/8e5032.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/8e68c9.wgsl b/test/tint/builtins/gen/literal/textureLoad/8e68c9.wgsl
index dd8b7f5..1bab9ab 100644
--- a/test/tint/builtins/gen/literal/textureLoad/8e68c9.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/8e68c9.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/8fc29b.wgsl b/test/tint/builtins/gen/literal/textureLoad/8fc29b.wgsl
index aadd3b1..b3f80de 100644
--- a/test/tint/builtins/gen/literal/textureLoad/8fc29b.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/8fc29b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/8ff033.wgsl b/test/tint/builtins/gen/literal/textureLoad/8ff033.wgsl
index 4e767ed..d62c68e 100644
--- a/test/tint/builtins/gen/literal/textureLoad/8ff033.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/8ff033.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/91ede5.wgsl b/test/tint/builtins/gen/literal/textureLoad/91ede5.wgsl
index 3eec0ff..c93ff6b 100644
--- a/test/tint/builtins/gen/literal/textureLoad/91ede5.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/91ede5.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/9242e7.wgsl b/test/tint/builtins/gen/literal/textureLoad/9242e7.wgsl
index 135eb94..b0dbb40 100644
--- a/test/tint/builtins/gen/literal/textureLoad/9242e7.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/9242e7.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/92eb1f.wgsl b/test/tint/builtins/gen/literal/textureLoad/92eb1f.wgsl
index d590849..f500fab 100644
--- a/test/tint/builtins/gen/literal/textureLoad/92eb1f.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/92eb1f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_3d<u32>;
diff --git a/test/tint/builtins/gen/literal/textureLoad/936952.wgsl b/test/tint/builtins/gen/literal/textureLoad/936952.wgsl
index 3d57836..01b62df 100644
--- a/test/tint/builtins/gen/literal/textureLoad/936952.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/936952.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/93f23e.wgsl b/test/tint/builtins/gen/literal/textureLoad/93f23e.wgsl
index 7dd1c8e..6e72c4b 100644
--- a/test/tint/builtins/gen/literal/textureLoad/93f23e.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/93f23e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/96efd5.wgsl b/test/tint/builtins/gen/literal/textureLoad/96efd5.wgsl
index 9a67c0c..f9d8d4e 100644
--- a/test/tint/builtins/gen/literal/textureLoad/96efd5.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/96efd5.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d_array<f32>;
diff --git a/test/tint/builtins/gen/literal/textureLoad/970308.wgsl b/test/tint/builtins/gen/literal/textureLoad/970308.wgsl
index 2bbe625..e213a4e 100644
--- a/test/tint/builtins/gen/literal/textureLoad/970308.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/970308.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/9885b0.wgsl b/test/tint/builtins/gen/literal/textureLoad/9885b0.wgsl
index a5ec2d5..400dc27 100644
--- a/test/tint/builtins/gen/literal/textureLoad/9885b0.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/9885b0.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d_array<i32>;
diff --git a/test/tint/builtins/gen/literal/textureLoad/9a7c90.wgsl b/test/tint/builtins/gen/literal/textureLoad/9a7c90.wgsl
index e226048..c5dc580 100644
--- a/test/tint/builtins/gen/literal/textureLoad/9a7c90.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/9a7c90.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/9a8c1e.wgsl b/test/tint/builtins/gen/literal/textureLoad/9a8c1e.wgsl
index 44f0a99..471ea7d 100644
--- a/test/tint/builtins/gen/literal/textureLoad/9a8c1e.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/9a8c1e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/9aa733.wgsl b/test/tint/builtins/gen/literal/textureLoad/9aa733.wgsl
index bc826cc..470b90f 100644
--- a/test/tint/builtins/gen/literal/textureLoad/9aa733.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/9aa733.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d<i32>;
diff --git a/test/tint/builtins/gen/literal/textureLoad/9b2667.wgsl b/test/tint/builtins/gen/literal/textureLoad/9b2667.wgsl
index cf9ad9c..62db2d5 100644
--- a/test/tint/builtins/gen/literal/textureLoad/9b2667.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/9b2667.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d_array;
diff --git a/test/tint/builtins/gen/literal/textureLoad/9b5343.wgsl b/test/tint/builtins/gen/literal/textureLoad/9b5343.wgsl
index ce08852..29bb87f 100644
--- a/test/tint/builtins/gen/literal/textureLoad/9b5343.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/9b5343.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/9c2376.wgsl b/test/tint/builtins/gen/literal/textureLoad/9c2376.wgsl
index 9341703..63c07bd 100644
--- a/test/tint/builtins/gen/literal/textureLoad/9c2376.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/9c2376.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/9c2a14.wgsl b/test/tint/builtins/gen/literal/textureLoad/9c2a14.wgsl
index d047d00..1fdd853 100644
--- a/test/tint/builtins/gen/literal/textureLoad/9c2a14.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/9c2a14.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/9cf7df.wgsl b/test/tint/builtins/gen/literal/textureLoad/9cf7df.wgsl
index 5b5e230..e5a430c 100644
--- a/test/tint/builtins/gen/literal/textureLoad/9cf7df.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/9cf7df.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/9d70e9.wgsl b/test/tint/builtins/gen/literal/textureLoad/9d70e9.wgsl
index 3d7845a..ffc03f0 100644
--- a/test/tint/builtins/gen/literal/textureLoad/9d70e9.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/9d70e9.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d_array<i32>;
diff --git a/test/tint/builtins/gen/literal/textureLoad/9de6f5.wgsl b/test/tint/builtins/gen/literal/textureLoad/9de6f5.wgsl
index 92d8702..8125c35 100644
--- a/test/tint/builtins/gen/literal/textureLoad/9de6f5.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/9de6f5.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/9ed19e.wgsl b/test/tint/builtins/gen/literal/textureLoad/9ed19e.wgsl
index 55373be..2e24cbf 100644
--- a/test/tint/builtins/gen/literal/textureLoad/9ed19e.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/9ed19e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d;
diff --git a/test/tint/builtins/gen/literal/textureLoad/9fa9fd.wgsl b/test/tint/builtins/gen/literal/textureLoad/9fa9fd.wgsl
index 298ed9f..d884f6d 100644
--- a/test/tint/builtins/gen/literal/textureLoad/9fa9fd.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/9fa9fd.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/9fbfd9.wgsl b/test/tint/builtins/gen/literal/textureLoad/9fbfd9.wgsl
index ee9634c..59cc02b 100644
--- a/test/tint/builtins/gen/literal/textureLoad/9fbfd9.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/9fbfd9.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d_array<i32>;
diff --git a/test/tint/builtins/gen/literal/textureLoad/9fd7be.wgsl b/test/tint/builtins/gen/literal/textureLoad/9fd7be.wgsl
index c99e539..38d86f1 100644
--- a/test/tint/builtins/gen/literal/textureLoad/9fd7be.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/9fd7be.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/a03af1.wgsl b/test/tint/builtins/gen/literal/textureLoad/a03af1.wgsl
index 53e9f71..28c6287 100644
--- a/test/tint/builtins/gen/literal/textureLoad/a03af1.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/a03af1.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/a24be1.wgsl b/test/tint/builtins/gen/literal/textureLoad/a24be1.wgsl
index ad190a8..c9d427c 100644
--- a/test/tint/builtins/gen/literal/textureLoad/a24be1.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/a24be1.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d_array<u32>;
diff --git a/test/tint/builtins/gen/literal/textureLoad/a2b3f4.wgsl b/test/tint/builtins/gen/literal/textureLoad/a2b3f4.wgsl
index 9d6faf4..d2053a3 100644
--- a/test/tint/builtins/gen/literal/textureLoad/a2b3f4.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/a2b3f4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/a3733f.wgsl b/test/tint/builtins/gen/literal/textureLoad/a3733f.wgsl
index 095bc2c..1312662 100644
--- a/test/tint/builtins/gen/literal/textureLoad/a3733f.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/a3733f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/a3f122.wgsl b/test/tint/builtins/gen/literal/textureLoad/a3f122.wgsl
index df7e691..877781b 100644
--- a/test/tint/builtins/gen/literal/textureLoad/a3f122.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/a3f122.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/a548a8.wgsl b/test/tint/builtins/gen/literal/textureLoad/a548a8.wgsl
index 6427167..b122478 100644
--- a/test/tint/builtins/gen/literal/textureLoad/a548a8.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/a548a8.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/a54e11.wgsl b/test/tint/builtins/gen/literal/textureLoad/a54e11.wgsl
index 7a23560..38e57ed 100644
--- a/test/tint/builtins/gen/literal/textureLoad/a54e11.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/a54e11.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/a583c9.wgsl b/test/tint/builtins/gen/literal/textureLoad/a583c9.wgsl
index 91151eb..ce612b4 100644
--- a/test/tint/builtins/gen/literal/textureLoad/a583c9.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/a583c9.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_multisampled_2d<f32>;
diff --git a/test/tint/builtins/gen/literal/textureLoad/a5c4e2.wgsl b/test/tint/builtins/gen/literal/textureLoad/a5c4e2.wgsl
index 9ca8c6d..528a249 100644
--- a/test/tint/builtins/gen/literal/textureLoad/a5c4e2.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/a5c4e2.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/a5e0a5.wgsl b/test/tint/builtins/gen/literal/textureLoad/a5e0a5.wgsl
index 1ce4ef4..af3dadd 100644
--- a/test/tint/builtins/gen/literal/textureLoad/a5e0a5.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/a5e0a5.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/a64b1d.wgsl b/test/tint/builtins/gen/literal/textureLoad/a64b1d.wgsl
index 3791186..8748024 100644
--- a/test/tint/builtins/gen/literal/textureLoad/a64b1d.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/a64b1d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/a6a85a.wgsl b/test/tint/builtins/gen/literal/textureLoad/a6a85a.wgsl
index a95d503..6899c60 100644
--- a/test/tint/builtins/gen/literal/textureLoad/a6a85a.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/a6a85a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/a6b61d.wgsl b/test/tint/builtins/gen/literal/textureLoad/a6b61d.wgsl
index 075c7cb..1b94b08 100644
--- a/test/tint/builtins/gen/literal/textureLoad/a6b61d.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/a6b61d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/a7444c.wgsl b/test/tint/builtins/gen/literal/textureLoad/a7444c.wgsl
index a5fb98b..7e17dd3 100644
--- a/test/tint/builtins/gen/literal/textureLoad/a7444c.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/a7444c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/a7a3c3.wgsl b/test/tint/builtins/gen/literal/textureLoad/a7a3c3.wgsl
index 0b7305f..1a7d49f 100644
--- a/test/tint/builtins/gen/literal/textureLoad/a7a3c3.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/a7a3c3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/a7bcb4.wgsl b/test/tint/builtins/gen/literal/textureLoad/a7bcb4.wgsl
index e395548..d0654ba 100644
--- a/test/tint/builtins/gen/literal/textureLoad/a7bcb4.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/a7bcb4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/a7c171.wgsl b/test/tint/builtins/gen/literal/textureLoad/a7c171.wgsl
index 43025ac..43a9bc4 100644
--- a/test/tint/builtins/gen/literal/textureLoad/a7c171.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/a7c171.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/a8549b.wgsl b/test/tint/builtins/gen/literal/textureLoad/a8549b.wgsl
index 4802fc0..6d32eba 100644
--- a/test/tint/builtins/gen/literal/textureLoad/a8549b.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/a8549b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/a92b18.wgsl b/test/tint/builtins/gen/literal/textureLoad/a92b18.wgsl
index b2611d9..695a38c5 100644
--- a/test/tint/builtins/gen/literal/textureLoad/a92b18.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/a92b18.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/a9a9f5.wgsl b/test/tint/builtins/gen/literal/textureLoad/a9a9f5.wgsl
index da1a6fc..f1ad7bd 100644
--- a/test/tint/builtins/gen/literal/textureLoad/a9a9f5.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/a9a9f5.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_3d<u32>;
diff --git a/test/tint/builtins/gen/literal/textureLoad/aa2579.wgsl b/test/tint/builtins/gen/literal/textureLoad/aa2579.wgsl
index fbdda2c..ac505c3 100644
--- a/test/tint/builtins/gen/literal/textureLoad/aa2579.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/aa2579.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/aa6130.wgsl b/test/tint/builtins/gen/literal/textureLoad/aa6130.wgsl
index 155e62f..b93de63 100644
--- a/test/tint/builtins/gen/literal/textureLoad/aa6130.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/aa6130.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/aa8a0d.wgsl b/test/tint/builtins/gen/literal/textureLoad/aa8a0d.wgsl
index a9afa7a..038e27b 100644
--- a/test/tint/builtins/gen/literal/textureLoad/aa8a0d.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/aa8a0d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/aae7f6.wgsl b/test/tint/builtins/gen/literal/textureLoad/aae7f6.wgsl
index 49c9939..3f0fa1e 100644
--- a/test/tint/builtins/gen/literal/textureLoad/aae7f6.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/aae7f6.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/aae9c3.wgsl b/test/tint/builtins/gen/literal/textureLoad/aae9c3.wgsl
index 141ee5f..be676f2 100644
--- a/test/tint/builtins/gen/literal/textureLoad/aae9c3.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/aae9c3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/ac64f7.wgsl b/test/tint/builtins/gen/literal/textureLoad/ac64f7.wgsl
index 9042f1f..32e2b63 100644
--- a/test/tint/builtins/gen/literal/textureLoad/ac64f7.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/ac64f7.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/acf22f.wgsl b/test/tint/builtins/gen/literal/textureLoad/acf22f.wgsl
index 7c2b68a..1f61c05 100644
--- a/test/tint/builtins/gen/literal/textureLoad/acf22f.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/acf22f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/ad551e.wgsl b/test/tint/builtins/gen/literal/textureLoad/ad551e.wgsl
index 6c2abb2..c12286e 100644
--- a/test/tint/builtins/gen/literal/textureLoad/ad551e.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/ad551e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/aeae73.wgsl b/test/tint/builtins/gen/literal/textureLoad/aeae73.wgsl
index 94cb003..8e687c7 100644
--- a/test/tint/builtins/gen/literal/textureLoad/aeae73.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/aeae73.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/aebc09.wgsl b/test/tint/builtins/gen/literal/textureLoad/aebc09.wgsl
index 5135407..6a80612 100644
--- a/test/tint/builtins/gen/literal/textureLoad/aebc09.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/aebc09.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/af0507.wgsl b/test/tint/builtins/gen/literal/textureLoad/af0507.wgsl
index 3841016..3dcc825 100644
--- a/test/tint/builtins/gen/literal/textureLoad/af0507.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/af0507.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/b1bf79.wgsl b/test/tint/builtins/gen/literal/textureLoad/b1bf79.wgsl
index 6050a6c..0b14c32 100644
--- a/test/tint/builtins/gen/literal/textureLoad/b1bf79.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/b1bf79.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/b1ca35.wgsl b/test/tint/builtins/gen/literal/textureLoad/b1ca35.wgsl
index 9d98aec..fd23bec 100644
--- a/test/tint/builtins/gen/literal/textureLoad/b1ca35.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/b1ca35.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/b24d27.wgsl b/test/tint/builtins/gen/literal/textureLoad/b24d27.wgsl
index 962ee20..452695c 100644
--- a/test/tint/builtins/gen/literal/textureLoad/b24d27.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/b24d27.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/b25644.wgsl b/test/tint/builtins/gen/literal/textureLoad/b25644.wgsl
index 616e6ba..a8453a5 100644
--- a/test/tint/builtins/gen/literal/textureLoad/b25644.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/b25644.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/b27c33.wgsl b/test/tint/builtins/gen/literal/textureLoad/b27c33.wgsl
index 8378650..0463d56 100644
--- a/test/tint/builtins/gen/literal/textureLoad/b27c33.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/b27c33.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/b29f71.wgsl b/test/tint/builtins/gen/literal/textureLoad/b29f71.wgsl
index 25e3729..5e9ad8e 100644
--- a/test/tint/builtins/gen/literal/textureLoad/b29f71.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/b29f71.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d_array<i32>;
diff --git a/test/tint/builtins/gen/literal/textureLoad/b4d6c4.wgsl b/test/tint/builtins/gen/literal/textureLoad/b4d6c4.wgsl
index 62b6077..17887a2 100644
--- a/test/tint/builtins/gen/literal/textureLoad/b4d6c4.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/b4d6c4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/b58c6d.wgsl b/test/tint/builtins/gen/literal/textureLoad/b58c6d.wgsl
index 1741a3c..d152980 100644
--- a/test/tint/builtins/gen/literal/textureLoad/b58c6d.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/b58c6d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/b60a86.wgsl b/test/tint/builtins/gen/literal/textureLoad/b60a86.wgsl
index 3b13415..5e22dfe 100644
--- a/test/tint/builtins/gen/literal/textureLoad/b60a86.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/b60a86.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/b60db7.wgsl b/test/tint/builtins/gen/literal/textureLoad/b60db7.wgsl
index 790f04f..cf763e3 100644
--- a/test/tint/builtins/gen/literal/textureLoad/b60db7.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/b60db7.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/b6ba5d.wgsl b/test/tint/builtins/gen/literal/textureLoad/b6ba5d.wgsl
index 0c24719..27f238d 100644
--- a/test/tint/builtins/gen/literal/textureLoad/b6ba5d.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/b6ba5d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d_array;
diff --git a/test/tint/builtins/gen/literal/textureLoad/b6c458.wgsl b/test/tint/builtins/gen/literal/textureLoad/b6c458.wgsl
index e0b458e..0a29122 100644
--- a/test/tint/builtins/gen/literal/textureLoad/b6c458.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/b6c458.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/b73f6b.wgsl b/test/tint/builtins/gen/literal/textureLoad/b73f6b.wgsl
index 6d079a9..8d011bd 100644
--- a/test/tint/builtins/gen/literal/textureLoad/b73f6b.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/b73f6b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d<u32>;
diff --git a/test/tint/builtins/gen/literal/textureLoad/b75c8f.wgsl b/test/tint/builtins/gen/literal/textureLoad/b75c8f.wgsl
index ecc4445..9befc38 100644
--- a/test/tint/builtins/gen/literal/textureLoad/b75c8f.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/b75c8f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/b75d4a.wgsl b/test/tint/builtins/gen/literal/textureLoad/b75d4a.wgsl
index 55c9e99..9188a46 100644
--- a/test/tint/builtins/gen/literal/textureLoad/b75d4a.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/b75d4a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_multisampled_2d<f32>;
diff --git a/test/tint/builtins/gen/literal/textureLoad/b7f74f.wgsl b/test/tint/builtins/gen/literal/textureLoad/b7f74f.wgsl
index df2bb6f..0ca05b8 100644
--- a/test/tint/builtins/gen/literal/textureLoad/b7f74f.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/b7f74f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/b80e7e.wgsl b/test/tint/builtins/gen/literal/textureLoad/b80e7e.wgsl
index 30c074b..8c523a2 100644
--- a/test/tint/builtins/gen/literal/textureLoad/b80e7e.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/b80e7e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/b94d15.wgsl b/test/tint/builtins/gen/literal/textureLoad/b94d15.wgsl
index 783824d..5e87137 100644
--- a/test/tint/builtins/gen/literal/textureLoad/b94d15.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/b94d15.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/ba023a.wgsl b/test/tint/builtins/gen/literal/textureLoad/ba023a.wgsl
index 8f64616..ad171db 100644
--- a/test/tint/builtins/gen/literal/textureLoad/ba023a.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/ba023a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/ba74b2.wgsl b/test/tint/builtins/gen/literal/textureLoad/ba74b2.wgsl
index b273bf4..eb28158 100644
--- a/test/tint/builtins/gen/literal/textureLoad/ba74b2.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/ba74b2.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/babdf3.wgsl b/test/tint/builtins/gen/literal/textureLoad/babdf3.wgsl
index 1818ebd..c9832c7 100644
--- a/test/tint/builtins/gen/literal/textureLoad/babdf3.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/babdf3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/bba04a.wgsl b/test/tint/builtins/gen/literal/textureLoad/bba04a.wgsl
index 6b2a1dd..afd860e 100644
--- a/test/tint/builtins/gen/literal/textureLoad/bba04a.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/bba04a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/bbb762.wgsl b/test/tint/builtins/gen/literal/textureLoad/bbb762.wgsl
index 3a7b50d..c1fec12 100644
--- a/test/tint/builtins/gen/literal/textureLoad/bbb762.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/bbb762.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/bc3201.wgsl b/test/tint/builtins/gen/literal/textureLoad/bc3201.wgsl
index fd123ff..04b58b8 100644
--- a/test/tint/builtins/gen/literal/textureLoad/bc3201.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/bc3201.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_1d<u32>;
diff --git a/test/tint/builtins/gen/literal/textureLoad/bcbb3c.wgsl b/test/tint/builtins/gen/literal/textureLoad/bcbb3c.wgsl
index ebaba08..ff338ab 100644
--- a/test/tint/builtins/gen/literal/textureLoad/bcbb3c.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/bcbb3c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_3d<f32>;
diff --git a/test/tint/builtins/gen/literal/textureLoad/bd990a.wgsl b/test/tint/builtins/gen/literal/textureLoad/bd990a.wgsl
index cb18bbf..9109f81 100644
--- a/test/tint/builtins/gen/literal/textureLoad/bd990a.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/bd990a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/bdc67a.wgsl b/test/tint/builtins/gen/literal/textureLoad/bdc67a.wgsl
index c76f244..fec4cb6 100644
--- a/test/tint/builtins/gen/literal/textureLoad/bdc67a.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/bdc67a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/bfd154.wgsl b/test/tint/builtins/gen/literal/textureLoad/bfd154.wgsl
index 636d0e5..d3d7422 100644
--- a/test/tint/builtins/gen/literal/textureLoad/bfd154.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/bfd154.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/c02b74.wgsl b/test/tint/builtins/gen/literal/textureLoad/c02b74.wgsl
index 9d31554..89f53c4 100644
--- a/test/tint/builtins/gen/literal/textureLoad/c02b74.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/c02b74.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/c07013.wgsl b/test/tint/builtins/gen/literal/textureLoad/c07013.wgsl
index 0b6ca6e..14fa2f3 100644
--- a/test/tint/builtins/gen/literal/textureLoad/c07013.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/c07013.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/c16e00.wgsl b/test/tint/builtins/gen/literal/textureLoad/c16e00.wgsl
index 2cb78b5..8251825 100644
--- a/test/tint/builtins/gen/literal/textureLoad/c16e00.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/c16e00.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d_array;
diff --git a/test/tint/builtins/gen/literal/textureLoad/c21b33.wgsl b/test/tint/builtins/gen/literal/textureLoad/c21b33.wgsl
index 40cb88f..8b32033 100644
--- a/test/tint/builtins/gen/literal/textureLoad/c21b33.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/c21b33.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/c2a480.wgsl b/test/tint/builtins/gen/literal/textureLoad/c2a480.wgsl
index 78f1b1e..4b214e2 100644
--- a/test/tint/builtins/gen/literal/textureLoad/c2a480.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/c2a480.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d<i32>;
diff --git a/test/tint/builtins/gen/literal/textureLoad/c2d09a.wgsl b/test/tint/builtins/gen/literal/textureLoad/c2d09a.wgsl
index fb3e93d..85b5608 100644
--- a/test/tint/builtins/gen/literal/textureLoad/c2d09a.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/c2d09a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/c378ee.wgsl b/test/tint/builtins/gen/literal/textureLoad/c378ee.wgsl
index 445d896..13e7dbb 100644
--- a/test/tint/builtins/gen/literal/textureLoad/c378ee.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/c378ee.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_multisampled_2d<u32>;
diff --git a/test/tint/builtins/gen/literal/textureLoad/c40dcb.wgsl b/test/tint/builtins/gen/literal/textureLoad/c40dcb.wgsl
index ccbecc8..06b2389 100644
--- a/test/tint/builtins/gen/literal/textureLoad/c40dcb.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/c40dcb.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/c456bc.wgsl b/test/tint/builtins/gen/literal/textureLoad/c456bc.wgsl
index 7e76d01..1e35b5c 100644
--- a/test/tint/builtins/gen/literal/textureLoad/c456bc.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/c456bc.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/c5791b.wgsl b/test/tint/builtins/gen/literal/textureLoad/c5791b.wgsl
index f827258..6b50bb1 100644
--- a/test/tint/builtins/gen/literal/textureLoad/c5791b.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/c5791b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/c5c86d.wgsl b/test/tint/builtins/gen/literal/textureLoad/c5c86d.wgsl
index 8da1fed..886ad07 100644
--- a/test/tint/builtins/gen/literal/textureLoad/c5c86d.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/c5c86d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/c66b20.wgsl b/test/tint/builtins/gen/literal/textureLoad/c66b20.wgsl
index 1aa829c..d1941ab 100644
--- a/test/tint/builtins/gen/literal/textureLoad/c66b20.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/c66b20.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/c7cbed.wgsl b/test/tint/builtins/gen/literal/textureLoad/c7cbed.wgsl
index 5f16d8f..9409be5 100644
--- a/test/tint/builtins/gen/literal/textureLoad/c7cbed.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/c7cbed.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/c7e313.wgsl b/test/tint/builtins/gen/literal/textureLoad/c7e313.wgsl
index 856ea0d..76931bd 100644
--- a/test/tint/builtins/gen/literal/textureLoad/c7e313.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/c7e313.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/c80691.wgsl b/test/tint/builtins/gen/literal/textureLoad/c80691.wgsl
index 24624d8..cd7f0b8 100644
--- a/test/tint/builtins/gen/literal/textureLoad/c80691.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/c80691.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/c8ed19.wgsl b/test/tint/builtins/gen/literal/textureLoad/c8ed19.wgsl
index 82b9cbf..7c9dc99 100644
--- a/test/tint/builtins/gen/literal/textureLoad/c8ed19.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/c8ed19.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/c98bf4.wgsl b/test/tint/builtins/gen/literal/textureLoad/c98bf4.wgsl
index bd3a67e..3ea43f2 100644
--- a/test/tint/builtins/gen/literal/textureLoad/c98bf4.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/c98bf4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/c9b083.wgsl b/test/tint/builtins/gen/literal/textureLoad/c9b083.wgsl
index 4f8972d..51ddad9 100644
--- a/test/tint/builtins/gen/literal/textureLoad/c9b083.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/c9b083.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/c9cc40.wgsl b/test/tint/builtins/gen/literal/textureLoad/c9cc40.wgsl
index ee1aed6..c2f8bbe 100644
--- a/test/tint/builtins/gen/literal/textureLoad/c9cc40.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/c9cc40.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/c9f310.wgsl b/test/tint/builtins/gen/literal/textureLoad/c9f310.wgsl
index c635eae..0b4dba6 100644
--- a/test/tint/builtins/gen/literal/textureLoad/c9f310.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/c9f310.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/cac876.wgsl b/test/tint/builtins/gen/literal/textureLoad/cac876.wgsl
index 00ccd78..fe89e2f 100644
--- a/test/tint/builtins/gen/literal/textureLoad/cac876.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/cac876.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/cad5f2.wgsl b/test/tint/builtins/gen/literal/textureLoad/cad5f2.wgsl
index a40f40a..8036452 100644
--- a/test/tint/builtins/gen/literal/textureLoad/cad5f2.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/cad5f2.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_multisampled_2d<u32>;
diff --git a/test/tint/builtins/gen/literal/textureLoad/cb57c2.wgsl b/test/tint/builtins/gen/literal/textureLoad/cb57c2.wgsl
index 60b2dcf..0d50cfe 100644
--- a/test/tint/builtins/gen/literal/textureLoad/cb57c2.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/cb57c2.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d_array;
diff --git a/test/tint/builtins/gen/literal/textureLoad/cdbcf6.wgsl b/test/tint/builtins/gen/literal/textureLoad/cdbcf6.wgsl
index e2f4f6f..cd94415 100644
--- a/test/tint/builtins/gen/literal/textureLoad/cdbcf6.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/cdbcf6.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/cdccd2.wgsl b/test/tint/builtins/gen/literal/textureLoad/cdccd2.wgsl
index de03f44..db865ee 100644
--- a/test/tint/builtins/gen/literal/textureLoad/cdccd2.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/cdccd2.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/cdd343.wgsl b/test/tint/builtins/gen/literal/textureLoad/cdd343.wgsl
index ea99c6f..51126a9 100644
--- a/test/tint/builtins/gen/literal/textureLoad/cdd343.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/cdd343.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/cddf6b.wgsl b/test/tint/builtins/gen/literal/textureLoad/cddf6b.wgsl
index 1c58b51..e56995e 100644
--- a/test/tint/builtins/gen/literal/textureLoad/cddf6b.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/cddf6b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/cec477.wgsl b/test/tint/builtins/gen/literal/textureLoad/cec477.wgsl
index 5fada8e..bc39b6d 100644
--- a/test/tint/builtins/gen/literal/textureLoad/cec477.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/cec477.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/d02afc.wgsl b/test/tint/builtins/gen/literal/textureLoad/d02afc.wgsl
index 6b7b7ba..8e46f0e 100644
--- a/test/tint/builtins/gen/literal/textureLoad/d02afc.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/d02afc.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/d0e351.wgsl b/test/tint/builtins/gen/literal/textureLoad/d0e351.wgsl
index 5d1848f..6b80e17 100644
--- a/test/tint/builtins/gen/literal/textureLoad/d0e351.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/d0e351.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/d357bb.wgsl b/test/tint/builtins/gen/literal/textureLoad/d357bb.wgsl
index e69c118..2545b19 100644
--- a/test/tint/builtins/gen/literal/textureLoad/d357bb.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/d357bb.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/d37a08.wgsl b/test/tint/builtins/gen/literal/textureLoad/d37a08.wgsl
index 97ee8dd..ea5de94 100644
--- a/test/tint/builtins/gen/literal/textureLoad/d37a08.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/d37a08.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/d3d8fc.wgsl b/test/tint/builtins/gen/literal/textureLoad/d3d8fc.wgsl
index 315170d..5172562 100644
--- a/test/tint/builtins/gen/literal/textureLoad/d3d8fc.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/d3d8fc.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/d41c72.wgsl b/test/tint/builtins/gen/literal/textureLoad/d41c72.wgsl
index e4ebbc3..5b6ecd5 100644
--- a/test/tint/builtins/gen/literal/textureLoad/d41c72.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/d41c72.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/d4df19.wgsl b/test/tint/builtins/gen/literal/textureLoad/d4df19.wgsl
index 49a65bd..87b52cd 100644
--- a/test/tint/builtins/gen/literal/textureLoad/d4df19.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/d4df19.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/d5c48d.wgsl b/test/tint/builtins/gen/literal/textureLoad/d5c48d.wgsl
index aaa654b..c1444db 100644
--- a/test/tint/builtins/gen/literal/textureLoad/d5c48d.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/d5c48d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/d72de9.wgsl b/test/tint/builtins/gen/literal/textureLoad/d72de9.wgsl
index 336a6e4..ed3e13c 100644
--- a/test/tint/builtins/gen/literal/textureLoad/d72de9.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/d72de9.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/d7996a.wgsl b/test/tint/builtins/gen/literal/textureLoad/d7996a.wgsl
index acbbe63..efa3cf1 100644
--- a/test/tint/builtins/gen/literal/textureLoad/d7996a.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/d7996a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/d79c5c.wgsl b/test/tint/builtins/gen/literal/textureLoad/d79c5c.wgsl
index b362159..34e6e87 100644
--- a/test/tint/builtins/gen/literal/textureLoad/d79c5c.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/d79c5c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/d80ff3.wgsl b/test/tint/builtins/gen/literal/textureLoad/d80ff3.wgsl
index e3216bc..f748722 100644
--- a/test/tint/builtins/gen/literal/textureLoad/d80ff3.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/d80ff3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/d81c57.wgsl b/test/tint/builtins/gen/literal/textureLoad/d81c57.wgsl
index 127dedf..b3fbcf0 100644
--- a/test/tint/builtins/gen/literal/textureLoad/d81c57.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/d81c57.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/d85d61.wgsl b/test/tint/builtins/gen/literal/textureLoad/d85d61.wgsl
index 8c11b26..a1cd736 100644
--- a/test/tint/builtins/gen/literal/textureLoad/d85d61.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/d85d61.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/d8617f.wgsl b/test/tint/builtins/gen/literal/textureLoad/d8617f.wgsl
index d3046f5..521aea7 100644
--- a/test/tint/builtins/gen/literal/textureLoad/d8617f.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/d8617f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/d8be5a.wgsl b/test/tint/builtins/gen/literal/textureLoad/d8be5a.wgsl
index e276bd1..24d1ce7 100644
--- a/test/tint/builtins/gen/literal/textureLoad/d8be5a.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/d8be5a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/d91f37.wgsl b/test/tint/builtins/gen/literal/textureLoad/d91f37.wgsl
index e2a1cdd..6b135c8 100644
--- a/test/tint/builtins/gen/literal/textureLoad/d91f37.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/d91f37.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/dab04f.wgsl b/test/tint/builtins/gen/literal/textureLoad/dab04f.wgsl
index bbcba32..7625581 100644
--- a/test/tint/builtins/gen/literal/textureLoad/dab04f.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/dab04f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/dbd554.wgsl b/test/tint/builtins/gen/literal/textureLoad/dbd554.wgsl
index 3e1e985..a83687c 100644
--- a/test/tint/builtins/gen/literal/textureLoad/dbd554.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/dbd554.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/dd5859.wgsl b/test/tint/builtins/gen/literal/textureLoad/dd5859.wgsl
index f6b4810..99dc8dc 100644
--- a/test/tint/builtins/gen/literal/textureLoad/dd5859.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/dd5859.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/dd8776.wgsl b/test/tint/builtins/gen/literal/textureLoad/dd8776.wgsl
index 4552e26..1212fbc 100644
--- a/test/tint/builtins/gen/literal/textureLoad/dd8776.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/dd8776.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/ddeed3.wgsl b/test/tint/builtins/gen/literal/textureLoad/ddeed3.wgsl
index 5f19e58..9f014d1 100644
--- a/test/tint/builtins/gen/literal/textureLoad/ddeed3.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/ddeed3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/de5a0e.wgsl b/test/tint/builtins/gen/literal/textureLoad/de5a0e.wgsl
index fdb6e92..487848c 100644
--- a/test/tint/builtins/gen/literal/textureLoad/de5a0e.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/de5a0e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/dee8e7.wgsl b/test/tint/builtins/gen/literal/textureLoad/dee8e7.wgsl
index a4251c0..b108221 100644
--- a/test/tint/builtins/gen/literal/textureLoad/dee8e7.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/dee8e7.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/defd9a.wgsl b/test/tint/builtins/gen/literal/textureLoad/defd9a.wgsl
index acbf133..26db683 100644
--- a/test/tint/builtins/gen/literal/textureLoad/defd9a.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/defd9a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/dfdf3b.wgsl b/test/tint/builtins/gen/literal/textureLoad/dfdf3b.wgsl
index 1095b9c..63f763f 100644
--- a/test/tint/builtins/gen/literal/textureLoad/dfdf3b.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/dfdf3b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/e1c3cf.wgsl b/test/tint/builtins/gen/literal/textureLoad/e1c3cf.wgsl
index f2c671e..9ecf7b3 100644
--- a/test/tint/builtins/gen/literal/textureLoad/e1c3cf.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/e1c3cf.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/e2292f.wgsl b/test/tint/builtins/gen/literal/textureLoad/e2292f.wgsl
index e890c4c..5e4bd79 100644
--- a/test/tint/builtins/gen/literal/textureLoad/e2292f.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/e2292f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/e2b3a1.wgsl b/test/tint/builtins/gen/literal/textureLoad/e2b3a1.wgsl
index 3e6ace0..d0e61c7 100644
--- a/test/tint/builtins/gen/literal/textureLoad/e2b3a1.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/e2b3a1.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/e2d7da.wgsl b/test/tint/builtins/gen/literal/textureLoad/e2d7da.wgsl
index d95ef8f..6fabbda 100644
--- a/test/tint/builtins/gen/literal/textureLoad/e2d7da.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/e2d7da.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/e33285.wgsl b/test/tint/builtins/gen/literal/textureLoad/e33285.wgsl
index 53d2df1..c072a55 100644
--- a/test/tint/builtins/gen/literal/textureLoad/e33285.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/e33285.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/e35f72.wgsl b/test/tint/builtins/gen/literal/textureLoad/e35f72.wgsl
index 0219a9a..4eeacfd 100644
--- a/test/tint/builtins/gen/literal/textureLoad/e35f72.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/e35f72.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_3d<i32>;
diff --git a/test/tint/builtins/gen/literal/textureLoad/e3b08b.wgsl b/test/tint/builtins/gen/literal/textureLoad/e3b08b.wgsl
index 88aecd9..f4ad297 100644
--- a/test/tint/builtins/gen/literal/textureLoad/e3b08b.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/e3b08b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/e3d2cc.wgsl b/test/tint/builtins/gen/literal/textureLoad/e3d2cc.wgsl
index f6e294b..846bae0 100644
--- a/test/tint/builtins/gen/literal/textureLoad/e3d2cc.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/e3d2cc.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_multisampled_2d<i32>;
diff --git a/test/tint/builtins/gen/literal/textureLoad/e57e92.wgsl b/test/tint/builtins/gen/literal/textureLoad/e57e92.wgsl
index 32bc2e5..78b6c53 100644
--- a/test/tint/builtins/gen/literal/textureLoad/e57e92.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/e57e92.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/e59fdf.wgsl b/test/tint/builtins/gen/literal/textureLoad/e59fdf.wgsl
index 163ceb0..0f92965 100644
--- a/test/tint/builtins/gen/literal/textureLoad/e59fdf.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/e59fdf.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/e65916.wgsl b/test/tint/builtins/gen/literal/textureLoad/e65916.wgsl
index dbaf1fd..cc5d7c8 100644
--- a/test/tint/builtins/gen/literal/textureLoad/e65916.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/e65916.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/e893d7.wgsl b/test/tint/builtins/gen/literal/textureLoad/e893d7.wgsl
index 2dcd9f4..eae49e8 100644
--- a/test/tint/builtins/gen/literal/textureLoad/e893d7.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/e893d7.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/e92dd0.wgsl b/test/tint/builtins/gen/literal/textureLoad/e92dd0.wgsl
index d374f9b..0bce860 100644
--- a/test/tint/builtins/gen/literal/textureLoad/e92dd0.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/e92dd0.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/e9eb65.wgsl b/test/tint/builtins/gen/literal/textureLoad/e9eb65.wgsl
index 18115f2..6ec6008 100644
--- a/test/tint/builtins/gen/literal/textureLoad/e9eb65.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/e9eb65.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/ea2abd.wgsl b/test/tint/builtins/gen/literal/textureLoad/ea2abd.wgsl
index d3ce2fd..e2a41c1 100644
--- a/test/tint/builtins/gen/literal/textureLoad/ea2abd.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/ea2abd.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/eb573b.wgsl b/test/tint/builtins/gen/literal/textureLoad/eb573b.wgsl
index 907ff04..81f4d10 100644
--- a/test/tint/builtins/gen/literal/textureLoad/eb573b.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/eb573b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/ebfb92.wgsl b/test/tint/builtins/gen/literal/textureLoad/ebfb92.wgsl
index 3aa01f9..6c3b1c8 100644
--- a/test/tint/builtins/gen/literal/textureLoad/ebfb92.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/ebfb92.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d<u32>;
diff --git a/test/tint/builtins/gen/literal/textureLoad/ecc823.wgsl b/test/tint/builtins/gen/literal/textureLoad/ecc823.wgsl
index b74af34..5d31d05 100644
--- a/test/tint/builtins/gen/literal/textureLoad/ecc823.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/ecc823.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/ed55a8.wgsl b/test/tint/builtins/gen/literal/textureLoad/ed55a8.wgsl
index 0b32271..e66035f 100644
--- a/test/tint/builtins/gen/literal/textureLoad/ed55a8.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/ed55a8.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/ee33c5.wgsl b/test/tint/builtins/gen/literal/textureLoad/ee33c5.wgsl
index 7806e29..053a6bf 100644
--- a/test/tint/builtins/gen/literal/textureLoad/ee33c5.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/ee33c5.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/eecf7d.wgsl b/test/tint/builtins/gen/literal/textureLoad/eecf7d.wgsl
index 3831a16..b073a8c 100644
--- a/test/tint/builtins/gen/literal/textureLoad/eecf7d.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/eecf7d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/ef2ec3.wgsl b/test/tint/builtins/gen/literal/textureLoad/ef2ec3.wgsl
index 63bd64f..8b91847 100644
--- a/test/tint/builtins/gen/literal/textureLoad/ef2ec3.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/ef2ec3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/ef5405.wgsl b/test/tint/builtins/gen/literal/textureLoad/ef5405.wgsl
index 2fd7149..7312346 100644
--- a/test/tint/builtins/gen/literal/textureLoad/ef5405.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/ef5405.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/efa787.wgsl b/test/tint/builtins/gen/literal/textureLoad/efa787.wgsl
index 57f95ac..fc6307e 100644
--- a/test/tint/builtins/gen/literal/textureLoad/efa787.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/efa787.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/f0514a.wgsl b/test/tint/builtins/gen/literal/textureLoad/f0514a.wgsl
index 6290569..4c7a0b6 100644
--- a/test/tint/builtins/gen/literal/textureLoad/f0514a.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/f0514a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/f06b69.wgsl b/test/tint/builtins/gen/literal/textureLoad/f06b69.wgsl
index f337722..21f5971 100644
--- a/test/tint/builtins/gen/literal/textureLoad/f06b69.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/f06b69.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/f0abad.wgsl b/test/tint/builtins/gen/literal/textureLoad/f0abad.wgsl
index 956443b..203b82d 100644
--- a/test/tint/builtins/gen/literal/textureLoad/f0abad.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/f0abad.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_multisampled_2d<f32>;
diff --git a/test/tint/builtins/gen/literal/textureLoad/f1c549.wgsl b/test/tint/builtins/gen/literal/textureLoad/f1c549.wgsl
index fdda40c..a82907c 100644
--- a/test/tint/builtins/gen/literal/textureLoad/f1c549.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/f1c549.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/f2a7ff.wgsl b/test/tint/builtins/gen/literal/textureLoad/f2a7ff.wgsl
index 460aac6..3bbfd47 100644
--- a/test/tint/builtins/gen/literal/textureLoad/f2a7ff.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/f2a7ff.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/f2c311.wgsl b/test/tint/builtins/gen/literal/textureLoad/f2c311.wgsl
index 38780ae..dd5a432 100644
--- a/test/tint/builtins/gen/literal/textureLoad/f2c311.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/f2c311.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/f348d9.wgsl b/test/tint/builtins/gen/literal/textureLoad/f348d9.wgsl
index a8b3c3d..73f5c86 100644
--- a/test/tint/builtins/gen/literal/textureLoad/f348d9.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/f348d9.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d_array<f32>;
diff --git a/test/tint/builtins/gen/literal/textureLoad/f35ac7.wgsl b/test/tint/builtins/gen/literal/textureLoad/f35ac7.wgsl
index a2e9e59..443eeba 100644
--- a/test/tint/builtins/gen/literal/textureLoad/f35ac7.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/f35ac7.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/f379e2.wgsl b/test/tint/builtins/gen/literal/textureLoad/f379e2.wgsl
index efb6c84..8c38697 100644
--- a/test/tint/builtins/gen/literal/textureLoad/f379e2.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/f379e2.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/f56e6f.wgsl b/test/tint/builtins/gen/literal/textureLoad/f56e6f.wgsl
index cc4f377..49bb9b7 100644
--- a/test/tint/builtins/gen/literal/textureLoad/f56e6f.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/f56e6f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/f5fbc6.wgsl b/test/tint/builtins/gen/literal/textureLoad/f5fbc6.wgsl
index 19493f4..292fad0 100644
--- a/test/tint/builtins/gen/literal/textureLoad/f5fbc6.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/f5fbc6.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/f74bd8.wgsl b/test/tint/builtins/gen/literal/textureLoad/f74bd8.wgsl
index be8f1a7..9786c21 100644
--- a/test/tint/builtins/gen/literal/textureLoad/f74bd8.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/f74bd8.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/f7f3bc.wgsl b/test/tint/builtins/gen/literal/textureLoad/f7f3bc.wgsl
index 56d410d..3544301 100644
--- a/test/tint/builtins/gen/literal/textureLoad/f7f3bc.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/f7f3bc.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/f7f936.wgsl b/test/tint/builtins/gen/literal/textureLoad/f7f936.wgsl
index 7c5f14d..0dc6c80 100644
--- a/test/tint/builtins/gen/literal/textureLoad/f7f936.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/f7f936.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/f81792.wgsl b/test/tint/builtins/gen/literal/textureLoad/f81792.wgsl
index 372baf2..e388485 100644
--- a/test/tint/builtins/gen/literal/textureLoad/f81792.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/f81792.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/f82eb2.wgsl b/test/tint/builtins/gen/literal/textureLoad/f82eb2.wgsl
index b3e273b..9b21363 100644
--- a/test/tint/builtins/gen/literal/textureLoad/f82eb2.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/f82eb2.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/f85291.wgsl b/test/tint/builtins/gen/literal/textureLoad/f85291.wgsl
index 4d91f06..e85fe20 100644
--- a/test/tint/builtins/gen/literal/textureLoad/f85291.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/f85291.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d<i32>;
diff --git a/test/tint/builtins/gen/literal/textureLoad/f8a2e8.wgsl b/test/tint/builtins/gen/literal/textureLoad/f8a2e8.wgsl
index 128d00a..d77ba12 100644
--- a/test/tint/builtins/gen/literal/textureLoad/f8a2e8.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/f8a2e8.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/f92c2d.wgsl b/test/tint/builtins/gen/literal/textureLoad/f92c2d.wgsl
index 6a6a5e1..147f354 100644
--- a/test/tint/builtins/gen/literal/textureLoad/f92c2d.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/f92c2d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/f9eaaf.wgsl b/test/tint/builtins/gen/literal/textureLoad/f9eaaf.wgsl
index 2ba5b4f..5139e8a 100644
--- a/test/tint/builtins/gen/literal/textureLoad/f9eaaf.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/f9eaaf.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/fc47ff.wgsl b/test/tint/builtins/gen/literal/textureLoad/fc47ff.wgsl
index d32911d..be3be1e 100644
--- a/test/tint/builtins/gen/literal/textureLoad/fc47ff.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/fc47ff.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/fc6d36.wgsl b/test/tint/builtins/gen/literal/textureLoad/fc6d36.wgsl
index 5e7bc0f..720de85 100644
--- a/test/tint/builtins/gen/literal/textureLoad/fc6d36.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/fc6d36.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/fcd23d.wgsl b/test/tint/builtins/gen/literal/textureLoad/fcd23d.wgsl
index 76e8c34..9badfa3 100644
--- a/test/tint/builtins/gen/literal/textureLoad/fcd23d.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/fcd23d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_multisampled_2d;
diff --git a/test/tint/builtins/gen/literal/textureLoad/fd6442.wgsl b/test/tint/builtins/gen/literal/textureLoad/fd6442.wgsl
index 7f359c4..d8fff87 100644
--- a/test/tint/builtins/gen/literal/textureLoad/fd6442.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/fd6442.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/fd9606.wgsl b/test/tint/builtins/gen/literal/textureLoad/fd9606.wgsl
index 6336f34..14e6891 100644
--- a/test/tint/builtins/gen/literal/textureLoad/fd9606.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/fd9606.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/fdebd0.wgsl b/test/tint/builtins/gen/literal/textureLoad/fdebd0.wgsl
index 06826f9..cf1f450 100644
--- a/test/tint/builtins/gen/literal/textureLoad/fdebd0.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/fdebd0.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/fe0565.wgsl b/test/tint/builtins/gen/literal/textureLoad/fe0565.wgsl
index 8d68b9e..891420a 100644
--- a/test/tint/builtins/gen/literal/textureLoad/fe0565.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/fe0565.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_multisampled_2d<u32>;
diff --git a/test/tint/builtins/gen/literal/textureLoad/fe222a.wgsl b/test/tint/builtins/gen/literal/textureLoad/fe222a.wgsl
index ce94f05..1a6021d 100644
--- a/test/tint/builtins/gen/literal/textureLoad/fe222a.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/fe222a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/fe2c1b.wgsl b/test/tint/builtins/gen/literal/textureLoad/fe2c1b.wgsl
index 0a7127a..107b1f3 100644
--- a/test/tint/builtins/gen/literal/textureLoad/fe2c1b.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/fe2c1b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/feab99.wgsl b/test/tint/builtins/gen/literal/textureLoad/feab99.wgsl
index 283a49a..47fe757 100644
--- a/test/tint/builtins/gen/literal/textureLoad/feab99.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/feab99.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureLoad/ff1119.wgsl b/test/tint/builtins/gen/literal/textureLoad/ff1119.wgsl
index 8ce3edc..d7a6668 100644
--- a/test/tint/builtins/gen/literal/textureLoad/ff1119.wgsl
+++ b/test/tint/builtins/gen/literal/textureLoad/ff1119.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d_array;
diff --git a/test/tint/builtins/gen/literal/textureNumLayers/014a3b.wgsl b/test/tint/builtins/gen/literal/textureNumLayers/014a3b.wgsl
index faccc8a..a5b15b1 100644
--- a/test/tint/builtins/gen/literal/textureNumLayers/014a3b.wgsl
+++ b/test/tint/builtins/gen/literal/textureNumLayers/014a3b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba16uint, write>;
diff --git a/test/tint/builtins/gen/literal/textureNumLayers/071ebc.wgsl b/test/tint/builtins/gen/literal/textureNumLayers/071ebc.wgsl
index a600f9d..483b5a8 100644
--- a/test/tint/builtins/gen/literal/textureNumLayers/071ebc.wgsl
+++ b/test/tint/builtins/gen/literal/textureNumLayers/071ebc.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rg32uint, write>;
diff --git a/test/tint/builtins/gen/literal/textureNumLayers/0856ae.wgsl b/test/tint/builtins/gen/literal/textureNumLayers/0856ae.wgsl
index ea3b421..c8cc2cf 100644
--- a/test/tint/builtins/gen/literal/textureNumLayers/0856ae.wgsl
+++ b/test/tint/builtins/gen/literal/textureNumLayers/0856ae.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureNumLayers/0ec222.wgsl b/test/tint/builtins/gen/literal/textureNumLayers/0ec222.wgsl
index f3ba91e..206293f 100644
--- a/test/tint/builtins/gen/literal/textureNumLayers/0ec222.wgsl
+++ b/test/tint/builtins/gen/literal/textureNumLayers/0ec222.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d_array<f32>;
diff --git a/test/tint/builtins/gen/literal/textureNumLayers/0fe8dc.wgsl b/test/tint/builtins/gen/literal/textureNumLayers/0fe8dc.wgsl
index 17fb9c9..b05a33f 100644
--- a/test/tint/builtins/gen/literal/textureNumLayers/0fe8dc.wgsl
+++ b/test/tint/builtins/gen/literal/textureNumLayers/0fe8dc.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureNumLayers/17ccad.wgsl b/test/tint/builtins/gen/literal/textureNumLayers/17ccad.wgsl
index 6731be8..e22daf7 100644
--- a/test/tint/builtins/gen/literal/textureNumLayers/17ccad.wgsl
+++ b/test/tint/builtins/gen/literal/textureNumLayers/17ccad.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureNumLayers/1f858a.wgsl b/test/tint/builtins/gen/literal/textureNumLayers/1f858a.wgsl
index 37991e6..ec108f0 100644
--- a/test/tint/builtins/gen/literal/textureNumLayers/1f858a.wgsl
+++ b/test/tint/builtins/gen/literal/textureNumLayers/1f858a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<bgra8unorm, write>;
diff --git a/test/tint/builtins/gen/literal/textureNumLayers/24d572.wgsl b/test/tint/builtins/gen/literal/textureNumLayers/24d572.wgsl
index a61d0f6..cd4621c 100644
--- a/test/tint/builtins/gen/literal/textureNumLayers/24d572.wgsl
+++ b/test/tint/builtins/gen/literal/textureNumLayers/24d572.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureNumLayers/26c9f9.wgsl b/test/tint/builtins/gen/literal/textureNumLayers/26c9f9.wgsl
index 786867f..dce1396 100644
--- a/test/tint/builtins/gen/literal/textureNumLayers/26c9f9.wgsl
+++ b/test/tint/builtins/gen/literal/textureNumLayers/26c9f9.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureNumLayers/2a48dc.wgsl b/test/tint/builtins/gen/literal/textureNumLayers/2a48dc.wgsl
index f1d9f54..b8ea4f2 100644
--- a/test/tint/builtins/gen/literal/textureNumLayers/2a48dc.wgsl
+++ b/test/tint/builtins/gen/literal/textureNumLayers/2a48dc.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureNumLayers/2d95ea.wgsl b/test/tint/builtins/gen/literal/textureNumLayers/2d95ea.wgsl
index 4625639..06f3f7d 100644
--- a/test/tint/builtins/gen/literal/textureNumLayers/2d95ea.wgsl
+++ b/test/tint/builtins/gen/literal/textureNumLayers/2d95ea.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureNumLayers/327d70.wgsl b/test/tint/builtins/gen/literal/textureNumLayers/327d70.wgsl
index 0d2bcab..654b232 100644
--- a/test/tint/builtins/gen/literal/textureNumLayers/327d70.wgsl
+++ b/test/tint/builtins/gen/literal/textureNumLayers/327d70.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureNumLayers/32ca10.wgsl b/test/tint/builtins/gen/literal/textureNumLayers/32ca10.wgsl
index d6aaf94..f20c994 100644
--- a/test/tint/builtins/gen/literal/textureNumLayers/32ca10.wgsl
+++ b/test/tint/builtins/gen/literal/textureNumLayers/32ca10.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureNumLayers/3465ec.wgsl b/test/tint/builtins/gen/literal/textureNumLayers/3465ec.wgsl
index b8b9391..f7ba1c4 100644
--- a/test/tint/builtins/gen/literal/textureNumLayers/3465ec.wgsl
+++ b/test/tint/builtins/gen/literal/textureNumLayers/3465ec.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<r32float, write>;
diff --git a/test/tint/builtins/gen/literal/textureNumLayers/34cefa.wgsl b/test/tint/builtins/gen/literal/textureNumLayers/34cefa.wgsl
index 2930d93..2096b33 100644
--- a/test/tint/builtins/gen/literal/textureNumLayers/34cefa.wgsl
+++ b/test/tint/builtins/gen/literal/textureNumLayers/34cefa.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_cube_array<f32>;
diff --git a/test/tint/builtins/gen/literal/textureNumLayers/3580ab.wgsl b/test/tint/builtins/gen/literal/textureNumLayers/3580ab.wgsl
index cc14dda..4832e54 100644
--- a/test/tint/builtins/gen/literal/textureNumLayers/3580ab.wgsl
+++ b/test/tint/builtins/gen/literal/textureNumLayers/3580ab.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rg32sint, write>;
diff --git a/test/tint/builtins/gen/literal/textureNumLayers/379cc5.wgsl b/test/tint/builtins/gen/literal/textureNumLayers/379cc5.wgsl
index 518a4dc..430b59a 100644
--- a/test/tint/builtins/gen/literal/textureNumLayers/379cc5.wgsl
+++ b/test/tint/builtins/gen/literal/textureNumLayers/379cc5.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureNumLayers/37bc8a.wgsl b/test/tint/builtins/gen/literal/textureNumLayers/37bc8a.wgsl
index ccb5bdc..ca10811 100644
--- a/test/tint/builtins/gen/literal/textureNumLayers/37bc8a.wgsl
+++ b/test/tint/builtins/gen/literal/textureNumLayers/37bc8a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureNumLayers/380a60.wgsl b/test/tint/builtins/gen/literal/textureNumLayers/380a60.wgsl
index 7240f78..d314e6e 100644
--- a/test/tint/builtins/gen/literal/textureNumLayers/380a60.wgsl
+++ b/test/tint/builtins/gen/literal/textureNumLayers/380a60.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureNumLayers/3ad143.wgsl b/test/tint/builtins/gen/literal/textureNumLayers/3ad143.wgsl
index 3d9a2a4..1e5f89f 100644
--- a/test/tint/builtins/gen/literal/textureNumLayers/3ad143.wgsl
+++ b/test/tint/builtins/gen/literal/textureNumLayers/3ad143.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureNumLayers/3eff89.wgsl b/test/tint/builtins/gen/literal/textureNumLayers/3eff89.wgsl
index 437e105..3161d35 100644
--- a/test/tint/builtins/gen/literal/textureNumLayers/3eff89.wgsl
+++ b/test/tint/builtins/gen/literal/textureNumLayers/3eff89.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureNumLayers/485774.wgsl b/test/tint/builtins/gen/literal/textureNumLayers/485774.wgsl
index b43ff0e..6f8e7d4 100644
--- a/test/tint/builtins/gen/literal/textureNumLayers/485774.wgsl
+++ b/test/tint/builtins/gen/literal/textureNumLayers/485774.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureNumLayers/48ef47.wgsl b/test/tint/builtins/gen/literal/textureNumLayers/48ef47.wgsl
index 3cfb9f7..3713f3e 100644
--- a/test/tint/builtins/gen/literal/textureNumLayers/48ef47.wgsl
+++ b/test/tint/builtins/gen/literal/textureNumLayers/48ef47.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_cube_array;
diff --git a/test/tint/builtins/gen/literal/textureNumLayers/4adaad.wgsl b/test/tint/builtins/gen/literal/textureNumLayers/4adaad.wgsl
index 3d78db1..a2fa48b 100644
--- a/test/tint/builtins/gen/literal/textureNumLayers/4adaad.wgsl
+++ b/test/tint/builtins/gen/literal/textureNumLayers/4adaad.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureNumLayers/4c4333.wgsl b/test/tint/builtins/gen/literal/textureNumLayers/4c4333.wgsl
index 1aaeb53..abb8068 100644
--- a/test/tint/builtins/gen/literal/textureNumLayers/4c4333.wgsl
+++ b/test/tint/builtins/gen/literal/textureNumLayers/4c4333.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba8snorm, write>;
diff --git a/test/tint/builtins/gen/literal/textureNumLayers/520086.wgsl b/test/tint/builtins/gen/literal/textureNumLayers/520086.wgsl
index 55cfeb4..c22ca80 100644
--- a/test/tint/builtins/gen/literal/textureNumLayers/520086.wgsl
+++ b/test/tint/builtins/gen/literal/textureNumLayers/520086.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureNumLayers/52dfc5.wgsl b/test/tint/builtins/gen/literal/textureNumLayers/52dfc5.wgsl
index f957b79..da3ca7c 100644
--- a/test/tint/builtins/gen/literal/textureNumLayers/52dfc5.wgsl
+++ b/test/tint/builtins/gen/literal/textureNumLayers/52dfc5.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureNumLayers/54a654.wgsl b/test/tint/builtins/gen/literal/textureNumLayers/54a654.wgsl
index cfdd005..7869d00 100644
--- a/test/tint/builtins/gen/literal/textureNumLayers/54a654.wgsl
+++ b/test/tint/builtins/gen/literal/textureNumLayers/54a654.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureNumLayers/555f67.wgsl b/test/tint/builtins/gen/literal/textureNumLayers/555f67.wgsl
index 3e733c7..b7cde47 100644
--- a/test/tint/builtins/gen/literal/textureNumLayers/555f67.wgsl
+++ b/test/tint/builtins/gen/literal/textureNumLayers/555f67.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureNumLayers/59eb57.wgsl b/test/tint/builtins/gen/literal/textureNumLayers/59eb57.wgsl
index d673fe1..6640003 100644
--- a/test/tint/builtins/gen/literal/textureNumLayers/59eb57.wgsl
+++ b/test/tint/builtins/gen/literal/textureNumLayers/59eb57.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<r32sint, write>;
diff --git a/test/tint/builtins/gen/literal/textureNumLayers/5ee8f2.wgsl b/test/tint/builtins/gen/literal/textureNumLayers/5ee8f2.wgsl
index 33b45a9..61289e0 100644
--- a/test/tint/builtins/gen/literal/textureNumLayers/5ee8f2.wgsl
+++ b/test/tint/builtins/gen/literal/textureNumLayers/5ee8f2.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureNumLayers/5f20d1.wgsl b/test/tint/builtins/gen/literal/textureNumLayers/5f20d1.wgsl
index ad35d6b..5d6f85e 100644
--- a/test/tint/builtins/gen/literal/textureNumLayers/5f20d1.wgsl
+++ b/test/tint/builtins/gen/literal/textureNumLayers/5f20d1.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureNumLayers/61bd23.wgsl b/test/tint/builtins/gen/literal/textureNumLayers/61bd23.wgsl
index 283194a..6af6d90 100644
--- a/test/tint/builtins/gen/literal/textureNumLayers/61bd23.wgsl
+++ b/test/tint/builtins/gen/literal/textureNumLayers/61bd23.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba8uint, write>;
diff --git a/test/tint/builtins/gen/literal/textureNumLayers/622aa2.wgsl b/test/tint/builtins/gen/literal/textureNumLayers/622aa2.wgsl
index 26af36e..71039a9 100644
--- a/test/tint/builtins/gen/literal/textureNumLayers/622aa2.wgsl
+++ b/test/tint/builtins/gen/literal/textureNumLayers/622aa2.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureNumLayers/6b4321.wgsl b/test/tint/builtins/gen/literal/textureNumLayers/6b4321.wgsl
index a182e19..69ea622 100644
--- a/test/tint/builtins/gen/literal/textureNumLayers/6b4321.wgsl
+++ b/test/tint/builtins/gen/literal/textureNumLayers/6b4321.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_cube_array<i32>;
diff --git a/test/tint/builtins/gen/literal/textureNumLayers/6da0eb.wgsl b/test/tint/builtins/gen/literal/textureNumLayers/6da0eb.wgsl
index 81e5b3b..0c9fe3c 100644
--- a/test/tint/builtins/gen/literal/textureNumLayers/6da0eb.wgsl
+++ b/test/tint/builtins/gen/literal/textureNumLayers/6da0eb.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureNumLayers/77be7b.wgsl b/test/tint/builtins/gen/literal/textureNumLayers/77be7b.wgsl
index ac6eb30..54f9daf 100644
--- a/test/tint/builtins/gen/literal/textureNumLayers/77be7b.wgsl
+++ b/test/tint/builtins/gen/literal/textureNumLayers/77be7b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d_array<i32>;
diff --git a/test/tint/builtins/gen/literal/textureNumLayers/7895f4.wgsl b/test/tint/builtins/gen/literal/textureNumLayers/7895f4.wgsl
index 88c3b28..fb23742 100644
--- a/test/tint/builtins/gen/literal/textureNumLayers/7895f4.wgsl
+++ b/test/tint/builtins/gen/literal/textureNumLayers/7895f4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureNumLayers/7f28cf.wgsl b/test/tint/builtins/gen/literal/textureNumLayers/7f28cf.wgsl
index 94229f8..1ec4440 100644
--- a/test/tint/builtins/gen/literal/textureNumLayers/7f28cf.wgsl
+++ b/test/tint/builtins/gen/literal/textureNumLayers/7f28cf.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rg32float, write>;
diff --git a/test/tint/builtins/gen/literal/textureNumLayers/878dea.wgsl b/test/tint/builtins/gen/literal/textureNumLayers/878dea.wgsl
index bf3ea7b..a6b791e 100644
--- a/test/tint/builtins/gen/literal/textureNumLayers/878dea.wgsl
+++ b/test/tint/builtins/gen/literal/textureNumLayers/878dea.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba8sint, write>;
diff --git a/test/tint/builtins/gen/literal/textureNumLayers/87faad.wgsl b/test/tint/builtins/gen/literal/textureNumLayers/87faad.wgsl
index e855d67..ea0c3b2 100644
--- a/test/tint/builtins/gen/literal/textureNumLayers/87faad.wgsl
+++ b/test/tint/builtins/gen/literal/textureNumLayers/87faad.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<r32uint, write>;
diff --git a/test/tint/builtins/gen/literal/textureNumLayers/8ac32a.wgsl b/test/tint/builtins/gen/literal/textureNumLayers/8ac32a.wgsl
index 3c2e0d3..ab641a7 100644
--- a/test/tint/builtins/gen/literal/textureNumLayers/8ac32a.wgsl
+++ b/test/tint/builtins/gen/literal/textureNumLayers/8ac32a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d_array<u32>;
diff --git a/test/tint/builtins/gen/literal/textureNumLayers/8bd987.wgsl b/test/tint/builtins/gen/literal/textureNumLayers/8bd987.wgsl
index c4cba51..7327af4 100644
--- a/test/tint/builtins/gen/literal/textureNumLayers/8bd987.wgsl
+++ b/test/tint/builtins/gen/literal/textureNumLayers/8bd987.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba32sint, write>;
diff --git a/test/tint/builtins/gen/literal/textureNumLayers/8dbf23.wgsl b/test/tint/builtins/gen/literal/textureNumLayers/8dbf23.wgsl
index c0a4577..885c849 100644
--- a/test/tint/builtins/gen/literal/textureNumLayers/8dbf23.wgsl
+++ b/test/tint/builtins/gen/literal/textureNumLayers/8dbf23.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba8unorm, write>;
diff --git a/test/tint/builtins/gen/literal/textureNumLayers/8e1bd0.wgsl b/test/tint/builtins/gen/literal/textureNumLayers/8e1bd0.wgsl
index ce82962..198bd16 100644
--- a/test/tint/builtins/gen/literal/textureNumLayers/8e1bd0.wgsl
+++ b/test/tint/builtins/gen/literal/textureNumLayers/8e1bd0.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureNumLayers/90b8cc.wgsl b/test/tint/builtins/gen/literal/textureNumLayers/90b8cc.wgsl
index 3fddd14..b7c6cad 100644
--- a/test/tint/builtins/gen/literal/textureNumLayers/90b8cc.wgsl
+++ b/test/tint/builtins/gen/literal/textureNumLayers/90b8cc.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureNumLayers/9695c6.wgsl b/test/tint/builtins/gen/literal/textureNumLayers/9695c6.wgsl
index fb2759c..fc5f492 100644
--- a/test/tint/builtins/gen/literal/textureNumLayers/9695c6.wgsl
+++ b/test/tint/builtins/gen/literal/textureNumLayers/9695c6.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba32uint, write>;
diff --git a/test/tint/builtins/gen/literal/textureNumLayers/98a9cf.wgsl b/test/tint/builtins/gen/literal/textureNumLayers/98a9cf.wgsl
index de6656d..838b601 100644
--- a/test/tint/builtins/gen/literal/textureNumLayers/98a9cf.wgsl
+++ b/test/tint/builtins/gen/literal/textureNumLayers/98a9cf.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba16float, write>;
diff --git a/test/tint/builtins/gen/literal/textureNumLayers/9c60e3.wgsl b/test/tint/builtins/gen/literal/textureNumLayers/9c60e3.wgsl
index ab9e7f5..4de9046 100644
--- a/test/tint/builtins/gen/literal/textureNumLayers/9c60e3.wgsl
+++ b/test/tint/builtins/gen/literal/textureNumLayers/9c60e3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureNumLayers/a54655.wgsl b/test/tint/builtins/gen/literal/textureNumLayers/a54655.wgsl
index 604d96d..7445400 100644
--- a/test/tint/builtins/gen/literal/textureNumLayers/a54655.wgsl
+++ b/test/tint/builtins/gen/literal/textureNumLayers/a54655.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureNumLayers/a9d3f5.wgsl b/test/tint/builtins/gen/literal/textureNumLayers/a9d3f5.wgsl
index 937c6ec..766f171 100644
--- a/test/tint/builtins/gen/literal/textureNumLayers/a9d3f5.wgsl
+++ b/test/tint/builtins/gen/literal/textureNumLayers/a9d3f5.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d_array;
diff --git a/test/tint/builtins/gen/literal/textureNumLayers/bf2f76.wgsl b/test/tint/builtins/gen/literal/textureNumLayers/bf2f76.wgsl
index c962cf3..c1694b8 100644
--- a/test/tint/builtins/gen/literal/textureNumLayers/bf2f76.wgsl
+++ b/test/tint/builtins/gen/literal/textureNumLayers/bf2f76.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureNumLayers/c1eca9.wgsl b/test/tint/builtins/gen/literal/textureNumLayers/c1eca9.wgsl
index 8bdfe84..942929d 100644
--- a/test/tint/builtins/gen/literal/textureNumLayers/c1eca9.wgsl
+++ b/test/tint/builtins/gen/literal/textureNumLayers/c1eca9.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_cube_array<u32>;
diff --git a/test/tint/builtins/gen/literal/textureNumLayers/d3e21f.wgsl b/test/tint/builtins/gen/literal/textureNumLayers/d3e21f.wgsl
index 82b1a2f..06ab71d 100644
--- a/test/tint/builtins/gen/literal/textureNumLayers/d3e21f.wgsl
+++ b/test/tint/builtins/gen/literal/textureNumLayers/d3e21f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureNumLayers/d3f655.wgsl b/test/tint/builtins/gen/literal/textureNumLayers/d3f655.wgsl
index 263792b..c2958e5 100644
--- a/test/tint/builtins/gen/literal/textureNumLayers/d3f655.wgsl
+++ b/test/tint/builtins/gen/literal/textureNumLayers/d3f655.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureNumLayers/d75a0b.wgsl b/test/tint/builtins/gen/literal/textureNumLayers/d75a0b.wgsl
index 49cc0a2..8b01e63 100644
--- a/test/tint/builtins/gen/literal/textureNumLayers/d75a0b.wgsl
+++ b/test/tint/builtins/gen/literal/textureNumLayers/d75a0b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba32float, write>;
diff --git a/test/tint/builtins/gen/literal/textureNumLayers/de8087.wgsl b/test/tint/builtins/gen/literal/textureNumLayers/de8087.wgsl
index 1409f7e..c8512d6 100644
--- a/test/tint/builtins/gen/literal/textureNumLayers/de8087.wgsl
+++ b/test/tint/builtins/gen/literal/textureNumLayers/de8087.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba16sint, write>;
diff --git a/test/tint/builtins/gen/literal/textureNumLayers/e47aac.wgsl b/test/tint/builtins/gen/literal/textureNumLayers/e47aac.wgsl
index ab15977..7da8ef8 100644
--- a/test/tint/builtins/gen/literal/textureNumLayers/e47aac.wgsl
+++ b/test/tint/builtins/gen/literal/textureNumLayers/e47aac.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureNumLayers/f1783f.wgsl b/test/tint/builtins/gen/literal/textureNumLayers/f1783f.wgsl
index c78318c..b33e383 100644
--- a/test/tint/builtins/gen/literal/textureNumLayers/f1783f.wgsl
+++ b/test/tint/builtins/gen/literal/textureNumLayers/f1783f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureNumLevels/181090.wgsl b/test/tint/builtins/gen/literal/textureNumLevels/181090.wgsl
index e8abd88..c255888 100644
--- a/test/tint/builtins/gen/literal/textureNumLevels/181090.wgsl
+++ b/test/tint/builtins/gen/literal/textureNumLevels/181090.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d_array<u32>;
diff --git a/test/tint/builtins/gen/literal/textureNumLevels/1a3fa9.wgsl b/test/tint/builtins/gen/literal/textureNumLevels/1a3fa9.wgsl
index dcf7a42..4b43da0 100644
--- a/test/tint/builtins/gen/literal/textureNumLevels/1a3fa9.wgsl
+++ b/test/tint/builtins/gen/literal/textureNumLevels/1a3fa9.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d<i32>;
diff --git a/test/tint/builtins/gen/literal/textureNumLevels/1a7fc3.wgsl b/test/tint/builtins/gen/literal/textureNumLevels/1a7fc3.wgsl
index db3b6c3..7161e2c 100644
--- a/test/tint/builtins/gen/literal/textureNumLevels/1a7fc3.wgsl
+++ b/test/tint/builtins/gen/literal/textureNumLevels/1a7fc3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_1d<u32>;
diff --git a/test/tint/builtins/gen/literal/textureNumLevels/2267d8.wgsl b/test/tint/builtins/gen/literal/textureNumLevels/2267d8.wgsl
index 3f33b52..cf3c951 100644
--- a/test/tint/builtins/gen/literal/textureNumLevels/2267d8.wgsl
+++ b/test/tint/builtins/gen/literal/textureNumLevels/2267d8.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_cube<i32>;
diff --git a/test/tint/builtins/gen/literal/textureNumLevels/24b2c6.wgsl b/test/tint/builtins/gen/literal/textureNumLevels/24b2c6.wgsl
index a70494c..817df6f 100644
--- a/test/tint/builtins/gen/literal/textureNumLevels/24b2c6.wgsl
+++ b/test/tint/builtins/gen/literal/textureNumLevels/24b2c6.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d<f32>;
diff --git a/test/tint/builtins/gen/literal/textureNumLevels/2bea6c.wgsl b/test/tint/builtins/gen/literal/textureNumLevels/2bea6c.wgsl
index cc2d4e7..036cf34 100644
--- a/test/tint/builtins/gen/literal/textureNumLevels/2bea6c.wgsl
+++ b/test/tint/builtins/gen/literal/textureNumLevels/2bea6c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_cube_array;
diff --git a/test/tint/builtins/gen/literal/textureNumLevels/2df1ab.wgsl b/test/tint/builtins/gen/literal/textureNumLevels/2df1ab.wgsl
index 5e54260..0204129 100644
--- a/test/tint/builtins/gen/literal/textureNumLevels/2df1ab.wgsl
+++ b/test/tint/builtins/gen/literal/textureNumLevels/2df1ab.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_cube<f32>;
diff --git a/test/tint/builtins/gen/literal/textureNumLevels/46dbd8.wgsl b/test/tint/builtins/gen/literal/textureNumLevels/46dbd8.wgsl
index c529153..6682f95 100644
--- a/test/tint/builtins/gen/literal/textureNumLevels/46dbd8.wgsl
+++ b/test/tint/builtins/gen/literal/textureNumLevels/46dbd8.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d_array<f32>;
diff --git a/test/tint/builtins/gen/literal/textureNumLevels/60d9b8.wgsl b/test/tint/builtins/gen/literal/textureNumLevels/60d9b8.wgsl
index ed64701..52443e4 100644
--- a/test/tint/builtins/gen/literal/textureNumLevels/60d9b8.wgsl
+++ b/test/tint/builtins/gen/literal/textureNumLevels/60d9b8.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_3d<u32>;
diff --git a/test/tint/builtins/gen/literal/textureNumLevels/903920.wgsl b/test/tint/builtins/gen/literal/textureNumLevels/903920.wgsl
index 45d1837..ed4b7d4 100644
--- a/test/tint/builtins/gen/literal/textureNumLevels/903920.wgsl
+++ b/test/tint/builtins/gen/literal/textureNumLevels/903920.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_cube_array<i32>;
diff --git a/test/tint/builtins/gen/literal/textureNumLevels/9a1a65.wgsl b/test/tint/builtins/gen/literal/textureNumLevels/9a1a65.wgsl
index 8ac3e10..6c25078 100644
--- a/test/tint/builtins/gen/literal/textureNumLevels/9a1a65.wgsl
+++ b/test/tint/builtins/gen/literal/textureNumLevels/9a1a65.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_3d<i32>;
diff --git a/test/tint/builtins/gen/literal/textureNumLevels/adc783.wgsl b/test/tint/builtins/gen/literal/textureNumLevels/adc783.wgsl
index b0973fc..7146ecd 100644
--- a/test/tint/builtins/gen/literal/textureNumLevels/adc783.wgsl
+++ b/test/tint/builtins/gen/literal/textureNumLevels/adc783.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d_array<i32>;
diff --git a/test/tint/builtins/gen/literal/textureNumLevels/ae911c.wgsl b/test/tint/builtins/gen/literal/textureNumLevels/ae911c.wgsl
index 73cdfe7..c82e7bc 100644
--- a/test/tint/builtins/gen/literal/textureNumLevels/ae911c.wgsl
+++ b/test/tint/builtins/gen/literal/textureNumLevels/ae911c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d_array;
diff --git a/test/tint/builtins/gen/literal/textureNumLevels/c386c8.wgsl b/test/tint/builtins/gen/literal/textureNumLevels/c386c8.wgsl
index 7936a26..e7b015c 100644
--- a/test/tint/builtins/gen/literal/textureNumLevels/c386c8.wgsl
+++ b/test/tint/builtins/gen/literal/textureNumLevels/c386c8.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_cube<u32>;
diff --git a/test/tint/builtins/gen/literal/textureNumLevels/c399f9.wgsl b/test/tint/builtins/gen/literal/textureNumLevels/c399f9.wgsl
index b2507d0..2f85c3c 100644
--- a/test/tint/builtins/gen/literal/textureNumLevels/c399f9.wgsl
+++ b/test/tint/builtins/gen/literal/textureNumLevels/c399f9.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_1d<f32>;
diff --git a/test/tint/builtins/gen/literal/textureNumLevels/c8c25c.wgsl b/test/tint/builtins/gen/literal/textureNumLevels/c8c25c.wgsl
index f96f248..e6b079e 100644
--- a/test/tint/builtins/gen/literal/textureNumLevels/c8c25c.wgsl
+++ b/test/tint/builtins/gen/literal/textureNumLevels/c8c25c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_cube;
diff --git a/test/tint/builtins/gen/literal/textureNumLevels/d63126.wgsl b/test/tint/builtins/gen/literal/textureNumLevels/d63126.wgsl
index dade7bf..e9887ae 100644
--- a/test/tint/builtins/gen/literal/textureNumLevels/d63126.wgsl
+++ b/test/tint/builtins/gen/literal/textureNumLevels/d63126.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d;
diff --git a/test/tint/builtins/gen/literal/textureNumLevels/d8f73b.wgsl b/test/tint/builtins/gen/literal/textureNumLevels/d8f73b.wgsl
index 905433e..e413c34 100644
--- a/test/tint/builtins/gen/literal/textureNumLevels/d8f73b.wgsl
+++ b/test/tint/builtins/gen/literal/textureNumLevels/d8f73b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_cube_array<f32>;
diff --git a/test/tint/builtins/gen/literal/textureNumLevels/ef7944.wgsl b/test/tint/builtins/gen/literal/textureNumLevels/ef7944.wgsl
index 3b5c638..32c1a2f3 100644
--- a/test/tint/builtins/gen/literal/textureNumLevels/ef7944.wgsl
+++ b/test/tint/builtins/gen/literal/textureNumLevels/ef7944.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_3d<f32>;
diff --git a/test/tint/builtins/gen/literal/textureNumLevels/efd6df.wgsl b/test/tint/builtins/gen/literal/textureNumLevels/efd6df.wgsl
index b539f8f..f22d705 100644
--- a/test/tint/builtins/gen/literal/textureNumLevels/efd6df.wgsl
+++ b/test/tint/builtins/gen/literal/textureNumLevels/efd6df.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d<u32>;
diff --git a/test/tint/builtins/gen/literal/textureNumLevels/f742c0.wgsl b/test/tint/builtins/gen/literal/textureNumLevels/f742c0.wgsl
index f99ab50..7016fe5 100644
--- a/test/tint/builtins/gen/literal/textureNumLevels/f742c0.wgsl
+++ b/test/tint/builtins/gen/literal/textureNumLevels/f742c0.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_1d<i32>;
diff --git a/test/tint/builtins/gen/literal/textureNumLevels/fe2171.wgsl b/test/tint/builtins/gen/literal/textureNumLevels/fe2171.wgsl
index 9d8e930..fb20471 100644
--- a/test/tint/builtins/gen/literal/textureNumLevels/fe2171.wgsl
+++ b/test/tint/builtins/gen/literal/textureNumLevels/fe2171.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_cube_array<u32>;
diff --git a/test/tint/builtins/gen/literal/textureNumSamples/50f399.wgsl b/test/tint/builtins/gen/literal/textureNumSamples/50f399.wgsl
index 4c96b67..8d3855e 100644
--- a/test/tint/builtins/gen/literal/textureNumSamples/50f399.wgsl
+++ b/test/tint/builtins/gen/literal/textureNumSamples/50f399.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_multisampled_2d<u32>;
diff --git a/test/tint/builtins/gen/literal/textureNumSamples/c1a777.wgsl b/test/tint/builtins/gen/literal/textureNumSamples/c1a777.wgsl
index 0194a29..08edec1 100644
--- a/test/tint/builtins/gen/literal/textureNumSamples/c1a777.wgsl
+++ b/test/tint/builtins/gen/literal/textureNumSamples/c1a777.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_multisampled_2d<i32>;
diff --git a/test/tint/builtins/gen/literal/textureNumSamples/dbb799.wgsl b/test/tint/builtins/gen/literal/textureNumSamples/dbb799.wgsl
index 22c7d5a..e4b9207 100644
--- a/test/tint/builtins/gen/literal/textureNumSamples/dbb799.wgsl
+++ b/test/tint/builtins/gen/literal/textureNumSamples/dbb799.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_multisampled_2d<f32>;
diff --git a/test/tint/builtins/gen/literal/textureNumSamples/ecd321.wgsl b/test/tint/builtins/gen/literal/textureNumSamples/ecd321.wgsl
index 7e415b4..4effa8c 100644
--- a/test/tint/builtins/gen/literal/textureNumSamples/ecd321.wgsl
+++ b/test/tint/builtins/gen/literal/textureNumSamples/ecd321.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_multisampled_2d;
diff --git a/test/tint/builtins/gen/literal/textureSample/0dff6c.wgsl b/test/tint/builtins/gen/literal/textureSample/0dff6c.wgsl
index 21bad82..a1e467b 100644
--- a/test/tint/builtins/gen/literal/textureSample/0dff6c.wgsl
+++ b/test/tint/builtins/gen/literal/textureSample/0dff6c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d;
diff --git a/test/tint/builtins/gen/literal/textureSample/17e988.wgsl b/test/tint/builtins/gen/literal/textureSample/17e988.wgsl
index 848bc13..1466733 100644
--- a/test/tint/builtins/gen/literal/textureSample/17e988.wgsl
+++ b/test/tint/builtins/gen/literal/textureSample/17e988.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d_array<f32>;
diff --git a/test/tint/builtins/gen/literal/textureSample/193203.wgsl b/test/tint/builtins/gen/literal/textureSample/193203.wgsl
index 0b3514d..e6bc8a2 100644
--- a/test/tint/builtins/gen/literal/textureSample/193203.wgsl
+++ b/test/tint/builtins/gen/literal/textureSample/193203.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d_array<f32>;
diff --git a/test/tint/builtins/gen/literal/textureSample/1a4e1b.wgsl b/test/tint/builtins/gen/literal/textureSample/1a4e1b.wgsl
index d03fad6..f56b6bd 100644
--- a/test/tint/builtins/gen/literal/textureSample/1a4e1b.wgsl
+++ b/test/tint/builtins/gen/literal/textureSample/1a4e1b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d_array;
diff --git a/test/tint/builtins/gen/literal/textureSample/2149ec.wgsl b/test/tint/builtins/gen/literal/textureSample/2149ec.wgsl
index 64f8d12..333a135 100644
--- a/test/tint/builtins/gen/literal/textureSample/2149ec.wgsl
+++ b/test/tint/builtins/gen/literal/textureSample/2149ec.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_3d<f32>;
diff --git a/test/tint/builtins/gen/literal/textureSample/38bbb9.wgsl b/test/tint/builtins/gen/literal/textureSample/38bbb9.wgsl
index b703230..7f2cb1d 100644
--- a/test/tint/builtins/gen/literal/textureSample/38bbb9.wgsl
+++ b/test/tint/builtins/gen/literal/textureSample/38bbb9.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d;
diff --git a/test/tint/builtins/gen/literal/textureSample/3b50bd.wgsl b/test/tint/builtins/gen/literal/textureSample/3b50bd.wgsl
index 2f3e0e2..c8f1322f 100644
--- a/test/tint/builtins/gen/literal/textureSample/3b50bd.wgsl
+++ b/test/tint/builtins/gen/literal/textureSample/3b50bd.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_3d<f32>;
diff --git a/test/tint/builtins/gen/literal/textureSample/4703d0.wgsl b/test/tint/builtins/gen/literal/textureSample/4703d0.wgsl
index cdf6f00..fd1a0ce 100644
--- a/test/tint/builtins/gen/literal/textureSample/4703d0.wgsl
+++ b/test/tint/builtins/gen/literal/textureSample/4703d0.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d_array;
diff --git a/test/tint/builtins/gen/literal/textureSample/4dd1bf.wgsl b/test/tint/builtins/gen/literal/textureSample/4dd1bf.wgsl
index 73af78e..bd2ea82 100644
--- a/test/tint/builtins/gen/literal/textureSample/4dd1bf.wgsl
+++ b/test/tint/builtins/gen/literal/textureSample/4dd1bf.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_cube_array<f32>;
diff --git a/test/tint/builtins/gen/literal/textureSample/51b514.wgsl b/test/tint/builtins/gen/literal/textureSample/51b514.wgsl
index 5aeb6a7..bcc1393 100644
--- a/test/tint/builtins/gen/literal/textureSample/51b514.wgsl
+++ b/test/tint/builtins/gen/literal/textureSample/51b514.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d<f32>;
diff --git a/test/tint/builtins/gen/literal/textureSample/60bf45.wgsl b/test/tint/builtins/gen/literal/textureSample/60bf45.wgsl
index 72f4c1a..f8aeb61 100644
--- a/test/tint/builtins/gen/literal/textureSample/60bf45.wgsl
+++ b/test/tint/builtins/gen/literal/textureSample/60bf45.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d_array;
diff --git a/test/tint/builtins/gen/literal/textureSample/6717ca.wgsl b/test/tint/builtins/gen/literal/textureSample/6717ca.wgsl
index 943d9f3..8ae2e21 100644
--- a/test/tint/builtins/gen/literal/textureSample/6717ca.wgsl
+++ b/test/tint/builtins/gen/literal/textureSample/6717ca.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d_array<f32>;
diff --git a/test/tint/builtins/gen/literal/textureSample/6e64fb.wgsl b/test/tint/builtins/gen/literal/textureSample/6e64fb.wgsl
index 34f3d70..c8c76df 100644
--- a/test/tint/builtins/gen/literal/textureSample/6e64fb.wgsl
+++ b/test/tint/builtins/gen/literal/textureSample/6e64fb.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_1d<f32>;
diff --git a/test/tint/builtins/gen/literal/textureSample/7e9ffd.wgsl b/test/tint/builtins/gen/literal/textureSample/7e9ffd.wgsl
index 19c2863..f6550f3 100644
--- a/test/tint/builtins/gen/literal/textureSample/7e9ffd.wgsl
+++ b/test/tint/builtins/gen/literal/textureSample/7e9ffd.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d_array;
diff --git a/test/tint/builtins/gen/literal/textureSample/7fd8cb.wgsl b/test/tint/builtins/gen/literal/textureSample/7fd8cb.wgsl
index 50de6cc..65e9a4a 100644
--- a/test/tint/builtins/gen/literal/textureSample/7fd8cb.wgsl
+++ b/test/tint/builtins/gen/literal/textureSample/7fd8cb.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_cube_array;
diff --git a/test/tint/builtins/gen/literal/textureSample/85c4ba.wgsl b/test/tint/builtins/gen/literal/textureSample/85c4ba.wgsl
index 5fe486c..5670609 100644
--- a/test/tint/builtins/gen/literal/textureSample/85c4ba.wgsl
+++ b/test/tint/builtins/gen/literal/textureSample/85c4ba.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d<f32>;
diff --git a/test/tint/builtins/gen/literal/textureSample/bc7477.wgsl b/test/tint/builtins/gen/literal/textureSample/bc7477.wgsl
index a146f3e..76b0184 100644
--- a/test/tint/builtins/gen/literal/textureSample/bc7477.wgsl
+++ b/test/tint/builtins/gen/literal/textureSample/bc7477.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_cube_array<f32>;
diff --git a/test/tint/builtins/gen/literal/textureSample/c2f4e8.wgsl b/test/tint/builtins/gen/literal/textureSample/c2f4e8.wgsl
index 10466f8..011c3e6 100644
--- a/test/tint/builtins/gen/literal/textureSample/c2f4e8.wgsl
+++ b/test/tint/builtins/gen/literal/textureSample/c2f4e8.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_cube_array;
diff --git a/test/tint/builtins/gen/literal/textureSample/d6b281.wgsl b/test/tint/builtins/gen/literal/textureSample/d6b281.wgsl
index e4cfbc7..ad7fa4d 100644
--- a/test/tint/builtins/gen/literal/textureSample/d6b281.wgsl
+++ b/test/tint/builtins/gen/literal/textureSample/d6b281.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d_array<f32>;
diff --git a/test/tint/builtins/gen/literal/textureSample/e53267.wgsl b/test/tint/builtins/gen/literal/textureSample/e53267.wgsl
index 5002ed0..f670c15 100644
--- a/test/tint/builtins/gen/literal/textureSample/e53267.wgsl
+++ b/test/tint/builtins/gen/literal/textureSample/e53267.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_cube<f32>;
diff --git a/test/tint/builtins/gen/literal/textureSample/ea7030.wgsl b/test/tint/builtins/gen/literal/textureSample/ea7030.wgsl
index 97eb025..857f646 100644
--- a/test/tint/builtins/gen/literal/textureSample/ea7030.wgsl
+++ b/test/tint/builtins/gen/literal/textureSample/ea7030.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_cube;
diff --git a/test/tint/builtins/gen/literal/textureSampleBaseClampToEdge/7c04e6.wgsl b/test/tint/builtins/gen/literal/textureSampleBaseClampToEdge/7c04e6.wgsl
index 73a7c7b..0e9e83f 100644
--- a/test/tint/builtins/gen/literal/textureSampleBaseClampToEdge/7c04e6.wgsl
+++ b/test/tint/builtins/gen/literal/textureSampleBaseClampToEdge/7c04e6.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_external;
diff --git a/test/tint/builtins/gen/literal/textureSampleBaseClampToEdge/9ca02c.wgsl b/test/tint/builtins/gen/literal/textureSampleBaseClampToEdge/9ca02c.wgsl
index e4d82f4..e0cdfd0 100644
--- a/test/tint/builtins/gen/literal/textureSampleBaseClampToEdge/9ca02c.wgsl
+++ b/test/tint/builtins/gen/literal/textureSampleBaseClampToEdge/9ca02c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d<f32>;
diff --git a/test/tint/builtins/gen/literal/textureSampleBias/1c707e.wgsl b/test/tint/builtins/gen/literal/textureSampleBias/1c707e.wgsl
index ed25d11..18b1d67 100644
--- a/test/tint/builtins/gen/literal/textureSampleBias/1c707e.wgsl
+++ b/test/tint/builtins/gen/literal/textureSampleBias/1c707e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d_array<f32>;
diff --git a/test/tint/builtins/gen/literal/textureSampleBias/53b9f7.wgsl b/test/tint/builtins/gen/literal/textureSampleBias/53b9f7.wgsl
index 0fc9256..b7415c8 100644
--- a/test/tint/builtins/gen/literal/textureSampleBias/53b9f7.wgsl
+++ b/test/tint/builtins/gen/literal/textureSampleBias/53b9f7.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_cube<f32>;
diff --git a/test/tint/builtins/gen/literal/textureSampleBias/594824.wgsl b/test/tint/builtins/gen/literal/textureSampleBias/594824.wgsl
index 4943a3b..401c148 100644
--- a/test/tint/builtins/gen/literal/textureSampleBias/594824.wgsl
+++ b/test/tint/builtins/gen/literal/textureSampleBias/594824.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_3d<f32>;
diff --git a/test/tint/builtins/gen/literal/textureSampleBias/6a9113.wgsl b/test/tint/builtins/gen/literal/textureSampleBias/6a9113.wgsl
index a2eb851..9dcb364 100644
--- a/test/tint/builtins/gen/literal/textureSampleBias/6a9113.wgsl
+++ b/test/tint/builtins/gen/literal/textureSampleBias/6a9113.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d<f32>;
diff --git a/test/tint/builtins/gen/literal/textureSampleBias/80e579.wgsl b/test/tint/builtins/gen/literal/textureSampleBias/80e579.wgsl
index 81a2db9..6157b45 100644
--- a/test/tint/builtins/gen/literal/textureSampleBias/80e579.wgsl
+++ b/test/tint/builtins/gen/literal/textureSampleBias/80e579.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d_array<f32>;
diff --git a/test/tint/builtins/gen/literal/textureSampleBias/87915c.wgsl b/test/tint/builtins/gen/literal/textureSampleBias/87915c.wgsl
index 8d958d8..c8b0d5b 100644
--- a/test/tint/builtins/gen/literal/textureSampleBias/87915c.wgsl
+++ b/test/tint/builtins/gen/literal/textureSampleBias/87915c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d_array<f32>;
diff --git a/test/tint/builtins/gen/literal/textureSampleBias/9dbb51.wgsl b/test/tint/builtins/gen/literal/textureSampleBias/9dbb51.wgsl
index d0ea750..cc9ba3c 100644
--- a/test/tint/builtins/gen/literal/textureSampleBias/9dbb51.wgsl
+++ b/test/tint/builtins/gen/literal/textureSampleBias/9dbb51.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d_array<f32>;
diff --git a/test/tint/builtins/gen/literal/textureSampleBias/a161cf.wgsl b/test/tint/builtins/gen/literal/textureSampleBias/a161cf.wgsl
index 659b5012..36dc9fd 100644
--- a/test/tint/builtins/gen/literal/textureSampleBias/a161cf.wgsl
+++ b/test/tint/builtins/gen/literal/textureSampleBias/a161cf.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d<f32>;
diff --git a/test/tint/builtins/gen/literal/textureSampleBias/c6953d.wgsl b/test/tint/builtins/gen/literal/textureSampleBias/c6953d.wgsl
index f71c43f..15a1361 100644
--- a/test/tint/builtins/gen/literal/textureSampleBias/c6953d.wgsl
+++ b/test/tint/builtins/gen/literal/textureSampleBias/c6953d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_cube_array<f32>;
diff --git a/test/tint/builtins/gen/literal/textureSampleBias/d3fa1b.wgsl b/test/tint/builtins/gen/literal/textureSampleBias/d3fa1b.wgsl
index 4e0b295..c70ac75 100644
--- a/test/tint/builtins/gen/literal/textureSampleBias/d3fa1b.wgsl
+++ b/test/tint/builtins/gen/literal/textureSampleBias/d3fa1b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_3d<f32>;
diff --git a/test/tint/builtins/gen/literal/textureSampleBias/eed7c4.wgsl b/test/tint/builtins/gen/literal/textureSampleBias/eed7c4.wgsl
index c9c74da..7af9a20 100644
--- a/test/tint/builtins/gen/literal/textureSampleBias/eed7c4.wgsl
+++ b/test/tint/builtins/gen/literal/textureSampleBias/eed7c4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_cube_array<f32>;
diff --git a/test/tint/builtins/gen/literal/textureSampleCompare/1912e5.wgsl b/test/tint/builtins/gen/literal/textureSampleCompare/1912e5.wgsl
index b62fb29..9fb1bc0 100644
--- a/test/tint/builtins/gen/literal/textureSampleCompare/1912e5.wgsl
+++ b/test/tint/builtins/gen/literal/textureSampleCompare/1912e5.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_cube_array;
diff --git a/test/tint/builtins/gen/literal/textureSampleCompare/3a5923.wgsl b/test/tint/builtins/gen/literal/textureSampleCompare/3a5923.wgsl
index 010d6f9..1dce098 100644
--- a/test/tint/builtins/gen/literal/textureSampleCompare/3a5923.wgsl
+++ b/test/tint/builtins/gen/literal/textureSampleCompare/3a5923.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d;
diff --git a/test/tint/builtins/gen/literal/textureSampleCompare/63fb83.wgsl b/test/tint/builtins/gen/literal/textureSampleCompare/63fb83.wgsl
index 6fe5fa4..b481be9 100644
--- a/test/tint/builtins/gen/literal/textureSampleCompare/63fb83.wgsl
+++ b/test/tint/builtins/gen/literal/textureSampleCompare/63fb83.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_cube;
diff --git a/test/tint/builtins/gen/literal/textureSampleCompare/7b5025.wgsl b/test/tint/builtins/gen/literal/textureSampleCompare/7b5025.wgsl
index 040b663..5daf307 100644
--- a/test/tint/builtins/gen/literal/textureSampleCompare/7b5025.wgsl
+++ b/test/tint/builtins/gen/literal/textureSampleCompare/7b5025.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d_array;
diff --git a/test/tint/builtins/gen/literal/textureSampleCompare/90ae56.wgsl b/test/tint/builtins/gen/literal/textureSampleCompare/90ae56.wgsl
index f2e53c0..6160ca5 100644
--- a/test/tint/builtins/gen/literal/textureSampleCompare/90ae56.wgsl
+++ b/test/tint/builtins/gen/literal/textureSampleCompare/90ae56.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d_array;
diff --git a/test/tint/builtins/gen/literal/textureSampleCompare/a3ca7e.wgsl b/test/tint/builtins/gen/literal/textureSampleCompare/a3ca7e.wgsl
index 83b23af..fb66a2d 100644
--- a/test/tint/builtins/gen/literal/textureSampleCompare/a3ca7e.wgsl
+++ b/test/tint/builtins/gen/literal/textureSampleCompare/a3ca7e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_cube_array;
diff --git a/test/tint/builtins/gen/literal/textureSampleCompare/af1051.wgsl b/test/tint/builtins/gen/literal/textureSampleCompare/af1051.wgsl
index 6813dcb..e420f47 100644
--- a/test/tint/builtins/gen/literal/textureSampleCompare/af1051.wgsl
+++ b/test/tint/builtins/gen/literal/textureSampleCompare/af1051.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d_array;
diff --git a/test/tint/builtins/gen/literal/textureSampleCompare/dd431d.wgsl b/test/tint/builtins/gen/literal/textureSampleCompare/dd431d.wgsl
index b6d41d4..19cd41f 100644
--- a/test/tint/builtins/gen/literal/textureSampleCompare/dd431d.wgsl
+++ b/test/tint/builtins/gen/literal/textureSampleCompare/dd431d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d_array;
diff --git a/test/tint/builtins/gen/literal/textureSampleCompare/dec064.wgsl b/test/tint/builtins/gen/literal/textureSampleCompare/dec064.wgsl
index e8c5a42..5bad48b 100644
--- a/test/tint/builtins/gen/literal/textureSampleCompare/dec064.wgsl
+++ b/test/tint/builtins/gen/literal/textureSampleCompare/dec064.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d;
diff --git a/test/tint/builtins/gen/literal/textureSampleCompareLevel/1116ed.wgsl b/test/tint/builtins/gen/literal/textureSampleCompareLevel/1116ed.wgsl
index 82b9d60..024e144 100644
--- a/test/tint/builtins/gen/literal/textureSampleCompareLevel/1116ed.wgsl
+++ b/test/tint/builtins/gen/literal/textureSampleCompareLevel/1116ed.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d_array;
diff --git a/test/tint/builtins/gen/literal/textureSampleCompareLevel/1568e3.wgsl b/test/tint/builtins/gen/literal/textureSampleCompareLevel/1568e3.wgsl
index 085e930..ccb33b0 100644
--- a/test/tint/builtins/gen/literal/textureSampleCompareLevel/1568e3.wgsl
+++ b/test/tint/builtins/gen/literal/textureSampleCompareLevel/1568e3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_cube;
diff --git a/test/tint/builtins/gen/literal/textureSampleCompareLevel/2ad2b1.wgsl b/test/tint/builtins/gen/literal/textureSampleCompareLevel/2ad2b1.wgsl
index ba9589a..423bc78 100644
--- a/test/tint/builtins/gen/literal/textureSampleCompareLevel/2ad2b1.wgsl
+++ b/test/tint/builtins/gen/literal/textureSampleCompareLevel/2ad2b1.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d;
diff --git a/test/tint/builtins/gen/literal/textureSampleCompareLevel/4cf3a2.wgsl b/test/tint/builtins/gen/literal/textureSampleCompareLevel/4cf3a2.wgsl
index 2934481..d4a860e 100644
--- a/test/tint/builtins/gen/literal/textureSampleCompareLevel/4cf3a2.wgsl
+++ b/test/tint/builtins/gen/literal/textureSampleCompareLevel/4cf3a2.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_cube_array;
diff --git a/test/tint/builtins/gen/literal/textureSampleCompareLevel/7dc3c0.wgsl b/test/tint/builtins/gen/literal/textureSampleCompareLevel/7dc3c0.wgsl
index f313108..0e56bb0 100644
--- a/test/tint/builtins/gen/literal/textureSampleCompareLevel/7dc3c0.wgsl
+++ b/test/tint/builtins/gen/literal/textureSampleCompareLevel/7dc3c0.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d_array;
diff --git a/test/tint/builtins/gen/literal/textureSampleCompareLevel/7f2b9a.wgsl b/test/tint/builtins/gen/literal/textureSampleCompareLevel/7f2b9a.wgsl
index 96aaf44..1f5918a 100644
--- a/test/tint/builtins/gen/literal/textureSampleCompareLevel/7f2b9a.wgsl
+++ b/test/tint/builtins/gen/literal/textureSampleCompareLevel/7f2b9a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d;
diff --git a/test/tint/builtins/gen/literal/textureSampleCompareLevel/958c87.wgsl b/test/tint/builtins/gen/literal/textureSampleCompareLevel/958c87.wgsl
index 51957c1..4660d6c 100644
--- a/test/tint/builtins/gen/literal/textureSampleCompareLevel/958c87.wgsl
+++ b/test/tint/builtins/gen/literal/textureSampleCompareLevel/958c87.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_cube_array;
diff --git a/test/tint/builtins/gen/literal/textureSampleCompareLevel/b6e47c.wgsl b/test/tint/builtins/gen/literal/textureSampleCompareLevel/b6e47c.wgsl
index adf19d0..8faba18 100644
--- a/test/tint/builtins/gen/literal/textureSampleCompareLevel/b6e47c.wgsl
+++ b/test/tint/builtins/gen/literal/textureSampleCompareLevel/b6e47c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d_array;
diff --git a/test/tint/builtins/gen/literal/textureSampleCompareLevel/bcb3dd.wgsl b/test/tint/builtins/gen/literal/textureSampleCompareLevel/bcb3dd.wgsl
index 329f2a8..e21994a 100644
--- a/test/tint/builtins/gen/literal/textureSampleCompareLevel/bcb3dd.wgsl
+++ b/test/tint/builtins/gen/literal/textureSampleCompareLevel/bcb3dd.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d_array;
diff --git a/test/tint/builtins/gen/literal/textureSampleGrad/21402b.wgsl b/test/tint/builtins/gen/literal/textureSampleGrad/21402b.wgsl
index a98d922..f55454b 100644
--- a/test/tint/builtins/gen/literal/textureSampleGrad/21402b.wgsl
+++ b/test/tint/builtins/gen/literal/textureSampleGrad/21402b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_3d<f32>;
diff --git a/test/tint/builtins/gen/literal/textureSampleGrad/2ecd8f.wgsl b/test/tint/builtins/gen/literal/textureSampleGrad/2ecd8f.wgsl
index c58aac1..4f3e40d 100644
--- a/test/tint/builtins/gen/literal/textureSampleGrad/2ecd8f.wgsl
+++ b/test/tint/builtins/gen/literal/textureSampleGrad/2ecd8f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d_array<f32>;
diff --git a/test/tint/builtins/gen/literal/textureSampleGrad/521263.wgsl b/test/tint/builtins/gen/literal/textureSampleGrad/521263.wgsl
index 453402c..9c86f32 100644
--- a/test/tint/builtins/gen/literal/textureSampleGrad/521263.wgsl
+++ b/test/tint/builtins/gen/literal/textureSampleGrad/521263.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d<f32>;
diff --git a/test/tint/builtins/gen/literal/textureSampleGrad/5312f4.wgsl b/test/tint/builtins/gen/literal/textureSampleGrad/5312f4.wgsl
index 518d2df..3c942ca 100644
--- a/test/tint/builtins/gen/literal/textureSampleGrad/5312f4.wgsl
+++ b/test/tint/builtins/gen/literal/textureSampleGrad/5312f4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_cube<f32>;
diff --git a/test/tint/builtins/gen/literal/textureSampleGrad/5884dd.wgsl b/test/tint/builtins/gen/literal/textureSampleGrad/5884dd.wgsl
index c9463c8..f869326 100644
--- a/test/tint/builtins/gen/literal/textureSampleGrad/5884dd.wgsl
+++ b/test/tint/builtins/gen/literal/textureSampleGrad/5884dd.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_3d<f32>;
diff --git a/test/tint/builtins/gen/literal/textureSampleGrad/7cd6de.wgsl b/test/tint/builtins/gen/literal/textureSampleGrad/7cd6de.wgsl
index dbee21f..7119f7f 100644
--- a/test/tint/builtins/gen/literal/textureSampleGrad/7cd6de.wgsl
+++ b/test/tint/builtins/gen/literal/textureSampleGrad/7cd6de.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d_array<f32>;
diff --git a/test/tint/builtins/gen/literal/textureSampleGrad/a09131.wgsl b/test/tint/builtins/gen/literal/textureSampleGrad/a09131.wgsl
index 31e33ee..a622cf6 100644
--- a/test/tint/builtins/gen/literal/textureSampleGrad/a09131.wgsl
+++ b/test/tint/builtins/gen/literal/textureSampleGrad/a09131.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d_array<f32>;
diff --git a/test/tint/builtins/gen/literal/textureSampleGrad/bbb58f.wgsl b/test/tint/builtins/gen/literal/textureSampleGrad/bbb58f.wgsl
index 015cdad..9aac0f4 100644
--- a/test/tint/builtins/gen/literal/textureSampleGrad/bbb58f.wgsl
+++ b/test/tint/builtins/gen/literal/textureSampleGrad/bbb58f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_cube_array<f32>;
diff --git a/test/tint/builtins/gen/literal/textureSampleGrad/d4e3c5.wgsl b/test/tint/builtins/gen/literal/textureSampleGrad/d4e3c5.wgsl
index 8be7e94..f47d408 100644
--- a/test/tint/builtins/gen/literal/textureSampleGrad/d4e3c5.wgsl
+++ b/test/tint/builtins/gen/literal/textureSampleGrad/d4e3c5.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d<f32>;
diff --git a/test/tint/builtins/gen/literal/textureSampleGrad/d65515.wgsl b/test/tint/builtins/gen/literal/textureSampleGrad/d65515.wgsl
index 0ec7fbf..077a257 100644
--- a/test/tint/builtins/gen/literal/textureSampleGrad/d65515.wgsl
+++ b/test/tint/builtins/gen/literal/textureSampleGrad/d65515.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d_array<f32>;
diff --git a/test/tint/builtins/gen/literal/textureSampleGrad/e383db.wgsl b/test/tint/builtins/gen/literal/textureSampleGrad/e383db.wgsl
index c2b0116..52856f8 100644
--- a/test/tint/builtins/gen/literal/textureSampleGrad/e383db.wgsl
+++ b/test/tint/builtins/gen/literal/textureSampleGrad/e383db.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_cube_array<f32>;
diff --git a/test/tint/builtins/gen/literal/textureSampleLevel/02be59.wgsl b/test/tint/builtins/gen/literal/textureSampleLevel/02be59.wgsl
index d8cf479..946d8c9 100644
--- a/test/tint/builtins/gen/literal/textureSampleLevel/02be59.wgsl
+++ b/test/tint/builtins/gen/literal/textureSampleLevel/02be59.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d;
diff --git a/test/tint/builtins/gen/literal/textureSampleLevel/0b0a1b.wgsl b/test/tint/builtins/gen/literal/textureSampleLevel/0b0a1b.wgsl
index 450831b..0dcc25a 100644
--- a/test/tint/builtins/gen/literal/textureSampleLevel/0b0a1b.wgsl
+++ b/test/tint/builtins/gen/literal/textureSampleLevel/0b0a1b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d<f32>;
diff --git a/test/tint/builtins/gen/literal/textureSampleLevel/0bdd9a.wgsl b/test/tint/builtins/gen/literal/textureSampleLevel/0bdd9a.wgsl
index 5e4ad86..93ada9b 100644
--- a/test/tint/builtins/gen/literal/textureSampleLevel/0bdd9a.wgsl
+++ b/test/tint/builtins/gen/literal/textureSampleLevel/0bdd9a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_cube_array<f32>;
diff --git a/test/tint/builtins/gen/literal/textureSampleLevel/1b0291.wgsl b/test/tint/builtins/gen/literal/textureSampleLevel/1b0291.wgsl
index 45308fe..338018e 100644
--- a/test/tint/builtins/gen/literal/textureSampleLevel/1b0291.wgsl
+++ b/test/tint/builtins/gen/literal/textureSampleLevel/1b0291.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_cube;
diff --git a/test/tint/builtins/gen/literal/textureSampleLevel/1bf73e.wgsl b/test/tint/builtins/gen/literal/textureSampleLevel/1bf73e.wgsl
index 397fff8..ed140a5 100644
--- a/test/tint/builtins/gen/literal/textureSampleLevel/1bf73e.wgsl
+++ b/test/tint/builtins/gen/literal/textureSampleLevel/1bf73e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d_array;
diff --git a/test/tint/builtins/gen/literal/textureSampleLevel/265cc7.wgsl b/test/tint/builtins/gen/literal/textureSampleLevel/265cc7.wgsl
index 18f6a19..2648b3d 100644
--- a/test/tint/builtins/gen/literal/textureSampleLevel/265cc7.wgsl
+++ b/test/tint/builtins/gen/literal/textureSampleLevel/265cc7.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d_array<f32>;
diff --git a/test/tint/builtins/gen/literal/textureSampleLevel/2974eb.wgsl b/test/tint/builtins/gen/literal/textureSampleLevel/2974eb.wgsl
index 1ad6253..a56f416 100644
--- a/test/tint/builtins/gen/literal/textureSampleLevel/2974eb.wgsl
+++ b/test/tint/builtins/gen/literal/textureSampleLevel/2974eb.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d_array;
diff --git a/test/tint/builtins/gen/literal/textureSampleLevel/302be4.wgsl b/test/tint/builtins/gen/literal/textureSampleLevel/302be4.wgsl
index 2d7199f..6e90e48 100644
--- a/test/tint/builtins/gen/literal/textureSampleLevel/302be4.wgsl
+++ b/test/tint/builtins/gen/literal/textureSampleLevel/302be4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d_array<f32>;
diff --git a/test/tint/builtins/gen/literal/textureSampleLevel/36780e.wgsl b/test/tint/builtins/gen/literal/textureSampleLevel/36780e.wgsl
index c1f4796..3acb600 100644
--- a/test/tint/builtins/gen/literal/textureSampleLevel/36780e.wgsl
+++ b/test/tint/builtins/gen/literal/textureSampleLevel/36780e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d_array;
diff --git a/test/tint/builtins/gen/literal/textureSampleLevel/36f0d3.wgsl b/test/tint/builtins/gen/literal/textureSampleLevel/36f0d3.wgsl
index 48421a6..587ca27 100644
--- a/test/tint/builtins/gen/literal/textureSampleLevel/36f0d3.wgsl
+++ b/test/tint/builtins/gen/literal/textureSampleLevel/36f0d3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d_array;
diff --git a/test/tint/builtins/gen/literal/textureSampleLevel/3c3442.wgsl b/test/tint/builtins/gen/literal/textureSampleLevel/3c3442.wgsl
index 30c8d21..55ac9c7 100644
--- a/test/tint/builtins/gen/literal/textureSampleLevel/3c3442.wgsl
+++ b/test/tint/builtins/gen/literal/textureSampleLevel/3c3442.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d_array;
diff --git a/test/tint/builtins/gen/literal/textureSampleLevel/615583.wgsl b/test/tint/builtins/gen/literal/textureSampleLevel/615583.wgsl
index a723b1c..b01120a 100644
--- a/test/tint/builtins/gen/literal/textureSampleLevel/615583.wgsl
+++ b/test/tint/builtins/gen/literal/textureSampleLevel/615583.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d_array;
diff --git a/test/tint/builtins/gen/literal/textureSampleLevel/73e892.wgsl b/test/tint/builtins/gen/literal/textureSampleLevel/73e892.wgsl
index 55314d9..e75585c 100644
--- a/test/tint/builtins/gen/literal/textureSampleLevel/73e892.wgsl
+++ b/test/tint/builtins/gen/literal/textureSampleLevel/73e892.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d;
diff --git a/test/tint/builtins/gen/literal/textureSampleLevel/749baf.wgsl b/test/tint/builtins/gen/literal/textureSampleLevel/749baf.wgsl
index 581ba08..d28bbd2 100644
--- a/test/tint/builtins/gen/literal/textureSampleLevel/749baf.wgsl
+++ b/test/tint/builtins/gen/literal/textureSampleLevel/749baf.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d;
diff --git a/test/tint/builtins/gen/literal/textureSampleLevel/941a53.wgsl b/test/tint/builtins/gen/literal/textureSampleLevel/941a53.wgsl
index 9fa2bd9..676b467 100644
--- a/test/tint/builtins/gen/literal/textureSampleLevel/941a53.wgsl
+++ b/test/tint/builtins/gen/literal/textureSampleLevel/941a53.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_cube_array;
diff --git a/test/tint/builtins/gen/literal/textureSampleLevel/a12142.wgsl b/test/tint/builtins/gen/literal/textureSampleLevel/a12142.wgsl
index faf9309..d09d7f8 100644
--- a/test/tint/builtins/gen/literal/textureSampleLevel/a12142.wgsl
+++ b/test/tint/builtins/gen/literal/textureSampleLevel/a12142.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_cube_array;
diff --git a/test/tint/builtins/gen/literal/textureSampleLevel/aab3b9.wgsl b/test/tint/builtins/gen/literal/textureSampleLevel/aab3b9.wgsl
index f88da93..5792f31 100644
--- a/test/tint/builtins/gen/literal/textureSampleLevel/aab3b9.wgsl
+++ b/test/tint/builtins/gen/literal/textureSampleLevel/aab3b9.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_cube_array<f32>;
diff --git a/test/tint/builtins/gen/literal/textureSampleLevel/abfcc0.wgsl b/test/tint/builtins/gen/literal/textureSampleLevel/abfcc0.wgsl
index a8aa025..87c48c3 100644
--- a/test/tint/builtins/gen/literal/textureSampleLevel/abfcc0.wgsl
+++ b/test/tint/builtins/gen/literal/textureSampleLevel/abfcc0.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_3d<f32>;
diff --git a/test/tint/builtins/gen/literal/textureSampleLevel/ae5e39.wgsl b/test/tint/builtins/gen/literal/textureSampleLevel/ae5e39.wgsl
index 0a7255e..9c142cb 100644
--- a/test/tint/builtins/gen/literal/textureSampleLevel/ae5e39.wgsl
+++ b/test/tint/builtins/gen/literal/textureSampleLevel/ae5e39.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_cube_array;
diff --git a/test/tint/builtins/gen/literal/textureSampleLevel/ae92a2.wgsl b/test/tint/builtins/gen/literal/textureSampleLevel/ae92a2.wgsl
index cd18f1c..85e7f1d 100644
--- a/test/tint/builtins/gen/literal/textureSampleLevel/ae92a2.wgsl
+++ b/test/tint/builtins/gen/literal/textureSampleLevel/ae92a2.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_cube;
diff --git a/test/tint/builtins/gen/literal/textureSampleLevel/b7c55c.wgsl b/test/tint/builtins/gen/literal/textureSampleLevel/b7c55c.wgsl
index 116b601..55022a5 100644
--- a/test/tint/builtins/gen/literal/textureSampleLevel/b7c55c.wgsl
+++ b/test/tint/builtins/gen/literal/textureSampleLevel/b7c55c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d_array<f32>;
diff --git a/test/tint/builtins/gen/literal/textureSampleLevel/c32df7.wgsl b/test/tint/builtins/gen/literal/textureSampleLevel/c32df7.wgsl
index c420edb..b712e96 100644
--- a/test/tint/builtins/gen/literal/textureSampleLevel/c32df7.wgsl
+++ b/test/tint/builtins/gen/literal/textureSampleLevel/c32df7.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_cube<f32>;
diff --git a/test/tint/builtins/gen/literal/textureSampleLevel/c6aca6.wgsl b/test/tint/builtins/gen/literal/textureSampleLevel/c6aca6.wgsl
index c5d0561..c99ce77 100644
--- a/test/tint/builtins/gen/literal/textureSampleLevel/c6aca6.wgsl
+++ b/test/tint/builtins/gen/literal/textureSampleLevel/c6aca6.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d<f32>;
diff --git a/test/tint/builtins/gen/literal/textureSampleLevel/cdfe0f.wgsl b/test/tint/builtins/gen/literal/textureSampleLevel/cdfe0f.wgsl
index b41d4b4..1c3f63e 100644
--- a/test/tint/builtins/gen/literal/textureSampleLevel/cdfe0f.wgsl
+++ b/test/tint/builtins/gen/literal/textureSampleLevel/cdfe0f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d_array;
diff --git a/test/tint/builtins/gen/literal/textureSampleLevel/dcbecb.wgsl b/test/tint/builtins/gen/literal/textureSampleLevel/dcbecb.wgsl
index c3c2873..a2bce4a 100644
--- a/test/tint/builtins/gen/literal/textureSampleLevel/dcbecb.wgsl
+++ b/test/tint/builtins/gen/literal/textureSampleLevel/dcbecb.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_3d<f32>;
diff --git a/test/tint/builtins/gen/literal/textureSampleLevel/e6ce9e.wgsl b/test/tint/builtins/gen/literal/textureSampleLevel/e6ce9e.wgsl
index 7b1b39e..17bd914 100644
--- a/test/tint/builtins/gen/literal/textureSampleLevel/e6ce9e.wgsl
+++ b/test/tint/builtins/gen/literal/textureSampleLevel/e6ce9e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d_array;
diff --git a/test/tint/builtins/gen/literal/textureSampleLevel/f3b2c8.wgsl b/test/tint/builtins/gen/literal/textureSampleLevel/f3b2c8.wgsl
index 47d9b36..6cfe567 100644
--- a/test/tint/builtins/gen/literal/textureSampleLevel/f3b2c8.wgsl
+++ b/test/tint/builtins/gen/literal/textureSampleLevel/f3b2c8.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d;
diff --git a/test/tint/builtins/gen/literal/textureSampleLevel/faa6d7.wgsl b/test/tint/builtins/gen/literal/textureSampleLevel/faa6d7.wgsl
index c93a646..e98528d 100644
--- a/test/tint/builtins/gen/literal/textureSampleLevel/faa6d7.wgsl
+++ b/test/tint/builtins/gen/literal/textureSampleLevel/faa6d7.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d_array<f32>;
diff --git a/test/tint/builtins/gen/literal/textureSampleLevel/ff11bc.wgsl b/test/tint/builtins/gen/literal/textureSampleLevel/ff11bc.wgsl
index 2a09b62..71b059a 100644
--- a/test/tint/builtins/gen/literal/textureSampleLevel/ff11bc.wgsl
+++ b/test/tint/builtins/gen/literal/textureSampleLevel/ff11bc.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_cube_array;
diff --git a/test/tint/builtins/gen/literal/textureStore/00ca64.wgsl b/test/tint/builtins/gen/literal/textureStore/00ca64.wgsl
index 8ced522..205eca5 100644
--- a/test/tint/builtins/gen/literal/textureStore/00ca64.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/00ca64.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba32uint, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/0148bd.wgsl b/test/tint/builtins/gen/literal/textureStore/0148bd.wgsl
index 205da4a..57a8b11 100644
--- a/test/tint/builtins/gen/literal/textureStore/0148bd.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/0148bd.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba32sint, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/031506.wgsl b/test/tint/builtins/gen/literal/textureStore/031506.wgsl
index 1edcc88..d797791 100644
--- a/test/tint/builtins/gen/literal/textureStore/031506.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/031506.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/036d0e.wgsl b/test/tint/builtins/gen/literal/textureStore/036d0e.wgsl
index 8e16e0f..3193e6e 100644
--- a/test/tint/builtins/gen/literal/textureStore/036d0e.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/036d0e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/03e7a0.wgsl b/test/tint/builtins/gen/literal/textureStore/03e7a0.wgsl
index d5a8bb6..421875b 100644
--- a/test/tint/builtins/gen/literal/textureStore/03e7a0.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/03e7a0.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/042b06.wgsl b/test/tint/builtins/gen/literal/textureStore/042b06.wgsl
index 985d5ad..76b719a 100644
--- a/test/tint/builtins/gen/literal/textureStore/042b06.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/042b06.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/052a4e.wgsl b/test/tint/builtins/gen/literal/textureStore/052a4e.wgsl
index 469a363..7ea551c 100644
--- a/test/tint/builtins/gen/literal/textureStore/052a4e.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/052a4e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/053664.wgsl b/test/tint/builtins/gen/literal/textureStore/053664.wgsl
index 8df379a..1bd73e6 100644
--- a/test/tint/builtins/gen/literal/textureStore/053664.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/053664.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/05ce15.wgsl b/test/tint/builtins/gen/literal/textureStore/05ce15.wgsl
index d0586ab..8860568 100644
--- a/test/tint/builtins/gen/literal/textureStore/05ce15.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/05ce15.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d<rgba32float, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/064c7f.wgsl b/test/tint/builtins/gen/literal/textureStore/064c7f.wgsl
index a7112d5..a4ca865 100644
--- a/test/tint/builtins/gen/literal/textureStore/064c7f.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/064c7f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d<rg32float, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/068641.wgsl b/test/tint/builtins/gen/literal/textureStore/068641.wgsl
index 7cecda3..6ea55c87 100644
--- a/test/tint/builtins/gen/literal/textureStore/068641.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/068641.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_3d<rgba16uint, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/06e49c.wgsl b/test/tint/builtins/gen/literal/textureStore/06e49c.wgsl
index 20246c2..1b4ca06 100644
--- a/test/tint/builtins/gen/literal/textureStore/06e49c.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/06e49c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba32float, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/07548b.wgsl b/test/tint/builtins/gen/literal/textureStore/07548b.wgsl
index 632976f..1305f43 100644
--- a/test/tint/builtins/gen/literal/textureStore/07548b.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/07548b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_3d<rgba16sint, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/09e4d5.wgsl b/test/tint/builtins/gen/literal/textureStore/09e4d5.wgsl
index ab4bcca..84c26f6 100644
--- a/test/tint/builtins/gen/literal/textureStore/09e4d5.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/09e4d5.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/0a1a79.wgsl b/test/tint/builtins/gen/literal/textureStore/0a1a79.wgsl
index db51616..1bf8f32 100644
--- a/test/tint/builtins/gen/literal/textureStore/0a1a79.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/0a1a79.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba8uint, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/0ade9a.wgsl b/test/tint/builtins/gen/literal/textureStore/0ade9a.wgsl
index 29a500b..d77415a 100644
--- a/test/tint/builtins/gen/literal/textureStore/0ade9a.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/0ade9a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/0af6b5.wgsl b/test/tint/builtins/gen/literal/textureStore/0af6b5.wgsl
index 6e249ee..f0be9fa 100644
--- a/test/tint/builtins/gen/literal/textureStore/0af6b5.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/0af6b5.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d<r32float, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/0c3dff.wgsl b/test/tint/builtins/gen/literal/textureStore/0c3dff.wgsl
index 4ebc87e..c5a35a0 100644
--- a/test/tint/builtins/gen/literal/textureStore/0c3dff.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/0c3dff.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d<rgba16uint, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/0cc825.wgsl b/test/tint/builtins/gen/literal/textureStore/0cc825.wgsl
index bfee947..09749c4 100644
--- a/test/tint/builtins/gen/literal/textureStore/0cc825.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/0cc825.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba16sint, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/0ff97a.wgsl b/test/tint/builtins/gen/literal/textureStore/0ff97a.wgsl
index 6aa06f6..b80363d 100644
--- a/test/tint/builtins/gen/literal/textureStore/0ff97a.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/0ff97a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/101325.wgsl b/test/tint/builtins/gen/literal/textureStore/101325.wgsl
index 4c5c0cf..24ac5a4 100644
--- a/test/tint/builtins/gen/literal/textureStore/101325.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/101325.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/102722.wgsl b/test/tint/builtins/gen/literal/textureStore/102722.wgsl
index f8c696b..1b6f676 100644
--- a/test/tint/builtins/gen/literal/textureStore/102722.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/102722.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_1d<r32uint, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/145061.wgsl b/test/tint/builtins/gen/literal/textureStore/145061.wgsl
index 7f3dbb2..bb4a306 100644
--- a/test/tint/builtins/gen/literal/textureStore/145061.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/145061.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/158cf0.wgsl b/test/tint/builtins/gen/literal/textureStore/158cf0.wgsl
index d6cfb982..90335ee 100644
--- a/test/tint/builtins/gen/literal/textureStore/158cf0.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/158cf0.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<r32uint, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/178e69.wgsl b/test/tint/builtins/gen/literal/textureStore/178e69.wgsl
index b0e2299..71e68ff 100644
--- a/test/tint/builtins/gen/literal/textureStore/178e69.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/178e69.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/1839f2.wgsl b/test/tint/builtins/gen/literal/textureStore/1839f2.wgsl
index d48709f..1c5c6e7 100644
--- a/test/tint/builtins/gen/literal/textureStore/1839f2.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/1839f2.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d<rgba8sint, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/195d1b.wgsl b/test/tint/builtins/gen/literal/textureStore/195d1b.wgsl
index a0516b2..e495d3c 100644
--- a/test/tint/builtins/gen/literal/textureStore/195d1b.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/195d1b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/197637.wgsl b/test/tint/builtins/gen/literal/textureStore/197637.wgsl
index a945156..080d1d2 100644
--- a/test/tint/builtins/gen/literal/textureStore/197637.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/197637.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/1a6c0b.wgsl b/test/tint/builtins/gen/literal/textureStore/1a6c0b.wgsl
index ae0866c..c225a37 100644
--- a/test/tint/builtins/gen/literal/textureStore/1a6c0b.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/1a6c0b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/1a7d35.wgsl b/test/tint/builtins/gen/literal/textureStore/1a7d35.wgsl
index 3161465..1c58dbd 100644
--- a/test/tint/builtins/gen/literal/textureStore/1a7d35.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/1a7d35.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<r32sint, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/1af236.wgsl b/test/tint/builtins/gen/literal/textureStore/1af236.wgsl
index 623cd37..b6699fc 100644
--- a/test/tint/builtins/gen/literal/textureStore/1af236.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/1af236.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/1bbd08.wgsl b/test/tint/builtins/gen/literal/textureStore/1bbd08.wgsl
index 3a217b7..e5a8a6f 100644
--- a/test/tint/builtins/gen/literal/textureStore/1bbd08.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/1bbd08.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_3d<rgba8unorm, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/1c02e7.wgsl b/test/tint/builtins/gen/literal/textureStore/1c02e7.wgsl
index ab30fbb..67fccbb 100644
--- a/test/tint/builtins/gen/literal/textureStore/1c02e7.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/1c02e7.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<r32sint, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/1dc954.wgsl b/test/tint/builtins/gen/literal/textureStore/1dc954.wgsl
index c487dc2..dd7944a 100644
--- a/test/tint/builtins/gen/literal/textureStore/1dc954.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/1dc954.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_1d<rgba32sint, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/1e20f2.wgsl b/test/tint/builtins/gen/literal/textureStore/1e20f2.wgsl
index b6df061..b10a7d2 100644
--- a/test/tint/builtins/gen/literal/textureStore/1e20f2.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/1e20f2.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d<r32float, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/1e9fbd.wgsl b/test/tint/builtins/gen/literal/textureStore/1e9fbd.wgsl
index 1a1bdfc..000fe5d 100644
--- a/test/tint/builtins/gen/literal/textureStore/1e9fbd.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/1e9fbd.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/1efc36.wgsl b/test/tint/builtins/gen/literal/textureStore/1efc36.wgsl
index ea8a931..9cd03de 100644
--- a/test/tint/builtins/gen/literal/textureStore/1efc36.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/1efc36.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_3d<rgba16uint, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/1f1ef8.wgsl b/test/tint/builtins/gen/literal/textureStore/1f1ef8.wgsl
index a6b1795..7e5f2ed 100644
--- a/test/tint/builtins/gen/literal/textureStore/1f1ef8.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/1f1ef8.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba16sint, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/1fef04.wgsl b/test/tint/builtins/gen/literal/textureStore/1fef04.wgsl
index 60d5edd..c4a1d22 100644
--- a/test/tint/builtins/gen/literal/textureStore/1fef04.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/1fef04.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/2046db.wgsl b/test/tint/builtins/gen/literal/textureStore/2046db.wgsl
index 7dcbd72..89670fa 100644
--- a/test/tint/builtins/gen/literal/textureStore/2046db.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/2046db.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/207fdd.wgsl b/test/tint/builtins/gen/literal/textureStore/207fdd.wgsl
index 5e94cfa..4591613 100644
--- a/test/tint/builtins/gen/literal/textureStore/207fdd.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/207fdd.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_3d<rgba8snorm, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/2173fd.wgsl b/test/tint/builtins/gen/literal/textureStore/2173fd.wgsl
index b59c412..2df0e88 100644
--- a/test/tint/builtins/gen/literal/textureStore/2173fd.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/2173fd.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/22d955.wgsl b/test/tint/builtins/gen/literal/textureStore/22d955.wgsl
index 74baeef..18cf5b2 100644
--- a/test/tint/builtins/gen/literal/textureStore/22d955.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/22d955.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba8uint, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/22f045.wgsl b/test/tint/builtins/gen/literal/textureStore/22f045.wgsl
index 0c8ca9a..0624d52 100644
--- a/test/tint/builtins/gen/literal/textureStore/22f045.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/22f045.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba8snorm, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/2383fc.wgsl b/test/tint/builtins/gen/literal/textureStore/2383fc.wgsl
index 37609fc..062ac20 100644
--- a/test/tint/builtins/gen/literal/textureStore/2383fc.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/2383fc.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<r32uint, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/24e6b7.wgsl b/test/tint/builtins/gen/literal/textureStore/24e6b7.wgsl
index fdffd24..bffa73e 100644
--- a/test/tint/builtins/gen/literal/textureStore/24e6b7.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/24e6b7.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/258ab0.wgsl b/test/tint/builtins/gen/literal/textureStore/258ab0.wgsl
index 66e618d..b92c1cc 100644
--- a/test/tint/builtins/gen/literal/textureStore/258ab0.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/258ab0.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba8unorm, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/26a26d.wgsl b/test/tint/builtins/gen/literal/textureStore/26a26d.wgsl
index ddbd5e4..5bf9396 100644
--- a/test/tint/builtins/gen/literal/textureStore/26a26d.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/26a26d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/26bf70.wgsl b/test/tint/builtins/gen/literal/textureStore/26bf70.wgsl
index 7a6b13c..742be62 100644
--- a/test/tint/builtins/gen/literal/textureStore/26bf70.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/26bf70.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d<rgba32uint, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/27063a.wgsl b/test/tint/builtins/gen/literal/textureStore/27063a.wgsl
index fd278f1..3129507 100644
--- a/test/tint/builtins/gen/literal/textureStore/27063a.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/27063a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<bgra8unorm, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/2796b4.wgsl b/test/tint/builtins/gen/literal/textureStore/2796b4.wgsl
index e55c01b..1635caa 100644
--- a/test/tint/builtins/gen/literal/textureStore/2796b4.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/2796b4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_3d<rg32sint, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/285218.wgsl b/test/tint/builtins/gen/literal/textureStore/285218.wgsl
index 61b2bc0..0596bae 100644
--- a/test/tint/builtins/gen/literal/textureStore/285218.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/285218.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_1d<rgba32float, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/28a7ec.wgsl b/test/tint/builtins/gen/literal/textureStore/28a7ec.wgsl
index 75325dd..ff90873 100644
--- a/test/tint/builtins/gen/literal/textureStore/28a7ec.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/28a7ec.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<r32sint, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/28e109.wgsl b/test/tint/builtins/gen/literal/textureStore/28e109.wgsl
index 08f20b4..87b468a 100644
--- a/test/tint/builtins/gen/literal/textureStore/28e109.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/28e109.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/2a60c9.wgsl b/test/tint/builtins/gen/literal/textureStore/2a60c9.wgsl
index aa63e45..40e6c0e 100644
--- a/test/tint/builtins/gen/literal/textureStore/2a60c9.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/2a60c9.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/2ac6c7.wgsl b/test/tint/builtins/gen/literal/textureStore/2ac6c7.wgsl
index 18e92b5..faabcbb 100644
--- a/test/tint/builtins/gen/literal/textureStore/2ac6c7.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/2ac6c7.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_1d<r32float, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/2addd6.wgsl b/test/tint/builtins/gen/literal/textureStore/2addd6.wgsl
index 62a25f7..c166d43 100644
--- a/test/tint/builtins/gen/literal/textureStore/2addd6.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/2addd6.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/2c76db.wgsl b/test/tint/builtins/gen/literal/textureStore/2c76db.wgsl
index 49f0ca0..73b9637 100644
--- a/test/tint/builtins/gen/literal/textureStore/2c76db.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/2c76db.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/2d2835.wgsl b/test/tint/builtins/gen/literal/textureStore/2d2835.wgsl
index 1499e23..1dba461 100644
--- a/test/tint/builtins/gen/literal/textureStore/2d2835.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/2d2835.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rg32float, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/2e4245.wgsl b/test/tint/builtins/gen/literal/textureStore/2e4245.wgsl
index 4df30eb..f187d85 100644
--- a/test/tint/builtins/gen/literal/textureStore/2e4245.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/2e4245.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d<bgra8unorm, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/2e6102.wgsl b/test/tint/builtins/gen/literal/textureStore/2e6102.wgsl
index 50974c0..8ee7030 100644
--- a/test/tint/builtins/gen/literal/textureStore/2e6102.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/2e6102.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d<rgba32float, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/2eb2a4.wgsl b/test/tint/builtins/gen/literal/textureStore/2eb2a4.wgsl
index 8c85cbd..9f6353a 100644
--- a/test/tint/builtins/gen/literal/textureStore/2eb2a4.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/2eb2a4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_1d<rgba16uint, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/2ed2a3.wgsl b/test/tint/builtins/gen/literal/textureStore/2ed2a3.wgsl
index dfd7e0e..fa4fdc2 100644
--- a/test/tint/builtins/gen/literal/textureStore/2ed2a3.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/2ed2a3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_1d<rgba8snorm, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/2f29ea.wgsl b/test/tint/builtins/gen/literal/textureStore/2f29ea.wgsl
index 6597f9c..0726fe3 100644
--- a/test/tint/builtins/gen/literal/textureStore/2f29ea.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/2f29ea.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/30b0b0.wgsl b/test/tint/builtins/gen/literal/textureStore/30b0b0.wgsl
index b22b84c..ea183f4 100644
--- a/test/tint/builtins/gen/literal/textureStore/30b0b0.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/30b0b0.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba32sint, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/312f27.wgsl b/test/tint/builtins/gen/literal/textureStore/312f27.wgsl
index 11ba03a..ee921b7 100644
--- a/test/tint/builtins/gen/literal/textureStore/312f27.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/312f27.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/31745b.wgsl b/test/tint/builtins/gen/literal/textureStore/31745b.wgsl
index 2c84fbe..79018e4 100644
--- a/test/tint/builtins/gen/literal/textureStore/31745b.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/31745b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d<rg32sint, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/319029.wgsl b/test/tint/builtins/gen/literal/textureStore/319029.wgsl
index 1dff085..c5203b1 100644
--- a/test/tint/builtins/gen/literal/textureStore/319029.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/319029.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<bgra8unorm, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/32d3d6.wgsl b/test/tint/builtins/gen/literal/textureStore/32d3d6.wgsl
index 1747b91..83cfdb4 100644
--- a/test/tint/builtins/gen/literal/textureStore/32d3d6.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/32d3d6.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/32f368.wgsl b/test/tint/builtins/gen/literal/textureStore/32f368.wgsl
index 4df21b4..339c26b 100644
--- a/test/tint/builtins/gen/literal/textureStore/32f368.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/32f368.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba16float, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/330b7c.wgsl b/test/tint/builtins/gen/literal/textureStore/330b7c.wgsl
index 2b63d8a..6c2f908 100644
--- a/test/tint/builtins/gen/literal/textureStore/330b7c.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/330b7c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba8unorm, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/3310d3.wgsl b/test/tint/builtins/gen/literal/textureStore/3310d3.wgsl
index 0d4b9e5..a95a8b2 100644
--- a/test/tint/builtins/gen/literal/textureStore/3310d3.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/3310d3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/331aee.wgsl b/test/tint/builtins/gen/literal/textureStore/331aee.wgsl
index 293b804..257147f 100644
--- a/test/tint/builtins/gen/literal/textureStore/331aee.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/331aee.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_3d<rgba32float, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/33cec0.wgsl b/test/tint/builtins/gen/literal/textureStore/33cec0.wgsl
index 54e2be3..445c04d 100644
--- a/test/tint/builtins/gen/literal/textureStore/33cec0.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/33cec0.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba16uint, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/345332.wgsl b/test/tint/builtins/gen/literal/textureStore/345332.wgsl
index b71158b..733b1ea 100644
--- a/test/tint/builtins/gen/literal/textureStore/345332.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/345332.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/37ffd4.wgsl b/test/tint/builtins/gen/literal/textureStore/37ffd4.wgsl
index 3328c2c..29b2c99 100644
--- a/test/tint/builtins/gen/literal/textureStore/37ffd4.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/37ffd4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba32float, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/38e8d7.wgsl b/test/tint/builtins/gen/literal/textureStore/38e8d7.wgsl
index f076371..b64c665 100644
--- a/test/tint/builtins/gen/literal/textureStore/38e8d7.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/38e8d7.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<r32uint, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/3a52ac.wgsl b/test/tint/builtins/gen/literal/textureStore/3a52ac.wgsl
index c3d5437..c233a17 100644
--- a/test/tint/builtins/gen/literal/textureStore/3a52ac.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/3a52ac.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba16sint, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/3bb7a1.wgsl b/test/tint/builtins/gen/literal/textureStore/3bb7a1.wgsl
index ddd9243..d001b90 100644
--- a/test/tint/builtins/gen/literal/textureStore/3bb7a1.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/3bb7a1.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<r32float, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/3bec15.wgsl b/test/tint/builtins/gen/literal/textureStore/3bec15.wgsl
index 7263f98..9d2e586 100644
--- a/test/tint/builtins/gen/literal/textureStore/3bec15.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/3bec15.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_1d<rgba8uint, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/3c1937.wgsl b/test/tint/builtins/gen/literal/textureStore/3c1937.wgsl
index 630b2a9..5ce11c6 100644
--- a/test/tint/builtins/gen/literal/textureStore/3c1937.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/3c1937.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_1d<rgba8uint, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/3d1ebe.wgsl b/test/tint/builtins/gen/literal/textureStore/3d1ebe.wgsl
index 402f8b4..946b94c 100644
--- a/test/tint/builtins/gen/literal/textureStore/3d1ebe.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/3d1ebe.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/3d6f01.wgsl b/test/tint/builtins/gen/literal/textureStore/3d6f01.wgsl
index fc15f22..9e4f2a1 100644
--- a/test/tint/builtins/gen/literal/textureStore/3d6f01.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/3d6f01.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_1d<rg32sint, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/3d96a4.wgsl b/test/tint/builtins/gen/literal/textureStore/3d96a4.wgsl
index f348d5e..28e532b 100644
--- a/test/tint/builtins/gen/literal/textureStore/3d96a4.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/3d96a4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/3e0dc4.wgsl b/test/tint/builtins/gen/literal/textureStore/3e0dc4.wgsl
index 31173ec..b2b3fee 100644
--- a/test/tint/builtins/gen/literal/textureStore/3e0dc4.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/3e0dc4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/3f61ca.wgsl b/test/tint/builtins/gen/literal/textureStore/3f61ca.wgsl
index 51089fa..270b329 100644
--- a/test/tint/builtins/gen/literal/textureStore/3f61ca.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/3f61ca.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/3fb31f.wgsl b/test/tint/builtins/gen/literal/textureStore/3fb31f.wgsl
index 83f5863..c4da53c 100644
--- a/test/tint/builtins/gen/literal/textureStore/3fb31f.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/3fb31f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_3d<rg32uint, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/40c455.wgsl b/test/tint/builtins/gen/literal/textureStore/40c455.wgsl
index 9f8c17e..ba3e968 100644
--- a/test/tint/builtins/gen/literal/textureStore/40c455.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/40c455.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d<rgba8snorm, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/4288fc.wgsl b/test/tint/builtins/gen/literal/textureStore/4288fc.wgsl
index 2e2a20b..f54ca91 100644
--- a/test/tint/builtins/gen/literal/textureStore/4288fc.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/4288fc.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_3d<r32float, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/441222.wgsl b/test/tint/builtins/gen/literal/textureStore/441222.wgsl
index 3569cb9..47249c3 100644
--- a/test/tint/builtins/gen/literal/textureStore/441222.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/441222.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/441ba8.wgsl b/test/tint/builtins/gen/literal/textureStore/441ba8.wgsl
index 576bd49..673ec77 100644
--- a/test/tint/builtins/gen/literal/textureStore/441ba8.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/441ba8.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_3d<rgba32uint, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/4483e7.wgsl b/test/tint/builtins/gen/literal/textureStore/4483e7.wgsl
index e27df73..21c93ab 100644
--- a/test/tint/builtins/gen/literal/textureStore/4483e7.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/4483e7.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/44b372.wgsl b/test/tint/builtins/gen/literal/textureStore/44b372.wgsl
index 04a078e..ef078e2 100644
--- a/test/tint/builtins/gen/literal/textureStore/44b372.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/44b372.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/44daa7.wgsl b/test/tint/builtins/gen/literal/textureStore/44daa7.wgsl
index 535d5f1..5fb0c53 100644
--- a/test/tint/builtins/gen/literal/textureStore/44daa7.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/44daa7.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba16float, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/473ead.wgsl b/test/tint/builtins/gen/literal/textureStore/473ead.wgsl
index caf2bc0..db12934 100644
--- a/test/tint/builtins/gen/literal/textureStore/473ead.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/473ead.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/47bd70.wgsl b/test/tint/builtins/gen/literal/textureStore/47bd70.wgsl
index 7029094..c80a04a 100644
--- a/test/tint/builtins/gen/literal/textureStore/47bd70.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/47bd70.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/486500.wgsl b/test/tint/builtins/gen/literal/textureStore/486500.wgsl
index d7dc923..22f990f 100644
--- a/test/tint/builtins/gen/literal/textureStore/486500.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/486500.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_3d<rgba32sint, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/48cb56.wgsl b/test/tint/builtins/gen/literal/textureStore/48cb56.wgsl
index cd19812..5a7bfc7 100644
--- a/test/tint/builtins/gen/literal/textureStore/48cb56.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/48cb56.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/4bf1fd.wgsl b/test/tint/builtins/gen/literal/textureStore/4bf1fd.wgsl
index 9cedfb9..6e5d4a8 100644
--- a/test/tint/builtins/gen/literal/textureStore/4bf1fd.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/4bf1fd.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/4c454f.wgsl b/test/tint/builtins/gen/literal/textureStore/4c454f.wgsl
index 608af38..04e94ec 100644
--- a/test/tint/builtins/gen/literal/textureStore/4c454f.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/4c454f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rg32sint, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/4c76b7.wgsl b/test/tint/builtins/gen/literal/textureStore/4c76b7.wgsl
index 7b02b4d..af41a79 100644
--- a/test/tint/builtins/gen/literal/textureStore/4c76b7.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/4c76b7.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/4cce74.wgsl b/test/tint/builtins/gen/literal/textureStore/4cce74.wgsl
index a5025c7..415339d 100644
--- a/test/tint/builtins/gen/literal/textureStore/4cce74.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/4cce74.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/4d359d.wgsl b/test/tint/builtins/gen/literal/textureStore/4d359d.wgsl
index 6321c3b..5baf7a7 100644
--- a/test/tint/builtins/gen/literal/textureStore/4d359d.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/4d359d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rg32uint, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/4ddf52.wgsl b/test/tint/builtins/gen/literal/textureStore/4ddf52.wgsl
index 61c8406..173b891 100644
--- a/test/tint/builtins/gen/literal/textureStore/4ddf52.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/4ddf52.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/4e2b3a.wgsl b/test/tint/builtins/gen/literal/textureStore/4e2b3a.wgsl
index ec66b49..f65749d 100644
--- a/test/tint/builtins/gen/literal/textureStore/4e2b3a.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/4e2b3a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/4fc057.wgsl b/test/tint/builtins/gen/literal/textureStore/4fc057.wgsl
index 5ea8d51..3198b9c 100644
--- a/test/tint/builtins/gen/literal/textureStore/4fc057.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/4fc057.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba8snorm, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/5030f5.wgsl b/test/tint/builtins/gen/literal/textureStore/5030f5.wgsl
index cc007f4..456bbca 100644
--- a/test/tint/builtins/gen/literal/textureStore/5030f5.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/5030f5.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/506a71.wgsl b/test/tint/builtins/gen/literal/textureStore/506a71.wgsl
index c02fa92..d82fcd5 100644
--- a/test/tint/builtins/gen/literal/textureStore/506a71.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/506a71.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d<rg32uint, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/51ec82.wgsl b/test/tint/builtins/gen/literal/textureStore/51ec82.wgsl
index cd8dae7..9921d7e 100644
--- a/test/tint/builtins/gen/literal/textureStore/51ec82.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/51ec82.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/5246b4.wgsl b/test/tint/builtins/gen/literal/textureStore/5246b4.wgsl
index 0b30f5c..b2dadbb 100644
--- a/test/tint/builtins/gen/literal/textureStore/5246b4.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/5246b4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/52f503.wgsl b/test/tint/builtins/gen/literal/textureStore/52f503.wgsl
index a7977b4..a220cd2 100644
--- a/test/tint/builtins/gen/literal/textureStore/52f503.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/52f503.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d<rgba32sint, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/53a68b.wgsl b/test/tint/builtins/gen/literal/textureStore/53a68b.wgsl
index d61995d..4f7e85f 100644
--- a/test/tint/builtins/gen/literal/textureStore/53a68b.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/53a68b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/5425ab.wgsl b/test/tint/builtins/gen/literal/textureStore/5425ab.wgsl
index 810331f..6e13f2a 100644
--- a/test/tint/builtins/gen/literal/textureStore/5425ab.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/5425ab.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/544f06.wgsl b/test/tint/builtins/gen/literal/textureStore/544f06.wgsl
index efd5e79a..7372464 100644
--- a/test/tint/builtins/gen/literal/textureStore/544f06.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/544f06.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/55f9dc.wgsl b/test/tint/builtins/gen/literal/textureStore/55f9dc.wgsl
index a09adf0..ada44a1 100644
--- a/test/tint/builtins/gen/literal/textureStore/55f9dc.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/55f9dc.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/574a31.wgsl b/test/tint/builtins/gen/literal/textureStore/574a31.wgsl
index 54631d4..0814888 100644
--- a/test/tint/builtins/gen/literal/textureStore/574a31.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/574a31.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/579b93.wgsl b/test/tint/builtins/gen/literal/textureStore/579b93.wgsl
index 82aad6c..6d8edfc 100644
--- a/test/tint/builtins/gen/literal/textureStore/579b93.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/579b93.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/5841f8.wgsl b/test/tint/builtins/gen/literal/textureStore/5841f8.wgsl
index ae1fd9d..1e4fb6a 100644
--- a/test/tint/builtins/gen/literal/textureStore/5841f8.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/5841f8.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba32float, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/58fc35.wgsl b/test/tint/builtins/gen/literal/textureStore/58fc35.wgsl
index f4e0307..c9b02b2 100644
--- a/test/tint/builtins/gen/literal/textureStore/58fc35.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/58fc35.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/59a0ab.wgsl b/test/tint/builtins/gen/literal/textureStore/59a0ab.wgsl
index f56c46e..ce34b20 100644
--- a/test/tint/builtins/gen/literal/textureStore/59a0ab.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/59a0ab.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba8snorm, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/5a2f8f.wgsl b/test/tint/builtins/gen/literal/textureStore/5a2f8f.wgsl
index 982981a..824b44f 100644
--- a/test/tint/builtins/gen/literal/textureStore/5a2f8f.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/5a2f8f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_1d<rgba16sint, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/5a8b41.wgsl b/test/tint/builtins/gen/literal/textureStore/5a8b41.wgsl
index b2e82aa..a452b2ff 100644
--- a/test/tint/builtins/gen/literal/textureStore/5a8b41.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/5a8b41.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/5b17eb.wgsl b/test/tint/builtins/gen/literal/textureStore/5b17eb.wgsl
index accae6d..20a808a 100644
--- a/test/tint/builtins/gen/literal/textureStore/5b17eb.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/5b17eb.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/5b4522.wgsl b/test/tint/builtins/gen/literal/textureStore/5b4522.wgsl
index ceea8f5..bc7a722 100644
--- a/test/tint/builtins/gen/literal/textureStore/5b4522.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/5b4522.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/5bc4f3.wgsl b/test/tint/builtins/gen/literal/textureStore/5bc4f3.wgsl
index dbb3fe9..cc3c043 100644
--- a/test/tint/builtins/gen/literal/textureStore/5bc4f3.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/5bc4f3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rg32uint, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/5ddc61.wgsl b/test/tint/builtins/gen/literal/textureStore/5ddc61.wgsl
index b3ecb86..9c0e2de 100644
--- a/test/tint/builtins/gen/literal/textureStore/5ddc61.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/5ddc61.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba8sint, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/5ec6b2.wgsl b/test/tint/builtins/gen/literal/textureStore/5ec6b2.wgsl
index 8ea1f6a..b646a96 100644
--- a/test/tint/builtins/gen/literal/textureStore/5ec6b2.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/5ec6b2.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/5ee194.wgsl b/test/tint/builtins/gen/literal/textureStore/5ee194.wgsl
index 333bfd5..445eeca 100644
--- a/test/tint/builtins/gen/literal/textureStore/5ee194.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/5ee194.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/5f9a49.wgsl b/test/tint/builtins/gen/literal/textureStore/5f9a49.wgsl
index 0be124e..aae2e59 100644
--- a/test/tint/builtins/gen/literal/textureStore/5f9a49.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/5f9a49.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba8snorm, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/602b5a.wgsl b/test/tint/builtins/gen/literal/textureStore/602b5a.wgsl
index 9ca1dae..8a13127 100644
--- a/test/tint/builtins/gen/literal/textureStore/602b5a.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/602b5a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_1d<rg32float, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/60975f.wgsl b/test/tint/builtins/gen/literal/textureStore/60975f.wgsl
index d20ec32..bacaecf 100644
--- a/test/tint/builtins/gen/literal/textureStore/60975f.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/60975f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba8unorm, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/614b58.wgsl b/test/tint/builtins/gen/literal/textureStore/614b58.wgsl
index 9f542e5..6054bd5 100644
--- a/test/tint/builtins/gen/literal/textureStore/614b58.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/614b58.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/635584.wgsl b/test/tint/builtins/gen/literal/textureStore/635584.wgsl
index e2693e0..dde9663 100644
--- a/test/tint/builtins/gen/literal/textureStore/635584.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/635584.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/63f34a.wgsl b/test/tint/builtins/gen/literal/textureStore/63f34a.wgsl
index abf284a..24f80a3 100644
--- a/test/tint/builtins/gen/literal/textureStore/63f34a.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/63f34a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/646dbc.wgsl b/test/tint/builtins/gen/literal/textureStore/646dbc.wgsl
index b88e92e..a0647e8 100644
--- a/test/tint/builtins/gen/literal/textureStore/646dbc.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/646dbc.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/658a74.wgsl b/test/tint/builtins/gen/literal/textureStore/658a74.wgsl
index 1de9f9b..155520e 100644
--- a/test/tint/builtins/gen/literal/textureStore/658a74.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/658a74.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rg32float, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/65b6aa.wgsl b/test/tint/builtins/gen/literal/textureStore/65b6aa.wgsl
index a25bb85..f10e743 100644
--- a/test/tint/builtins/gen/literal/textureStore/65b6aa.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/65b6aa.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/682fd6.wgsl b/test/tint/builtins/gen/literal/textureStore/682fd6.wgsl
index 4f9b571..c3100be 100644
--- a/test/tint/builtins/gen/literal/textureStore/682fd6.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/682fd6.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d<rg32uint, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/699a1b.wgsl b/test/tint/builtins/gen/literal/textureStore/699a1b.wgsl
index d2eaa5b..5e526b6 100644
--- a/test/tint/builtins/gen/literal/textureStore/699a1b.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/699a1b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<r32float, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/6b75c3.wgsl b/test/tint/builtins/gen/literal/textureStore/6b75c3.wgsl
index b0f503f..b56b13a 100644
--- a/test/tint/builtins/gen/literal/textureStore/6b75c3.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/6b75c3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_1d<rgba32float, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/6b80d2.wgsl b/test/tint/builtins/gen/literal/textureStore/6b80d2.wgsl
index 2ba4ff8..12eeee0 100644
--- a/test/tint/builtins/gen/literal/textureStore/6b80d2.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/6b80d2.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_1d<r32sint, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/6be9e0.wgsl b/test/tint/builtins/gen/literal/textureStore/6be9e0.wgsl
index cfc54a1..5dd5f58 100644
--- a/test/tint/builtins/gen/literal/textureStore/6be9e0.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/6be9e0.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/6c4a70.wgsl b/test/tint/builtins/gen/literal/textureStore/6c4a70.wgsl
index bb52316..fb28951 100644
--- a/test/tint/builtins/gen/literal/textureStore/6c4a70.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/6c4a70.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/6cff2e.wgsl b/test/tint/builtins/gen/literal/textureStore/6cff2e.wgsl
index 4b49f01..e049751 100644
--- a/test/tint/builtins/gen/literal/textureStore/6cff2e.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/6cff2e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d<r32uint, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/6d1809.wgsl b/test/tint/builtins/gen/literal/textureStore/6d1809.wgsl
index febc905..de3a1ec 100644
--- a/test/tint/builtins/gen/literal/textureStore/6d1809.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/6d1809.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/6d259f.wgsl b/test/tint/builtins/gen/literal/textureStore/6d259f.wgsl
index 9150429..6b0c824 100644
--- a/test/tint/builtins/gen/literal/textureStore/6d259f.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/6d259f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/6da692.wgsl b/test/tint/builtins/gen/literal/textureStore/6da692.wgsl
index 1c776f3..07e6a1b 100644
--- a/test/tint/builtins/gen/literal/textureStore/6da692.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/6da692.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba16uint, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/6e6cc0.wgsl b/test/tint/builtins/gen/literal/textureStore/6e6cc0.wgsl
index 7d6b343a..2ac10ef 100644
--- a/test/tint/builtins/gen/literal/textureStore/6e6cc0.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/6e6cc0.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/6f3542.wgsl b/test/tint/builtins/gen/literal/textureStore/6f3542.wgsl
index d38b2f3..8efc550 100644
--- a/test/tint/builtins/gen/literal/textureStore/6f3542.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/6f3542.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/6f8642.wgsl b/test/tint/builtins/gen/literal/textureStore/6f8642.wgsl
index d308b0c..9c4d64b 100644
--- a/test/tint/builtins/gen/literal/textureStore/6f8642.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/6f8642.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba32uint, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/6fb99b.wgsl b/test/tint/builtins/gen/literal/textureStore/6fb99b.wgsl
index ac0a875..b64ac6b 100644
--- a/test/tint/builtins/gen/literal/textureStore/6fb99b.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/6fb99b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/704e1f.wgsl b/test/tint/builtins/gen/literal/textureStore/704e1f.wgsl
index a3bc34f..eb9ebd9 100644
--- a/test/tint/builtins/gen/literal/textureStore/704e1f.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/704e1f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/706236.wgsl b/test/tint/builtins/gen/literal/textureStore/706236.wgsl
index ff0358b..fb64096 100644
--- a/test/tint/builtins/gen/literal/textureStore/706236.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/706236.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/706560.wgsl b/test/tint/builtins/gen/literal/textureStore/706560.wgsl
index 0f75165..b05d177 100644
--- a/test/tint/builtins/gen/literal/textureStore/706560.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/706560.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/726472.wgsl b/test/tint/builtins/gen/literal/textureStore/726472.wgsl
index 41f03b5..feab3fe 100644
--- a/test/tint/builtins/gen/literal/textureStore/726472.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/726472.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d<rg32float, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/726d6d.wgsl b/test/tint/builtins/gen/literal/textureStore/726d6d.wgsl
index 5b40c73..699355c 100644
--- a/test/tint/builtins/gen/literal/textureStore/726d6d.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/726d6d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/72fa64.wgsl b/test/tint/builtins/gen/literal/textureStore/72fa64.wgsl
index 640160f..fc4e5a8 100644
--- a/test/tint/builtins/gen/literal/textureStore/72fa64.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/72fa64.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rg32sint, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/731349.wgsl b/test/tint/builtins/gen/literal/textureStore/731349.wgsl
index f92df23..4f8c83f 100644
--- a/test/tint/builtins/gen/literal/textureStore/731349.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/731349.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d<rgba8unorm, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/73a735.wgsl b/test/tint/builtins/gen/literal/textureStore/73a735.wgsl
index 073f0a7..9fc6e2e 100644
--- a/test/tint/builtins/gen/literal/textureStore/73a735.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/73a735.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/73bbbc.wgsl b/test/tint/builtins/gen/literal/textureStore/73bbbc.wgsl
index 98009b6..47fb313 100644
--- a/test/tint/builtins/gen/literal/textureStore/73bbbc.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/73bbbc.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d<rgba8unorm, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/751256.wgsl b/test/tint/builtins/gen/literal/textureStore/751256.wgsl
index eec28d7..b2fdd71 100644
--- a/test/tint/builtins/gen/literal/textureStore/751256.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/751256.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/752da6.wgsl b/test/tint/builtins/gen/literal/textureStore/752da6.wgsl
index 8af31ea..be3ed3f 100644
--- a/test/tint/builtins/gen/literal/textureStore/752da6.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/752da6.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d<rgba32sint, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/75bbd5.wgsl b/test/tint/builtins/gen/literal/textureStore/75bbd5.wgsl
index c4292d4..8b328ab 100644
--- a/test/tint/builtins/gen/literal/textureStore/75bbd5.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/75bbd5.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/76affd.wgsl b/test/tint/builtins/gen/literal/textureStore/76affd.wgsl
index 0b772b2..ea17a5f 100644
--- a/test/tint/builtins/gen/literal/textureStore/76affd.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/76affd.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<bgra8unorm, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/7792fa.wgsl b/test/tint/builtins/gen/literal/textureStore/7792fa.wgsl
index 71cde6a..39f14bb 100644
--- a/test/tint/builtins/gen/literal/textureStore/7792fa.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/7792fa.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/779d14.wgsl b/test/tint/builtins/gen/literal/textureStore/779d14.wgsl
index 5c3f2ec..de82db5 100644
--- a/test/tint/builtins/gen/literal/textureStore/779d14.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/779d14.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba16uint, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/77c0ae.wgsl b/test/tint/builtins/gen/literal/textureStore/77c0ae.wgsl
index aef1c6b..16c9e1e 100644
--- a/test/tint/builtins/gen/literal/textureStore/77c0ae.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/77c0ae.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d<rgba8uint, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/7b8f86.wgsl b/test/tint/builtins/gen/literal/textureStore/7b8f86.wgsl
index bb58815..9c176a8 100644
--- a/test/tint/builtins/gen/literal/textureStore/7b8f86.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/7b8f86.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/7bb211.wgsl b/test/tint/builtins/gen/literal/textureStore/7bb211.wgsl
index fd6800c..6e3dac2 100644
--- a/test/tint/builtins/gen/literal/textureStore/7bb211.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/7bb211.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rg32sint, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/7cec8d.wgsl b/test/tint/builtins/gen/literal/textureStore/7cec8d.wgsl
index 2eaf225..d251c97 100644
--- a/test/tint/builtins/gen/literal/textureStore/7cec8d.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/7cec8d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba32sint, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/7cf6e7.wgsl b/test/tint/builtins/gen/literal/textureStore/7cf6e7.wgsl
index f4f663f..dad8189 100644
--- a/test/tint/builtins/gen/literal/textureStore/7cf6e7.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/7cf6e7.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d<rgba16float, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/7d10e0.wgsl b/test/tint/builtins/gen/literal/textureStore/7d10e0.wgsl
index a99eb4d..71c11aa 100644
--- a/test/tint/builtins/gen/literal/textureStore/7d10e0.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/7d10e0.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/7dd042.wgsl b/test/tint/builtins/gen/literal/textureStore/7dd042.wgsl
index f2eaf14..5a79971 100644
--- a/test/tint/builtins/gen/literal/textureStore/7dd042.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/7dd042.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/7e787a.wgsl b/test/tint/builtins/gen/literal/textureStore/7e787a.wgsl
index f8957c6..b34cafa 100644
--- a/test/tint/builtins/gen/literal/textureStore/7e787a.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/7e787a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/7f7fae.wgsl b/test/tint/builtins/gen/literal/textureStore/7f7fae.wgsl
index be30293..a71cd2c 100644
--- a/test/tint/builtins/gen/literal/textureStore/7f7fae.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/7f7fae.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_1d<rgba8unorm, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/804942.wgsl b/test/tint/builtins/gen/literal/textureStore/804942.wgsl
index c6dedbb..16847f1 100644
--- a/test/tint/builtins/gen/literal/textureStore/804942.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/804942.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d<r32sint, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/805dae.wgsl b/test/tint/builtins/gen/literal/textureStore/805dae.wgsl
index 2b5143a..11ca72a 100644
--- a/test/tint/builtins/gen/literal/textureStore/805dae.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/805dae.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d<rgba8snorm, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/80bf1d.wgsl b/test/tint/builtins/gen/literal/textureStore/80bf1d.wgsl
index 480a923..1b89f74 100644
--- a/test/tint/builtins/gen/literal/textureStore/80bf1d.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/80bf1d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/818df6.wgsl b/test/tint/builtins/gen/literal/textureStore/818df6.wgsl
index f12458a..a1e4bfe 100644
--- a/test/tint/builtins/gen/literal/textureStore/818df6.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/818df6.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/81ae31.wgsl b/test/tint/builtins/gen/literal/textureStore/81ae31.wgsl
index 50c6ee0..e5743b5 100644
--- a/test/tint/builtins/gen/literal/textureStore/81ae31.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/81ae31.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/820272.wgsl b/test/tint/builtins/gen/literal/textureStore/820272.wgsl
index e7499bf..6e71b0e 100644
--- a/test/tint/builtins/gen/literal/textureStore/820272.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/820272.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/83bcc1.wgsl b/test/tint/builtins/gen/literal/textureStore/83bcc1.wgsl
index a4f0be5..bb1f381 100644
--- a/test/tint/builtins/gen/literal/textureStore/83bcc1.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/83bcc1.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_1d<rg32uint, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/84d435.wgsl b/test/tint/builtins/gen/literal/textureStore/84d435.wgsl
index e43555f..8a8309f 100644
--- a/test/tint/builtins/gen/literal/textureStore/84d435.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/84d435.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/84f4f4.wgsl b/test/tint/builtins/gen/literal/textureStore/84f4f4.wgsl
index 5db20f6..7f198ef 100644
--- a/test/tint/builtins/gen/literal/textureStore/84f4f4.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/84f4f4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/8676c9.wgsl b/test/tint/builtins/gen/literal/textureStore/8676c9.wgsl
index 2b2fe70..67527be 100644
--- a/test/tint/builtins/gen/literal/textureStore/8676c9.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/8676c9.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/86f713.wgsl b/test/tint/builtins/gen/literal/textureStore/86f713.wgsl
index 8fb8647..e4e3d9d 100644
--- a/test/tint/builtins/gen/literal/textureStore/86f713.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/86f713.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/872747.wgsl b/test/tint/builtins/gen/literal/textureStore/872747.wgsl
index 52b99d9..29e283f 100644
--- a/test/tint/builtins/gen/literal/textureStore/872747.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/872747.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_1d<rg32float, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/877c92.wgsl b/test/tint/builtins/gen/literal/textureStore/877c92.wgsl
index cedd211..6428b06 100644
--- a/test/tint/builtins/gen/literal/textureStore/877c92.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/877c92.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/8815b1.wgsl b/test/tint/builtins/gen/literal/textureStore/8815b1.wgsl
index 4d15014..b4a8591 100644
--- a/test/tint/builtins/gen/literal/textureStore/8815b1.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/8815b1.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/885921.wgsl b/test/tint/builtins/gen/literal/textureStore/885921.wgsl
index 6ba9025..a9a0e3d 100644
--- a/test/tint/builtins/gen/literal/textureStore/885921.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/885921.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/88ce7e.wgsl b/test/tint/builtins/gen/literal/textureStore/88ce7e.wgsl
index 9f5f501..3ea1873 100644
--- a/test/tint/builtins/gen/literal/textureStore/88ce7e.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/88ce7e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/8a16b0.wgsl b/test/tint/builtins/gen/literal/textureStore/8a16b0.wgsl
index a7427b7..339b986 100644
--- a/test/tint/builtins/gen/literal/textureStore/8a16b0.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/8a16b0.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/8a46ff.wgsl b/test/tint/builtins/gen/literal/textureStore/8a46ff.wgsl
index 46103dc..c735e6e 100644
--- a/test/tint/builtins/gen/literal/textureStore/8a46ff.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/8a46ff.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/8a85b9.wgsl b/test/tint/builtins/gen/literal/textureStore/8a85b9.wgsl
index 636beaf..4cfe0f2 100644
--- a/test/tint/builtins/gen/literal/textureStore/8a85b9.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/8a85b9.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/8a8681.wgsl b/test/tint/builtins/gen/literal/textureStore/8a8681.wgsl
index eb75e9b..d362c86 100644
--- a/test/tint/builtins/gen/literal/textureStore/8a8681.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/8a8681.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/8ae0bc.wgsl b/test/tint/builtins/gen/literal/textureStore/8ae0bc.wgsl
index b01bc36..8537b2e 100644
--- a/test/tint/builtins/gen/literal/textureStore/8ae0bc.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/8ae0bc.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/8b9310.wgsl b/test/tint/builtins/gen/literal/textureStore/8b9310.wgsl
index 572286b..c2a54c6 100644
--- a/test/tint/builtins/gen/literal/textureStore/8b9310.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/8b9310.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_3d<rgba16float, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/8bb287.wgsl b/test/tint/builtins/gen/literal/textureStore/8bb287.wgsl
index 449ffc7..7c2d64f 100644
--- a/test/tint/builtins/gen/literal/textureStore/8bb287.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/8bb287.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba32sint, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/8c76e9.wgsl b/test/tint/builtins/gen/literal/textureStore/8c76e9.wgsl
index 2ef836c..b723d27 100644
--- a/test/tint/builtins/gen/literal/textureStore/8c76e9.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/8c76e9.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_1d<rgba16sint, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/8cd841.wgsl b/test/tint/builtins/gen/literal/textureStore/8cd841.wgsl
index ba79e86..7d3b995 100644
--- a/test/tint/builtins/gen/literal/textureStore/8cd841.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/8cd841.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/8dc54f.wgsl b/test/tint/builtins/gen/literal/textureStore/8dc54f.wgsl
index 5c83938..f938be3 100644
--- a/test/tint/builtins/gen/literal/textureStore/8dc54f.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/8dc54f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d<rgba8uint, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/8e0479.wgsl b/test/tint/builtins/gen/literal/textureStore/8e0479.wgsl
index d52d9da..e711ba4 100644
--- a/test/tint/builtins/gen/literal/textureStore/8e0479.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/8e0479.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba32uint, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/8ebdc9.wgsl b/test/tint/builtins/gen/literal/textureStore/8ebdc9.wgsl
index c4de4a5..8283f93 100644
--- a/test/tint/builtins/gen/literal/textureStore/8ebdc9.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/8ebdc9.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/8ed9f8.wgsl b/test/tint/builtins/gen/literal/textureStore/8ed9f8.wgsl
index 5694d6d..3cedec4 100644
--- a/test/tint/builtins/gen/literal/textureStore/8ed9f8.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/8ed9f8.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_3d<rgba8unorm, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/8f71a1.wgsl b/test/tint/builtins/gen/literal/textureStore/8f71a1.wgsl
index 5f8c36d..ede87fc 100644
--- a/test/tint/builtins/gen/literal/textureStore/8f71a1.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/8f71a1.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_3d<rgba16sint, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/8ff674.wgsl b/test/tint/builtins/gen/literal/textureStore/8ff674.wgsl
index d2c9e15..920a186 100644
--- a/test/tint/builtins/gen/literal/textureStore/8ff674.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/8ff674.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<r32uint, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/90960e.wgsl b/test/tint/builtins/gen/literal/textureStore/90960e.wgsl
index 7528657..f873d7b 100644
--- a/test/tint/builtins/gen/literal/textureStore/90960e.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/90960e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/90a553.wgsl b/test/tint/builtins/gen/literal/textureStore/90a553.wgsl
index 47f6494..99a2509 100644
--- a/test/tint/builtins/gen/literal/textureStore/90a553.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/90a553.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/958353.wgsl b/test/tint/builtins/gen/literal/textureStore/958353.wgsl
index cdb270d..1e46a1e 100644
--- a/test/tint/builtins/gen/literal/textureStore/958353.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/958353.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_1d<rgba8sint, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/959d94.wgsl b/test/tint/builtins/gen/literal/textureStore/959d94.wgsl
index e6763b2..082aeab 100644
--- a/test/tint/builtins/gen/literal/textureStore/959d94.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/959d94.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_1d<rgba8snorm, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/95e452.wgsl b/test/tint/builtins/gen/literal/textureStore/95e452.wgsl
index 1a2baf5..a5860d5 100644
--- a/test/tint/builtins/gen/literal/textureStore/95e452.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/95e452.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d<r32sint, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/969534.wgsl b/test/tint/builtins/gen/literal/textureStore/969534.wgsl
index 6ebe576..e8eb745 100644
--- a/test/tint/builtins/gen/literal/textureStore/969534.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/969534.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_1d<rgba32sint, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/976636.wgsl b/test/tint/builtins/gen/literal/textureStore/976636.wgsl
index 59adbd5..a01ec20 100644
--- a/test/tint/builtins/gen/literal/textureStore/976636.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/976636.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/9938b7.wgsl b/test/tint/builtins/gen/literal/textureStore/9938b7.wgsl
index ccadf21..431e6db 100644
--- a/test/tint/builtins/gen/literal/textureStore/9938b7.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/9938b7.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<r32sint, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/9a3ecc.wgsl b/test/tint/builtins/gen/literal/textureStore/9a3ecc.wgsl
index 62ccd2d..fe5a2ed 100644
--- a/test/tint/builtins/gen/literal/textureStore/9a3ecc.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/9a3ecc.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_3d<rgba32sint, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/9aedd3.wgsl b/test/tint/builtins/gen/literal/textureStore/9aedd3.wgsl
index dce5c40..c845cde 100644
--- a/test/tint/builtins/gen/literal/textureStore/9aedd3.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/9aedd3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_3d<bgra8unorm, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/9ba5c1.wgsl b/test/tint/builtins/gen/literal/textureStore/9ba5c1.wgsl
index 0fbc3ff..5ecb927 100644
--- a/test/tint/builtins/gen/literal/textureStore/9ba5c1.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/9ba5c1.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/9cea9e.wgsl b/test/tint/builtins/gen/literal/textureStore/9cea9e.wgsl
index cedf3a6..a0414c0 100644
--- a/test/tint/builtins/gen/literal/textureStore/9cea9e.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/9cea9e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/9d7c62.wgsl b/test/tint/builtins/gen/literal/textureStore/9d7c62.wgsl
index 28cccf4..6f17ebd 100644
--- a/test/tint/builtins/gen/literal/textureStore/9d7c62.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/9d7c62.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/9d8668.wgsl b/test/tint/builtins/gen/literal/textureStore/9d8668.wgsl
index d9470ec..0927c3f 100644
--- a/test/tint/builtins/gen/literal/textureStore/9d8668.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/9d8668.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba8unorm, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/9d9cd5.wgsl b/test/tint/builtins/gen/literal/textureStore/9d9cd5.wgsl
index 8d79c97..13459f3 100644
--- a/test/tint/builtins/gen/literal/textureStore/9d9cd5.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/9d9cd5.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba32float, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/9e3ec5.wgsl b/test/tint/builtins/gen/literal/textureStore/9e3ec5.wgsl
index 09c678f..9450da3 100644
--- a/test/tint/builtins/gen/literal/textureStore/9e3ec5.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/9e3ec5.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d<rgba16sint, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/9f5318.wgsl b/test/tint/builtins/gen/literal/textureStore/9f5318.wgsl
index 767a1b1..19d4b11 100644
--- a/test/tint/builtins/gen/literal/textureStore/9f5318.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/9f5318.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d<rg32sint, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/9f7cea.wgsl b/test/tint/builtins/gen/literal/textureStore/9f7cea.wgsl
index 3d3b102..3f80299 100644
--- a/test/tint/builtins/gen/literal/textureStore/9f7cea.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/9f7cea.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba8uint, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/a0022f.wgsl b/test/tint/builtins/gen/literal/textureStore/a0022f.wgsl
index ab284d3..f40ffc8 100644
--- a/test/tint/builtins/gen/literal/textureStore/a0022f.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/a0022f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/a0f96e.wgsl b/test/tint/builtins/gen/literal/textureStore/a0f96e.wgsl
index 7b49371..e227ff3 100644
--- a/test/tint/builtins/gen/literal/textureStore/a0f96e.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/a0f96e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba16float, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/a1352c.wgsl b/test/tint/builtins/gen/literal/textureStore/a1352c.wgsl
index a5a7970..71f4047 100644
--- a/test/tint/builtins/gen/literal/textureStore/a1352c.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/a1352c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba8sint, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/a14041.wgsl b/test/tint/builtins/gen/literal/textureStore/a14041.wgsl
index 6b25ec5..dbc41c7 100644
--- a/test/tint/builtins/gen/literal/textureStore/a14041.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/a14041.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/a165b8.wgsl b/test/tint/builtins/gen/literal/textureStore/a165b8.wgsl
index 2a98fab..48f1355 100644
--- a/test/tint/builtins/gen/literal/textureStore/a165b8.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/a165b8.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d<bgra8unorm, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/a19a12.wgsl b/test/tint/builtins/gen/literal/textureStore/a19a12.wgsl
index a7ca0b1..4e5ea47 100644
--- a/test/tint/builtins/gen/literal/textureStore/a19a12.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/a19a12.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/a24491.wgsl b/test/tint/builtins/gen/literal/textureStore/a24491.wgsl
index e8fedd8..0e8eb8d 100644
--- a/test/tint/builtins/gen/literal/textureStore/a24491.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/a24491.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/a4c338.wgsl b/test/tint/builtins/gen/literal/textureStore/a4c338.wgsl
index ba3917d..12ce05d 100644
--- a/test/tint/builtins/gen/literal/textureStore/a4c338.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/a4c338.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_1d<rgba16float, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/a5b88e.wgsl b/test/tint/builtins/gen/literal/textureStore/a5b88e.wgsl
index d480e02..9263921 100644
--- a/test/tint/builtins/gen/literal/textureStore/a5b88e.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/a5b88e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/a5c925.wgsl b/test/tint/builtins/gen/literal/textureStore/a5c925.wgsl
index f32d873..4ee7c2b 100644
--- a/test/tint/builtins/gen/literal/textureStore/a5c925.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/a5c925.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/a5e80d.wgsl b/test/tint/builtins/gen/literal/textureStore/a5e80d.wgsl
index 9213adb..c91097d 100644
--- a/test/tint/builtins/gen/literal/textureStore/a5e80d.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/a5e80d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_3d<rgba32float, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/a66ca4.wgsl b/test/tint/builtins/gen/literal/textureStore/a66ca4.wgsl
index 960c680..ce80316 100644
--- a/test/tint/builtins/gen/literal/textureStore/a66ca4.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/a66ca4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/a6a986.wgsl b/test/tint/builtins/gen/literal/textureStore/a6a986.wgsl
index 9287171..56999c3 100644
--- a/test/tint/builtins/gen/literal/textureStore/a6a986.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/a6a986.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba16float, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/a6e78f.wgsl b/test/tint/builtins/gen/literal/textureStore/a6e78f.wgsl
index 25fe071..56fb23b 100644
--- a/test/tint/builtins/gen/literal/textureStore/a6e78f.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/a6e78f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_1d<r32uint, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/a702b6.wgsl b/test/tint/builtins/gen/literal/textureStore/a702b6.wgsl
index 303bf88..07abefd 100644
--- a/test/tint/builtins/gen/literal/textureStore/a702b6.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/a702b6.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/a9298c.wgsl b/test/tint/builtins/gen/literal/textureStore/a9298c.wgsl
index b5d0ef1..eb8ace7 100644
--- a/test/tint/builtins/gen/literal/textureStore/a9298c.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/a9298c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/a9426c.wgsl b/test/tint/builtins/gen/literal/textureStore/a9426c.wgsl
index 21b4279..50506b4 100644
--- a/test/tint/builtins/gen/literal/textureStore/a9426c.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/a9426c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba32uint, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/ab03b6.wgsl b/test/tint/builtins/gen/literal/textureStore/ab03b6.wgsl
index 8804eff..860e5d0 100644
--- a/test/tint/builtins/gen/literal/textureStore/ab03b6.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/ab03b6.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/ab788e.wgsl b/test/tint/builtins/gen/literal/textureStore/ab788e.wgsl
index 04087d8..b03f706 100644
--- a/test/tint/builtins/gen/literal/textureStore/ab788e.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/ab788e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/abdd21.wgsl b/test/tint/builtins/gen/literal/textureStore/abdd21.wgsl
index 720422c..91bc64b 100644
--- a/test/tint/builtins/gen/literal/textureStore/abdd21.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/abdd21.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/ac0a55.wgsl b/test/tint/builtins/gen/literal/textureStore/ac0a55.wgsl
index 12b96b4..77194c3 100644
--- a/test/tint/builtins/gen/literal/textureStore/ac0a55.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/ac0a55.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/ac67aa.wgsl b/test/tint/builtins/gen/literal/textureStore/ac67aa.wgsl
index bc4a276..c5be939 100644
--- a/test/tint/builtins/gen/literal/textureStore/ac67aa.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/ac67aa.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_3d<rg32uint, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/aeb38a.wgsl b/test/tint/builtins/gen/literal/textureStore/aeb38a.wgsl
index d7f64e3..292a9d1 100644
--- a/test/tint/builtins/gen/literal/textureStore/aeb38a.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/aeb38a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d<rgba32uint, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/aedea3.wgsl b/test/tint/builtins/gen/literal/textureStore/aedea3.wgsl
index 53f242c..f4b8995 100644
--- a/test/tint/builtins/gen/literal/textureStore/aedea3.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/aedea3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/b16110.wgsl b/test/tint/builtins/gen/literal/textureStore/b16110.wgsl
index 5919bc0..14c1569 100644
--- a/test/tint/builtins/gen/literal/textureStore/b16110.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/b16110.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/b286b4.wgsl b/test/tint/builtins/gen/literal/textureStore/b286b4.wgsl
index 2b57d41..de9066e 100644
--- a/test/tint/builtins/gen/literal/textureStore/b286b4.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/b286b4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/b36bc1.wgsl b/test/tint/builtins/gen/literal/textureStore/b36bc1.wgsl
index 8f1aa50..ab70fb9 100644
--- a/test/tint/builtins/gen/literal/textureStore/b36bc1.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/b36bc1.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/b42fd3.wgsl b/test/tint/builtins/gen/literal/textureStore/b42fd3.wgsl
index b894338..0f540fe 100644
--- a/test/tint/builtins/gen/literal/textureStore/b42fd3.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/b42fd3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba8uint, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/b4389e.wgsl b/test/tint/builtins/gen/literal/textureStore/b4389e.wgsl
index c87b522..7b8d207 100644
--- a/test/tint/builtins/gen/literal/textureStore/b4389e.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/b4389e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/b706b1.wgsl b/test/tint/builtins/gen/literal/textureStore/b706b1.wgsl
index d5400e6..ed55276 100644
--- a/test/tint/builtins/gen/literal/textureStore/b706b1.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/b706b1.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_3d<rgba8sint, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/b70ded.wgsl b/test/tint/builtins/gen/literal/textureStore/b70ded.wgsl
index b1581f0..42070df 100644
--- a/test/tint/builtins/gen/literal/textureStore/b70ded.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/b70ded.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_1d<rgba16uint, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/b71c13.wgsl b/test/tint/builtins/gen/literal/textureStore/b71c13.wgsl
index 1caaf27..9a96ac3 100644
--- a/test/tint/builtins/gen/literal/textureStore/b71c13.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/b71c13.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/b7232c.wgsl b/test/tint/builtins/gen/literal/textureStore/b7232c.wgsl
index 951a85d..0a439c4 100644
--- a/test/tint/builtins/gen/literal/textureStore/b7232c.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/b7232c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/b76ff3.wgsl b/test/tint/builtins/gen/literal/textureStore/b76ff3.wgsl
index 5e58fb5..461f894 100644
--- a/test/tint/builtins/gen/literal/textureStore/b76ff3.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/b76ff3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d<rgba16sint, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/b77161.wgsl b/test/tint/builtins/gen/literal/textureStore/b77161.wgsl
index 7260cdd..6064f2a 100644
--- a/test/tint/builtins/gen/literal/textureStore/b77161.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/b77161.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_1d<rg32uint, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/b89ffb.wgsl b/test/tint/builtins/gen/literal/textureStore/b89ffb.wgsl
index 676b486..420e7db 100644
--- a/test/tint/builtins/gen/literal/textureStore/b89ffb.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/b89ffb.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/b9c81a.wgsl b/test/tint/builtins/gen/literal/textureStore/b9c81a.wgsl
index 49d6af8..16decc0 100644
--- a/test/tint/builtins/gen/literal/textureStore/b9c81a.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/b9c81a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/b9d863.wgsl b/test/tint/builtins/gen/literal/textureStore/b9d863.wgsl
index 3075a14..14e5b45 100644
--- a/test/tint/builtins/gen/literal/textureStore/b9d863.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/b9d863.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/bbcb7f.wgsl b/test/tint/builtins/gen/literal/textureStore/bbcb7f.wgsl
index f9b1630..d47ff93 100644
--- a/test/tint/builtins/gen/literal/textureStore/bbcb7f.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/bbcb7f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d<rgba8sint, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/bc1423.wgsl b/test/tint/builtins/gen/literal/textureStore/bc1423.wgsl
index e64f396..ceb4f3f 100644
--- a/test/tint/builtins/gen/literal/textureStore/bc1423.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/bc1423.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/bcc97a.wgsl b/test/tint/builtins/gen/literal/textureStore/bcc97a.wgsl
index afd7862..f6aea37 100644
--- a/test/tint/builtins/gen/literal/textureStore/bcc97a.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/bcc97a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/bd6602.wgsl b/test/tint/builtins/gen/literal/textureStore/bd6602.wgsl
index f2bdd2a..55003fd 100644
--- a/test/tint/builtins/gen/literal/textureStore/bd6602.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/bd6602.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/be6e30.wgsl b/test/tint/builtins/gen/literal/textureStore/be6e30.wgsl
index d77affe..028eee8 100644
--- a/test/tint/builtins/gen/literal/textureStore/be6e30.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/be6e30.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d<rgba16float, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/bedbfc.wgsl b/test/tint/builtins/gen/literal/textureStore/bedbfc.wgsl
index f9104e8..9cdace2 100644
--- a/test/tint/builtins/gen/literal/textureStore/bedbfc.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/bedbfc.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_3d<bgra8unorm, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/bf775c.wgsl b/test/tint/builtins/gen/literal/textureStore/bf775c.wgsl
index 139c5a1..983c745 100644
--- a/test/tint/builtins/gen/literal/textureStore/bf775c.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/bf775c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_1d<rgba8sint, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/c06463.wgsl b/test/tint/builtins/gen/literal/textureStore/c06463.wgsl
index e3d846c..afe5cbd 100644
--- a/test/tint/builtins/gen/literal/textureStore/c06463.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/c06463.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/c1c664.wgsl b/test/tint/builtins/gen/literal/textureStore/c1c664.wgsl
index d30d525..1dbd99c 100644
--- a/test/tint/builtins/gen/literal/textureStore/c1c664.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/c1c664.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/c1f29e.wgsl b/test/tint/builtins/gen/literal/textureStore/c1f29e.wgsl
index 238193b..cfd5216 100644
--- a/test/tint/builtins/gen/literal/textureStore/c1f29e.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/c1f29e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_1d<r32float, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/c1f760.wgsl b/test/tint/builtins/gen/literal/textureStore/c1f760.wgsl
index 195312e..05331d3 100644
--- a/test/tint/builtins/gen/literal/textureStore/c1f760.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/c1f760.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/c2ca46.wgsl b/test/tint/builtins/gen/literal/textureStore/c2ca46.wgsl
index b9caa13..c4f20fa 100644
--- a/test/tint/builtins/gen/literal/textureStore/c2ca46.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/c2ca46.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba16sint, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/c32905.wgsl b/test/tint/builtins/gen/literal/textureStore/c32905.wgsl
index 16ed969..9221f78 100644
--- a/test/tint/builtins/gen/literal/textureStore/c32905.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/c32905.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba8sint, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/c33478.wgsl b/test/tint/builtins/gen/literal/textureStore/c33478.wgsl
index ec08dd7..9fcfdb6 100644
--- a/test/tint/builtins/gen/literal/textureStore/c33478.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/c33478.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/c35268.wgsl b/test/tint/builtins/gen/literal/textureStore/c35268.wgsl
index 9d003e6..316f4f7 100644
--- a/test/tint/builtins/gen/literal/textureStore/c35268.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/c35268.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/c5af1e.wgsl b/test/tint/builtins/gen/literal/textureStore/c5af1e.wgsl
index ca876e7..b54dfc4 100644
--- a/test/tint/builtins/gen/literal/textureStore/c5af1e.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/c5af1e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_3d<rgba16float, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/c63f05.wgsl b/test/tint/builtins/gen/literal/textureStore/c63f05.wgsl
index 923155b..384e23c 100644
--- a/test/tint/builtins/gen/literal/textureStore/c63f05.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/c63f05.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/c79451.wgsl b/test/tint/builtins/gen/literal/textureStore/c79451.wgsl
index f9264b9..47ec14e 100644
--- a/test/tint/builtins/gen/literal/textureStore/c79451.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/c79451.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/c863be.wgsl b/test/tint/builtins/gen/literal/textureStore/c863be.wgsl
index 24d11b2..8997327 100644
--- a/test/tint/builtins/gen/literal/textureStore/c863be.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/c863be.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rg32float, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/c9d780.wgsl b/test/tint/builtins/gen/literal/textureStore/c9d780.wgsl
index ca23f1d..11c2b67 100644
--- a/test/tint/builtins/gen/literal/textureStore/c9d780.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/c9d780.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_1d<bgra8unorm, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/cb3b0b.wgsl b/test/tint/builtins/gen/literal/textureStore/cb3b0b.wgsl
index 2c2b58a..7749f6f 100644
--- a/test/tint/builtins/gen/literal/textureStore/cb3b0b.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/cb3b0b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_3d<rgba8sint, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/ccac20.wgsl b/test/tint/builtins/gen/literal/textureStore/ccac20.wgsl
index 7e4bd4d..f5fb641 100644
--- a/test/tint/builtins/gen/literal/textureStore/ccac20.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/ccac20.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/cd6755.wgsl b/test/tint/builtins/gen/literal/textureStore/cd6755.wgsl
index c5e769a..56be35c 100644
--- a/test/tint/builtins/gen/literal/textureStore/cd6755.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/cd6755.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_3d<r32uint, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/ceb832.wgsl b/test/tint/builtins/gen/literal/textureStore/ceb832.wgsl
index 2077640..7551dc7 100644
--- a/test/tint/builtins/gen/literal/textureStore/ceb832.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/ceb832.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/d0d62c.wgsl b/test/tint/builtins/gen/literal/textureStore/d0d62c.wgsl
index b3c24c0..f4b1796 100644
--- a/test/tint/builtins/gen/literal/textureStore/d0d62c.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/d0d62c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/d0fadc.wgsl b/test/tint/builtins/gen/literal/textureStore/d0fadc.wgsl
index afa3927..b69c3dc 100644
--- a/test/tint/builtins/gen/literal/textureStore/d0fadc.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/d0fadc.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/d19db4.wgsl b/test/tint/builtins/gen/literal/textureStore/d19db4.wgsl
index 285dfcb..bed7a18 100644
--- a/test/tint/builtins/gen/literal/textureStore/d19db4.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/d19db4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/d1ab82.wgsl b/test/tint/builtins/gen/literal/textureStore/d1ab82.wgsl
index a8dd6f9..fbb70e2 100644
--- a/test/tint/builtins/gen/literal/textureStore/d1ab82.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/d1ab82.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/d26166.wgsl b/test/tint/builtins/gen/literal/textureStore/d26166.wgsl
index d205312..e1d8c46 100644
--- a/test/tint/builtins/gen/literal/textureStore/d26166.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/d26166.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_1d<rgba32uint, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/d2b565.wgsl b/test/tint/builtins/gen/literal/textureStore/d2b565.wgsl
index e5ad342..3c8d423 100644
--- a/test/tint/builtins/gen/literal/textureStore/d2b565.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/d2b565.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_3d<rgba8uint, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/d3a22b.wgsl b/test/tint/builtins/gen/literal/textureStore/d3a22b.wgsl
index a8246b4..2f308dd 100644
--- a/test/tint/builtins/gen/literal/textureStore/d3a22b.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/d3a22b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/d4aa95.wgsl b/test/tint/builtins/gen/literal/textureStore/d4aa95.wgsl
index 0e31f25..ceda642 100644
--- a/test/tint/builtins/gen/literal/textureStore/d4aa95.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/d4aa95.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_3d<rgba32uint, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/d55e65.wgsl b/test/tint/builtins/gen/literal/textureStore/d55e65.wgsl
index 86a1bdf..743eea8 100644
--- a/test/tint/builtins/gen/literal/textureStore/d55e65.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/d55e65.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<r32float, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/d73b5c.wgsl b/test/tint/builtins/gen/literal/textureStore/d73b5c.wgsl
index 190c3c8..e9385e3 100644
--- a/test/tint/builtins/gen/literal/textureStore/d73b5c.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/d73b5c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_1d<rg32sint, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/d82b0a.wgsl b/test/tint/builtins/gen/literal/textureStore/d82b0a.wgsl
index af88e77..b48b384 100644
--- a/test/tint/builtins/gen/literal/textureStore/d82b0a.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/d82b0a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_3d<rg32sint, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/d86d33.wgsl b/test/tint/builtins/gen/literal/textureStore/d86d33.wgsl
index 07fd7af..cae74a2 100644
--- a/test/tint/builtins/gen/literal/textureStore/d86d33.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/d86d33.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/da530c.wgsl b/test/tint/builtins/gen/literal/textureStore/da530c.wgsl
index 390b9f3..48ca5ac 100644
--- a/test/tint/builtins/gen/literal/textureStore/da530c.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/da530c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/db5128.wgsl b/test/tint/builtins/gen/literal/textureStore/db5128.wgsl
index 548e6a8..8fcff18 100644
--- a/test/tint/builtins/gen/literal/textureStore/db5128.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/db5128.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/db92a2.wgsl b/test/tint/builtins/gen/literal/textureStore/db92a2.wgsl
index bf083ec..576356e 100644
--- a/test/tint/builtins/gen/literal/textureStore/db92a2.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/db92a2.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d<rgba16uint, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/dce0e2.wgsl b/test/tint/builtins/gen/literal/textureStore/dce0e2.wgsl
index a1c5745..ef97296 100644
--- a/test/tint/builtins/gen/literal/textureStore/dce0e2.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/dce0e2.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/dd7d81.wgsl b/test/tint/builtins/gen/literal/textureStore/dd7d81.wgsl
index 6a91084..9bb3004 100644
--- a/test/tint/builtins/gen/literal/textureStore/dd7d81.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/dd7d81.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_3d<rgba8snorm, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/dd8b29.wgsl b/test/tint/builtins/gen/literal/textureStore/dd8b29.wgsl
index e7490c5..743fc34 100644
--- a/test/tint/builtins/gen/literal/textureStore/dd8b29.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/dd8b29.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/dde364.wgsl b/test/tint/builtins/gen/literal/textureStore/dde364.wgsl
index 27c9044..8feed6c 100644
--- a/test/tint/builtins/gen/literal/textureStore/dde364.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/dde364.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rg32uint, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/de38e5.wgsl b/test/tint/builtins/gen/literal/textureStore/de38e5.wgsl
index c9dcafd..2622ac9 100644
--- a/test/tint/builtins/gen/literal/textureStore/de38e5.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/de38e5.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/de4b94.wgsl b/test/tint/builtins/gen/literal/textureStore/de4b94.wgsl
index 0beb99a..1732984 100644
--- a/test/tint/builtins/gen/literal/textureStore/de4b94.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/de4b94.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_1d<r32sint, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/df0c51.wgsl b/test/tint/builtins/gen/literal/textureStore/df0c51.wgsl
index 9b0d626..7124a20 100644
--- a/test/tint/builtins/gen/literal/textureStore/df0c51.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/df0c51.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/df2ca4.wgsl b/test/tint/builtins/gen/literal/textureStore/df2ca4.wgsl
index 47cc837..daaa216 100644
--- a/test/tint/builtins/gen/literal/textureStore/df2ca4.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/df2ca4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<r32float, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/dfa9a1.wgsl b/test/tint/builtins/gen/literal/textureStore/dfa9a1.wgsl
index 4118b7f..880401c 100644
--- a/test/tint/builtins/gen/literal/textureStore/dfa9a1.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/dfa9a1.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rg32float, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/dffb13.wgsl b/test/tint/builtins/gen/literal/textureStore/dffb13.wgsl
index 9af800c..8ea3e3a 100644
--- a/test/tint/builtins/gen/literal/textureStore/dffb13.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/dffb13.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rg32uint, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/e077e7.wgsl b/test/tint/builtins/gen/literal/textureStore/e077e7.wgsl
index 231c2e3..204f970 100644
--- a/test/tint/builtins/gen/literal/textureStore/e077e7.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/e077e7.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/e0b666.wgsl b/test/tint/builtins/gen/literal/textureStore/e0b666.wgsl
index 487e61b..3df61dd 100644
--- a/test/tint/builtins/gen/literal/textureStore/e0b666.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/e0b666.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_1d<bgra8unorm, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/e1784d.wgsl b/test/tint/builtins/gen/literal/textureStore/e1784d.wgsl
index b5b1198..11e3f87 100644
--- a/test/tint/builtins/gen/literal/textureStore/e1784d.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/e1784d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/e38281.wgsl b/test/tint/builtins/gen/literal/textureStore/e38281.wgsl
index 75d7c8c..bf294ad 100644
--- a/test/tint/builtins/gen/literal/textureStore/e38281.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/e38281.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<bgra8unorm, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/e46fd8.wgsl b/test/tint/builtins/gen/literal/textureStore/e46fd8.wgsl
index 9d3333e..5f7e995 100644
--- a/test/tint/builtins/gen/literal/textureStore/e46fd8.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/e46fd8.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/e72bdc.wgsl b/test/tint/builtins/gen/literal/textureStore/e72bdc.wgsl
index fb127b3..0bdc203 100644
--- a/test/tint/builtins/gen/literal/textureStore/e72bdc.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/e72bdc.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/e7c6d8.wgsl b/test/tint/builtins/gen/literal/textureStore/e7c6d8.wgsl
index e779300..f50c849 100644
--- a/test/tint/builtins/gen/literal/textureStore/e7c6d8.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/e7c6d8.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_1d<rgba8unorm, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/e87f6e.wgsl b/test/tint/builtins/gen/literal/textureStore/e87f6e.wgsl
index a587452..2d8d370 100644
--- a/test/tint/builtins/gen/literal/textureStore/e87f6e.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/e87f6e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/e885e8.wgsl b/test/tint/builtins/gen/literal/textureStore/e885e8.wgsl
index 094588f..b5eba92 100644
--- a/test/tint/builtins/gen/literal/textureStore/e885e8.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/e885e8.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_1d<rgba16float, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/e8cbf7.wgsl b/test/tint/builtins/gen/literal/textureStore/e8cbf7.wgsl
index ff1d137..7a09247 100644
--- a/test/tint/builtins/gen/literal/textureStore/e8cbf7.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/e8cbf7.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d<r32uint, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/ea30d2.wgsl b/test/tint/builtins/gen/literal/textureStore/ea30d2.wgsl
index abbdad2..4f014da 100644
--- a/test/tint/builtins/gen/literal/textureStore/ea30d2.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/ea30d2.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/eb702f.wgsl b/test/tint/builtins/gen/literal/textureStore/eb702f.wgsl
index 79b708f..cc56273 100644
--- a/test/tint/builtins/gen/literal/textureStore/eb702f.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/eb702f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_3d<r32float, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/eb78b9.wgsl b/test/tint/builtins/gen/literal/textureStore/eb78b9.wgsl
index 55aa17e..9eed1b3 100644
--- a/test/tint/builtins/gen/literal/textureStore/eb78b9.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/eb78b9.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_3d<r32sint, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/ee6acc.wgsl b/test/tint/builtins/gen/literal/textureStore/ee6acc.wgsl
index 7a76f4f..fb54482 100644
--- a/test/tint/builtins/gen/literal/textureStore/ee6acc.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/ee6acc.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_3d<rg32float, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/ef9f2f.wgsl b/test/tint/builtins/gen/literal/textureStore/ef9f2f.wgsl
index 6f8edec..fd279c7 100644
--- a/test/tint/builtins/gen/literal/textureStore/ef9f2f.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/ef9f2f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_3d<r32uint, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/f05928.wgsl b/test/tint/builtins/gen/literal/textureStore/f05928.wgsl
index 8af84b2..69919f7 100644
--- a/test/tint/builtins/gen/literal/textureStore/f05928.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/f05928.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/f1e6d3.wgsl b/test/tint/builtins/gen/literal/textureStore/f1e6d3.wgsl
index 1bbaf6b..b38e61b 100644
--- a/test/tint/builtins/gen/literal/textureStore/f1e6d3.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/f1e6d3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_3d<r32sint, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/f64d69.wgsl b/test/tint/builtins/gen/literal/textureStore/f64d69.wgsl
index df5abbf..4cea3fd 100644
--- a/test/tint/builtins/gen/literal/textureStore/f64d69.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/f64d69.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/f6f392.wgsl b/test/tint/builtins/gen/literal/textureStore/f6f392.wgsl
index dc12d82..0d5e549 100644
--- a/test/tint/builtins/gen/literal/textureStore/f6f392.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/f6f392.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/f8aaf9.wgsl b/test/tint/builtins/gen/literal/textureStore/f8aaf9.wgsl
index 72f7442..a8db1fe 100644
--- a/test/tint/builtins/gen/literal/textureStore/f8aaf9.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/f8aaf9.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/f8dead.wgsl b/test/tint/builtins/gen/literal/textureStore/f8dead.wgsl
index 22abf23..71412d9 100644
--- a/test/tint/builtins/gen/literal/textureStore/f8dead.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/f8dead.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_3d<rgba8uint, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/f975a0.wgsl b/test/tint/builtins/gen/literal/textureStore/f975a0.wgsl
index 589f462..1a4722b 100644
--- a/test/tint/builtins/gen/literal/textureStore/f975a0.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/f975a0.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/f9be83.wgsl b/test/tint/builtins/gen/literal/textureStore/f9be83.wgsl
index 7cef298..69d9f56 100644
--- a/test/tint/builtins/gen/literal/textureStore/f9be83.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/f9be83.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rg32sint, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/fb9a8f.wgsl b/test/tint/builtins/gen/literal/textureStore/fb9a8f.wgsl
index f2f6fd7..1e3b9f9 100644
--- a/test/tint/builtins/gen/literal/textureStore/fb9a8f.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/fb9a8f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_1d<rgba32uint, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/fbf53f.wgsl b/test/tint/builtins/gen/literal/textureStore/fbf53f.wgsl
index d62ee1d..da5d5a2 100644
--- a/test/tint/builtins/gen/literal/textureStore/fbf53f.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/fbf53f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba8sint, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/fc916e.wgsl b/test/tint/builtins/gen/literal/textureStore/fc916e.wgsl
index 489216d..aab83ca 100644
--- a/test/tint/builtins/gen/literal/textureStore/fc916e.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/fc916e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/textureStore/fcbe66.wgsl b/test/tint/builtins/gen/literal/textureStore/fcbe66.wgsl
index da286eb..44a4eb2 100644
--- a/test/tint/builtins/gen/literal/textureStore/fcbe66.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/fcbe66.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_3d<rg32float, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/fd350c.wgsl b/test/tint/builtins/gen/literal/textureStore/fd350c.wgsl
index 8744d78..b8b40e9 100644
--- a/test/tint/builtins/gen/literal/textureStore/fd350c.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/fd350c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba16uint, write>;
diff --git a/test/tint/builtins/gen/literal/textureStore/ff23b3.wgsl b/test/tint/builtins/gen/literal/textureStore/ff23b3.wgsl
index 473d6e1..413c696 100644
--- a/test/tint/builtins/gen/literal/textureStore/ff23b3.wgsl
+++ b/test/tint/builtins/gen/literal/textureStore/ff23b3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/transpose/06794e.wgsl b/test/tint/builtins/gen/literal/transpose/06794e.wgsl
index c9e2f62..4af466a 100644
--- a/test/tint/builtins/gen/literal/transpose/06794e.wgsl
+++ b/test/tint/builtins/gen/literal/transpose/06794e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/transpose/2585cd.wgsl b/test/tint/builtins/gen/literal/transpose/2585cd.wgsl
index 95d65e9..40e27cd 100644
--- a/test/tint/builtins/gen/literal/transpose/2585cd.wgsl
+++ b/test/tint/builtins/gen/literal/transpose/2585cd.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/transpose/31d679.wgsl b/test/tint/builtins/gen/literal/transpose/31d679.wgsl
index cec2b32..7049034 100644
--- a/test/tint/builtins/gen/literal/transpose/31d679.wgsl
+++ b/test/tint/builtins/gen/literal/transpose/31d679.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/transpose/31e37e.wgsl b/test/tint/builtins/gen/literal/transpose/31e37e.wgsl
index 5e27ba1..44705c6 100644
--- a/test/tint/builtins/gen/literal/transpose/31e37e.wgsl
+++ b/test/tint/builtins/gen/literal/transpose/31e37e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/transpose/32dd64.wgsl b/test/tint/builtins/gen/literal/transpose/32dd64.wgsl
index 2fa4efe..f7c9044 100644
--- a/test/tint/builtins/gen/literal/transpose/32dd64.wgsl
+++ b/test/tint/builtins/gen/literal/transpose/32dd64.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/transpose/4ce359.wgsl b/test/tint/builtins/gen/literal/transpose/4ce359.wgsl
index 396f7bb..b61b510 100644
--- a/test/tint/builtins/gen/literal/transpose/4ce359.wgsl
+++ b/test/tint/builtins/gen/literal/transpose/4ce359.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/transpose/4dc9a1.wgsl b/test/tint/builtins/gen/literal/transpose/4dc9a1.wgsl
index e65e895..9201a8c 100644
--- a/test/tint/builtins/gen/literal/transpose/4dc9a1.wgsl
+++ b/test/tint/builtins/gen/literal/transpose/4dc9a1.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/transpose/553e90.wgsl b/test/tint/builtins/gen/literal/transpose/553e90.wgsl
index ac448b0..88eb72d 100644
--- a/test/tint/builtins/gen/literal/transpose/553e90.wgsl
+++ b/test/tint/builtins/gen/literal/transpose/553e90.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/transpose/5c133c.wgsl b/test/tint/builtins/gen/literal/transpose/5c133c.wgsl
index e477412..73c37d1 100644
--- a/test/tint/builtins/gen/literal/transpose/5c133c.wgsl
+++ b/test/tint/builtins/gen/literal/transpose/5c133c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/transpose/5edd96.wgsl b/test/tint/builtins/gen/literal/transpose/5edd96.wgsl
index f526477..42f706e 100644
--- a/test/tint/builtins/gen/literal/transpose/5edd96.wgsl
+++ b/test/tint/builtins/gen/literal/transpose/5edd96.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/transpose/5f36bf.wgsl b/test/tint/builtins/gen/literal/transpose/5f36bf.wgsl
index 109d13c..449d1e1 100644
--- a/test/tint/builtins/gen/literal/transpose/5f36bf.wgsl
+++ b/test/tint/builtins/gen/literal/transpose/5f36bf.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/transpose/66fce8.wgsl b/test/tint/builtins/gen/literal/transpose/66fce8.wgsl
index 7eed3a2..690e5ac 100644
--- a/test/tint/builtins/gen/literal/transpose/66fce8.wgsl
+++ b/test/tint/builtins/gen/literal/transpose/66fce8.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/transpose/70ca11.wgsl b/test/tint/builtins/gen/literal/transpose/70ca11.wgsl
index 430acf3..12addd4 100644
--- a/test/tint/builtins/gen/literal/transpose/70ca11.wgsl
+++ b/test/tint/builtins/gen/literal/transpose/70ca11.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/transpose/7be8b2.wgsl b/test/tint/builtins/gen/literal/transpose/7be8b2.wgsl
index eee4741..c7cdb2d 100644
--- a/test/tint/builtins/gen/literal/transpose/7be8b2.wgsl
+++ b/test/tint/builtins/gen/literal/transpose/7be8b2.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/transpose/7eb2c5.wgsl b/test/tint/builtins/gen/literal/transpose/7eb2c5.wgsl
index e55fc8a..f2768c0 100644
--- a/test/tint/builtins/gen/literal/transpose/7eb2c5.wgsl
+++ b/test/tint/builtins/gen/literal/transpose/7eb2c5.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/transpose/844869.wgsl b/test/tint/builtins/gen/literal/transpose/844869.wgsl
index 60f4010..0347b6f 100644
--- a/test/tint/builtins/gen/literal/transpose/844869.wgsl
+++ b/test/tint/builtins/gen/literal/transpose/844869.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/transpose/84a763.wgsl b/test/tint/builtins/gen/literal/transpose/84a763.wgsl
index 0851133..5007d39 100644
--- a/test/tint/builtins/gen/literal/transpose/84a763.wgsl
+++ b/test/tint/builtins/gen/literal/transpose/84a763.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/transpose/854336.wgsl b/test/tint/builtins/gen/literal/transpose/854336.wgsl
index 30adea2..3ce71f4 100644
--- a/test/tint/builtins/gen/literal/transpose/854336.wgsl
+++ b/test/tint/builtins/gen/literal/transpose/854336.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/transpose/8c06ce.wgsl b/test/tint/builtins/gen/literal/transpose/8c06ce.wgsl
index 1d2affa..10555c7 100644
--- a/test/tint/builtins/gen/literal/transpose/8c06ce.wgsl
+++ b/test/tint/builtins/gen/literal/transpose/8c06ce.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/transpose/ace596.wgsl b/test/tint/builtins/gen/literal/transpose/ace596.wgsl
index b75a104..cd06171 100644
--- a/test/tint/builtins/gen/literal/transpose/ace596.wgsl
+++ b/test/tint/builtins/gen/literal/transpose/ace596.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/transpose/b9ad1f.wgsl b/test/tint/builtins/gen/literal/transpose/b9ad1f.wgsl
index 1a750f6..cc3adca 100644
--- a/test/tint/builtins/gen/literal/transpose/b9ad1f.wgsl
+++ b/test/tint/builtins/gen/literal/transpose/b9ad1f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/transpose/c1b600.wgsl b/test/tint/builtins/gen/literal/transpose/c1b600.wgsl
index e540291..f4f9524 100644
--- a/test/tint/builtins/gen/literal/transpose/c1b600.wgsl
+++ b/test/tint/builtins/gen/literal/transpose/c1b600.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/transpose/d6faec.wgsl b/test/tint/builtins/gen/literal/transpose/d6faec.wgsl
index c61c862..65b18c5 100644
--- a/test/tint/builtins/gen/literal/transpose/d6faec.wgsl
+++ b/test/tint/builtins/gen/literal/transpose/d6faec.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/transpose/d8f8ba.wgsl b/test/tint/builtins/gen/literal/transpose/d8f8ba.wgsl
index 15e0379..d855203 100644
--- a/test/tint/builtins/gen/literal/transpose/d8f8ba.wgsl
+++ b/test/tint/builtins/gen/literal/transpose/d8f8ba.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/transpose/dc671a.wgsl b/test/tint/builtins/gen/literal/transpose/dc671a.wgsl
index f2feaa7..964063d 100644
--- a/test/tint/builtins/gen/literal/transpose/dc671a.wgsl
+++ b/test/tint/builtins/gen/literal/transpose/dc671a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/transpose/ed4bdc.wgsl b/test/tint/builtins/gen/literal/transpose/ed4bdc.wgsl
index 567ae33..4b989f0 100644
--- a/test/tint/builtins/gen/literal/transpose/ed4bdc.wgsl
+++ b/test/tint/builtins/gen/literal/transpose/ed4bdc.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/transpose/faeb05.wgsl b/test/tint/builtins/gen/literal/transpose/faeb05.wgsl
index 0551fa8..f4350d4 100644
--- a/test/tint/builtins/gen/literal/transpose/faeb05.wgsl
+++ b/test/tint/builtins/gen/literal/transpose/faeb05.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/trunc/103ab8.wgsl b/test/tint/builtins/gen/literal/trunc/103ab8.wgsl
index 0f117ab..9b485ae 100644
--- a/test/tint/builtins/gen/literal/trunc/103ab8.wgsl
+++ b/test/tint/builtins/gen/literal/trunc/103ab8.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/trunc/117396.wgsl b/test/tint/builtins/gen/literal/trunc/117396.wgsl
index ffba823..1ae7ef7 100644
--- a/test/tint/builtins/gen/literal/trunc/117396.wgsl
+++ b/test/tint/builtins/gen/literal/trunc/117396.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/trunc/562d05.wgsl b/test/tint/builtins/gen/literal/trunc/562d05.wgsl
index 9e1b8f2..9b0cedc 100644
--- a/test/tint/builtins/gen/literal/trunc/562d05.wgsl
+++ b/test/tint/builtins/gen/literal/trunc/562d05.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/trunc/7d6ded.wgsl b/test/tint/builtins/gen/literal/trunc/7d6ded.wgsl
index f19625a..165a902 100644
--- a/test/tint/builtins/gen/literal/trunc/7d6ded.wgsl
+++ b/test/tint/builtins/gen/literal/trunc/7d6ded.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/trunc/a56109.wgsl b/test/tint/builtins/gen/literal/trunc/a56109.wgsl
index 999232c..a422cc6 100644
--- a/test/tint/builtins/gen/literal/trunc/a56109.wgsl
+++ b/test/tint/builtins/gen/literal/trunc/a56109.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/trunc/c12555.wgsl b/test/tint/builtins/gen/literal/trunc/c12555.wgsl
index 1505b71..b963b81 100644
--- a/test/tint/builtins/gen/literal/trunc/c12555.wgsl
+++ b/test/tint/builtins/gen/literal/trunc/c12555.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/trunc/cc2b0d.wgsl b/test/tint/builtins/gen/literal/trunc/cc2b0d.wgsl
index cca9c8a..0196173 100644
--- a/test/tint/builtins/gen/literal/trunc/cc2b0d.wgsl
+++ b/test/tint/builtins/gen/literal/trunc/cc2b0d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/trunc/ce7c17.wgsl b/test/tint/builtins/gen/literal/trunc/ce7c17.wgsl
index ca3701d..496dddc 100644
--- a/test/tint/builtins/gen/literal/trunc/ce7c17.wgsl
+++ b/test/tint/builtins/gen/literal/trunc/ce7c17.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/trunc/e183aa.wgsl b/test/tint/builtins/gen/literal/trunc/e183aa.wgsl
index 43de445..ec1a1ef 100644
--- a/test/tint/builtins/gen/literal/trunc/e183aa.wgsl
+++ b/test/tint/builtins/gen/literal/trunc/e183aa.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/trunc/eb83df.wgsl b/test/tint/builtins/gen/literal/trunc/eb83df.wgsl
index 53d51fe..6d09048 100644
--- a/test/tint/builtins/gen/literal/trunc/eb83df.wgsl
+++ b/test/tint/builtins/gen/literal/trunc/eb83df.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/trunc/f0f1a1.wgsl b/test/tint/builtins/gen/literal/trunc/f0f1a1.wgsl
index 3b055b9..31d48c9 100644
--- a/test/tint/builtins/gen/literal/trunc/f0f1a1.wgsl
+++ b/test/tint/builtins/gen/literal/trunc/f0f1a1.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/trunc/f370d3.wgsl b/test/tint/builtins/gen/literal/trunc/f370d3.wgsl
index 1b2611b..bfa66c0 100644
--- a/test/tint/builtins/gen/literal/trunc/f370d3.wgsl
+++ b/test/tint/builtins/gen/literal/trunc/f370d3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/unpack2x16float/32a5cf.wgsl b/test/tint/builtins/gen/literal/unpack2x16float/32a5cf.wgsl
index fa3679f..91db60e 100644
--- a/test/tint/builtins/gen/literal/unpack2x16float/32a5cf.wgsl
+++ b/test/tint/builtins/gen/literal/unpack2x16float/32a5cf.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/unpack2x16snorm/b4aea6.wgsl b/test/tint/builtins/gen/literal/unpack2x16snorm/b4aea6.wgsl
index a064763..d52d8e7 100644
--- a/test/tint/builtins/gen/literal/unpack2x16snorm/b4aea6.wgsl
+++ b/test/tint/builtins/gen/literal/unpack2x16snorm/b4aea6.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/unpack2x16unorm/7699c0.wgsl b/test/tint/builtins/gen/literal/unpack2x16unorm/7699c0.wgsl
index 28e4a56..a6b1379 100644
--- a/test/tint/builtins/gen/literal/unpack2x16unorm/7699c0.wgsl
+++ b/test/tint/builtins/gen/literal/unpack2x16unorm/7699c0.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/unpack4x8snorm/523fb3.wgsl b/test/tint/builtins/gen/literal/unpack4x8snorm/523fb3.wgsl
index 5a4a2ef..2be3e82 100644
--- a/test/tint/builtins/gen/literal/unpack4x8snorm/523fb3.wgsl
+++ b/test/tint/builtins/gen/literal/unpack4x8snorm/523fb3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/unpack4x8unorm/750c74.wgsl b/test/tint/builtins/gen/literal/unpack4x8unorm/750c74.wgsl
index e37b44a..e6cd3d0 100644
--- a/test/tint/builtins/gen/literal/unpack4x8unorm/750c74.wgsl
+++ b/test/tint/builtins/gen/literal/unpack4x8unorm/750c74.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/workgroupBarrier/a17f7f.wgsl b/test/tint/builtins/gen/literal/workgroupBarrier/a17f7f.wgsl
index 8dca1bd..62a5b2e 100644
--- a/test/tint/builtins/gen/literal/workgroupBarrier/a17f7f.wgsl
+++ b/test/tint/builtins/gen/literal/workgroupBarrier/a17f7f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/literal/workgroupUniformLoad/37307c.wgsl b/test/tint/builtins/gen/literal/workgroupUniformLoad/37307c.wgsl
index 2700b1f..9799435 100644
--- a/test/tint/builtins/gen/literal/workgroupUniformLoad/37307c.wgsl
+++ b/test/tint/builtins/gen/literal/workgroupUniformLoad/37307c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 var<workgroup> arg_0: u32;
diff --git a/test/tint/builtins/gen/literal/workgroupUniformLoad/7a857c.wgsl b/test/tint/builtins/gen/literal/workgroupUniformLoad/7a857c.wgsl
index f571cec..ef64b86 100644
--- a/test/tint/builtins/gen/literal/workgroupUniformLoad/7a857c.wgsl
+++ b/test/tint/builtins/gen/literal/workgroupUniformLoad/7a857c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 var<workgroup> arg_0: f32;
diff --git a/test/tint/builtins/gen/literal/workgroupUniformLoad/9d33de.wgsl b/test/tint/builtins/gen/literal/workgroupUniformLoad/9d33de.wgsl
index 852d72d..c108f25 100644
--- a/test/tint/builtins/gen/literal/workgroupUniformLoad/9d33de.wgsl
+++ b/test/tint/builtins/gen/literal/workgroupUniformLoad/9d33de.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 var<workgroup> arg_0: i32;
diff --git a/test/tint/builtins/gen/literal/workgroupUniformLoad/e07d08.wgsl b/test/tint/builtins/gen/literal/workgroupUniformLoad/e07d08.wgsl
index 767f48a..1a75274 100644
--- a/test/tint/builtins/gen/literal/workgroupUniformLoad/e07d08.wgsl
+++ b/test/tint/builtins/gen/literal/workgroupUniformLoad/e07d08.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/abs/002533.wgsl b/test/tint/builtins/gen/var/abs/002533.wgsl
index cc17fc2..49133f9 100644
--- a/test/tint/builtins/gen/var/abs/002533.wgsl
+++ b/test/tint/builtins/gen/var/abs/002533.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/abs/005174.wgsl b/test/tint/builtins/gen/var/abs/005174.wgsl
index 106a18d..f2e4f65 100644
--- a/test/tint/builtins/gen/var/abs/005174.wgsl
+++ b/test/tint/builtins/gen/var/abs/005174.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/abs/1ce782.wgsl b/test/tint/builtins/gen/var/abs/1ce782.wgsl
index 5170288..db7eb65 100644
--- a/test/tint/builtins/gen/var/abs/1ce782.wgsl
+++ b/test/tint/builtins/gen/var/abs/1ce782.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/abs/1e9d53.wgsl b/test/tint/builtins/gen/var/abs/1e9d53.wgsl
index de6bbf8..175d93d 100644
--- a/test/tint/builtins/gen/var/abs/1e9d53.wgsl
+++ b/test/tint/builtins/gen/var/abs/1e9d53.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/abs/2f861b.wgsl b/test/tint/builtins/gen/var/abs/2f861b.wgsl
index faa11d8..c06da0e 100644
--- a/test/tint/builtins/gen/var/abs/2f861b.wgsl
+++ b/test/tint/builtins/gen/var/abs/2f861b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/abs/421ca3.wgsl b/test/tint/builtins/gen/var/abs/421ca3.wgsl
index a28dbb5..6818290 100644
--- a/test/tint/builtins/gen/var/abs/421ca3.wgsl
+++ b/test/tint/builtins/gen/var/abs/421ca3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/abs/467cd1.wgsl b/test/tint/builtins/gen/var/abs/467cd1.wgsl
index 197d145..d3aeeb9 100644
--- a/test/tint/builtins/gen/var/abs/467cd1.wgsl
+++ b/test/tint/builtins/gen/var/abs/467cd1.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/abs/4ad288.wgsl b/test/tint/builtins/gen/var/abs/4ad288.wgsl
index e806cac..1ed4dee 100644
--- a/test/tint/builtins/gen/var/abs/4ad288.wgsl
+++ b/test/tint/builtins/gen/var/abs/4ad288.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/abs/538d29.wgsl b/test/tint/builtins/gen/var/abs/538d29.wgsl
index edf7e66..dbdcc1d 100644
--- a/test/tint/builtins/gen/var/abs/538d29.wgsl
+++ b/test/tint/builtins/gen/var/abs/538d29.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/abs/577d6e.wgsl b/test/tint/builtins/gen/var/abs/577d6e.wgsl
index aa60735..c05469f 100644
--- a/test/tint/builtins/gen/var/abs/577d6e.wgsl
+++ b/test/tint/builtins/gen/var/abs/577d6e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/abs/5a8af1.wgsl b/test/tint/builtins/gen/var/abs/5a8af1.wgsl
index 3afdbba..988d9c7 100644
--- a/test/tint/builtins/gen/var/abs/5a8af1.wgsl
+++ b/test/tint/builtins/gen/var/abs/5a8af1.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/abs/5ad50a.wgsl b/test/tint/builtins/gen/var/abs/5ad50a.wgsl
index 35ef47f..33ae065 100644
--- a/test/tint/builtins/gen/var/abs/5ad50a.wgsl
+++ b/test/tint/builtins/gen/var/abs/5ad50a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/abs/5ae4fe.wgsl b/test/tint/builtins/gen/var/abs/5ae4fe.wgsl
index 4923ede..cab181d 100644
--- a/test/tint/builtins/gen/var/abs/5ae4fe.wgsl
+++ b/test/tint/builtins/gen/var/abs/5ae4fe.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/abs/7326de.wgsl b/test/tint/builtins/gen/var/abs/7326de.wgsl
index 9c27ce4..503292d 100644
--- a/test/tint/builtins/gen/var/abs/7326de.wgsl
+++ b/test/tint/builtins/gen/var/abs/7326de.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/abs/7f28e6.wgsl b/test/tint/builtins/gen/var/abs/7f28e6.wgsl
index 756e42b..999a487 100644
--- a/test/tint/builtins/gen/var/abs/7f28e6.wgsl
+++ b/test/tint/builtins/gen/var/abs/7f28e6.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/abs/7faa9e.wgsl b/test/tint/builtins/gen/var/abs/7faa9e.wgsl
index c099d46..23562b6 100644
--- a/test/tint/builtins/gen/var/abs/7faa9e.wgsl
+++ b/test/tint/builtins/gen/var/abs/7faa9e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/abs/82ff9d.wgsl b/test/tint/builtins/gen/var/abs/82ff9d.wgsl
index 74e0f67..4ce482a 100644
--- a/test/tint/builtins/gen/var/abs/82ff9d.wgsl
+++ b/test/tint/builtins/gen/var/abs/82ff9d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/abs/8ca9b1.wgsl b/test/tint/builtins/gen/var/abs/8ca9b1.wgsl
index 92f00cc..26643d2 100644
--- a/test/tint/builtins/gen/var/abs/8ca9b1.wgsl
+++ b/test/tint/builtins/gen/var/abs/8ca9b1.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/abs/9c80a6.wgsl b/test/tint/builtins/gen/var/abs/9c80a6.wgsl
index 58b6b31..bf7ed02 100644
--- a/test/tint/builtins/gen/var/abs/9c80a6.wgsl
+++ b/test/tint/builtins/gen/var/abs/9c80a6.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/abs/aedb6d.wgsl b/test/tint/builtins/gen/var/abs/aedb6d.wgsl
index 3d1f9f7..aa1cdf2 100644
--- a/test/tint/builtins/gen/var/abs/aedb6d.wgsl
+++ b/test/tint/builtins/gen/var/abs/aedb6d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/abs/b96037.wgsl b/test/tint/builtins/gen/var/abs/b96037.wgsl
index 8fa5427..1a181ad 100644
--- a/test/tint/builtins/gen/var/abs/b96037.wgsl
+++ b/test/tint/builtins/gen/var/abs/b96037.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/abs/c3321c.wgsl b/test/tint/builtins/gen/var/abs/c3321c.wgsl
index c395c72..5e6e870 100644
--- a/test/tint/builtins/gen/var/abs/c3321c.wgsl
+++ b/test/tint/builtins/gen/var/abs/c3321c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/abs/e28785.wgsl b/test/tint/builtins/gen/var/abs/e28785.wgsl
index 2de2a21..0cb3594 100644
--- a/test/tint/builtins/gen/var/abs/e28785.wgsl
+++ b/test/tint/builtins/gen/var/abs/e28785.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/abs/fd247f.wgsl b/test/tint/builtins/gen/var/abs/fd247f.wgsl
index 310afbe..2a0ba9e 100644
--- a/test/tint/builtins/gen/var/abs/fd247f.wgsl
+++ b/test/tint/builtins/gen/var/abs/fd247f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/acos/004aff.wgsl b/test/tint/builtins/gen/var/acos/004aff.wgsl
index 61f0054..b6127a4 100644
--- a/test/tint/builtins/gen/var/acos/004aff.wgsl
+++ b/test/tint/builtins/gen/var/acos/004aff.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/acos/069188.wgsl b/test/tint/builtins/gen/var/acos/069188.wgsl
index 5dabc85..379cf02 100644
--- a/test/tint/builtins/gen/var/acos/069188.wgsl
+++ b/test/tint/builtins/gen/var/acos/069188.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/acos/15d35b.wgsl b/test/tint/builtins/gen/var/acos/15d35b.wgsl
index 4291ad0..1f23559 100644
--- a/test/tint/builtins/gen/var/acos/15d35b.wgsl
+++ b/test/tint/builtins/gen/var/acos/15d35b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/acos/203628.wgsl b/test/tint/builtins/gen/var/acos/203628.wgsl
index 3c4343b..90d1661 100644
--- a/test/tint/builtins/gen/var/acos/203628.wgsl
+++ b/test/tint/builtins/gen/var/acos/203628.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/acos/303e3d.wgsl b/test/tint/builtins/gen/var/acos/303e3d.wgsl
index d4490df..199b2d8 100644
--- a/test/tint/builtins/gen/var/acos/303e3d.wgsl
+++ b/test/tint/builtins/gen/var/acos/303e3d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/acos/489247.wgsl b/test/tint/builtins/gen/var/acos/489247.wgsl
index 9876336..a08aa9a 100644
--- a/test/tint/builtins/gen/var/acos/489247.wgsl
+++ b/test/tint/builtins/gen/var/acos/489247.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/acos/4dac75.wgsl b/test/tint/builtins/gen/var/acos/4dac75.wgsl
index b9cb103..bdb3c1b 100644
--- a/test/tint/builtins/gen/var/acos/4dac75.wgsl
+++ b/test/tint/builtins/gen/var/acos/4dac75.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/acos/5e9ad2.wgsl b/test/tint/builtins/gen/var/acos/5e9ad2.wgsl
index 228a448..9474f0c 100644
--- a/test/tint/builtins/gen/var/acos/5e9ad2.wgsl
+++ b/test/tint/builtins/gen/var/acos/5e9ad2.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/acos/8e2acf.wgsl b/test/tint/builtins/gen/var/acos/8e2acf.wgsl
index 1900bce..a300b4d 100644
--- a/test/tint/builtins/gen/var/acos/8e2acf.wgsl
+++ b/test/tint/builtins/gen/var/acos/8e2acf.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/acos/a610c4.wgsl b/test/tint/builtins/gen/var/acos/a610c4.wgsl
index 395bbe1..3649abe 100644
--- a/test/tint/builtins/gen/var/acos/a610c4.wgsl
+++ b/test/tint/builtins/gen/var/acos/a610c4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/acos/dfc915.wgsl b/test/tint/builtins/gen/var/acos/dfc915.wgsl
index 27961f2..96865bb 100644
--- a/test/tint/builtins/gen/var/acos/dfc915.wgsl
+++ b/test/tint/builtins/gen/var/acos/dfc915.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/acos/f47057.wgsl b/test/tint/builtins/gen/var/acos/f47057.wgsl
index 10c5ffe..a16a26a 100644
--- a/test/tint/builtins/gen/var/acos/f47057.wgsl
+++ b/test/tint/builtins/gen/var/acos/f47057.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/acosh/17260e.wgsl b/test/tint/builtins/gen/var/acosh/17260e.wgsl
index b68d91a..61b8948 100644
--- a/test/tint/builtins/gen/var/acosh/17260e.wgsl
+++ b/test/tint/builtins/gen/var/acosh/17260e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/acosh/3433e8.wgsl b/test/tint/builtins/gen/var/acosh/3433e8.wgsl
index fe3d0a6..4582e71 100644
--- a/test/tint/builtins/gen/var/acosh/3433e8.wgsl
+++ b/test/tint/builtins/gen/var/acosh/3433e8.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/acosh/490aae.wgsl b/test/tint/builtins/gen/var/acosh/490aae.wgsl
index 59a26c2..8169f45 100644
--- a/test/tint/builtins/gen/var/acosh/490aae.wgsl
+++ b/test/tint/builtins/gen/var/acosh/490aae.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/acosh/5f49d8.wgsl b/test/tint/builtins/gen/var/acosh/5f49d8.wgsl
index e878484..42f2080 100644
--- a/test/tint/builtins/gen/var/acosh/5f49d8.wgsl
+++ b/test/tint/builtins/gen/var/acosh/5f49d8.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/acosh/640883.wgsl b/test/tint/builtins/gen/var/acosh/640883.wgsl
index d95c3c4..6967962 100644
--- a/test/tint/builtins/gen/var/acosh/640883.wgsl
+++ b/test/tint/builtins/gen/var/acosh/640883.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/acosh/9f213e.wgsl b/test/tint/builtins/gen/var/acosh/9f213e.wgsl
index 420fac0..7d4cc9b 100644
--- a/test/tint/builtins/gen/var/acosh/9f213e.wgsl
+++ b/test/tint/builtins/gen/var/acosh/9f213e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/acosh/a37dfe.wgsl b/test/tint/builtins/gen/var/acosh/a37dfe.wgsl
index 6bba46f..1cfc9b9 100644
--- a/test/tint/builtins/gen/var/acosh/a37dfe.wgsl
+++ b/test/tint/builtins/gen/var/acosh/a37dfe.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/acosh/d51ccb.wgsl b/test/tint/builtins/gen/var/acosh/d51ccb.wgsl
index 4057518..7096a97 100644
--- a/test/tint/builtins/gen/var/acosh/d51ccb.wgsl
+++ b/test/tint/builtins/gen/var/acosh/d51ccb.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/acosh/de60d8.wgsl b/test/tint/builtins/gen/var/acosh/de60d8.wgsl
index 217942f..4922971 100644
--- a/test/tint/builtins/gen/var/acosh/de60d8.wgsl
+++ b/test/tint/builtins/gen/var/acosh/de60d8.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/acosh/e38f5c.wgsl b/test/tint/builtins/gen/var/acosh/e38f5c.wgsl
index 58fb5b4..47261b0 100644
--- a/test/tint/builtins/gen/var/acosh/e38f5c.wgsl
+++ b/test/tint/builtins/gen/var/acosh/e38f5c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/acosh/ecf2d1.wgsl b/test/tint/builtins/gen/var/acosh/ecf2d1.wgsl
index a46afb6..68612ce 100644
--- a/test/tint/builtins/gen/var/acosh/ecf2d1.wgsl
+++ b/test/tint/builtins/gen/var/acosh/ecf2d1.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/acosh/f56574.wgsl b/test/tint/builtins/gen/var/acosh/f56574.wgsl
index ce62afa..c5c768e 100644
--- a/test/tint/builtins/gen/var/acosh/f56574.wgsl
+++ b/test/tint/builtins/gen/var/acosh/f56574.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/all/353d6a.wgsl b/test/tint/builtins/gen/var/all/353d6a.wgsl
index 7cb27d3..73b4122 100644
--- a/test/tint/builtins/gen/var/all/353d6a.wgsl
+++ b/test/tint/builtins/gen/var/all/353d6a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/all/986c7b.wgsl b/test/tint/builtins/gen/var/all/986c7b.wgsl
index e9dfeb8..0c8d517 100644
--- a/test/tint/builtins/gen/var/all/986c7b.wgsl
+++ b/test/tint/builtins/gen/var/all/986c7b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/all/bd2dba.wgsl b/test/tint/builtins/gen/var/all/bd2dba.wgsl
index df501cc..272fcb3 100644
--- a/test/tint/builtins/gen/var/all/bd2dba.wgsl
+++ b/test/tint/builtins/gen/var/all/bd2dba.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/all/f46790.wgsl b/test/tint/builtins/gen/var/all/f46790.wgsl
index 671c1d1..033d4d3 100644
--- a/test/tint/builtins/gen/var/all/f46790.wgsl
+++ b/test/tint/builtins/gen/var/all/f46790.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/any/083428.wgsl b/test/tint/builtins/gen/var/any/083428.wgsl
index 42634b4..1de134a 100644
--- a/test/tint/builtins/gen/var/any/083428.wgsl
+++ b/test/tint/builtins/gen/var/any/083428.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/any/0e3e58.wgsl b/test/tint/builtins/gen/var/any/0e3e58.wgsl
index 7ef84f9..922f737 100644
--- a/test/tint/builtins/gen/var/any/0e3e58.wgsl
+++ b/test/tint/builtins/gen/var/any/0e3e58.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/any/2ab91a.wgsl b/test/tint/builtins/gen/var/any/2ab91a.wgsl
index f9fb9de..d39e0ee 100644
--- a/test/tint/builtins/gen/var/any/2ab91a.wgsl
+++ b/test/tint/builtins/gen/var/any/2ab91a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/any/e755c1.wgsl b/test/tint/builtins/gen/var/any/e755c1.wgsl
index a84a964..4577c77 100644
--- a/test/tint/builtins/gen/var/any/e755c1.wgsl
+++ b/test/tint/builtins/gen/var/any/e755c1.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/arrayLength/1588cd.wgsl b/test/tint/builtins/gen/var/arrayLength/1588cd.wgsl
index d40e6ae..5a382f7 100644
--- a/test/tint/builtins/gen/var/arrayLength/1588cd.wgsl
+++ b/test/tint/builtins/gen/var/arrayLength/1588cd.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 struct SB_RO {
diff --git a/test/tint/builtins/gen/var/arrayLength/61b1c7.wgsl b/test/tint/builtins/gen/var/arrayLength/61b1c7.wgsl
index 4d8e890..3cbec74 100644
--- a/test/tint/builtins/gen/var/arrayLength/61b1c7.wgsl
+++ b/test/tint/builtins/gen/var/arrayLength/61b1c7.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 struct SB_RW {
diff --git a/test/tint/builtins/gen/var/arrayLength/8421b9.wgsl b/test/tint/builtins/gen/var/arrayLength/8421b9.wgsl
index 38a2bdb..dd06558 100644
--- a/test/tint/builtins/gen/var/arrayLength/8421b9.wgsl
+++ b/test/tint/builtins/gen/var/arrayLength/8421b9.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/arrayLength/a0f5ca.wgsl b/test/tint/builtins/gen/var/arrayLength/a0f5ca.wgsl
index 2df882a..d9b9915 100644
--- a/test/tint/builtins/gen/var/arrayLength/a0f5ca.wgsl
+++ b/test/tint/builtins/gen/var/arrayLength/a0f5ca.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 struct SB_RO {
diff --git a/test/tint/builtins/gen/var/arrayLength/cbd6b5.wgsl b/test/tint/builtins/gen/var/arrayLength/cbd6b5.wgsl
index 9727618..888b19f 100644
--- a/test/tint/builtins/gen/var/arrayLength/cbd6b5.wgsl
+++ b/test/tint/builtins/gen/var/arrayLength/cbd6b5.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/arrayLength/cdd123.wgsl b/test/tint/builtins/gen/var/arrayLength/cdd123.wgsl
index 01336ea..cac8b6e 100644
--- a/test/tint/builtins/gen/var/arrayLength/cdd123.wgsl
+++ b/test/tint/builtins/gen/var/arrayLength/cdd123.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 struct SB_RW {
diff --git a/test/tint/builtins/gen/var/arrayLength/cfca0a.wgsl b/test/tint/builtins/gen/var/arrayLength/cfca0a.wgsl
index a02d679..5143f2a 100644
--- a/test/tint/builtins/gen/var/arrayLength/cfca0a.wgsl
+++ b/test/tint/builtins/gen/var/arrayLength/cfca0a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 struct SB_RO {
diff --git a/test/tint/builtins/gen/var/arrayLength/eb510f.wgsl b/test/tint/builtins/gen/var/arrayLength/eb510f.wgsl
index 00cdbd5..a178ac5 100644
--- a/test/tint/builtins/gen/var/arrayLength/eb510f.wgsl
+++ b/test/tint/builtins/gen/var/arrayLength/eb510f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 struct SB_RW {
diff --git a/test/tint/builtins/gen/var/asin/064953.wgsl b/test/tint/builtins/gen/var/asin/064953.wgsl
index 5d4c606..9aa6311 100644
--- a/test/tint/builtins/gen/var/asin/064953.wgsl
+++ b/test/tint/builtins/gen/var/asin/064953.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/asin/0bac07.wgsl b/test/tint/builtins/gen/var/asin/0bac07.wgsl
index 36729a2..e4aa980 100644
--- a/test/tint/builtins/gen/var/asin/0bac07.wgsl
+++ b/test/tint/builtins/gen/var/asin/0bac07.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/asin/11dfda.wgsl b/test/tint/builtins/gen/var/asin/11dfda.wgsl
index de3765d..200df54 100644
--- a/test/tint/builtins/gen/var/asin/11dfda.wgsl
+++ b/test/tint/builtins/gen/var/asin/11dfda.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/asin/2d8e29.wgsl b/test/tint/builtins/gen/var/asin/2d8e29.wgsl
index aa8c171..7628441 100644
--- a/test/tint/builtins/gen/var/asin/2d8e29.wgsl
+++ b/test/tint/builtins/gen/var/asin/2d8e29.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/asin/3cfbd4.wgsl b/test/tint/builtins/gen/var/asin/3cfbd4.wgsl
index ceade89..39bfe82 100644
--- a/test/tint/builtins/gen/var/asin/3cfbd4.wgsl
+++ b/test/tint/builtins/gen/var/asin/3cfbd4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/asin/64bb1f.wgsl b/test/tint/builtins/gen/var/asin/64bb1f.wgsl
index 5f14d5e..640ec4a 100644
--- a/test/tint/builtins/gen/var/asin/64bb1f.wgsl
+++ b/test/tint/builtins/gen/var/asin/64bb1f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/asin/7b6a44.wgsl b/test/tint/builtins/gen/var/asin/7b6a44.wgsl
index 9d99f03..c660b2e 100644
--- a/test/tint/builtins/gen/var/asin/7b6a44.wgsl
+++ b/test/tint/builtins/gen/var/asin/7b6a44.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/asin/8cd9c9.wgsl b/test/tint/builtins/gen/var/asin/8cd9c9.wgsl
index ba2d90b..d3479ba 100644
--- a/test/tint/builtins/gen/var/asin/8cd9c9.wgsl
+++ b/test/tint/builtins/gen/var/asin/8cd9c9.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/asin/a5dd88.wgsl b/test/tint/builtins/gen/var/asin/a5dd88.wgsl
index 11ee74e..52368d8 100644
--- a/test/tint/builtins/gen/var/asin/a5dd88.wgsl
+++ b/test/tint/builtins/gen/var/asin/a5dd88.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/asin/a6d73a.wgsl b/test/tint/builtins/gen/var/asin/a6d73a.wgsl
index 8dcd774..65894d6 100644
--- a/test/tint/builtins/gen/var/asin/a6d73a.wgsl
+++ b/test/tint/builtins/gen/var/asin/a6d73a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/asin/b4aced.wgsl b/test/tint/builtins/gen/var/asin/b4aced.wgsl
index bcc6ccf..33a96fc 100644
--- a/test/tint/builtins/gen/var/asin/b4aced.wgsl
+++ b/test/tint/builtins/gen/var/asin/b4aced.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/asin/c0c272.wgsl b/test/tint/builtins/gen/var/asin/c0c272.wgsl
index 882c020..5651862 100644
--- a/test/tint/builtins/gen/var/asin/c0c272.wgsl
+++ b/test/tint/builtins/gen/var/asin/c0c272.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/asinh/157447.wgsl b/test/tint/builtins/gen/var/asinh/157447.wgsl
index 4609f3e..e9f95fd 100644
--- a/test/tint/builtins/gen/var/asinh/157447.wgsl
+++ b/test/tint/builtins/gen/var/asinh/157447.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/asinh/16b543.wgsl b/test/tint/builtins/gen/var/asinh/16b543.wgsl
index fbc0e29..ff6021b 100644
--- a/test/tint/builtins/gen/var/asinh/16b543.wgsl
+++ b/test/tint/builtins/gen/var/asinh/16b543.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/asinh/180015.wgsl b/test/tint/builtins/gen/var/asinh/180015.wgsl
index eec5914..7d5ebfe 100644
--- a/test/tint/builtins/gen/var/asinh/180015.wgsl
+++ b/test/tint/builtins/gen/var/asinh/180015.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/asinh/2265ee.wgsl b/test/tint/builtins/gen/var/asinh/2265ee.wgsl
index e1eefe0..41e5ef5 100644
--- a/test/tint/builtins/gen/var/asinh/2265ee.wgsl
+++ b/test/tint/builtins/gen/var/asinh/2265ee.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/asinh/468a48.wgsl b/test/tint/builtins/gen/var/asinh/468a48.wgsl
index 4c1abf3..27f8049 100644
--- a/test/tint/builtins/gen/var/asinh/468a48.wgsl
+++ b/test/tint/builtins/gen/var/asinh/468a48.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/asinh/4a2226.wgsl b/test/tint/builtins/gen/var/asinh/4a2226.wgsl
index c251cac..bead46f 100644
--- a/test/tint/builtins/gen/var/asinh/4a2226.wgsl
+++ b/test/tint/builtins/gen/var/asinh/4a2226.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/asinh/51079e.wgsl b/test/tint/builtins/gen/var/asinh/51079e.wgsl
index 468fd89..d1c77e2 100644
--- a/test/tint/builtins/gen/var/asinh/51079e.wgsl
+++ b/test/tint/builtins/gen/var/asinh/51079e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/asinh/8d2e51.wgsl b/test/tint/builtins/gen/var/asinh/8d2e51.wgsl
index 9f48e57..e672b0d 100644
--- a/test/tint/builtins/gen/var/asinh/8d2e51.wgsl
+++ b/test/tint/builtins/gen/var/asinh/8d2e51.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/asinh/95ab2b.wgsl b/test/tint/builtins/gen/var/asinh/95ab2b.wgsl
index 76ed66e..e282dc8 100644
--- a/test/tint/builtins/gen/var/asinh/95ab2b.wgsl
+++ b/test/tint/builtins/gen/var/asinh/95ab2b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/asinh/ad8f8b.wgsl b/test/tint/builtins/gen/var/asinh/ad8f8b.wgsl
index 9516049..13d2510 100644
--- a/test/tint/builtins/gen/var/asinh/ad8f8b.wgsl
+++ b/test/tint/builtins/gen/var/asinh/ad8f8b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/asinh/cf8603.wgsl b/test/tint/builtins/gen/var/asinh/cf8603.wgsl
index 68434dd..007685f 100644
--- a/test/tint/builtins/gen/var/asinh/cf8603.wgsl
+++ b/test/tint/builtins/gen/var/asinh/cf8603.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/asinh/fb5e8c.wgsl b/test/tint/builtins/gen/var/asinh/fb5e8c.wgsl
index 95ba648..6ec743f 100644
--- a/test/tint/builtins/gen/var/asinh/fb5e8c.wgsl
+++ b/test/tint/builtins/gen/var/asinh/fb5e8c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/atan/02979a.wgsl b/test/tint/builtins/gen/var/atan/02979a.wgsl
index 808cb52..2215fa1 100644
--- a/test/tint/builtins/gen/var/atan/02979a.wgsl
+++ b/test/tint/builtins/gen/var/atan/02979a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/atan/19faea.wgsl b/test/tint/builtins/gen/var/atan/19faea.wgsl
index d9b3d5d..75e6688 100644
--- a/test/tint/builtins/gen/var/atan/19faea.wgsl
+++ b/test/tint/builtins/gen/var/atan/19faea.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/atan/1e1764.wgsl b/test/tint/builtins/gen/var/atan/1e1764.wgsl
index 42b84f4..75fdb82 100644
--- a/test/tint/builtins/gen/var/atan/1e1764.wgsl
+++ b/test/tint/builtins/gen/var/atan/1e1764.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/atan/331e6d.wgsl b/test/tint/builtins/gen/var/atan/331e6d.wgsl
index e1725fc..103e135 100644
--- a/test/tint/builtins/gen/var/atan/331e6d.wgsl
+++ b/test/tint/builtins/gen/var/atan/331e6d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/atan/5ca7b8.wgsl b/test/tint/builtins/gen/var/atan/5ca7b8.wgsl
index 80d1045..8bf7ffd 100644
--- a/test/tint/builtins/gen/var/atan/5ca7b8.wgsl
+++ b/test/tint/builtins/gen/var/atan/5ca7b8.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/atan/749e1b.wgsl b/test/tint/builtins/gen/var/atan/749e1b.wgsl
index ec37b0c..a77b0c7 100644
--- a/test/tint/builtins/gen/var/atan/749e1b.wgsl
+++ b/test/tint/builtins/gen/var/atan/749e1b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/atan/7a2a75.wgsl b/test/tint/builtins/gen/var/atan/7a2a75.wgsl
index 728bddd..2508930 100644
--- a/test/tint/builtins/gen/var/atan/7a2a75.wgsl
+++ b/test/tint/builtins/gen/var/atan/7a2a75.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/atan/a5f421.wgsl b/test/tint/builtins/gen/var/atan/a5f421.wgsl
index 4c0730a..9940fd5 100644
--- a/test/tint/builtins/gen/var/atan/a5f421.wgsl
+++ b/test/tint/builtins/gen/var/atan/a5f421.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/atan/a7ba61.wgsl b/test/tint/builtins/gen/var/atan/a7ba61.wgsl
index 4a5c143..c4dad09 100644
--- a/test/tint/builtins/gen/var/atan/a7ba61.wgsl
+++ b/test/tint/builtins/gen/var/atan/a7ba61.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/atan/a8b696.wgsl b/test/tint/builtins/gen/var/atan/a8b696.wgsl
index 6585af9..a139ac8 100644
--- a/test/tint/builtins/gen/var/atan/a8b696.wgsl
+++ b/test/tint/builtins/gen/var/atan/a8b696.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/atan/ad96e4.wgsl b/test/tint/builtins/gen/var/atan/ad96e4.wgsl
index 9478c24..4e693af 100644
--- a/test/tint/builtins/gen/var/atan/ad96e4.wgsl
+++ b/test/tint/builtins/gen/var/atan/ad96e4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/atan/d17fb2.wgsl b/test/tint/builtins/gen/var/atan/d17fb2.wgsl
index 8bee3f5..d854462 100644
--- a/test/tint/builtins/gen/var/atan/d17fb2.wgsl
+++ b/test/tint/builtins/gen/var/atan/d17fb2.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/atan2/034ace.wgsl b/test/tint/builtins/gen/var/atan2/034ace.wgsl
index 33300e3..4622bd1 100644
--- a/test/tint/builtins/gen/var/atan2/034ace.wgsl
+++ b/test/tint/builtins/gen/var/atan2/034ace.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/atan2/21dfea.wgsl b/test/tint/builtins/gen/var/atan2/21dfea.wgsl
index 2921427..da0a422 100644
--- a/test/tint/builtins/gen/var/atan2/21dfea.wgsl
+++ b/test/tint/builtins/gen/var/atan2/21dfea.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/atan2/3c2865.wgsl b/test/tint/builtins/gen/var/atan2/3c2865.wgsl
index 4f3ac16..3ff1666 100644
--- a/test/tint/builtins/gen/var/atan2/3c2865.wgsl
+++ b/test/tint/builtins/gen/var/atan2/3c2865.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/atan2/57fb13.wgsl b/test/tint/builtins/gen/var/atan2/57fb13.wgsl
index b600c85..1b9e418 100644
--- a/test/tint/builtins/gen/var/atan2/57fb13.wgsl
+++ b/test/tint/builtins/gen/var/atan2/57fb13.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/atan2/93febc.wgsl b/test/tint/builtins/gen/var/atan2/93febc.wgsl
index d66a4c4..a1d8f2c 100644
--- a/test/tint/builtins/gen/var/atan2/93febc.wgsl
+++ b/test/tint/builtins/gen/var/atan2/93febc.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/atan2/96057c.wgsl b/test/tint/builtins/gen/var/atan2/96057c.wgsl
index 91746b9..c64b7fe 100644
--- a/test/tint/builtins/gen/var/atan2/96057c.wgsl
+++ b/test/tint/builtins/gen/var/atan2/96057c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/atan2/a70d0d.wgsl b/test/tint/builtins/gen/var/atan2/a70d0d.wgsl
index 74b9dfe..db06df7 100644
--- a/test/tint/builtins/gen/var/atan2/a70d0d.wgsl
+++ b/test/tint/builtins/gen/var/atan2/a70d0d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/atan2/ae713e.wgsl b/test/tint/builtins/gen/var/atan2/ae713e.wgsl
index bd2b767..673a38c 100644
--- a/test/tint/builtins/gen/var/atan2/ae713e.wgsl
+++ b/test/tint/builtins/gen/var/atan2/ae713e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/atan2/c19683.wgsl b/test/tint/builtins/gen/var/atan2/c19683.wgsl
index 47414d5..c36f565 100644
--- a/test/tint/builtins/gen/var/atan2/c19683.wgsl
+++ b/test/tint/builtins/gen/var/atan2/c19683.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/atan2/c4be45.wgsl b/test/tint/builtins/gen/var/atan2/c4be45.wgsl
index 778b800..65b3e22 100644
--- a/test/tint/builtins/gen/var/atan2/c4be45.wgsl
+++ b/test/tint/builtins/gen/var/atan2/c4be45.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/atan2/ca698e.wgsl b/test/tint/builtins/gen/var/atan2/ca698e.wgsl
index 1914f86..f60332b 100644
--- a/test/tint/builtins/gen/var/atan2/ca698e.wgsl
+++ b/test/tint/builtins/gen/var/atan2/ca698e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/atan2/d983ab.wgsl b/test/tint/builtins/gen/var/atan2/d983ab.wgsl
index 8517cae..8dc0610 100644
--- a/test/tint/builtins/gen/var/atan2/d983ab.wgsl
+++ b/test/tint/builtins/gen/var/atan2/d983ab.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/atanh/440cca.wgsl b/test/tint/builtins/gen/var/atanh/440cca.wgsl
index c89f950..2b7cb4f 100644
--- a/test/tint/builtins/gen/var/atanh/440cca.wgsl
+++ b/test/tint/builtins/gen/var/atanh/440cca.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/atanh/5bf88d.wgsl b/test/tint/builtins/gen/var/atanh/5bf88d.wgsl
index abeff15..149c5d4 100644
--- a/test/tint/builtins/gen/var/atanh/5bf88d.wgsl
+++ b/test/tint/builtins/gen/var/atanh/5bf88d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/atanh/70d5bd.wgsl b/test/tint/builtins/gen/var/atanh/70d5bd.wgsl
index b4691f7..e8daa07 100644
--- a/test/tint/builtins/gen/var/atanh/70d5bd.wgsl
+++ b/test/tint/builtins/gen/var/atanh/70d5bd.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/atanh/7997d8.wgsl b/test/tint/builtins/gen/var/atanh/7997d8.wgsl
index 90781f4..32a0915 100644
--- a/test/tint/builtins/gen/var/atanh/7997d8.wgsl
+++ b/test/tint/builtins/gen/var/atanh/7997d8.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/atanh/7f2874.wgsl b/test/tint/builtins/gen/var/atanh/7f2874.wgsl
index ab3b443..4553808 100644
--- a/test/tint/builtins/gen/var/atanh/7f2874.wgsl
+++ b/test/tint/builtins/gen/var/atanh/7f2874.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/atanh/c0e634.wgsl b/test/tint/builtins/gen/var/atanh/c0e634.wgsl
index 5bd3123..1e78332 100644
--- a/test/tint/builtins/gen/var/atanh/c0e634.wgsl
+++ b/test/tint/builtins/gen/var/atanh/c0e634.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/atanh/c5dc32.wgsl b/test/tint/builtins/gen/var/atanh/c5dc32.wgsl
index 887d1fc..f89042f 100644
--- a/test/tint/builtins/gen/var/atanh/c5dc32.wgsl
+++ b/test/tint/builtins/gen/var/atanh/c5dc32.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/atanh/d2d8cd.wgsl b/test/tint/builtins/gen/var/atanh/d2d8cd.wgsl
index 0d624fb..4a32c41 100644
--- a/test/tint/builtins/gen/var/atanh/d2d8cd.wgsl
+++ b/test/tint/builtins/gen/var/atanh/d2d8cd.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/atanh/e3b450.wgsl b/test/tint/builtins/gen/var/atanh/e3b450.wgsl
index b75d761..e14d4cf 100644
--- a/test/tint/builtins/gen/var/atanh/e3b450.wgsl
+++ b/test/tint/builtins/gen/var/atanh/e3b450.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/atanh/e431bb.wgsl b/test/tint/builtins/gen/var/atanh/e431bb.wgsl
index b4b527f..88575df 100644
--- a/test/tint/builtins/gen/var/atanh/e431bb.wgsl
+++ b/test/tint/builtins/gen/var/atanh/e431bb.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/atanh/ec4b06.wgsl b/test/tint/builtins/gen/var/atanh/ec4b06.wgsl
index 7ac2ecf..7541c5c 100644
--- a/test/tint/builtins/gen/var/atanh/ec4b06.wgsl
+++ b/test/tint/builtins/gen/var/atanh/ec4b06.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/atanh/f3e01b.wgsl b/test/tint/builtins/gen/var/atanh/f3e01b.wgsl
index c7b2c25..bf41004 100644
--- a/test/tint/builtins/gen/var/atanh/f3e01b.wgsl
+++ b/test/tint/builtins/gen/var/atanh/f3e01b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/atomicAdd/794055.wgsl b/test/tint/builtins/gen/var/atomicAdd/794055.wgsl
index 1ab357b..58bcda0 100644
--- a/test/tint/builtins/gen/var/atomicAdd/794055.wgsl
+++ b/test/tint/builtins/gen/var/atomicAdd/794055.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 var<workgroup> arg_0: atomic<i32>;
diff --git a/test/tint/builtins/gen/var/atomicAdd/8a199a.wgsl b/test/tint/builtins/gen/var/atomicAdd/8a199a.wgsl
index bdd8de3..6a89d0d 100644
--- a/test/tint/builtins/gen/var/atomicAdd/8a199a.wgsl
+++ b/test/tint/builtins/gen/var/atomicAdd/8a199a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 struct SB_RW {
diff --git a/test/tint/builtins/gen/var/atomicAdd/d32fe4.wgsl b/test/tint/builtins/gen/var/atomicAdd/d32fe4.wgsl
index 3750f1c..c374fb3 100644
--- a/test/tint/builtins/gen/var/atomicAdd/d32fe4.wgsl
+++ b/test/tint/builtins/gen/var/atomicAdd/d32fe4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 struct SB_RW {
diff --git a/test/tint/builtins/gen/var/atomicAdd/d5db1d.wgsl b/test/tint/builtins/gen/var/atomicAdd/d5db1d.wgsl
index 7f21eef..7a61dc4 100644
--- a/test/tint/builtins/gen/var/atomicAdd/d5db1d.wgsl
+++ b/test/tint/builtins/gen/var/atomicAdd/d5db1d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 var<workgroup> arg_0: atomic<u32>;
diff --git a/test/tint/builtins/gen/var/atomicAnd/152966.wgsl b/test/tint/builtins/gen/var/atomicAnd/152966.wgsl
index cfc663a..d29488e 100644
--- a/test/tint/builtins/gen/var/atomicAnd/152966.wgsl
+++ b/test/tint/builtins/gen/var/atomicAnd/152966.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 struct SB_RW {
diff --git a/test/tint/builtins/gen/var/atomicAnd/34edd3.wgsl b/test/tint/builtins/gen/var/atomicAnd/34edd3.wgsl
index 5d27d35..ac8b5d5 100644
--- a/test/tint/builtins/gen/var/atomicAnd/34edd3.wgsl
+++ b/test/tint/builtins/gen/var/atomicAnd/34edd3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 var<workgroup> arg_0: atomic<u32>;
diff --git a/test/tint/builtins/gen/var/atomicAnd/45a819.wgsl b/test/tint/builtins/gen/var/atomicAnd/45a819.wgsl
index e3f32e3..3586204 100644
--- a/test/tint/builtins/gen/var/atomicAnd/45a819.wgsl
+++ b/test/tint/builtins/gen/var/atomicAnd/45a819.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 var<workgroup> arg_0: atomic<i32>;
diff --git a/test/tint/builtins/gen/var/atomicAnd/85a8d9.wgsl b/test/tint/builtins/gen/var/atomicAnd/85a8d9.wgsl
index 48f6a7a..b90c487 100644
--- a/test/tint/builtins/gen/var/atomicAnd/85a8d9.wgsl
+++ b/test/tint/builtins/gen/var/atomicAnd/85a8d9.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 struct SB_RW {
diff --git a/test/tint/builtins/gen/var/atomicCompareExchangeWeak/1bd40a.wgsl b/test/tint/builtins/gen/var/atomicCompareExchangeWeak/1bd40a.wgsl
index 7580cfe..afdfd00 100644
--- a/test/tint/builtins/gen/var/atomicCompareExchangeWeak/1bd40a.wgsl
+++ b/test/tint/builtins/gen/var/atomicCompareExchangeWeak/1bd40a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 struct SB_RW {
diff --git a/test/tint/builtins/gen/var/atomicCompareExchangeWeak/63d8e6.wgsl b/test/tint/builtins/gen/var/atomicCompareExchangeWeak/63d8e6.wgsl
index 0f74194..2acb546 100644
--- a/test/tint/builtins/gen/var/atomicCompareExchangeWeak/63d8e6.wgsl
+++ b/test/tint/builtins/gen/var/atomicCompareExchangeWeak/63d8e6.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 struct SB_RW {
diff --git a/test/tint/builtins/gen/var/atomicCompareExchangeWeak/83580d.wgsl b/test/tint/builtins/gen/var/atomicCompareExchangeWeak/83580d.wgsl
index a8032b4..5f8f84a 100644
--- a/test/tint/builtins/gen/var/atomicCompareExchangeWeak/83580d.wgsl
+++ b/test/tint/builtins/gen/var/atomicCompareExchangeWeak/83580d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 var<workgroup> arg_0: atomic<u32>;
diff --git a/test/tint/builtins/gen/var/atomicCompareExchangeWeak/e88938.wgsl b/test/tint/builtins/gen/var/atomicCompareExchangeWeak/e88938.wgsl
index 3ca766c..64d3bc5 100644
--- a/test/tint/builtins/gen/var/atomicCompareExchangeWeak/e88938.wgsl
+++ b/test/tint/builtins/gen/var/atomicCompareExchangeWeak/e88938.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 var<workgroup> arg_0: atomic<i32>;
diff --git a/test/tint/builtins/gen/var/atomicExchange/0a5dca.wgsl b/test/tint/builtins/gen/var/atomicExchange/0a5dca.wgsl
index 853a922..72c0a70 100644
--- a/test/tint/builtins/gen/var/atomicExchange/0a5dca.wgsl
+++ b/test/tint/builtins/gen/var/atomicExchange/0a5dca.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 var<workgroup> arg_0: atomic<u32>;
diff --git a/test/tint/builtins/gen/var/atomicExchange/d59712.wgsl b/test/tint/builtins/gen/var/atomicExchange/d59712.wgsl
index 26bc664..02edac0 100644
--- a/test/tint/builtins/gen/var/atomicExchange/d59712.wgsl
+++ b/test/tint/builtins/gen/var/atomicExchange/d59712.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 struct SB_RW {
diff --git a/test/tint/builtins/gen/var/atomicExchange/e114ba.wgsl b/test/tint/builtins/gen/var/atomicExchange/e114ba.wgsl
index 210f896..e9d3650 100644
--- a/test/tint/builtins/gen/var/atomicExchange/e114ba.wgsl
+++ b/test/tint/builtins/gen/var/atomicExchange/e114ba.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 var<workgroup> arg_0: atomic<i32>;
diff --git a/test/tint/builtins/gen/var/atomicExchange/f2e22f.wgsl b/test/tint/builtins/gen/var/atomicExchange/f2e22f.wgsl
index 0d1da6b..0dbee2a 100644
--- a/test/tint/builtins/gen/var/atomicExchange/f2e22f.wgsl
+++ b/test/tint/builtins/gen/var/atomicExchange/f2e22f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 struct SB_RW {
diff --git a/test/tint/builtins/gen/var/atomicLoad/0806ad.wgsl b/test/tint/builtins/gen/var/atomicLoad/0806ad.wgsl
index 50aa58f..1cd950b 100644
--- a/test/tint/builtins/gen/var/atomicLoad/0806ad.wgsl
+++ b/test/tint/builtins/gen/var/atomicLoad/0806ad.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 struct SB_RW {
diff --git a/test/tint/builtins/gen/var/atomicLoad/361bf1.wgsl b/test/tint/builtins/gen/var/atomicLoad/361bf1.wgsl
index 29525b1..4476efe 100644
--- a/test/tint/builtins/gen/var/atomicLoad/361bf1.wgsl
+++ b/test/tint/builtins/gen/var/atomicLoad/361bf1.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 var<workgroup> arg_0: atomic<u32>;
diff --git a/test/tint/builtins/gen/var/atomicLoad/afcc03.wgsl b/test/tint/builtins/gen/var/atomicLoad/afcc03.wgsl
index 0dbf1fc..3faf22c 100644
--- a/test/tint/builtins/gen/var/atomicLoad/afcc03.wgsl
+++ b/test/tint/builtins/gen/var/atomicLoad/afcc03.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 var<workgroup> arg_0: atomic<i32>;
diff --git a/test/tint/builtins/gen/var/atomicLoad/fe6cc3.wgsl b/test/tint/builtins/gen/var/atomicLoad/fe6cc3.wgsl
index f7d4ad5..9397e2c 100644
--- a/test/tint/builtins/gen/var/atomicLoad/fe6cc3.wgsl
+++ b/test/tint/builtins/gen/var/atomicLoad/fe6cc3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 struct SB_RW {
diff --git a/test/tint/builtins/gen/var/atomicMax/51b9be.wgsl b/test/tint/builtins/gen/var/atomicMax/51b9be.wgsl
index 62c94e6..0cb7c2a 100644
--- a/test/tint/builtins/gen/var/atomicMax/51b9be.wgsl
+++ b/test/tint/builtins/gen/var/atomicMax/51b9be.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 struct SB_RW {
diff --git a/test/tint/builtins/gen/var/atomicMax/92aa72.wgsl b/test/tint/builtins/gen/var/atomicMax/92aa72.wgsl
index 32497a0..547d421 100644
--- a/test/tint/builtins/gen/var/atomicMax/92aa72.wgsl
+++ b/test/tint/builtins/gen/var/atomicMax/92aa72.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 struct SB_RW {
diff --git a/test/tint/builtins/gen/var/atomicMax/a89cc3.wgsl b/test/tint/builtins/gen/var/atomicMax/a89cc3.wgsl
index 5192cc3..927e771 100644
--- a/test/tint/builtins/gen/var/atomicMax/a89cc3.wgsl
+++ b/test/tint/builtins/gen/var/atomicMax/a89cc3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 var<workgroup> arg_0: atomic<i32>;
diff --git a/test/tint/builtins/gen/var/atomicMax/beccfc.wgsl b/test/tint/builtins/gen/var/atomicMax/beccfc.wgsl
index 3b13c53..f956f50 100644
--- a/test/tint/builtins/gen/var/atomicMax/beccfc.wgsl
+++ b/test/tint/builtins/gen/var/atomicMax/beccfc.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 var<workgroup> arg_0: atomic<u32>;
diff --git a/test/tint/builtins/gen/var/atomicMin/278235.wgsl b/test/tint/builtins/gen/var/atomicMin/278235.wgsl
index 3f88f44..1414e67 100644
--- a/test/tint/builtins/gen/var/atomicMin/278235.wgsl
+++ b/test/tint/builtins/gen/var/atomicMin/278235.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 var<workgroup> arg_0: atomic<i32>;
diff --git a/test/tint/builtins/gen/var/atomicMin/69d383.wgsl b/test/tint/builtins/gen/var/atomicMin/69d383.wgsl
index 8598167..b2ff881 100644
--- a/test/tint/builtins/gen/var/atomicMin/69d383.wgsl
+++ b/test/tint/builtins/gen/var/atomicMin/69d383.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 var<workgroup> arg_0: atomic<u32>;
diff --git a/test/tint/builtins/gen/var/atomicMin/8e38dc.wgsl b/test/tint/builtins/gen/var/atomicMin/8e38dc.wgsl
index 9532e8a..c5a802a 100644
--- a/test/tint/builtins/gen/var/atomicMin/8e38dc.wgsl
+++ b/test/tint/builtins/gen/var/atomicMin/8e38dc.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 struct SB_RW {
diff --git a/test/tint/builtins/gen/var/atomicMin/c67a74.wgsl b/test/tint/builtins/gen/var/atomicMin/c67a74.wgsl
index 92c8272..dd652d1 100644
--- a/test/tint/builtins/gen/var/atomicMin/c67a74.wgsl
+++ b/test/tint/builtins/gen/var/atomicMin/c67a74.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 struct SB_RW {
diff --git a/test/tint/builtins/gen/var/atomicOr/5e3d61.wgsl b/test/tint/builtins/gen/var/atomicOr/5e3d61.wgsl
index 15da7ab..9660ecd 100644
--- a/test/tint/builtins/gen/var/atomicOr/5e3d61.wgsl
+++ b/test/tint/builtins/gen/var/atomicOr/5e3d61.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 var<workgroup> arg_0: atomic<u32>;
diff --git a/test/tint/builtins/gen/var/atomicOr/5e95d4.wgsl b/test/tint/builtins/gen/var/atomicOr/5e95d4.wgsl
index 655db31..4bff818 100644
--- a/test/tint/builtins/gen/var/atomicOr/5e95d4.wgsl
+++ b/test/tint/builtins/gen/var/atomicOr/5e95d4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 struct SB_RW {
diff --git a/test/tint/builtins/gen/var/atomicOr/8d96a0.wgsl b/test/tint/builtins/gen/var/atomicOr/8d96a0.wgsl
index 374a901..908acbb 100644
--- a/test/tint/builtins/gen/var/atomicOr/8d96a0.wgsl
+++ b/test/tint/builtins/gen/var/atomicOr/8d96a0.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 struct SB_RW {
diff --git a/test/tint/builtins/gen/var/atomicOr/d09248.wgsl b/test/tint/builtins/gen/var/atomicOr/d09248.wgsl
index 135a6a1..aa2a19c 100644
--- a/test/tint/builtins/gen/var/atomicOr/d09248.wgsl
+++ b/test/tint/builtins/gen/var/atomicOr/d09248.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 var<workgroup> arg_0: atomic<i32>;
diff --git a/test/tint/builtins/gen/var/atomicStore/726882.wgsl b/test/tint/builtins/gen/var/atomicStore/726882.wgsl
index b95f3c2..ac3e808 100644
--- a/test/tint/builtins/gen/var/atomicStore/726882.wgsl
+++ b/test/tint/builtins/gen/var/atomicStore/726882.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 var<workgroup> arg_0: atomic<u32>;
diff --git a/test/tint/builtins/gen/var/atomicStore/8bea94.wgsl b/test/tint/builtins/gen/var/atomicStore/8bea94.wgsl
index c3dd9f6..0f00a80 100644
--- a/test/tint/builtins/gen/var/atomicStore/8bea94.wgsl
+++ b/test/tint/builtins/gen/var/atomicStore/8bea94.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 var<workgroup> arg_0: atomic<i32>;
diff --git a/test/tint/builtins/gen/var/atomicStore/cdc29e.wgsl b/test/tint/builtins/gen/var/atomicStore/cdc29e.wgsl
index 202ab65..33f570f 100644
--- a/test/tint/builtins/gen/var/atomicStore/cdc29e.wgsl
+++ b/test/tint/builtins/gen/var/atomicStore/cdc29e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 struct SB_RW {
diff --git a/test/tint/builtins/gen/var/atomicStore/d1e9a6.wgsl b/test/tint/builtins/gen/var/atomicStore/d1e9a6.wgsl
index 2bb8802..0f8ca7d 100644
--- a/test/tint/builtins/gen/var/atomicStore/d1e9a6.wgsl
+++ b/test/tint/builtins/gen/var/atomicStore/d1e9a6.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 struct SB_RW {
diff --git a/test/tint/builtins/gen/var/atomicSub/051100.wgsl b/test/tint/builtins/gen/var/atomicSub/051100.wgsl
index fa4e859..e67ef57 100644
--- a/test/tint/builtins/gen/var/atomicSub/051100.wgsl
+++ b/test/tint/builtins/gen/var/atomicSub/051100.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 struct SB_RW {
diff --git a/test/tint/builtins/gen/var/atomicSub/0d26c2.wgsl b/test/tint/builtins/gen/var/atomicSub/0d26c2.wgsl
index 7d13550..2e6902a 100644
--- a/test/tint/builtins/gen/var/atomicSub/0d26c2.wgsl
+++ b/test/tint/builtins/gen/var/atomicSub/0d26c2.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 var<workgroup> arg_0: atomic<u32>;
diff --git a/test/tint/builtins/gen/var/atomicSub/15bfc9.wgsl b/test/tint/builtins/gen/var/atomicSub/15bfc9.wgsl
index 734d274..23eed1e 100644
--- a/test/tint/builtins/gen/var/atomicSub/15bfc9.wgsl
+++ b/test/tint/builtins/gen/var/atomicSub/15bfc9.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 struct SB_RW {
diff --git a/test/tint/builtins/gen/var/atomicSub/77883a.wgsl b/test/tint/builtins/gen/var/atomicSub/77883a.wgsl
index df2c0f3..121ce51 100644
--- a/test/tint/builtins/gen/var/atomicSub/77883a.wgsl
+++ b/test/tint/builtins/gen/var/atomicSub/77883a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 var<workgroup> arg_0: atomic<i32>;
diff --git a/test/tint/builtins/gen/var/atomicXor/54510e.wgsl b/test/tint/builtins/gen/var/atomicXor/54510e.wgsl
index 6077675..9ed00cf 100644
--- a/test/tint/builtins/gen/var/atomicXor/54510e.wgsl
+++ b/test/tint/builtins/gen/var/atomicXor/54510e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 struct SB_RW {
diff --git a/test/tint/builtins/gen/var/atomicXor/75dc95.wgsl b/test/tint/builtins/gen/var/atomicXor/75dc95.wgsl
index 86d1e31..14fc6c9 100644
--- a/test/tint/builtins/gen/var/atomicXor/75dc95.wgsl
+++ b/test/tint/builtins/gen/var/atomicXor/75dc95.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 var<workgroup> arg_0: atomic<i32>;
diff --git a/test/tint/builtins/gen/var/atomicXor/c1b78c.wgsl b/test/tint/builtins/gen/var/atomicXor/c1b78c.wgsl
index f3be11b..9d7f990 100644
--- a/test/tint/builtins/gen/var/atomicXor/c1b78c.wgsl
+++ b/test/tint/builtins/gen/var/atomicXor/c1b78c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 struct SB_RW {
diff --git a/test/tint/builtins/gen/var/atomicXor/c8e6be.wgsl b/test/tint/builtins/gen/var/atomicXor/c8e6be.wgsl
index 3bfac33..55064f0 100644
--- a/test/tint/builtins/gen/var/atomicXor/c8e6be.wgsl
+++ b/test/tint/builtins/gen/var/atomicXor/c8e6be.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 var<workgroup> arg_0: atomic<u32>;
diff --git a/test/tint/builtins/gen/var/ceil/09bf52.wgsl b/test/tint/builtins/gen/var/ceil/09bf52.wgsl
index 1976b3d..b5f26ce 100644
--- a/test/tint/builtins/gen/var/ceil/09bf52.wgsl
+++ b/test/tint/builtins/gen/var/ceil/09bf52.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/ceil/11b1dc.wgsl b/test/tint/builtins/gen/var/ceil/11b1dc.wgsl
index c248116..a516939 100644
--- a/test/tint/builtins/gen/var/ceil/11b1dc.wgsl
+++ b/test/tint/builtins/gen/var/ceil/11b1dc.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/ceil/18c240.wgsl b/test/tint/builtins/gen/var/ceil/18c240.wgsl
index a460b2e..5600101 100644
--- a/test/tint/builtins/gen/var/ceil/18c240.wgsl
+++ b/test/tint/builtins/gen/var/ceil/18c240.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/ceil/32c946.wgsl b/test/tint/builtins/gen/var/ceil/32c946.wgsl
index 5bc0d1c..74e12ac 100644
--- a/test/tint/builtins/gen/var/ceil/32c946.wgsl
+++ b/test/tint/builtins/gen/var/ceil/32c946.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/ceil/34064b.wgsl b/test/tint/builtins/gen/var/ceil/34064b.wgsl
index 8580c11..d4331b3 100644
--- a/test/tint/builtins/gen/var/ceil/34064b.wgsl
+++ b/test/tint/builtins/gen/var/ceil/34064b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/ceil/4bca2a.wgsl b/test/tint/builtins/gen/var/ceil/4bca2a.wgsl
index 57336ea..826d668 100644
--- a/test/tint/builtins/gen/var/ceil/4bca2a.wgsl
+++ b/test/tint/builtins/gen/var/ceil/4bca2a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/ceil/678655.wgsl b/test/tint/builtins/gen/var/ceil/678655.wgsl
index 2d43564..622c13b 100644
--- a/test/tint/builtins/gen/var/ceil/678655.wgsl
+++ b/test/tint/builtins/gen/var/ceil/678655.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/ceil/96f597.wgsl b/test/tint/builtins/gen/var/ceil/96f597.wgsl
index 5c0f738..7402359 100644
--- a/test/tint/builtins/gen/var/ceil/96f597.wgsl
+++ b/test/tint/builtins/gen/var/ceil/96f597.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/ceil/b74c16.wgsl b/test/tint/builtins/gen/var/ceil/b74c16.wgsl
index a903840..15cbbc8 100644
--- a/test/tint/builtins/gen/var/ceil/b74c16.wgsl
+++ b/test/tint/builtins/gen/var/ceil/b74c16.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/ceil/bb2ca2.wgsl b/test/tint/builtins/gen/var/ceil/bb2ca2.wgsl
index cc8d927..92924c4 100644
--- a/test/tint/builtins/gen/var/ceil/bb2ca2.wgsl
+++ b/test/tint/builtins/gen/var/ceil/bb2ca2.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/ceil/e0b70a.wgsl b/test/tint/builtins/gen/var/ceil/e0b70a.wgsl
index d3adbb1..74553a0 100644
--- a/test/tint/builtins/gen/var/ceil/e0b70a.wgsl
+++ b/test/tint/builtins/gen/var/ceil/e0b70a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/ceil/f3f889.wgsl b/test/tint/builtins/gen/var/ceil/f3f889.wgsl
index 30dcc05..25a5ddd 100644
--- a/test/tint/builtins/gen/var/ceil/f3f889.wgsl
+++ b/test/tint/builtins/gen/var/ceil/f3f889.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/clamp/0acf8f.wgsl b/test/tint/builtins/gen/var/clamp/0acf8f.wgsl
index fe276ad..9f000ed 100644
--- a/test/tint/builtins/gen/var/clamp/0acf8f.wgsl
+++ b/test/tint/builtins/gen/var/clamp/0acf8f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/clamp/177548.wgsl b/test/tint/builtins/gen/var/clamp/177548.wgsl
index 567204e..7e020f0 100644
--- a/test/tint/builtins/gen/var/clamp/177548.wgsl
+++ b/test/tint/builtins/gen/var/clamp/177548.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/clamp/1a32e3.wgsl b/test/tint/builtins/gen/var/clamp/1a32e3.wgsl
index c9130e5..9aeb729 100644
--- a/test/tint/builtins/gen/var/clamp/1a32e3.wgsl
+++ b/test/tint/builtins/gen/var/clamp/1a32e3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/clamp/235b29.wgsl b/test/tint/builtins/gen/var/clamp/235b29.wgsl
index 0c5c1a1..9ef40fd 100644
--- a/test/tint/builtins/gen/var/clamp/235b29.wgsl
+++ b/test/tint/builtins/gen/var/clamp/235b29.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/clamp/23aa4f.wgsl b/test/tint/builtins/gen/var/clamp/23aa4f.wgsl
index d30cfb0..b393be7 100644
--- a/test/tint/builtins/gen/var/clamp/23aa4f.wgsl
+++ b/test/tint/builtins/gen/var/clamp/23aa4f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/clamp/2bd567.wgsl b/test/tint/builtins/gen/var/clamp/2bd567.wgsl
index faadf16..8a9bec2 100644
--- a/test/tint/builtins/gen/var/clamp/2bd567.wgsl
+++ b/test/tint/builtins/gen/var/clamp/2bd567.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/clamp/2bde41.wgsl b/test/tint/builtins/gen/var/clamp/2bde41.wgsl
index ac46a14..dc348ed 100644
--- a/test/tint/builtins/gen/var/clamp/2bde41.wgsl
+++ b/test/tint/builtins/gen/var/clamp/2bde41.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/clamp/2c251b.wgsl b/test/tint/builtins/gen/var/clamp/2c251b.wgsl
index d0af6b9..14c2158 100644
--- a/test/tint/builtins/gen/var/clamp/2c251b.wgsl
+++ b/test/tint/builtins/gen/var/clamp/2c251b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/clamp/548fc7.wgsl b/test/tint/builtins/gen/var/clamp/548fc7.wgsl
index 162407b..784b5a2 100644
--- a/test/tint/builtins/gen/var/clamp/548fc7.wgsl
+++ b/test/tint/builtins/gen/var/clamp/548fc7.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/clamp/553ffb.wgsl b/test/tint/builtins/gen/var/clamp/553ffb.wgsl
index b2b078a..6e731de 100644
--- a/test/tint/builtins/gen/var/clamp/553ffb.wgsl
+++ b/test/tint/builtins/gen/var/clamp/553ffb.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/clamp/5cf700.wgsl b/test/tint/builtins/gen/var/clamp/5cf700.wgsl
index e208ef5..ac495d5 100644
--- a/test/tint/builtins/gen/var/clamp/5cf700.wgsl
+++ b/test/tint/builtins/gen/var/clamp/5cf700.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/clamp/5f0819.wgsl b/test/tint/builtins/gen/var/clamp/5f0819.wgsl
index 27513d3..c90ef32 100644
--- a/test/tint/builtins/gen/var/clamp/5f0819.wgsl
+++ b/test/tint/builtins/gen/var/clamp/5f0819.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/clamp/6c1749.wgsl b/test/tint/builtins/gen/var/clamp/6c1749.wgsl
index 3bb9a2d6..ebc63e0 100644
--- a/test/tint/builtins/gen/var/clamp/6c1749.wgsl
+++ b/test/tint/builtins/gen/var/clamp/6c1749.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/clamp/7706d7.wgsl b/test/tint/builtins/gen/var/clamp/7706d7.wgsl
index 1dd5fe3..c5f3767 100644
--- a/test/tint/builtins/gen/var/clamp/7706d7.wgsl
+++ b/test/tint/builtins/gen/var/clamp/7706d7.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/clamp/867397.wgsl b/test/tint/builtins/gen/var/clamp/867397.wgsl
index 756cc84..413f3d4 100644
--- a/test/tint/builtins/gen/var/clamp/867397.wgsl
+++ b/test/tint/builtins/gen/var/clamp/867397.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/clamp/87df46.wgsl b/test/tint/builtins/gen/var/clamp/87df46.wgsl
index 2d4f345..a931473 100644
--- a/test/tint/builtins/gen/var/clamp/87df46.wgsl
+++ b/test/tint/builtins/gen/var/clamp/87df46.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/clamp/8b1eaa.wgsl b/test/tint/builtins/gen/var/clamp/8b1eaa.wgsl
index eb4a184..1d73c71 100644
--- a/test/tint/builtins/gen/var/clamp/8b1eaa.wgsl
+++ b/test/tint/builtins/gen/var/clamp/8b1eaa.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/clamp/96e56a.wgsl b/test/tint/builtins/gen/var/clamp/96e56a.wgsl
index 840d273..872f56e 100644
--- a/test/tint/builtins/gen/var/clamp/96e56a.wgsl
+++ b/test/tint/builtins/gen/var/clamp/96e56a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/clamp/9d731c.wgsl b/test/tint/builtins/gen/var/clamp/9d731c.wgsl
index d327cda..60697ad 100644
--- a/test/tint/builtins/gen/var/clamp/9d731c.wgsl
+++ b/test/tint/builtins/gen/var/clamp/9d731c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/clamp/a2de25.wgsl b/test/tint/builtins/gen/var/clamp/a2de25.wgsl
index ee8781d..cf163f1 100644
--- a/test/tint/builtins/gen/var/clamp/a2de25.wgsl
+++ b/test/tint/builtins/gen/var/clamp/a2de25.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/clamp/b07c65.wgsl b/test/tint/builtins/gen/var/clamp/b07c65.wgsl
index 5c004dc..ab0c636 100644
--- a/test/tint/builtins/gen/var/clamp/b07c65.wgsl
+++ b/test/tint/builtins/gen/var/clamp/b07c65.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/clamp/b195eb.wgsl b/test/tint/builtins/gen/var/clamp/b195eb.wgsl
index bbbb92c..8036c37 100644
--- a/test/tint/builtins/gen/var/clamp/b195eb.wgsl
+++ b/test/tint/builtins/gen/var/clamp/b195eb.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/clamp/bd43ce.wgsl b/test/tint/builtins/gen/var/clamp/bd43ce.wgsl
index a200837..33aa6c0 100644
--- a/test/tint/builtins/gen/var/clamp/bd43ce.wgsl
+++ b/test/tint/builtins/gen/var/clamp/bd43ce.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/clamp/d396af.wgsl b/test/tint/builtins/gen/var/clamp/d396af.wgsl
index c2b6c20..a234e64 100644
--- a/test/tint/builtins/gen/var/clamp/d396af.wgsl
+++ b/test/tint/builtins/gen/var/clamp/d396af.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/cos/0835a8.wgsl b/test/tint/builtins/gen/var/cos/0835a8.wgsl
index b60b5c4..90befbc 100644
--- a/test/tint/builtins/gen/var/cos/0835a8.wgsl
+++ b/test/tint/builtins/gen/var/cos/0835a8.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/cos/0a89f7.wgsl b/test/tint/builtins/gen/var/cos/0a89f7.wgsl
index 770f85d..469d448 100644
--- a/test/tint/builtins/gen/var/cos/0a89f7.wgsl
+++ b/test/tint/builtins/gen/var/cos/0a89f7.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/cos/16dc15.wgsl b/test/tint/builtins/gen/var/cos/16dc15.wgsl
index 322cdda..e449d78 100644
--- a/test/tint/builtins/gen/var/cos/16dc15.wgsl
+++ b/test/tint/builtins/gen/var/cos/16dc15.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/cos/29d66d.wgsl b/test/tint/builtins/gen/var/cos/29d66d.wgsl
index 939d8c9..f0be40b 100644
--- a/test/tint/builtins/gen/var/cos/29d66d.wgsl
+++ b/test/tint/builtins/gen/var/cos/29d66d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/cos/47d768.wgsl b/test/tint/builtins/gen/var/cos/47d768.wgsl
index eaa679f..5a1e2da 100644
--- a/test/tint/builtins/gen/var/cos/47d768.wgsl
+++ b/test/tint/builtins/gen/var/cos/47d768.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/cos/5bc2c6.wgsl b/test/tint/builtins/gen/var/cos/5bc2c6.wgsl
index f1c7967..974aa95 100644
--- a/test/tint/builtins/gen/var/cos/5bc2c6.wgsl
+++ b/test/tint/builtins/gen/var/cos/5bc2c6.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/cos/6b1fdf.wgsl b/test/tint/builtins/gen/var/cos/6b1fdf.wgsl
index 398ac28..d0169d1 100644
--- a/test/tint/builtins/gen/var/cos/6b1fdf.wgsl
+++ b/test/tint/builtins/gen/var/cos/6b1fdf.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/cos/a297d4.wgsl b/test/tint/builtins/gen/var/cos/a297d4.wgsl
index 7527a30..6bb904c 100644
--- a/test/tint/builtins/gen/var/cos/a297d4.wgsl
+++ b/test/tint/builtins/gen/var/cos/a297d4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/cos/af7447.wgsl b/test/tint/builtins/gen/var/cos/af7447.wgsl
index 1b199d5..9c94448 100644
--- a/test/tint/builtins/gen/var/cos/af7447.wgsl
+++ b/test/tint/builtins/gen/var/cos/af7447.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/cos/c3b486.wgsl b/test/tint/builtins/gen/var/cos/c3b486.wgsl
index cd9f4a9..3e3402d 100644
--- a/test/tint/builtins/gen/var/cos/c3b486.wgsl
+++ b/test/tint/builtins/gen/var/cos/c3b486.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/cos/c5c28e.wgsl b/test/tint/builtins/gen/var/cos/c5c28e.wgsl
index 44dd52a..5cf5f13 100644
--- a/test/tint/builtins/gen/var/cos/c5c28e.wgsl
+++ b/test/tint/builtins/gen/var/cos/c5c28e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/cos/fc047d.wgsl b/test/tint/builtins/gen/var/cos/fc047d.wgsl
index 014c5b8..d15d26c 100644
--- a/test/tint/builtins/gen/var/cos/fc047d.wgsl
+++ b/test/tint/builtins/gen/var/cos/fc047d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/cosh/2ed778.wgsl b/test/tint/builtins/gen/var/cosh/2ed778.wgsl
index 065bc77..9f09f69 100644
--- a/test/tint/builtins/gen/var/cosh/2ed778.wgsl
+++ b/test/tint/builtins/gen/var/cosh/2ed778.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/cosh/377652.wgsl b/test/tint/builtins/gen/var/cosh/377652.wgsl
index 888338b..d3be8b2 100644
--- a/test/tint/builtins/gen/var/cosh/377652.wgsl
+++ b/test/tint/builtins/gen/var/cosh/377652.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/cosh/3b7bbf.wgsl b/test/tint/builtins/gen/var/cosh/3b7bbf.wgsl
index 4bca526..568e38d 100644
--- a/test/tint/builtins/gen/var/cosh/3b7bbf.wgsl
+++ b/test/tint/builtins/gen/var/cosh/3b7bbf.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/cosh/432645.wgsl b/test/tint/builtins/gen/var/cosh/432645.wgsl
index 2827416..be648c4 100644
--- a/test/tint/builtins/gen/var/cosh/432645.wgsl
+++ b/test/tint/builtins/gen/var/cosh/432645.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/cosh/43b672.wgsl b/test/tint/builtins/gen/var/cosh/43b672.wgsl
index 58189a6..d63f394 100644
--- a/test/tint/builtins/gen/var/cosh/43b672.wgsl
+++ b/test/tint/builtins/gen/var/cosh/43b672.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/cosh/b1b8a0.wgsl b/test/tint/builtins/gen/var/cosh/b1b8a0.wgsl
index 5a4781f..d7b9ceb 100644
--- a/test/tint/builtins/gen/var/cosh/b1b8a0.wgsl
+++ b/test/tint/builtins/gen/var/cosh/b1b8a0.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/cosh/c13756.wgsl b/test/tint/builtins/gen/var/cosh/c13756.wgsl
index f4cec00..4780951 100644
--- a/test/tint/builtins/gen/var/cosh/c13756.wgsl
+++ b/test/tint/builtins/gen/var/cosh/c13756.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/cosh/c892bb.wgsl b/test/tint/builtins/gen/var/cosh/c892bb.wgsl
index 50dfb3d..1262aed 100644
--- a/test/tint/builtins/gen/var/cosh/c892bb.wgsl
+++ b/test/tint/builtins/gen/var/cosh/c892bb.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/cosh/d8dee7.wgsl b/test/tint/builtins/gen/var/cosh/d8dee7.wgsl
index a368b99..447251c 100644
--- a/test/tint/builtins/gen/var/cosh/d8dee7.wgsl
+++ b/test/tint/builtins/gen/var/cosh/d8dee7.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/cosh/da92dd.wgsl b/test/tint/builtins/gen/var/cosh/da92dd.wgsl
index 2bf1b17..70d2120 100644
--- a/test/tint/builtins/gen/var/cosh/da92dd.wgsl
+++ b/test/tint/builtins/gen/var/cosh/da92dd.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/cosh/e0c1de.wgsl b/test/tint/builtins/gen/var/cosh/e0c1de.wgsl
index 4bb08c2..8f73746 100644
--- a/test/tint/builtins/gen/var/cosh/e0c1de.wgsl
+++ b/test/tint/builtins/gen/var/cosh/e0c1de.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/cosh/f67ff1.wgsl b/test/tint/builtins/gen/var/cosh/f67ff1.wgsl
index 6b4364d..7d2d9d5 100644
--- a/test/tint/builtins/gen/var/cosh/f67ff1.wgsl
+++ b/test/tint/builtins/gen/var/cosh/f67ff1.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/countLeadingZeros/208d46.wgsl b/test/tint/builtins/gen/var/countLeadingZeros/208d46.wgsl
index 1264109..1eb75f7 100644
--- a/test/tint/builtins/gen/var/countLeadingZeros/208d46.wgsl
+++ b/test/tint/builtins/gen/var/countLeadingZeros/208d46.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/countLeadingZeros/6d4656.wgsl b/test/tint/builtins/gen/var/countLeadingZeros/6d4656.wgsl
index 476b1cd..6b9838f 100644
--- a/test/tint/builtins/gen/var/countLeadingZeros/6d4656.wgsl
+++ b/test/tint/builtins/gen/var/countLeadingZeros/6d4656.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/countLeadingZeros/70783f.wgsl b/test/tint/builtins/gen/var/countLeadingZeros/70783f.wgsl
index f086d19..3389bcc 100644
--- a/test/tint/builtins/gen/var/countLeadingZeros/70783f.wgsl
+++ b/test/tint/builtins/gen/var/countLeadingZeros/70783f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/countLeadingZeros/7c38a6.wgsl b/test/tint/builtins/gen/var/countLeadingZeros/7c38a6.wgsl
index f5b2d00..64f8a31 100644
--- a/test/tint/builtins/gen/var/countLeadingZeros/7c38a6.wgsl
+++ b/test/tint/builtins/gen/var/countLeadingZeros/7c38a6.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/countLeadingZeros/858d40.wgsl b/test/tint/builtins/gen/var/countLeadingZeros/858d40.wgsl
index 2efd42f..b621c87 100644
--- a/test/tint/builtins/gen/var/countLeadingZeros/858d40.wgsl
+++ b/test/tint/builtins/gen/var/countLeadingZeros/858d40.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/countLeadingZeros/ab6345.wgsl b/test/tint/builtins/gen/var/countLeadingZeros/ab6345.wgsl
index e11b9ec..2332285 100644
--- a/test/tint/builtins/gen/var/countLeadingZeros/ab6345.wgsl
+++ b/test/tint/builtins/gen/var/countLeadingZeros/ab6345.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/countLeadingZeros/eab32b.wgsl b/test/tint/builtins/gen/var/countLeadingZeros/eab32b.wgsl
index 985bc36..10c4770 100644
--- a/test/tint/builtins/gen/var/countLeadingZeros/eab32b.wgsl
+++ b/test/tint/builtins/gen/var/countLeadingZeros/eab32b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/countLeadingZeros/f70103.wgsl b/test/tint/builtins/gen/var/countLeadingZeros/f70103.wgsl
index e413b77..02a43a8 100644
--- a/test/tint/builtins/gen/var/countLeadingZeros/f70103.wgsl
+++ b/test/tint/builtins/gen/var/countLeadingZeros/f70103.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/countOneBits/0d0e46.wgsl b/test/tint/builtins/gen/var/countOneBits/0d0e46.wgsl
index c6ebfd0..46b0c2f 100644
--- a/test/tint/builtins/gen/var/countOneBits/0d0e46.wgsl
+++ b/test/tint/builtins/gen/var/countOneBits/0d0e46.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/countOneBits/0f7980.wgsl b/test/tint/builtins/gen/var/countOneBits/0f7980.wgsl
index e86f1d5..30f985b 100644
--- a/test/tint/builtins/gen/var/countOneBits/0f7980.wgsl
+++ b/test/tint/builtins/gen/var/countOneBits/0f7980.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/countOneBits/65d2ae.wgsl b/test/tint/builtins/gen/var/countOneBits/65d2ae.wgsl
index bb88b7e..3e1b59a 100644
--- a/test/tint/builtins/gen/var/countOneBits/65d2ae.wgsl
+++ b/test/tint/builtins/gen/var/countOneBits/65d2ae.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/countOneBits/690cfc.wgsl b/test/tint/builtins/gen/var/countOneBits/690cfc.wgsl
index 2587818..17203ba 100644
--- a/test/tint/builtins/gen/var/countOneBits/690cfc.wgsl
+++ b/test/tint/builtins/gen/var/countOneBits/690cfc.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/countOneBits/94fd81.wgsl b/test/tint/builtins/gen/var/countOneBits/94fd81.wgsl
index 575ef90..f791ec4 100644
--- a/test/tint/builtins/gen/var/countOneBits/94fd81.wgsl
+++ b/test/tint/builtins/gen/var/countOneBits/94fd81.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/countOneBits/ae44f9.wgsl b/test/tint/builtins/gen/var/countOneBits/ae44f9.wgsl
index e411344..e2c5b81 100644
--- a/test/tint/builtins/gen/var/countOneBits/ae44f9.wgsl
+++ b/test/tint/builtins/gen/var/countOneBits/ae44f9.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/countOneBits/af90e2.wgsl b/test/tint/builtins/gen/var/countOneBits/af90e2.wgsl
index 8f8e9a9..49f9ecd 100644
--- a/test/tint/builtins/gen/var/countOneBits/af90e2.wgsl
+++ b/test/tint/builtins/gen/var/countOneBits/af90e2.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/countOneBits/fd88b2.wgsl b/test/tint/builtins/gen/var/countOneBits/fd88b2.wgsl
index e8c79d6..295bfdf 100644
--- a/test/tint/builtins/gen/var/countOneBits/fd88b2.wgsl
+++ b/test/tint/builtins/gen/var/countOneBits/fd88b2.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/countTrailingZeros/1ad138.wgsl b/test/tint/builtins/gen/var/countTrailingZeros/1ad138.wgsl
index 1b7c8ed..af9c7b7 100644
--- a/test/tint/builtins/gen/var/countTrailingZeros/1ad138.wgsl
+++ b/test/tint/builtins/gen/var/countTrailingZeros/1ad138.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/countTrailingZeros/1dc84a.wgsl b/test/tint/builtins/gen/var/countTrailingZeros/1dc84a.wgsl
index dba2323..fb9530c 100644
--- a/test/tint/builtins/gen/var/countTrailingZeros/1dc84a.wgsl
+++ b/test/tint/builtins/gen/var/countTrailingZeros/1dc84a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/countTrailingZeros/21e394.wgsl b/test/tint/builtins/gen/var/countTrailingZeros/21e394.wgsl
index 36de44f..5377c42 100644
--- a/test/tint/builtins/gen/var/countTrailingZeros/21e394.wgsl
+++ b/test/tint/builtins/gen/var/countTrailingZeros/21e394.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/countTrailingZeros/327c37.wgsl b/test/tint/builtins/gen/var/countTrailingZeros/327c37.wgsl
index 6239f66..85ae2b6 100644
--- a/test/tint/builtins/gen/var/countTrailingZeros/327c37.wgsl
+++ b/test/tint/builtins/gen/var/countTrailingZeros/327c37.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/countTrailingZeros/42fed6.wgsl b/test/tint/builtins/gen/var/countTrailingZeros/42fed6.wgsl
index 3ebfe0e3..d2e55d0 100644
--- a/test/tint/builtins/gen/var/countTrailingZeros/42fed6.wgsl
+++ b/test/tint/builtins/gen/var/countTrailingZeros/42fed6.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/countTrailingZeros/8ed26f.wgsl b/test/tint/builtins/gen/var/countTrailingZeros/8ed26f.wgsl
index 077f285..1f95823 100644
--- a/test/tint/builtins/gen/var/countTrailingZeros/8ed26f.wgsl
+++ b/test/tint/builtins/gen/var/countTrailingZeros/8ed26f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/countTrailingZeros/acfacb.wgsl b/test/tint/builtins/gen/var/countTrailingZeros/acfacb.wgsl
index 1fdbe84..8e759fd 100644
--- a/test/tint/builtins/gen/var/countTrailingZeros/acfacb.wgsl
+++ b/test/tint/builtins/gen/var/countTrailingZeros/acfacb.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/countTrailingZeros/d2b4a0.wgsl b/test/tint/builtins/gen/var/countTrailingZeros/d2b4a0.wgsl
index 18af947..70764c5 100644
--- a/test/tint/builtins/gen/var/countTrailingZeros/d2b4a0.wgsl
+++ b/test/tint/builtins/gen/var/countTrailingZeros/d2b4a0.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/cross/041cb0.wgsl b/test/tint/builtins/gen/var/cross/041cb0.wgsl
index 63e6973..c1dcb6e 100644
--- a/test/tint/builtins/gen/var/cross/041cb0.wgsl
+++ b/test/tint/builtins/gen/var/cross/041cb0.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/cross/1d7933.wgsl b/test/tint/builtins/gen/var/cross/1d7933.wgsl
index b304488..aebf371 100644
--- a/test/tint/builtins/gen/var/cross/1d7933.wgsl
+++ b/test/tint/builtins/gen/var/cross/1d7933.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/cross/9857cb.wgsl b/test/tint/builtins/gen/var/cross/9857cb.wgsl
index be0d70b..ba17eb0 100644
--- a/test/tint/builtins/gen/var/cross/9857cb.wgsl
+++ b/test/tint/builtins/gen/var/cross/9857cb.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/degrees/0d170c.wgsl b/test/tint/builtins/gen/var/degrees/0d170c.wgsl
index dac91ee..f83d497 100644
--- a/test/tint/builtins/gen/var/degrees/0d170c.wgsl
+++ b/test/tint/builtins/gen/var/degrees/0d170c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/degrees/1ad5df.wgsl b/test/tint/builtins/gen/var/degrees/1ad5df.wgsl
index 3e59872..2d51b31 100644
--- a/test/tint/builtins/gen/var/degrees/1ad5df.wgsl
+++ b/test/tint/builtins/gen/var/degrees/1ad5df.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/degrees/2af623.wgsl b/test/tint/builtins/gen/var/degrees/2af623.wgsl
index 3efc5b5..4e53fd1 100644
--- a/test/tint/builtins/gen/var/degrees/2af623.wgsl
+++ b/test/tint/builtins/gen/var/degrees/2af623.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/degrees/3055d3.wgsl b/test/tint/builtins/gen/var/degrees/3055d3.wgsl
index 088caa4..86e34a2 100644
--- a/test/tint/builtins/gen/var/degrees/3055d3.wgsl
+++ b/test/tint/builtins/gen/var/degrees/3055d3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/degrees/51f705.wgsl b/test/tint/builtins/gen/var/degrees/51f705.wgsl
index be7b47f..3561102 100644
--- a/test/tint/builtins/gen/var/degrees/51f705.wgsl
+++ b/test/tint/builtins/gen/var/degrees/51f705.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/degrees/5e9805.wgsl b/test/tint/builtins/gen/var/degrees/5e9805.wgsl
index 2953ee6..48df2ba 100644
--- a/test/tint/builtins/gen/var/degrees/5e9805.wgsl
+++ b/test/tint/builtins/gen/var/degrees/5e9805.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/degrees/810467.wgsl b/test/tint/builtins/gen/var/degrees/810467.wgsl
index ced5c55..1e24f96 100644
--- a/test/tint/builtins/gen/var/degrees/810467.wgsl
+++ b/test/tint/builtins/gen/var/degrees/810467.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/degrees/c0880c.wgsl b/test/tint/builtins/gen/var/degrees/c0880c.wgsl
index 2a3b046..420867d 100644
--- a/test/tint/builtins/gen/var/degrees/c0880c.wgsl
+++ b/test/tint/builtins/gen/var/degrees/c0880c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/degrees/d43a49.wgsl b/test/tint/builtins/gen/var/degrees/d43a49.wgsl
index fb4c628..0757ce6 100644
--- a/test/tint/builtins/gen/var/degrees/d43a49.wgsl
+++ b/test/tint/builtins/gen/var/degrees/d43a49.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/degrees/dfe8f4.wgsl b/test/tint/builtins/gen/var/degrees/dfe8f4.wgsl
index 3d540b7..a02bfa0 100644
--- a/test/tint/builtins/gen/var/degrees/dfe8f4.wgsl
+++ b/test/tint/builtins/gen/var/degrees/dfe8f4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/degrees/f59715.wgsl b/test/tint/builtins/gen/var/degrees/f59715.wgsl
index c7f11c4..2f8204f 100644
--- a/test/tint/builtins/gen/var/degrees/f59715.wgsl
+++ b/test/tint/builtins/gen/var/degrees/f59715.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/degrees/fafa7e.wgsl b/test/tint/builtins/gen/var/degrees/fafa7e.wgsl
index f843b3f..bbf35ca 100644
--- a/test/tint/builtins/gen/var/degrees/fafa7e.wgsl
+++ b/test/tint/builtins/gen/var/degrees/fafa7e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/determinant/1bf6e7.wgsl b/test/tint/builtins/gen/var/determinant/1bf6e7.wgsl
index d224916..79433d5 100644
--- a/test/tint/builtins/gen/var/determinant/1bf6e7.wgsl
+++ b/test/tint/builtins/gen/var/determinant/1bf6e7.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/determinant/2b62ba.wgsl b/test/tint/builtins/gen/var/determinant/2b62ba.wgsl
index 5ca6369..ce1e2b9 100644
--- a/test/tint/builtins/gen/var/determinant/2b62ba.wgsl
+++ b/test/tint/builtins/gen/var/determinant/2b62ba.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/determinant/32bfde.wgsl b/test/tint/builtins/gen/var/determinant/32bfde.wgsl
index 8eb5301..fb36104 100644
--- a/test/tint/builtins/gen/var/determinant/32bfde.wgsl
+++ b/test/tint/builtins/gen/var/determinant/32bfde.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/determinant/a0a87c.wgsl b/test/tint/builtins/gen/var/determinant/a0a87c.wgsl
index 2eceea6..c0e0398 100644
--- a/test/tint/builtins/gen/var/determinant/a0a87c.wgsl
+++ b/test/tint/builtins/gen/var/determinant/a0a87c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/determinant/c8251d.wgsl b/test/tint/builtins/gen/var/determinant/c8251d.wgsl
index bf181b6..69a8508 100644
--- a/test/tint/builtins/gen/var/determinant/c8251d.wgsl
+++ b/test/tint/builtins/gen/var/determinant/c8251d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/determinant/cefdf3.wgsl b/test/tint/builtins/gen/var/determinant/cefdf3.wgsl
index 9bcdfb6..1f23094 100644
--- a/test/tint/builtins/gen/var/determinant/cefdf3.wgsl
+++ b/test/tint/builtins/gen/var/determinant/cefdf3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/determinant/d7c86f.wgsl b/test/tint/builtins/gen/var/determinant/d7c86f.wgsl
index b9649e2..ccfd7a2 100644
--- a/test/tint/builtins/gen/var/determinant/d7c86f.wgsl
+++ b/test/tint/builtins/gen/var/determinant/d7c86f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/determinant/e19305.wgsl b/test/tint/builtins/gen/var/determinant/e19305.wgsl
index 828a0ea..bd7a42d 100644
--- a/test/tint/builtins/gen/var/determinant/e19305.wgsl
+++ b/test/tint/builtins/gen/var/determinant/e19305.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/determinant/fc12a5.wgsl b/test/tint/builtins/gen/var/determinant/fc12a5.wgsl
index cc8acbb..af08e37 100644
--- a/test/tint/builtins/gen/var/determinant/fc12a5.wgsl
+++ b/test/tint/builtins/gen/var/determinant/fc12a5.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/distance/0657d4.wgsl b/test/tint/builtins/gen/var/distance/0657d4.wgsl
index 0eea63e..035f796 100644
--- a/test/tint/builtins/gen/var/distance/0657d4.wgsl
+++ b/test/tint/builtins/gen/var/distance/0657d4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/distance/3a175a.wgsl b/test/tint/builtins/gen/var/distance/3a175a.wgsl
index d5d6ad9..703b4da 100644
--- a/test/tint/builtins/gen/var/distance/3a175a.wgsl
+++ b/test/tint/builtins/gen/var/distance/3a175a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/distance/7272f3.wgsl b/test/tint/builtins/gen/var/distance/7272f3.wgsl
index 40083afc..3e43aab 100644
--- a/test/tint/builtins/gen/var/distance/7272f3.wgsl
+++ b/test/tint/builtins/gen/var/distance/7272f3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/distance/7d201f.wgsl b/test/tint/builtins/gen/var/distance/7d201f.wgsl
index ac02db0..32089c4 100644
--- a/test/tint/builtins/gen/var/distance/7d201f.wgsl
+++ b/test/tint/builtins/gen/var/distance/7d201f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/distance/83911f.wgsl b/test/tint/builtins/gen/var/distance/83911f.wgsl
index 687e714..702c80b 100644
--- a/test/tint/builtins/gen/var/distance/83911f.wgsl
+++ b/test/tint/builtins/gen/var/distance/83911f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/distance/892a5d.wgsl b/test/tint/builtins/gen/var/distance/892a5d.wgsl
index 7fd2e69..504d022 100644
--- a/test/tint/builtins/gen/var/distance/892a5d.wgsl
+++ b/test/tint/builtins/gen/var/distance/892a5d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/distance/928fa0.wgsl b/test/tint/builtins/gen/var/distance/928fa0.wgsl
index de5897a..bf5f2a1 100644
--- a/test/tint/builtins/gen/var/distance/928fa0.wgsl
+++ b/test/tint/builtins/gen/var/distance/928fa0.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/distance/9646ea.wgsl b/test/tint/builtins/gen/var/distance/9646ea.wgsl
index 0eff883..7ef25c8 100644
--- a/test/tint/builtins/gen/var/distance/9646ea.wgsl
+++ b/test/tint/builtins/gen/var/distance/9646ea.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/distance/aa4055.wgsl b/test/tint/builtins/gen/var/distance/aa4055.wgsl
index ea09bbb..b7d1fc5 100644
--- a/test/tint/builtins/gen/var/distance/aa4055.wgsl
+++ b/test/tint/builtins/gen/var/distance/aa4055.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/distance/ac5535.wgsl b/test/tint/builtins/gen/var/distance/ac5535.wgsl
index 1015c05..ea9707c 100644
--- a/test/tint/builtins/gen/var/distance/ac5535.wgsl
+++ b/test/tint/builtins/gen/var/distance/ac5535.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/distance/cfed73.wgsl b/test/tint/builtins/gen/var/distance/cfed73.wgsl
index 56ea30f..50ff351 100644
--- a/test/tint/builtins/gen/var/distance/cfed73.wgsl
+++ b/test/tint/builtins/gen/var/distance/cfed73.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/distance/f9c9ee.wgsl b/test/tint/builtins/gen/var/distance/f9c9ee.wgsl
index 3a242c3..4cb2b53 100644
--- a/test/tint/builtins/gen/var/distance/f9c9ee.wgsl
+++ b/test/tint/builtins/gen/var/distance/f9c9ee.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/dot/08eb56.wgsl b/test/tint/builtins/gen/var/dot/08eb56.wgsl
index b66f02c..44a94ba 100644
--- a/test/tint/builtins/gen/var/dot/08eb56.wgsl
+++ b/test/tint/builtins/gen/var/dot/08eb56.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/dot/0c577b.wgsl b/test/tint/builtins/gen/var/dot/0c577b.wgsl
index a62b1b8..6092dd3 100644
--- a/test/tint/builtins/gen/var/dot/0c577b.wgsl
+++ b/test/tint/builtins/gen/var/dot/0c577b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/dot/0d2c2e.wgsl b/test/tint/builtins/gen/var/dot/0d2c2e.wgsl
index ae3059b..f0ffe4e 100644
--- a/test/tint/builtins/gen/var/dot/0d2c2e.wgsl
+++ b/test/tint/builtins/gen/var/dot/0d2c2e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/dot/14bc63.wgsl b/test/tint/builtins/gen/var/dot/14bc63.wgsl
index 8b9d7e1..a3e88c3 100644
--- a/test/tint/builtins/gen/var/dot/14bc63.wgsl
+++ b/test/tint/builtins/gen/var/dot/14bc63.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/dot/5a4c8f.wgsl b/test/tint/builtins/gen/var/dot/5a4c8f.wgsl
index af85533..9b1d659 100644
--- a/test/tint/builtins/gen/var/dot/5a4c8f.wgsl
+++ b/test/tint/builtins/gen/var/dot/5a4c8f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/dot/7548a0.wgsl b/test/tint/builtins/gen/var/dot/7548a0.wgsl
index c7a6868..122e117 100644
--- a/test/tint/builtins/gen/var/dot/7548a0.wgsl
+++ b/test/tint/builtins/gen/var/dot/7548a0.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/dot/883f0e.wgsl b/test/tint/builtins/gen/var/dot/883f0e.wgsl
index ca93ebe..2d7b045 100644
--- a/test/tint/builtins/gen/var/dot/883f0e.wgsl
+++ b/test/tint/builtins/gen/var/dot/883f0e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/dot/8e40f1.wgsl b/test/tint/builtins/gen/var/dot/8e40f1.wgsl
index 17b5dbc..3f18e07 100644
--- a/test/tint/builtins/gen/var/dot/8e40f1.wgsl
+++ b/test/tint/builtins/gen/var/dot/8e40f1.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/dot/97c7ee.wgsl b/test/tint/builtins/gen/var/dot/97c7ee.wgsl
index 5b49b53..6a83022 100644
--- a/test/tint/builtins/gen/var/dot/97c7ee.wgsl
+++ b/test/tint/builtins/gen/var/dot/97c7ee.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/dot/ba4246.wgsl b/test/tint/builtins/gen/var/dot/ba4246.wgsl
index f4ee121..287c731 100644
--- a/test/tint/builtins/gen/var/dot/ba4246.wgsl
+++ b/test/tint/builtins/gen/var/dot/ba4246.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/dot/c11efe.wgsl b/test/tint/builtins/gen/var/dot/c11efe.wgsl
index aeddee6..a93dc3b 100644
--- a/test/tint/builtins/gen/var/dot/c11efe.wgsl
+++ b/test/tint/builtins/gen/var/dot/c11efe.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/dot/cd5a04.wgsl b/test/tint/builtins/gen/var/dot/cd5a04.wgsl
index 612d69a..83ffb38 100644
--- a/test/tint/builtins/gen/var/dot/cd5a04.wgsl
+++ b/test/tint/builtins/gen/var/dot/cd5a04.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/dot/d0d179.wgsl b/test/tint/builtins/gen/var/dot/d0d179.wgsl
index dd0273e..b197b4e 100644
--- a/test/tint/builtins/gen/var/dot/d0d179.wgsl
+++ b/test/tint/builtins/gen/var/dot/d0d179.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/dot/e994c7.wgsl b/test/tint/builtins/gen/var/dot/e994c7.wgsl
index d6862a1..e90b23f 100644
--- a/test/tint/builtins/gen/var/dot/e994c7.wgsl
+++ b/test/tint/builtins/gen/var/dot/e994c7.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/dot/eb9fbf.wgsl b/test/tint/builtins/gen/var/dot/eb9fbf.wgsl
index bcc9b9d..defd7d9 100644
--- a/test/tint/builtins/gen/var/dot/eb9fbf.wgsl
+++ b/test/tint/builtins/gen/var/dot/eb9fbf.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/dot/ef6b1d.wgsl b/test/tint/builtins/gen/var/dot/ef6b1d.wgsl
index c2a944f..a03f481 100644
--- a/test/tint/builtins/gen/var/dot/ef6b1d.wgsl
+++ b/test/tint/builtins/gen/var/dot/ef6b1d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/dot/f1312c.wgsl b/test/tint/builtins/gen/var/dot/f1312c.wgsl
index cd274d8..8531e6e 100644
--- a/test/tint/builtins/gen/var/dot/f1312c.wgsl
+++ b/test/tint/builtins/gen/var/dot/f1312c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/dot/fc5f7c.wgsl b/test/tint/builtins/gen/var/dot/fc5f7c.wgsl
index 79d86d0..9245875 100644
--- a/test/tint/builtins/gen/var/dot/fc5f7c.wgsl
+++ b/test/tint/builtins/gen/var/dot/fc5f7c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/dot4I8Packed/881e62.wgsl b/test/tint/builtins/gen/var/dot4I8Packed/881e62.wgsl
index 76caf77..381a506 100644
--- a/test/tint/builtins/gen/var/dot4I8Packed/881e62.wgsl
+++ b/test/tint/builtins/gen/var/dot4I8Packed/881e62.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/dot4U8Packed/fbed7b.wgsl b/test/tint/builtins/gen/var/dot4U8Packed/fbed7b.wgsl
index d524ff0..b6d1a53 100644
--- a/test/tint/builtins/gen/var/dot4U8Packed/fbed7b.wgsl
+++ b/test/tint/builtins/gen/var/dot4U8Packed/fbed7b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/dpdx/0763f7.wgsl b/test/tint/builtins/gen/var/dpdx/0763f7.wgsl
index 5597241..ece07fa 100644
--- a/test/tint/builtins/gen/var/dpdx/0763f7.wgsl
+++ b/test/tint/builtins/gen/var/dpdx/0763f7.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/dpdx/99edb1.wgsl b/test/tint/builtins/gen/var/dpdx/99edb1.wgsl
index 21eda05..8fcd275 100644
--- a/test/tint/builtins/gen/var/dpdx/99edb1.wgsl
+++ b/test/tint/builtins/gen/var/dpdx/99edb1.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/dpdx/c487fa.wgsl b/test/tint/builtins/gen/var/dpdx/c487fa.wgsl
index 12a591d..455ab1d 100644
--- a/test/tint/builtins/gen/var/dpdx/c487fa.wgsl
+++ b/test/tint/builtins/gen/var/dpdx/c487fa.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/dpdx/e263de.wgsl b/test/tint/builtins/gen/var/dpdx/e263de.wgsl
index 66174f0..43ddf60 100644
--- a/test/tint/builtins/gen/var/dpdx/e263de.wgsl
+++ b/test/tint/builtins/gen/var/dpdx/e263de.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/dpdxCoarse/029152.wgsl b/test/tint/builtins/gen/var/dpdxCoarse/029152.wgsl
index b68e34c..506ba3d 100644
--- a/test/tint/builtins/gen/var/dpdxCoarse/029152.wgsl
+++ b/test/tint/builtins/gen/var/dpdxCoarse/029152.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/dpdxCoarse/9581cf.wgsl b/test/tint/builtins/gen/var/dpdxCoarse/9581cf.wgsl
index 1ff546d..da35619 100644
--- a/test/tint/builtins/gen/var/dpdxCoarse/9581cf.wgsl
+++ b/test/tint/builtins/gen/var/dpdxCoarse/9581cf.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/dpdxCoarse/c28641.wgsl b/test/tint/builtins/gen/var/dpdxCoarse/c28641.wgsl
index 829881a..a8f30f8 100644
--- a/test/tint/builtins/gen/var/dpdxCoarse/c28641.wgsl
+++ b/test/tint/builtins/gen/var/dpdxCoarse/c28641.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/dpdxCoarse/f64d7b.wgsl b/test/tint/builtins/gen/var/dpdxCoarse/f64d7b.wgsl
index 4573a27..ccbade7 100644
--- a/test/tint/builtins/gen/var/dpdxCoarse/f64d7b.wgsl
+++ b/test/tint/builtins/gen/var/dpdxCoarse/f64d7b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/dpdxFine/8c5069.wgsl b/test/tint/builtins/gen/var/dpdxFine/8c5069.wgsl
index 5264e92..78ed19b 100644
--- a/test/tint/builtins/gen/var/dpdxFine/8c5069.wgsl
+++ b/test/tint/builtins/gen/var/dpdxFine/8c5069.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/dpdxFine/9631de.wgsl b/test/tint/builtins/gen/var/dpdxFine/9631de.wgsl
index 3d80e19..c69de7d 100644
--- a/test/tint/builtins/gen/var/dpdxFine/9631de.wgsl
+++ b/test/tint/builtins/gen/var/dpdxFine/9631de.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/dpdxFine/f401a2.wgsl b/test/tint/builtins/gen/var/dpdxFine/f401a2.wgsl
index ae340cc..84a1883 100644
--- a/test/tint/builtins/gen/var/dpdxFine/f401a2.wgsl
+++ b/test/tint/builtins/gen/var/dpdxFine/f401a2.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/dpdxFine/f92fb6.wgsl b/test/tint/builtins/gen/var/dpdxFine/f92fb6.wgsl
index 2cbe4b8..506243d 100644
--- a/test/tint/builtins/gen/var/dpdxFine/f92fb6.wgsl
+++ b/test/tint/builtins/gen/var/dpdxFine/f92fb6.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/dpdy/699a05.wgsl b/test/tint/builtins/gen/var/dpdy/699a05.wgsl
index 829a749..98ed5e7 100644
--- a/test/tint/builtins/gen/var/dpdy/699a05.wgsl
+++ b/test/tint/builtins/gen/var/dpdy/699a05.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/dpdy/7f8d84.wgsl b/test/tint/builtins/gen/var/dpdy/7f8d84.wgsl
index d6a1ed2..c67008d 100644
--- a/test/tint/builtins/gen/var/dpdy/7f8d84.wgsl
+++ b/test/tint/builtins/gen/var/dpdy/7f8d84.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/dpdy/a8b56e.wgsl b/test/tint/builtins/gen/var/dpdy/a8b56e.wgsl
index 43be593..765b8a3 100644
--- a/test/tint/builtins/gen/var/dpdy/a8b56e.wgsl
+++ b/test/tint/builtins/gen/var/dpdy/a8b56e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/dpdy/feb40f.wgsl b/test/tint/builtins/gen/var/dpdy/feb40f.wgsl
index f903c86..e633c17 100644
--- a/test/tint/builtins/gen/var/dpdy/feb40f.wgsl
+++ b/test/tint/builtins/gen/var/dpdy/feb40f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/dpdyCoarse/3e1ab4.wgsl b/test/tint/builtins/gen/var/dpdyCoarse/3e1ab4.wgsl
index b603673..de91e2d 100644
--- a/test/tint/builtins/gen/var/dpdyCoarse/3e1ab4.wgsl
+++ b/test/tint/builtins/gen/var/dpdyCoarse/3e1ab4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/dpdyCoarse/445d24.wgsl b/test/tint/builtins/gen/var/dpdyCoarse/445d24.wgsl
index bddd4d6..17fed10 100644
--- a/test/tint/builtins/gen/var/dpdyCoarse/445d24.wgsl
+++ b/test/tint/builtins/gen/var/dpdyCoarse/445d24.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/dpdyCoarse/870a7e.wgsl b/test/tint/builtins/gen/var/dpdyCoarse/870a7e.wgsl
index d2571fe..bdbca5d 100644
--- a/test/tint/builtins/gen/var/dpdyCoarse/870a7e.wgsl
+++ b/test/tint/builtins/gen/var/dpdyCoarse/870a7e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/dpdyCoarse/ae1873.wgsl b/test/tint/builtins/gen/var/dpdyCoarse/ae1873.wgsl
index d4f9a29..a9fcf82 100644
--- a/test/tint/builtins/gen/var/dpdyCoarse/ae1873.wgsl
+++ b/test/tint/builtins/gen/var/dpdyCoarse/ae1873.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/dpdyFine/1fb7ab.wgsl b/test/tint/builtins/gen/var/dpdyFine/1fb7ab.wgsl
index 9b634e4..49db5cec 100644
--- a/test/tint/builtins/gen/var/dpdyFine/1fb7ab.wgsl
+++ b/test/tint/builtins/gen/var/dpdyFine/1fb7ab.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/dpdyFine/6eb673.wgsl b/test/tint/builtins/gen/var/dpdyFine/6eb673.wgsl
index 42c06ef..b2d2a82 100644
--- a/test/tint/builtins/gen/var/dpdyFine/6eb673.wgsl
+++ b/test/tint/builtins/gen/var/dpdyFine/6eb673.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/dpdyFine/d0a648.wgsl b/test/tint/builtins/gen/var/dpdyFine/d0a648.wgsl
index 483c9c2..30a3874 100644
--- a/test/tint/builtins/gen/var/dpdyFine/d0a648.wgsl
+++ b/test/tint/builtins/gen/var/dpdyFine/d0a648.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/dpdyFine/df33aa.wgsl b/test/tint/builtins/gen/var/dpdyFine/df33aa.wgsl
index 39b912f..42fa532 100644
--- a/test/tint/builtins/gen/var/dpdyFine/df33aa.wgsl
+++ b/test/tint/builtins/gen/var/dpdyFine/df33aa.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/exp/0f70eb.wgsl b/test/tint/builtins/gen/var/exp/0f70eb.wgsl
index 65d6ff0..5c56722 100644
--- a/test/tint/builtins/gen/var/exp/0f70eb.wgsl
+++ b/test/tint/builtins/gen/var/exp/0f70eb.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/exp/13806d.wgsl b/test/tint/builtins/gen/var/exp/13806d.wgsl
index 492c167..158f109 100644
--- a/test/tint/builtins/gen/var/exp/13806d.wgsl
+++ b/test/tint/builtins/gen/var/exp/13806d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/exp/1951e7.wgsl b/test/tint/builtins/gen/var/exp/1951e7.wgsl
index 30a6fb9..7dfa69f 100644
--- a/test/tint/builtins/gen/var/exp/1951e7.wgsl
+++ b/test/tint/builtins/gen/var/exp/1951e7.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/exp/2e08e2.wgsl b/test/tint/builtins/gen/var/exp/2e08e2.wgsl
index 788a9cb..fcb1095 100644
--- a/test/tint/builtins/gen/var/exp/2e08e2.wgsl
+++ b/test/tint/builtins/gen/var/exp/2e08e2.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/exp/49e4c5.wgsl b/test/tint/builtins/gen/var/exp/49e4c5.wgsl
index 4e64184..f8b0cd9 100644
--- a/test/tint/builtins/gen/var/exp/49e4c5.wgsl
+++ b/test/tint/builtins/gen/var/exp/49e4c5.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/exp/611a87.wgsl b/test/tint/builtins/gen/var/exp/611a87.wgsl
index 19d1293..f5faa85 100644
--- a/test/tint/builtins/gen/var/exp/611a87.wgsl
+++ b/test/tint/builtins/gen/var/exp/611a87.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/exp/699629.wgsl b/test/tint/builtins/gen/var/exp/699629.wgsl
index 6cb0d34..76086d3 100644
--- a/test/tint/builtins/gen/var/exp/699629.wgsl
+++ b/test/tint/builtins/gen/var/exp/699629.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/exp/771fd2.wgsl b/test/tint/builtins/gen/var/exp/771fd2.wgsl
index e0f751a..73aa346 100644
--- a/test/tint/builtins/gen/var/exp/771fd2.wgsl
+++ b/test/tint/builtins/gen/var/exp/771fd2.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/exp/bda5bb.wgsl b/test/tint/builtins/gen/var/exp/bda5bb.wgsl
index dbcad01..f83f2a8 100644
--- a/test/tint/builtins/gen/var/exp/bda5bb.wgsl
+++ b/test/tint/builtins/gen/var/exp/bda5bb.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/exp/c18fe9.wgsl b/test/tint/builtins/gen/var/exp/c18fe9.wgsl
index 963bf6d..570a268 100644
--- a/test/tint/builtins/gen/var/exp/c18fe9.wgsl
+++ b/test/tint/builtins/gen/var/exp/c18fe9.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/exp/d98450.wgsl b/test/tint/builtins/gen/var/exp/d98450.wgsl
index 280fb49..8d5ae1c 100644
--- a/test/tint/builtins/gen/var/exp/d98450.wgsl
+++ b/test/tint/builtins/gen/var/exp/d98450.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/exp/dad791.wgsl b/test/tint/builtins/gen/var/exp/dad791.wgsl
index b9ff08c..3a3b209 100644
--- a/test/tint/builtins/gen/var/exp/dad791.wgsl
+++ b/test/tint/builtins/gen/var/exp/dad791.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/exp2/151a4c.wgsl b/test/tint/builtins/gen/var/exp2/151a4c.wgsl
index 9b12767..f3a1a9d 100644
--- a/test/tint/builtins/gen/var/exp2/151a4c.wgsl
+++ b/test/tint/builtins/gen/var/exp2/151a4c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/exp2/18aa76.wgsl b/test/tint/builtins/gen/var/exp2/18aa76.wgsl
index 37bc559..44d4958 100644
--- a/test/tint/builtins/gen/var/exp2/18aa76.wgsl
+++ b/test/tint/builtins/gen/var/exp2/18aa76.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/exp2/1f8680.wgsl b/test/tint/builtins/gen/var/exp2/1f8680.wgsl
index 884fdad..dd22f0c 100644
--- a/test/tint/builtins/gen/var/exp2/1f8680.wgsl
+++ b/test/tint/builtins/gen/var/exp2/1f8680.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/exp2/303753.wgsl b/test/tint/builtins/gen/var/exp2/303753.wgsl
index 83e6469..7d7e4bc 100644
--- a/test/tint/builtins/gen/var/exp2/303753.wgsl
+++ b/test/tint/builtins/gen/var/exp2/303753.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/exp2/751377.wgsl b/test/tint/builtins/gen/var/exp2/751377.wgsl
index 2878b3d..dfa6b0f 100644
--- a/test/tint/builtins/gen/var/exp2/751377.wgsl
+++ b/test/tint/builtins/gen/var/exp2/751377.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/exp2/8bd72d.wgsl b/test/tint/builtins/gen/var/exp2/8bd72d.wgsl
index e8fb95b..be210e4 100644
--- a/test/tint/builtins/gen/var/exp2/8bd72d.wgsl
+++ b/test/tint/builtins/gen/var/exp2/8bd72d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/exp2/a9d0a7.wgsl b/test/tint/builtins/gen/var/exp2/a9d0a7.wgsl
index 17c3836..8fbff60 100644
--- a/test/tint/builtins/gen/var/exp2/a9d0a7.wgsl
+++ b/test/tint/builtins/gen/var/exp2/a9d0a7.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/exp2/b408e4.wgsl b/test/tint/builtins/gen/var/exp2/b408e4.wgsl
index 688ea82..42182ad 100644
--- a/test/tint/builtins/gen/var/exp2/b408e4.wgsl
+++ b/test/tint/builtins/gen/var/exp2/b408e4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/exp2/d6777c.wgsl b/test/tint/builtins/gen/var/exp2/d6777c.wgsl
index 31a319d..bb7b45d 100644
--- a/test/tint/builtins/gen/var/exp2/d6777c.wgsl
+++ b/test/tint/builtins/gen/var/exp2/d6777c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/exp2/dea523.wgsl b/test/tint/builtins/gen/var/exp2/dea523.wgsl
index d12bd61..35f7db1 100644
--- a/test/tint/builtins/gen/var/exp2/dea523.wgsl
+++ b/test/tint/builtins/gen/var/exp2/dea523.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/exp2/f4f0f1.wgsl b/test/tint/builtins/gen/var/exp2/f4f0f1.wgsl
index 5a3a9e6..7155662 100644
--- a/test/tint/builtins/gen/var/exp2/f4f0f1.wgsl
+++ b/test/tint/builtins/gen/var/exp2/f4f0f1.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/exp2/ffa827.wgsl b/test/tint/builtins/gen/var/exp2/ffa827.wgsl
index 5c595e6..b813cbe 100644
--- a/test/tint/builtins/gen/var/exp2/ffa827.wgsl
+++ b/test/tint/builtins/gen/var/exp2/ffa827.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/extractBits/12b197.wgsl b/test/tint/builtins/gen/var/extractBits/12b197.wgsl
index 18761d2..a2e5dc5 100644
--- a/test/tint/builtins/gen/var/extractBits/12b197.wgsl
+++ b/test/tint/builtins/gen/var/extractBits/12b197.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/extractBits/249874.wgsl b/test/tint/builtins/gen/var/extractBits/249874.wgsl
index 60c37e7..9a3d701 100644
--- a/test/tint/builtins/gen/var/extractBits/249874.wgsl
+++ b/test/tint/builtins/gen/var/extractBits/249874.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/extractBits/631377.wgsl b/test/tint/builtins/gen/var/extractBits/631377.wgsl
index 8784612..8a33bf3 100644
--- a/test/tint/builtins/gen/var/extractBits/631377.wgsl
+++ b/test/tint/builtins/gen/var/extractBits/631377.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/extractBits/a99a8d.wgsl b/test/tint/builtins/gen/var/extractBits/a99a8d.wgsl
index d9288a2..e5dfee0 100644
--- a/test/tint/builtins/gen/var/extractBits/a99a8d.wgsl
+++ b/test/tint/builtins/gen/var/extractBits/a99a8d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/extractBits/ce81f8.wgsl b/test/tint/builtins/gen/var/extractBits/ce81f8.wgsl
index 9bf235f..f939815 100644
--- a/test/tint/builtins/gen/var/extractBits/ce81f8.wgsl
+++ b/test/tint/builtins/gen/var/extractBits/ce81f8.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/extractBits/e04f5d.wgsl b/test/tint/builtins/gen/var/extractBits/e04f5d.wgsl
index 17f4c93..0a82dad 100644
--- a/test/tint/builtins/gen/var/extractBits/e04f5d.wgsl
+++ b/test/tint/builtins/gen/var/extractBits/e04f5d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/extractBits/f28f69.wgsl b/test/tint/builtins/gen/var/extractBits/f28f69.wgsl
index dd9d465..0b6fc0b 100644
--- a/test/tint/builtins/gen/var/extractBits/f28f69.wgsl
+++ b/test/tint/builtins/gen/var/extractBits/f28f69.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/extractBits/fb850f.wgsl b/test/tint/builtins/gen/var/extractBits/fb850f.wgsl
index 1c06c63..9444715 100644
--- a/test/tint/builtins/gen/var/extractBits/fb850f.wgsl
+++ b/test/tint/builtins/gen/var/extractBits/fb850f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/faceForward/2c4d14.wgsl b/test/tint/builtins/gen/var/faceForward/2c4d14.wgsl
index 5066958..4dfc200 100644
--- a/test/tint/builtins/gen/var/faceForward/2c4d14.wgsl
+++ b/test/tint/builtins/gen/var/faceForward/2c4d14.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/faceForward/524986.wgsl b/test/tint/builtins/gen/var/faceForward/524986.wgsl
index 62db55c..74e2ff2 100644
--- a/test/tint/builtins/gen/var/faceForward/524986.wgsl
+++ b/test/tint/builtins/gen/var/faceForward/524986.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/faceForward/5afbd5.wgsl b/test/tint/builtins/gen/var/faceForward/5afbd5.wgsl
index d1c7d94..f171025 100644
--- a/test/tint/builtins/gen/var/faceForward/5afbd5.wgsl
+++ b/test/tint/builtins/gen/var/faceForward/5afbd5.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/faceForward/b316e5.wgsl b/test/tint/builtins/gen/var/faceForward/b316e5.wgsl
index 592556c..afd011d 100644
--- a/test/tint/builtins/gen/var/faceForward/b316e5.wgsl
+++ b/test/tint/builtins/gen/var/faceForward/b316e5.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/faceForward/b42ef3.wgsl b/test/tint/builtins/gen/var/faceForward/b42ef3.wgsl
index e341e31..2da26b8 100644
--- a/test/tint/builtins/gen/var/faceForward/b42ef3.wgsl
+++ b/test/tint/builtins/gen/var/faceForward/b42ef3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/faceForward/cc63dc.wgsl b/test/tint/builtins/gen/var/faceForward/cc63dc.wgsl
index e667acf..f6a1ee3 100644
--- a/test/tint/builtins/gen/var/faceForward/cc63dc.wgsl
+++ b/test/tint/builtins/gen/var/faceForward/cc63dc.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/faceForward/e6908b.wgsl b/test/tint/builtins/gen/var/faceForward/e6908b.wgsl
index a2cd44a..873e982 100644
--- a/test/tint/builtins/gen/var/faceForward/e6908b.wgsl
+++ b/test/tint/builtins/gen/var/faceForward/e6908b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/faceForward/fb0f2e.wgsl b/test/tint/builtins/gen/var/faceForward/fb0f2e.wgsl
index 0fe2baf..44d5046 100644
--- a/test/tint/builtins/gen/var/faceForward/fb0f2e.wgsl
+++ b/test/tint/builtins/gen/var/faceForward/fb0f2e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/faceForward/fe522b.wgsl b/test/tint/builtins/gen/var/faceForward/fe522b.wgsl
index 071cf4f..82a13eb 100644
--- a/test/tint/builtins/gen/var/faceForward/fe522b.wgsl
+++ b/test/tint/builtins/gen/var/faceForward/fe522b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/firstLeadingBit/000ff3.wgsl b/test/tint/builtins/gen/var/firstLeadingBit/000ff3.wgsl
index 5f4e29e..c460de1 100644
--- a/test/tint/builtins/gen/var/firstLeadingBit/000ff3.wgsl
+++ b/test/tint/builtins/gen/var/firstLeadingBit/000ff3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/firstLeadingBit/35053e.wgsl b/test/tint/builtins/gen/var/firstLeadingBit/35053e.wgsl
index c4b7a51..741bb82 100644
--- a/test/tint/builtins/gen/var/firstLeadingBit/35053e.wgsl
+++ b/test/tint/builtins/gen/var/firstLeadingBit/35053e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/firstLeadingBit/3fd7d0.wgsl b/test/tint/builtins/gen/var/firstLeadingBit/3fd7d0.wgsl
index 1249a4a..09ff0fb 100644
--- a/test/tint/builtins/gen/var/firstLeadingBit/3fd7d0.wgsl
+++ b/test/tint/builtins/gen/var/firstLeadingBit/3fd7d0.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/firstLeadingBit/57a1a3.wgsl b/test/tint/builtins/gen/var/firstLeadingBit/57a1a3.wgsl
index 69ade17..f4b5b14 100644
--- a/test/tint/builtins/gen/var/firstLeadingBit/57a1a3.wgsl
+++ b/test/tint/builtins/gen/var/firstLeadingBit/57a1a3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/firstLeadingBit/6fe804.wgsl b/test/tint/builtins/gen/var/firstLeadingBit/6fe804.wgsl
index c10d39b..d7d3d63 100644
--- a/test/tint/builtins/gen/var/firstLeadingBit/6fe804.wgsl
+++ b/test/tint/builtins/gen/var/firstLeadingBit/6fe804.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/firstLeadingBit/a622c2.wgsl b/test/tint/builtins/gen/var/firstLeadingBit/a622c2.wgsl
index 7a56d65..d05b179 100644
--- a/test/tint/builtins/gen/var/firstLeadingBit/a622c2.wgsl
+++ b/test/tint/builtins/gen/var/firstLeadingBit/a622c2.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/firstLeadingBit/c1f940.wgsl b/test/tint/builtins/gen/var/firstLeadingBit/c1f940.wgsl
index eb4d355..826f769 100644
--- a/test/tint/builtins/gen/var/firstLeadingBit/c1f940.wgsl
+++ b/test/tint/builtins/gen/var/firstLeadingBit/c1f940.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/firstLeadingBit/f0779d.wgsl b/test/tint/builtins/gen/var/firstLeadingBit/f0779d.wgsl
index 5b92048..3aba2a7 100644
--- a/test/tint/builtins/gen/var/firstLeadingBit/f0779d.wgsl
+++ b/test/tint/builtins/gen/var/firstLeadingBit/f0779d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/firstTrailingBit/110f2c.wgsl b/test/tint/builtins/gen/var/firstTrailingBit/110f2c.wgsl
index e4001b1..9bd5e64 100644
--- a/test/tint/builtins/gen/var/firstTrailingBit/110f2c.wgsl
+++ b/test/tint/builtins/gen/var/firstTrailingBit/110f2c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/firstTrailingBit/3a2acc.wgsl b/test/tint/builtins/gen/var/firstTrailingBit/3a2acc.wgsl
index 81b0836..4cd8a19 100644
--- a/test/tint/builtins/gen/var/firstTrailingBit/3a2acc.wgsl
+++ b/test/tint/builtins/gen/var/firstTrailingBit/3a2acc.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/firstTrailingBit/45eb10.wgsl b/test/tint/builtins/gen/var/firstTrailingBit/45eb10.wgsl
index 6548d27..d568c4b 100644
--- a/test/tint/builtins/gen/var/firstTrailingBit/45eb10.wgsl
+++ b/test/tint/builtins/gen/var/firstTrailingBit/45eb10.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/firstTrailingBit/47d475.wgsl b/test/tint/builtins/gen/var/firstTrailingBit/47d475.wgsl
index 752914f..d92e9c4 100644
--- a/test/tint/builtins/gen/var/firstTrailingBit/47d475.wgsl
+++ b/test/tint/builtins/gen/var/firstTrailingBit/47d475.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/firstTrailingBit/50c072.wgsl b/test/tint/builtins/gen/var/firstTrailingBit/50c072.wgsl
index 504958c..2a64e53c 100644
--- a/test/tint/builtins/gen/var/firstTrailingBit/50c072.wgsl
+++ b/test/tint/builtins/gen/var/firstTrailingBit/50c072.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/firstTrailingBit/7496d6.wgsl b/test/tint/builtins/gen/var/firstTrailingBit/7496d6.wgsl
index a4e0eba..f369669 100644
--- a/test/tint/builtins/gen/var/firstTrailingBit/7496d6.wgsl
+++ b/test/tint/builtins/gen/var/firstTrailingBit/7496d6.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/firstTrailingBit/86551b.wgsl b/test/tint/builtins/gen/var/firstTrailingBit/86551b.wgsl
index 8fde1a3..af20faf 100644
--- a/test/tint/builtins/gen/var/firstTrailingBit/86551b.wgsl
+++ b/test/tint/builtins/gen/var/firstTrailingBit/86551b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/firstTrailingBit/cb51ce.wgsl b/test/tint/builtins/gen/var/firstTrailingBit/cb51ce.wgsl
index 7ee728c..e2b095b 100644
--- a/test/tint/builtins/gen/var/firstTrailingBit/cb51ce.wgsl
+++ b/test/tint/builtins/gen/var/firstTrailingBit/cb51ce.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/floor/218952.wgsl b/test/tint/builtins/gen/var/floor/218952.wgsl
index f5682b3..5a0c58b 100644
--- a/test/tint/builtins/gen/var/floor/218952.wgsl
+++ b/test/tint/builtins/gen/var/floor/218952.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/floor/3802c0.wgsl b/test/tint/builtins/gen/var/floor/3802c0.wgsl
index d1a7844..83ff226 100644
--- a/test/tint/builtins/gen/var/floor/3802c0.wgsl
+++ b/test/tint/builtins/gen/var/floor/3802c0.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/floor/3bccc4.wgsl b/test/tint/builtins/gen/var/floor/3bccc4.wgsl
index 136a178..a8aa6a1 100644
--- a/test/tint/builtins/gen/var/floor/3bccc4.wgsl
+++ b/test/tint/builtins/gen/var/floor/3bccc4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/floor/5fc9ac.wgsl b/test/tint/builtins/gen/var/floor/5fc9ac.wgsl
index 771cdfc..55db4e5 100644
--- a/test/tint/builtins/gen/var/floor/5fc9ac.wgsl
+++ b/test/tint/builtins/gen/var/floor/5fc9ac.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/floor/60d7ea.wgsl b/test/tint/builtins/gen/var/floor/60d7ea.wgsl
index 3bbc891..3172bdf 100644
--- a/test/tint/builtins/gen/var/floor/60d7ea.wgsl
+++ b/test/tint/builtins/gen/var/floor/60d7ea.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/floor/66f154.wgsl b/test/tint/builtins/gen/var/floor/66f154.wgsl
index 42fb458..8619026 100644
--- a/test/tint/builtins/gen/var/floor/66f154.wgsl
+++ b/test/tint/builtins/gen/var/floor/66f154.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/floor/84658c.wgsl b/test/tint/builtins/gen/var/floor/84658c.wgsl
index 1825607..7f5a8d1 100644
--- a/test/tint/builtins/gen/var/floor/84658c.wgsl
+++ b/test/tint/builtins/gen/var/floor/84658c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/floor/953774.wgsl b/test/tint/builtins/gen/var/floor/953774.wgsl
index 7e3c991..930569f 100644
--- a/test/tint/builtins/gen/var/floor/953774.wgsl
+++ b/test/tint/builtins/gen/var/floor/953774.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/floor/a2d31b.wgsl b/test/tint/builtins/gen/var/floor/a2d31b.wgsl
index fee78b2..bdf8882 100644
--- a/test/tint/builtins/gen/var/floor/a2d31b.wgsl
+++ b/test/tint/builtins/gen/var/floor/a2d31b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/floor/b6e09c.wgsl b/test/tint/builtins/gen/var/floor/b6e09c.wgsl
index deb36b4..781a0b1 100644
--- a/test/tint/builtins/gen/var/floor/b6e09c.wgsl
+++ b/test/tint/builtins/gen/var/floor/b6e09c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/floor/dcd5a2.wgsl b/test/tint/builtins/gen/var/floor/dcd5a2.wgsl
index c693b8c..f251008 100644
--- a/test/tint/builtins/gen/var/floor/dcd5a2.wgsl
+++ b/test/tint/builtins/gen/var/floor/dcd5a2.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/floor/e585ef.wgsl b/test/tint/builtins/gen/var/floor/e585ef.wgsl
index fdd8aa9..abe809d 100644
--- a/test/tint/builtins/gen/var/floor/e585ef.wgsl
+++ b/test/tint/builtins/gen/var/floor/e585ef.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/fma/143d5d.wgsl b/test/tint/builtins/gen/var/fma/143d5d.wgsl
index a0cfee5..50d512a 100644
--- a/test/tint/builtins/gen/var/fma/143d5d.wgsl
+++ b/test/tint/builtins/gen/var/fma/143d5d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/fma/1f5084.wgsl b/test/tint/builtins/gen/var/fma/1f5084.wgsl
index 41bad76..1949189 100644
--- a/test/tint/builtins/gen/var/fma/1f5084.wgsl
+++ b/test/tint/builtins/gen/var/fma/1f5084.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/fma/26a7a9.wgsl b/test/tint/builtins/gen/var/fma/26a7a9.wgsl
index 65646e2..b66b520 100644
--- a/test/tint/builtins/gen/var/fma/26a7a9.wgsl
+++ b/test/tint/builtins/gen/var/fma/26a7a9.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/fma/466442.wgsl b/test/tint/builtins/gen/var/fma/466442.wgsl
index 5b94b59..2fe980c 100644
--- a/test/tint/builtins/gen/var/fma/466442.wgsl
+++ b/test/tint/builtins/gen/var/fma/466442.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/fma/6a3283.wgsl b/test/tint/builtins/gen/var/fma/6a3283.wgsl
index fda54fd..441cf45 100644
--- a/test/tint/builtins/gen/var/fma/6a3283.wgsl
+++ b/test/tint/builtins/gen/var/fma/6a3283.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/fma/ab7818.wgsl b/test/tint/builtins/gen/var/fma/ab7818.wgsl
index aa60616..091262c 100644
--- a/test/tint/builtins/gen/var/fma/ab7818.wgsl
+++ b/test/tint/builtins/gen/var/fma/ab7818.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/fma/bf21b6.wgsl b/test/tint/builtins/gen/var/fma/bf21b6.wgsl
index 43db4cc..3c8cc6f 100644
--- a/test/tint/builtins/gen/var/fma/bf21b6.wgsl
+++ b/test/tint/builtins/gen/var/fma/bf21b6.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/fma/c10ba3.wgsl b/test/tint/builtins/gen/var/fma/c10ba3.wgsl
index f7a6f11..6f844ef 100644
--- a/test/tint/builtins/gen/var/fma/c10ba3.wgsl
+++ b/test/tint/builtins/gen/var/fma/c10ba3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/fma/c8abb3.wgsl b/test/tint/builtins/gen/var/fma/c8abb3.wgsl
index 1d88e8b..b5d8466 100644
--- a/test/tint/builtins/gen/var/fma/c8abb3.wgsl
+++ b/test/tint/builtins/gen/var/fma/c8abb3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/fma/e17c5c.wgsl b/test/tint/builtins/gen/var/fma/e17c5c.wgsl
index 99b9914..95c37a4 100644
--- a/test/tint/builtins/gen/var/fma/e17c5c.wgsl
+++ b/test/tint/builtins/gen/var/fma/e17c5c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/fma/e7abdc.wgsl b/test/tint/builtins/gen/var/fma/e7abdc.wgsl
index 361aa3b..257e2fb 100644
--- a/test/tint/builtins/gen/var/fma/e7abdc.wgsl
+++ b/test/tint/builtins/gen/var/fma/e7abdc.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/fma/eb25d7.wgsl b/test/tint/builtins/gen/var/fma/eb25d7.wgsl
index 3bd2b53..65fdbcf 100644
--- a/test/tint/builtins/gen/var/fma/eb25d7.wgsl
+++ b/test/tint/builtins/gen/var/fma/eb25d7.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/fract/181aa9.wgsl b/test/tint/builtins/gen/var/fract/181aa9.wgsl
index a73e1a3..bac9a9d 100644
--- a/test/tint/builtins/gen/var/fract/181aa9.wgsl
+++ b/test/tint/builtins/gen/var/fract/181aa9.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/fract/2eddfe.wgsl b/test/tint/builtins/gen/var/fract/2eddfe.wgsl
index af6c587..ef20e5c 100644
--- a/test/tint/builtins/gen/var/fract/2eddfe.wgsl
+++ b/test/tint/builtins/gen/var/fract/2eddfe.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/fract/498c77.wgsl b/test/tint/builtins/gen/var/fract/498c77.wgsl
index ac98ebc..74542cb 100644
--- a/test/tint/builtins/gen/var/fract/498c77.wgsl
+++ b/test/tint/builtins/gen/var/fract/498c77.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/fract/7e3f2d.wgsl b/test/tint/builtins/gen/var/fract/7e3f2d.wgsl
index 934bbbc..5a0ec86 100644
--- a/test/tint/builtins/gen/var/fract/7e3f2d.wgsl
+++ b/test/tint/builtins/gen/var/fract/7e3f2d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/fract/8bc1e9.wgsl b/test/tint/builtins/gen/var/fract/8bc1e9.wgsl
index 22ba150..cf0d87e 100644
--- a/test/tint/builtins/gen/var/fract/8bc1e9.wgsl
+++ b/test/tint/builtins/gen/var/fract/8bc1e9.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/fract/943cb1.wgsl b/test/tint/builtins/gen/var/fract/943cb1.wgsl
index dedb067..fd2c4a8 100644
--- a/test/tint/builtins/gen/var/fract/943cb1.wgsl
+++ b/test/tint/builtins/gen/var/fract/943cb1.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/fract/958a1d.wgsl b/test/tint/builtins/gen/var/fract/958a1d.wgsl
index acc436f..1edfb92 100644
--- a/test/tint/builtins/gen/var/fract/958a1d.wgsl
+++ b/test/tint/builtins/gen/var/fract/958a1d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/fract/a49758.wgsl b/test/tint/builtins/gen/var/fract/a49758.wgsl
index 05440f9..d17dff7 100644
--- a/test/tint/builtins/gen/var/fract/a49758.wgsl
+++ b/test/tint/builtins/gen/var/fract/a49758.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/fract/eb38ce.wgsl b/test/tint/builtins/gen/var/fract/eb38ce.wgsl
index 9476b8b..8c03964 100644
--- a/test/tint/builtins/gen/var/fract/eb38ce.wgsl
+++ b/test/tint/builtins/gen/var/fract/eb38ce.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/fract/ed00ca.wgsl b/test/tint/builtins/gen/var/fract/ed00ca.wgsl
index f7f9749..e356346 100644
--- a/test/tint/builtins/gen/var/fract/ed00ca.wgsl
+++ b/test/tint/builtins/gen/var/fract/ed00ca.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/fract/ed2f79.wgsl b/test/tint/builtins/gen/var/fract/ed2f79.wgsl
index aa9e17c..4dcc0e8 100644
--- a/test/tint/builtins/gen/var/fract/ed2f79.wgsl
+++ b/test/tint/builtins/gen/var/fract/ed2f79.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/fract/fa5c71.wgsl b/test/tint/builtins/gen/var/fract/fa5c71.wgsl
index 8311cc9..bce1e10 100644
--- a/test/tint/builtins/gen/var/fract/fa5c71.wgsl
+++ b/test/tint/builtins/gen/var/fract/fa5c71.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/frexp/34bbfb.wgsl b/test/tint/builtins/gen/var/frexp/34bbfb.wgsl
index c746bed..e22a08c 100644
--- a/test/tint/builtins/gen/var/frexp/34bbfb.wgsl
+++ b/test/tint/builtins/gen/var/frexp/34bbfb.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/frexp/3dd21e.wgsl b/test/tint/builtins/gen/var/frexp/3dd21e.wgsl
index 18dd81d..66e5652 100644
--- a/test/tint/builtins/gen/var/frexp/3dd21e.wgsl
+++ b/test/tint/builtins/gen/var/frexp/3dd21e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/frexp/4b2200.wgsl b/test/tint/builtins/gen/var/frexp/4b2200.wgsl
index d4f59ab..67a8dd9 100644
--- a/test/tint/builtins/gen/var/frexp/4b2200.wgsl
+++ b/test/tint/builtins/gen/var/frexp/4b2200.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/frexp/5257dd.wgsl b/test/tint/builtins/gen/var/frexp/5257dd.wgsl
index f46c8b5..adbef49 100644
--- a/test/tint/builtins/gen/var/frexp/5257dd.wgsl
+++ b/test/tint/builtins/gen/var/frexp/5257dd.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/frexp/5f47bf.wgsl b/test/tint/builtins/gen/var/frexp/5f47bf.wgsl
index 00b4607..e201384 100644
--- a/test/tint/builtins/gen/var/frexp/5f47bf.wgsl
+++ b/test/tint/builtins/gen/var/frexp/5f47bf.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/frexp/6fb3ad.wgsl b/test/tint/builtins/gen/var/frexp/6fb3ad.wgsl
index c31e27f..3f59e1a 100644
--- a/test/tint/builtins/gen/var/frexp/6fb3ad.wgsl
+++ b/test/tint/builtins/gen/var/frexp/6fb3ad.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/frexp/77af93.wgsl b/test/tint/builtins/gen/var/frexp/77af93.wgsl
index 9e21678..5e86a7a 100644
--- a/test/tint/builtins/gen/var/frexp/77af93.wgsl
+++ b/test/tint/builtins/gen/var/frexp/77af93.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/frexp/979800.wgsl b/test/tint/builtins/gen/var/frexp/979800.wgsl
index a08afdc..0387657 100644
--- a/test/tint/builtins/gen/var/frexp/979800.wgsl
+++ b/test/tint/builtins/gen/var/frexp/979800.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/frexp/ae4a66.wgsl b/test/tint/builtins/gen/var/frexp/ae4a66.wgsl
index 73acfa7..35c150d 100644
--- a/test/tint/builtins/gen/var/frexp/ae4a66.wgsl
+++ b/test/tint/builtins/gen/var/frexp/ae4a66.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/frexp/bee870.wgsl b/test/tint/builtins/gen/var/frexp/bee870.wgsl
index ea1ea73d..c3ec30c 100644
--- a/test/tint/builtins/gen/var/frexp/bee870.wgsl
+++ b/test/tint/builtins/gen/var/frexp/bee870.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/frexp/bf45ae.wgsl b/test/tint/builtins/gen/var/frexp/bf45ae.wgsl
index 9c1fd8c..6c1f94a 100644
--- a/test/tint/builtins/gen/var/frexp/bf45ae.wgsl
+++ b/test/tint/builtins/gen/var/frexp/bf45ae.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/frexp/eb2421.wgsl b/test/tint/builtins/gen/var/frexp/eb2421.wgsl
index 7942696..514e72c 100644
--- a/test/tint/builtins/gen/var/frexp/eb2421.wgsl
+++ b/test/tint/builtins/gen/var/frexp/eb2421.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/fwidth/5d1b39.wgsl b/test/tint/builtins/gen/var/fwidth/5d1b39.wgsl
index 9a16939..6517c63 100644
--- a/test/tint/builtins/gen/var/fwidth/5d1b39.wgsl
+++ b/test/tint/builtins/gen/var/fwidth/5d1b39.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/fwidth/b83ebb.wgsl b/test/tint/builtins/gen/var/fwidth/b83ebb.wgsl
index 19e421f..98d2169 100644
--- a/test/tint/builtins/gen/var/fwidth/b83ebb.wgsl
+++ b/test/tint/builtins/gen/var/fwidth/b83ebb.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/fwidth/d2ab9a.wgsl b/test/tint/builtins/gen/var/fwidth/d2ab9a.wgsl
index a076dd2..ad92eed 100644
--- a/test/tint/builtins/gen/var/fwidth/d2ab9a.wgsl
+++ b/test/tint/builtins/gen/var/fwidth/d2ab9a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/fwidth/df38ef.wgsl b/test/tint/builtins/gen/var/fwidth/df38ef.wgsl
index ad86a76..e1c68e7 100644
--- a/test/tint/builtins/gen/var/fwidth/df38ef.wgsl
+++ b/test/tint/builtins/gen/var/fwidth/df38ef.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/fwidthCoarse/159c8a.wgsl b/test/tint/builtins/gen/var/fwidthCoarse/159c8a.wgsl
index 3c6dc04..b51153f 100644
--- a/test/tint/builtins/gen/var/fwidthCoarse/159c8a.wgsl
+++ b/test/tint/builtins/gen/var/fwidthCoarse/159c8a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/fwidthCoarse/1e59d9.wgsl b/test/tint/builtins/gen/var/fwidthCoarse/1e59d9.wgsl
index 95f7051..0d60e08 100644
--- a/test/tint/builtins/gen/var/fwidthCoarse/1e59d9.wgsl
+++ b/test/tint/builtins/gen/var/fwidthCoarse/1e59d9.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/fwidthCoarse/4e4fc4.wgsl b/test/tint/builtins/gen/var/fwidthCoarse/4e4fc4.wgsl
index 160e8e2..12a6c96 100644
--- a/test/tint/builtins/gen/var/fwidthCoarse/4e4fc4.wgsl
+++ b/test/tint/builtins/gen/var/fwidthCoarse/4e4fc4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/fwidthCoarse/e653f7.wgsl b/test/tint/builtins/gen/var/fwidthCoarse/e653f7.wgsl
index 9c8f7b8..9306ebd 100644
--- a/test/tint/builtins/gen/var/fwidthCoarse/e653f7.wgsl
+++ b/test/tint/builtins/gen/var/fwidthCoarse/e653f7.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/fwidthFine/523fdc.wgsl b/test/tint/builtins/gen/var/fwidthFine/523fdc.wgsl
index 5128fbc..2b22513 100644
--- a/test/tint/builtins/gen/var/fwidthFine/523fdc.wgsl
+++ b/test/tint/builtins/gen/var/fwidthFine/523fdc.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/fwidthFine/68f4ef.wgsl b/test/tint/builtins/gen/var/fwidthFine/68f4ef.wgsl
index 84965c6..5fff34c 100644
--- a/test/tint/builtins/gen/var/fwidthFine/68f4ef.wgsl
+++ b/test/tint/builtins/gen/var/fwidthFine/68f4ef.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/fwidthFine/f1742d.wgsl b/test/tint/builtins/gen/var/fwidthFine/f1742d.wgsl
index 8d1cace..0bc1442 100644
--- a/test/tint/builtins/gen/var/fwidthFine/f1742d.wgsl
+++ b/test/tint/builtins/gen/var/fwidthFine/f1742d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/fwidthFine/ff6aa0.wgsl b/test/tint/builtins/gen/var/fwidthFine/ff6aa0.wgsl
index a671d75..bc967f6 100644
--- a/test/tint/builtins/gen/var/fwidthFine/ff6aa0.wgsl
+++ b/test/tint/builtins/gen/var/fwidthFine/ff6aa0.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/insertBits/3c7ba5.wgsl b/test/tint/builtins/gen/var/insertBits/3c7ba5.wgsl
index 03366f3..17c3c18 100644
--- a/test/tint/builtins/gen/var/insertBits/3c7ba5.wgsl
+++ b/test/tint/builtins/gen/var/insertBits/3c7ba5.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/insertBits/428b0b.wgsl b/test/tint/builtins/gen/var/insertBits/428b0b.wgsl
index 443307b..54a604c 100644
--- a/test/tint/builtins/gen/var/insertBits/428b0b.wgsl
+++ b/test/tint/builtins/gen/var/insertBits/428b0b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/insertBits/51ede1.wgsl b/test/tint/builtins/gen/var/insertBits/51ede1.wgsl
index 03cc84d..385b189 100644
--- a/test/tint/builtins/gen/var/insertBits/51ede1.wgsl
+++ b/test/tint/builtins/gen/var/insertBits/51ede1.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/insertBits/65468b.wgsl b/test/tint/builtins/gen/var/insertBits/65468b.wgsl
index f33502c..74bcc88 100644
--- a/test/tint/builtins/gen/var/insertBits/65468b.wgsl
+++ b/test/tint/builtins/gen/var/insertBits/65468b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/insertBits/87826b.wgsl b/test/tint/builtins/gen/var/insertBits/87826b.wgsl
index 0a00a5b..6f5e9f5 100644
--- a/test/tint/builtins/gen/var/insertBits/87826b.wgsl
+++ b/test/tint/builtins/gen/var/insertBits/87826b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/insertBits/d86978.wgsl b/test/tint/builtins/gen/var/insertBits/d86978.wgsl
index 3b30119..79b17f7 100644
--- a/test/tint/builtins/gen/var/insertBits/d86978.wgsl
+++ b/test/tint/builtins/gen/var/insertBits/d86978.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/insertBits/e3e3a2.wgsl b/test/tint/builtins/gen/var/insertBits/e3e3a2.wgsl
index bf17e57..b0900cc 100644
--- a/test/tint/builtins/gen/var/insertBits/e3e3a2.wgsl
+++ b/test/tint/builtins/gen/var/insertBits/e3e3a2.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/insertBits/fe6ba6.wgsl b/test/tint/builtins/gen/var/insertBits/fe6ba6.wgsl
index 6a878c2..4da943d 100644
--- a/test/tint/builtins/gen/var/insertBits/fe6ba6.wgsl
+++ b/test/tint/builtins/gen/var/insertBits/fe6ba6.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/inverseSqrt/07a6fe.wgsl b/test/tint/builtins/gen/var/inverseSqrt/07a6fe.wgsl
index 8358fd3..f681909 100644
--- a/test/tint/builtins/gen/var/inverseSqrt/07a6fe.wgsl
+++ b/test/tint/builtins/gen/var/inverseSqrt/07a6fe.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/inverseSqrt/440300.wgsl b/test/tint/builtins/gen/var/inverseSqrt/440300.wgsl
index d81f957..1c4730f 100644
--- a/test/tint/builtins/gen/var/inverseSqrt/440300.wgsl
+++ b/test/tint/builtins/gen/var/inverseSqrt/440300.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/inverseSqrt/4ca6d6.wgsl b/test/tint/builtins/gen/var/inverseSqrt/4ca6d6.wgsl
index 9f63447..cc65746 100644
--- a/test/tint/builtins/gen/var/inverseSqrt/4ca6d6.wgsl
+++ b/test/tint/builtins/gen/var/inverseSqrt/4ca6d6.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/inverseSqrt/5f51f8.wgsl b/test/tint/builtins/gen/var/inverseSqrt/5f51f8.wgsl
index 55471d7..9e78569 100644
--- a/test/tint/builtins/gen/var/inverseSqrt/5f51f8.wgsl
+++ b/test/tint/builtins/gen/var/inverseSqrt/5f51f8.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/inverseSqrt/6d0783.wgsl b/test/tint/builtins/gen/var/inverseSqrt/6d0783.wgsl
index 1b6b1be..6453b03 100644
--- a/test/tint/builtins/gen/var/inverseSqrt/6d0783.wgsl
+++ b/test/tint/builtins/gen/var/inverseSqrt/6d0783.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/inverseSqrt/84407e.wgsl b/test/tint/builtins/gen/var/inverseSqrt/84407e.wgsl
index 2591ab3..5b1d176 100644
--- a/test/tint/builtins/gen/var/inverseSqrt/84407e.wgsl
+++ b/test/tint/builtins/gen/var/inverseSqrt/84407e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/inverseSqrt/8f2bd2.wgsl b/test/tint/builtins/gen/var/inverseSqrt/8f2bd2.wgsl
index b9b6693..11c3386 100644
--- a/test/tint/builtins/gen/var/inverseSqrt/8f2bd2.wgsl
+++ b/test/tint/builtins/gen/var/inverseSqrt/8f2bd2.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/inverseSqrt/b197b1.wgsl b/test/tint/builtins/gen/var/inverseSqrt/b197b1.wgsl
index 4b12c10..39931b8 100644
--- a/test/tint/builtins/gen/var/inverseSqrt/b197b1.wgsl
+++ b/test/tint/builtins/gen/var/inverseSqrt/b197b1.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/inverseSqrt/b85ebd.wgsl b/test/tint/builtins/gen/var/inverseSqrt/b85ebd.wgsl
index 8a5c0e1..8c3546c 100644
--- a/test/tint/builtins/gen/var/inverseSqrt/b85ebd.wgsl
+++ b/test/tint/builtins/gen/var/inverseSqrt/b85ebd.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/inverseSqrt/c22347.wgsl b/test/tint/builtins/gen/var/inverseSqrt/c22347.wgsl
index 9ebb962..395e290 100644
--- a/test/tint/builtins/gen/var/inverseSqrt/c22347.wgsl
+++ b/test/tint/builtins/gen/var/inverseSqrt/c22347.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/inverseSqrt/cbdc70.wgsl b/test/tint/builtins/gen/var/inverseSqrt/cbdc70.wgsl
index 1c00bbc..2455d74 100644
--- a/test/tint/builtins/gen/var/inverseSqrt/cbdc70.wgsl
+++ b/test/tint/builtins/gen/var/inverseSqrt/cbdc70.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/inverseSqrt/f60c1c.wgsl b/test/tint/builtins/gen/var/inverseSqrt/f60c1c.wgsl
index 7535ab2..e604915 100644
--- a/test/tint/builtins/gen/var/inverseSqrt/f60c1c.wgsl
+++ b/test/tint/builtins/gen/var/inverseSqrt/f60c1c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/ldexp/082c1f.wgsl b/test/tint/builtins/gen/var/ldexp/082c1f.wgsl
index b2c9784..4472ee2 100644
--- a/test/tint/builtins/gen/var/ldexp/082c1f.wgsl
+++ b/test/tint/builtins/gen/var/ldexp/082c1f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/ldexp/217a31.wgsl b/test/tint/builtins/gen/var/ldexp/217a31.wgsl
index e87e132..167c197 100644
--- a/test/tint/builtins/gen/var/ldexp/217a31.wgsl
+++ b/test/tint/builtins/gen/var/ldexp/217a31.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/ldexp/2bfc68.wgsl b/test/tint/builtins/gen/var/ldexp/2bfc68.wgsl
index f243d93..900916b 100644
--- a/test/tint/builtins/gen/var/ldexp/2bfc68.wgsl
+++ b/test/tint/builtins/gen/var/ldexp/2bfc68.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/ldexp/2c6370.wgsl b/test/tint/builtins/gen/var/ldexp/2c6370.wgsl
index 23028b6..5feaf35 100644
--- a/test/tint/builtins/gen/var/ldexp/2c6370.wgsl
+++ b/test/tint/builtins/gen/var/ldexp/2c6370.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/ldexp/376938.wgsl b/test/tint/builtins/gen/var/ldexp/376938.wgsl
index 1a41f15..131306e 100644
--- a/test/tint/builtins/gen/var/ldexp/376938.wgsl
+++ b/test/tint/builtins/gen/var/ldexp/376938.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/ldexp/3d90b4.wgsl b/test/tint/builtins/gen/var/ldexp/3d90b4.wgsl
index f6ae69b..bfbbf21 100644
--- a/test/tint/builtins/gen/var/ldexp/3d90b4.wgsl
+++ b/test/tint/builtins/gen/var/ldexp/3d90b4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/ldexp/4a3ad9.wgsl b/test/tint/builtins/gen/var/ldexp/4a3ad9.wgsl
index dcc5790..70d3ea8 100644
--- a/test/tint/builtins/gen/var/ldexp/4a3ad9.wgsl
+++ b/test/tint/builtins/gen/var/ldexp/4a3ad9.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/ldexp/593ff3.wgsl b/test/tint/builtins/gen/var/ldexp/593ff3.wgsl
index dd0ce9c..ab0187b 100644
--- a/test/tint/builtins/gen/var/ldexp/593ff3.wgsl
+++ b/test/tint/builtins/gen/var/ldexp/593ff3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/ldexp/624e0c.wgsl b/test/tint/builtins/gen/var/ldexp/624e0c.wgsl
index be7fda7..54254ce 100644
--- a/test/tint/builtins/gen/var/ldexp/624e0c.wgsl
+++ b/test/tint/builtins/gen/var/ldexp/624e0c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/ldexp/65a7bd.wgsl b/test/tint/builtins/gen/var/ldexp/65a7bd.wgsl
index a3cc25f..2747ab2 100644
--- a/test/tint/builtins/gen/var/ldexp/65a7bd.wgsl
+++ b/test/tint/builtins/gen/var/ldexp/65a7bd.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/ldexp/71ebe3.wgsl b/test/tint/builtins/gen/var/ldexp/71ebe3.wgsl
index 5ecdb7a..bfd5120 100644
--- a/test/tint/builtins/gen/var/ldexp/71ebe3.wgsl
+++ b/test/tint/builtins/gen/var/ldexp/71ebe3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/ldexp/7485ce.wgsl b/test/tint/builtins/gen/var/ldexp/7485ce.wgsl
index 5bce95a..30148c8 100644
--- a/test/tint/builtins/gen/var/ldexp/7485ce.wgsl
+++ b/test/tint/builtins/gen/var/ldexp/7485ce.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/ldexp/7fa13c.wgsl b/test/tint/builtins/gen/var/ldexp/7fa13c.wgsl
index 1ad0d97..907b162 100644
--- a/test/tint/builtins/gen/var/ldexp/7fa13c.wgsl
+++ b/test/tint/builtins/gen/var/ldexp/7fa13c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/ldexp/8a0c2f.wgsl b/test/tint/builtins/gen/var/ldexp/8a0c2f.wgsl
index 5e8569f..a84991b 100644
--- a/test/tint/builtins/gen/var/ldexp/8a0c2f.wgsl
+++ b/test/tint/builtins/gen/var/ldexp/8a0c2f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/ldexp/8e43e9.wgsl b/test/tint/builtins/gen/var/ldexp/8e43e9.wgsl
index 62e089d..3a494f6 100644
--- a/test/tint/builtins/gen/var/ldexp/8e43e9.wgsl
+++ b/test/tint/builtins/gen/var/ldexp/8e43e9.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/ldexp/a22679.wgsl b/test/tint/builtins/gen/var/ldexp/a22679.wgsl
index 6a7ce6d..eb92474 100644
--- a/test/tint/builtins/gen/var/ldexp/a22679.wgsl
+++ b/test/tint/builtins/gen/var/ldexp/a22679.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/ldexp/a31cdc.wgsl b/test/tint/builtins/gen/var/ldexp/a31cdc.wgsl
index 3fcffee..5a41bae 100644
--- a/test/tint/builtins/gen/var/ldexp/a31cdc.wgsl
+++ b/test/tint/builtins/gen/var/ldexp/a31cdc.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/ldexp/a6126e.wgsl b/test/tint/builtins/gen/var/ldexp/a6126e.wgsl
index 046abe8..6bfbeb3 100644
--- a/test/tint/builtins/gen/var/ldexp/a6126e.wgsl
+++ b/test/tint/builtins/gen/var/ldexp/a6126e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/ldexp/abd718.wgsl b/test/tint/builtins/gen/var/ldexp/abd718.wgsl
index 68a8c49..6d1df32 100644
--- a/test/tint/builtins/gen/var/ldexp/abd718.wgsl
+++ b/test/tint/builtins/gen/var/ldexp/abd718.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/ldexp/c9d0b7.wgsl b/test/tint/builtins/gen/var/ldexp/c9d0b7.wgsl
index f0721b4..30cca5d 100644
--- a/test/tint/builtins/gen/var/ldexp/c9d0b7.wgsl
+++ b/test/tint/builtins/gen/var/ldexp/c9d0b7.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/ldexp/cb0faf.wgsl b/test/tint/builtins/gen/var/ldexp/cb0faf.wgsl
index ed2c9da..aefa866 100644
--- a/test/tint/builtins/gen/var/ldexp/cb0faf.wgsl
+++ b/test/tint/builtins/gen/var/ldexp/cb0faf.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/ldexp/cc9cde.wgsl b/test/tint/builtins/gen/var/ldexp/cc9cde.wgsl
index 1bf7bf4..d3f3778 100644
--- a/test/tint/builtins/gen/var/ldexp/cc9cde.wgsl
+++ b/test/tint/builtins/gen/var/ldexp/cc9cde.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/ldexp/db8b49.wgsl b/test/tint/builtins/gen/var/ldexp/db8b49.wgsl
index 13cc740..fac6af2 100644
--- a/test/tint/builtins/gen/var/ldexp/db8b49.wgsl
+++ b/test/tint/builtins/gen/var/ldexp/db8b49.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/ldexp/fdbc7b.wgsl b/test/tint/builtins/gen/var/ldexp/fdbc7b.wgsl
index 8f87698..8a84a6a 100644
--- a/test/tint/builtins/gen/var/ldexp/fdbc7b.wgsl
+++ b/test/tint/builtins/gen/var/ldexp/fdbc7b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/length/056071.wgsl b/test/tint/builtins/gen/var/length/056071.wgsl
index 311b430..360a3cd 100644
--- a/test/tint/builtins/gen/var/length/056071.wgsl
+++ b/test/tint/builtins/gen/var/length/056071.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/length/3f0e13.wgsl b/test/tint/builtins/gen/var/length/3f0e13.wgsl
index eb4def9..43c5cc1 100644
--- a/test/tint/builtins/gen/var/length/3f0e13.wgsl
+++ b/test/tint/builtins/gen/var/length/3f0e13.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/length/555aba.wgsl b/test/tint/builtins/gen/var/length/555aba.wgsl
index 54f086f..3297209 100644
--- a/test/tint/builtins/gen/var/length/555aba.wgsl
+++ b/test/tint/builtins/gen/var/length/555aba.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/length/5b1a9b.wgsl b/test/tint/builtins/gen/var/length/5b1a9b.wgsl
index fabcb9c..a2802e5 100644
--- a/test/tint/builtins/gen/var/length/5b1a9b.wgsl
+++ b/test/tint/builtins/gen/var/length/5b1a9b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/length/602a17.wgsl b/test/tint/builtins/gen/var/length/602a17.wgsl
index e9d1bbd..883b130 100644
--- a/test/tint/builtins/gen/var/length/602a17.wgsl
+++ b/test/tint/builtins/gen/var/length/602a17.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/length/7b4741.wgsl b/test/tint/builtins/gen/var/length/7b4741.wgsl
index 713773c..8dc0989 100644
--- a/test/tint/builtins/gen/var/length/7b4741.wgsl
+++ b/test/tint/builtins/gen/var/length/7b4741.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/length/936ad5.wgsl b/test/tint/builtins/gen/var/length/936ad5.wgsl
index fca2ef4..dbcb8d1 100644
--- a/test/tint/builtins/gen/var/length/936ad5.wgsl
+++ b/test/tint/builtins/gen/var/length/936ad5.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/length/afde8b.wgsl b/test/tint/builtins/gen/var/length/afde8b.wgsl
index 5e2bd02..64e0220 100644
--- a/test/tint/builtins/gen/var/length/afde8b.wgsl
+++ b/test/tint/builtins/gen/var/length/afde8b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/length/ba16d6.wgsl b/test/tint/builtins/gen/var/length/ba16d6.wgsl
index 185b425..ffbc5c5 100644
--- a/test/tint/builtins/gen/var/length/ba16d6.wgsl
+++ b/test/tint/builtins/gen/var/length/ba16d6.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/length/becebf.wgsl b/test/tint/builtins/gen/var/length/becebf.wgsl
index 45fdbe4..349078c 100644
--- a/test/tint/builtins/gen/var/length/becebf.wgsl
+++ b/test/tint/builtins/gen/var/length/becebf.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/length/c158da.wgsl b/test/tint/builtins/gen/var/length/c158da.wgsl
index d0f0f5a..b7f4742 100644
--- a/test/tint/builtins/gen/var/length/c158da.wgsl
+++ b/test/tint/builtins/gen/var/length/c158da.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/length/c2c544.wgsl b/test/tint/builtins/gen/var/length/c2c544.wgsl
index be23c5e..38c9c97 100644
--- a/test/tint/builtins/gen/var/length/c2c544.wgsl
+++ b/test/tint/builtins/gen/var/length/c2c544.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/log/3da25a.wgsl b/test/tint/builtins/gen/var/log/3da25a.wgsl
index bea6df5..12f2fe9 100644
--- a/test/tint/builtins/gen/var/log/3da25a.wgsl
+++ b/test/tint/builtins/gen/var/log/3da25a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/log/655989.wgsl b/test/tint/builtins/gen/var/log/655989.wgsl
index aee9c5a..a429f80 100644
--- a/test/tint/builtins/gen/var/log/655989.wgsl
+++ b/test/tint/builtins/gen/var/log/655989.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/log/697e1d.wgsl b/test/tint/builtins/gen/var/log/697e1d.wgsl
index 9b28c331..53fa157 100644
--- a/test/tint/builtins/gen/var/log/697e1d.wgsl
+++ b/test/tint/builtins/gen/var/log/697e1d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/log/6ff86f.wgsl b/test/tint/builtins/gen/var/log/6ff86f.wgsl
index f3ed05d..6ed7f86 100644
--- a/test/tint/builtins/gen/var/log/6ff86f.wgsl
+++ b/test/tint/builtins/gen/var/log/6ff86f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/log/7114a6.wgsl b/test/tint/builtins/gen/var/log/7114a6.wgsl
index ec8e4c9..12f33ea 100644
--- a/test/tint/builtins/gen/var/log/7114a6.wgsl
+++ b/test/tint/builtins/gen/var/log/7114a6.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/log/8f0e32.wgsl b/test/tint/builtins/gen/var/log/8f0e32.wgsl
index abc9c33..46d8a40 100644
--- a/test/tint/builtins/gen/var/log/8f0e32.wgsl
+++ b/test/tint/builtins/gen/var/log/8f0e32.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/log/b2ce28.wgsl b/test/tint/builtins/gen/var/log/b2ce28.wgsl
index 597afac..ee3f63b 100644
--- a/test/tint/builtins/gen/var/log/b2ce28.wgsl
+++ b/test/tint/builtins/gen/var/log/b2ce28.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/log/b8088d.wgsl b/test/tint/builtins/gen/var/log/b8088d.wgsl
index 3b2d69a..be1afb1 100644
--- a/test/tint/builtins/gen/var/log/b8088d.wgsl
+++ b/test/tint/builtins/gen/var/log/b8088d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/log/c9f489.wgsl b/test/tint/builtins/gen/var/log/c9f489.wgsl
index 5bfcd02..40e74ad 100644
--- a/test/tint/builtins/gen/var/log/c9f489.wgsl
+++ b/test/tint/builtins/gen/var/log/c9f489.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/log/cdbdc1.wgsl b/test/tint/builtins/gen/var/log/cdbdc1.wgsl
index d90301d..f42f525 100644
--- a/test/tint/builtins/gen/var/log/cdbdc1.wgsl
+++ b/test/tint/builtins/gen/var/log/cdbdc1.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/log/f4c570.wgsl b/test/tint/builtins/gen/var/log/f4c570.wgsl
index 8285319..7fbf09a 100644
--- a/test/tint/builtins/gen/var/log/f4c570.wgsl
+++ b/test/tint/builtins/gen/var/log/f4c570.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/log/f60cc7.wgsl b/test/tint/builtins/gen/var/log/f60cc7.wgsl
index 485af58..3e4706c 100644
--- a/test/tint/builtins/gen/var/log/f60cc7.wgsl
+++ b/test/tint/builtins/gen/var/log/f60cc7.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/log2/0fbd39.wgsl b/test/tint/builtins/gen/var/log2/0fbd39.wgsl
index d0abfe5..60293cd 100644
--- a/test/tint/builtins/gen/var/log2/0fbd39.wgsl
+++ b/test/tint/builtins/gen/var/log2/0fbd39.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/log2/38b478.wgsl b/test/tint/builtins/gen/var/log2/38b478.wgsl
index 346f4ef..caf596e 100644
--- a/test/tint/builtins/gen/var/log2/38b478.wgsl
+++ b/test/tint/builtins/gen/var/log2/38b478.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/log2/4036ed.wgsl b/test/tint/builtins/gen/var/log2/4036ed.wgsl
index 9af03e8..7847700 100644
--- a/test/tint/builtins/gen/var/log2/4036ed.wgsl
+++ b/test/tint/builtins/gen/var/log2/4036ed.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/log2/5b464b.wgsl b/test/tint/builtins/gen/var/log2/5b464b.wgsl
index 8932003..93c78c1 100644
--- a/test/tint/builtins/gen/var/log2/5b464b.wgsl
+++ b/test/tint/builtins/gen/var/log2/5b464b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/log2/6b8954.wgsl b/test/tint/builtins/gen/var/log2/6b8954.wgsl
index 7db3749..bc39104 100644
--- a/test/tint/builtins/gen/var/log2/6b8954.wgsl
+++ b/test/tint/builtins/gen/var/log2/6b8954.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/log2/776088.wgsl b/test/tint/builtins/gen/var/log2/776088.wgsl
index 5f3345a..46fc7a5 100644
--- a/test/tint/builtins/gen/var/log2/776088.wgsl
+++ b/test/tint/builtins/gen/var/log2/776088.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/log2/8c10b3.wgsl b/test/tint/builtins/gen/var/log2/8c10b3.wgsl
index 857f04f..5cfda4d 100644
--- a/test/tint/builtins/gen/var/log2/8c10b3.wgsl
+++ b/test/tint/builtins/gen/var/log2/8c10b3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/log2/902988.wgsl b/test/tint/builtins/gen/var/log2/902988.wgsl
index e5083f2..2dea766 100644
--- a/test/tint/builtins/gen/var/log2/902988.wgsl
+++ b/test/tint/builtins/gen/var/log2/902988.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/log2/a52bbb.wgsl b/test/tint/builtins/gen/var/log2/a52bbb.wgsl
index 5565ff3..7181a08 100644
--- a/test/tint/builtins/gen/var/log2/a52bbb.wgsl
+++ b/test/tint/builtins/gen/var/log2/a52bbb.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/log2/adb233.wgsl b/test/tint/builtins/gen/var/log2/adb233.wgsl
index 6eea0c8..cd5c3d6 100644
--- a/test/tint/builtins/gen/var/log2/adb233.wgsl
+++ b/test/tint/builtins/gen/var/log2/adb233.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/log2/aea659.wgsl b/test/tint/builtins/gen/var/log2/aea659.wgsl
index 78a1bf2..5af22d9 100644
--- a/test/tint/builtins/gen/var/log2/aea659.wgsl
+++ b/test/tint/builtins/gen/var/log2/aea659.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/log2/fb9f0b.wgsl b/test/tint/builtins/gen/var/log2/fb9f0b.wgsl
index 5c65ef1..ecd5cc3 100644
--- a/test/tint/builtins/gen/var/log2/fb9f0b.wgsl
+++ b/test/tint/builtins/gen/var/log2/fb9f0b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/max/067f3a.wgsl b/test/tint/builtins/gen/var/max/067f3a.wgsl
index d4a1fe8..001d074 100644
--- a/test/tint/builtins/gen/var/max/067f3a.wgsl
+++ b/test/tint/builtins/gen/var/max/067f3a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/max/0c0aae.wgsl b/test/tint/builtins/gen/var/max/0c0aae.wgsl
index d3d2da2..e8bff96 100644
--- a/test/tint/builtins/gen/var/max/0c0aae.wgsl
+++ b/test/tint/builtins/gen/var/max/0c0aae.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/max/111ac0.wgsl b/test/tint/builtins/gen/var/max/111ac0.wgsl
index ffb582d..87d886d 100644
--- a/test/tint/builtins/gen/var/max/111ac0.wgsl
+++ b/test/tint/builtins/gen/var/max/111ac0.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/max/19070a.wgsl b/test/tint/builtins/gen/var/max/19070a.wgsl
index 2dd6afb..ce92605 100644
--- a/test/tint/builtins/gen/var/max/19070a.wgsl
+++ b/test/tint/builtins/gen/var/max/19070a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/max/25eafe.wgsl b/test/tint/builtins/gen/var/max/25eafe.wgsl
index 236ae64..5f390e5 100644
--- a/test/tint/builtins/gen/var/max/25eafe.wgsl
+++ b/test/tint/builtins/gen/var/max/25eafe.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/max/320815.wgsl b/test/tint/builtins/gen/var/max/320815.wgsl
index 2053259..c792f2a 100644
--- a/test/tint/builtins/gen/var/max/320815.wgsl
+++ b/test/tint/builtins/gen/var/max/320815.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/max/34956e.wgsl b/test/tint/builtins/gen/var/max/34956e.wgsl
index 45e40bc..c5344c4 100644
--- a/test/tint/builtins/gen/var/max/34956e.wgsl
+++ b/test/tint/builtins/gen/var/max/34956e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/max/445169.wgsl b/test/tint/builtins/gen/var/max/445169.wgsl
index d89e94a..4fa6b14 100644
--- a/test/tint/builtins/gen/var/max/445169.wgsl
+++ b/test/tint/builtins/gen/var/max/445169.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/max/44a39d.wgsl b/test/tint/builtins/gen/var/max/44a39d.wgsl
index b5bd60e..841c932 100644
--- a/test/tint/builtins/gen/var/max/44a39d.wgsl
+++ b/test/tint/builtins/gen/var/max/44a39d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/max/453e04.wgsl b/test/tint/builtins/gen/var/max/453e04.wgsl
index cbb5407..beb0cfb 100644
--- a/test/tint/builtins/gen/var/max/453e04.wgsl
+++ b/test/tint/builtins/gen/var/max/453e04.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/max/462050.wgsl b/test/tint/builtins/gen/var/max/462050.wgsl
index a800d5d..1a8fc0c 100644
--- a/test/tint/builtins/gen/var/max/462050.wgsl
+++ b/test/tint/builtins/gen/var/max/462050.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/max/482d23.wgsl b/test/tint/builtins/gen/var/max/482d23.wgsl
index 2d56f40..01a6d28 100644
--- a/test/tint/builtins/gen/var/max/482d23.wgsl
+++ b/test/tint/builtins/gen/var/max/482d23.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/max/4883ac.wgsl b/test/tint/builtins/gen/var/max/4883ac.wgsl
index 4e7af8b..d115a67 100644
--- a/test/tint/builtins/gen/var/max/4883ac.wgsl
+++ b/test/tint/builtins/gen/var/max/4883ac.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/max/4bbff2.wgsl b/test/tint/builtins/gen/var/max/4bbff2.wgsl
index ba08cdb..6c030fe 100644
--- a/test/tint/builtins/gen/var/max/4bbff2.wgsl
+++ b/test/tint/builtins/gen/var/max/4bbff2.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/max/85e6bc.wgsl b/test/tint/builtins/gen/var/max/85e6bc.wgsl
index 4e57e93..f770b9e 100644
--- a/test/tint/builtins/gen/var/max/85e6bc.wgsl
+++ b/test/tint/builtins/gen/var/max/85e6bc.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/max/a1b196.wgsl b/test/tint/builtins/gen/var/max/a1b196.wgsl
index 3d40fec..c322001 100644
--- a/test/tint/builtins/gen/var/max/a1b196.wgsl
+++ b/test/tint/builtins/gen/var/max/a1b196.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/max/a93419.wgsl b/test/tint/builtins/gen/var/max/a93419.wgsl
index 925c8d8..9b4d56d 100644
--- a/test/tint/builtins/gen/var/max/a93419.wgsl
+++ b/test/tint/builtins/gen/var/max/a93419.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/max/b1b73a.wgsl b/test/tint/builtins/gen/var/max/b1b73a.wgsl
index c5026cd..ae16bf1 100644
--- a/test/tint/builtins/gen/var/max/b1b73a.wgsl
+++ b/test/tint/builtins/gen/var/max/b1b73a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/max/c023dd.wgsl b/test/tint/builtins/gen/var/max/c023dd.wgsl
index 12c9454..1926c42 100644
--- a/test/tint/builtins/gen/var/max/c023dd.wgsl
+++ b/test/tint/builtins/gen/var/max/c023dd.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/max/caa3d7.wgsl b/test/tint/builtins/gen/var/max/caa3d7.wgsl
index fd56f57..d84fbff 100644
--- a/test/tint/builtins/gen/var/max/caa3d7.wgsl
+++ b/test/tint/builtins/gen/var/max/caa3d7.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/max/ce7c30.wgsl b/test/tint/builtins/gen/var/max/ce7c30.wgsl
index 81dde62..671dc1d 100644
--- a/test/tint/builtins/gen/var/max/ce7c30.wgsl
+++ b/test/tint/builtins/gen/var/max/ce7c30.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/max/de6b87.wgsl b/test/tint/builtins/gen/var/max/de6b87.wgsl
index 8875729..b120425 100644
--- a/test/tint/builtins/gen/var/max/de6b87.wgsl
+++ b/test/tint/builtins/gen/var/max/de6b87.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/max/e14f2b.wgsl b/test/tint/builtins/gen/var/max/e14f2b.wgsl
index b551445..09a39b6 100644
--- a/test/tint/builtins/gen/var/max/e14f2b.wgsl
+++ b/test/tint/builtins/gen/var/max/e14f2b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/max/e8192f.wgsl b/test/tint/builtins/gen/var/max/e8192f.wgsl
index 6173b34..cad5284 100644
--- a/test/tint/builtins/gen/var/max/e8192f.wgsl
+++ b/test/tint/builtins/gen/var/max/e8192f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/min/03c7e3.wgsl b/test/tint/builtins/gen/var/min/03c7e3.wgsl
index 5c66813..a7d5d12 100644
--- a/test/tint/builtins/gen/var/min/03c7e3.wgsl
+++ b/test/tint/builtins/gen/var/min/03c7e3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/min/0dc614.wgsl b/test/tint/builtins/gen/var/min/0dc614.wgsl
index 59eb911..f263732 100644
--- a/test/tint/builtins/gen/var/min/0dc614.wgsl
+++ b/test/tint/builtins/gen/var/min/0dc614.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/min/364910.wgsl b/test/tint/builtins/gen/var/min/364910.wgsl
index f9fe75c..f18822a 100644
--- a/test/tint/builtins/gen/var/min/364910.wgsl
+++ b/test/tint/builtins/gen/var/min/364910.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/min/371bd6.wgsl b/test/tint/builtins/gen/var/min/371bd6.wgsl
index 8220d6e..b1df195 100644
--- a/test/tint/builtins/gen/var/min/371bd6.wgsl
+++ b/test/tint/builtins/gen/var/min/371bd6.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/min/3941e1.wgsl b/test/tint/builtins/gen/var/min/3941e1.wgsl
index 9390fae..b7af83f 100644
--- a/test/tint/builtins/gen/var/min/3941e1.wgsl
+++ b/test/tint/builtins/gen/var/min/3941e1.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/min/46c5d3.wgsl b/test/tint/builtins/gen/var/min/46c5d3.wgsl
index aec6ff2..f2a8393 100644
--- a/test/tint/builtins/gen/var/min/46c5d3.wgsl
+++ b/test/tint/builtins/gen/var/min/46c5d3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/min/527b79.wgsl b/test/tint/builtins/gen/var/min/527b79.wgsl
index bbd4741..996d8ab 100644
--- a/test/tint/builtins/gen/var/min/527b79.wgsl
+++ b/test/tint/builtins/gen/var/min/527b79.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/min/717257.wgsl b/test/tint/builtins/gen/var/min/717257.wgsl
index 8518d6f..0537748 100644
--- a/test/tint/builtins/gen/var/min/717257.wgsl
+++ b/test/tint/builtins/gen/var/min/717257.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/min/794711.wgsl b/test/tint/builtins/gen/var/min/794711.wgsl
index 29fad63..8f4a80b 100644
--- a/test/tint/builtins/gen/var/min/794711.wgsl
+++ b/test/tint/builtins/gen/var/min/794711.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/min/7c710a.wgsl b/test/tint/builtins/gen/var/min/7c710a.wgsl
index 7952718..ae0be7a 100644
--- a/test/tint/builtins/gen/var/min/7c710a.wgsl
+++ b/test/tint/builtins/gen/var/min/7c710a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/min/82b28f.wgsl b/test/tint/builtins/gen/var/min/82b28f.wgsl
index 1d75ac0..c14a101 100644
--- a/test/tint/builtins/gen/var/min/82b28f.wgsl
+++ b/test/tint/builtins/gen/var/min/82b28f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/min/84c9fe.wgsl b/test/tint/builtins/gen/var/min/84c9fe.wgsl
index cdf9e4b..245c7c8 100644
--- a/test/tint/builtins/gen/var/min/84c9fe.wgsl
+++ b/test/tint/builtins/gen/var/min/84c9fe.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/min/93cfc4.wgsl b/test/tint/builtins/gen/var/min/93cfc4.wgsl
index b548c35..7594838 100644
--- a/test/tint/builtins/gen/var/min/93cfc4.wgsl
+++ b/test/tint/builtins/gen/var/min/93cfc4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/min/98e797.wgsl b/test/tint/builtins/gen/var/min/98e797.wgsl
index ca5a848..09e6b22 100644
--- a/test/tint/builtins/gen/var/min/98e797.wgsl
+++ b/test/tint/builtins/gen/var/min/98e797.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/min/a45171.wgsl b/test/tint/builtins/gen/var/min/a45171.wgsl
index 26f2951..002aeba 100644
--- a/test/tint/builtins/gen/var/min/a45171.wgsl
+++ b/test/tint/builtins/gen/var/min/a45171.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/min/aa28ad.wgsl b/test/tint/builtins/gen/var/min/aa28ad.wgsl
index 39d85b3..2569b01 100644
--- a/test/tint/builtins/gen/var/min/aa28ad.wgsl
+++ b/test/tint/builtins/gen/var/min/aa28ad.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/min/ab0acd.wgsl b/test/tint/builtins/gen/var/min/ab0acd.wgsl
index 7d838dc..a573036 100644
--- a/test/tint/builtins/gen/var/min/ab0acd.wgsl
+++ b/test/tint/builtins/gen/var/min/ab0acd.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/min/ac84d6.wgsl b/test/tint/builtins/gen/var/min/ac84d6.wgsl
index 2b6fe6f..a21201b 100644
--- a/test/tint/builtins/gen/var/min/ac84d6.wgsl
+++ b/test/tint/builtins/gen/var/min/ac84d6.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/min/af326d.wgsl b/test/tint/builtins/gen/var/min/af326d.wgsl
index 67ea9a0..9890245 100644
--- a/test/tint/builtins/gen/var/min/af326d.wgsl
+++ b/test/tint/builtins/gen/var/min/af326d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/min/af364e.wgsl b/test/tint/builtins/gen/var/min/af364e.wgsl
index ba62038..0933ca9 100644
--- a/test/tint/builtins/gen/var/min/af364e.wgsl
+++ b/test/tint/builtins/gen/var/min/af364e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/min/c70bb7.wgsl b/test/tint/builtins/gen/var/min/c70bb7.wgsl
index b11e301..0b97ac7 100644
--- a/test/tint/builtins/gen/var/min/c70bb7.wgsl
+++ b/test/tint/builtins/gen/var/min/c70bb7.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/min/c73147.wgsl b/test/tint/builtins/gen/var/min/c73147.wgsl
index 49f199e..1007608 100644
--- a/test/tint/builtins/gen/var/min/c73147.wgsl
+++ b/test/tint/builtins/gen/var/min/c73147.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/min/c76fa6.wgsl b/test/tint/builtins/gen/var/min/c76fa6.wgsl
index c2aa001..3631d97 100644
--- a/test/tint/builtins/gen/var/min/c76fa6.wgsl
+++ b/test/tint/builtins/gen/var/min/c76fa6.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/min/e780f9.wgsl b/test/tint/builtins/gen/var/min/e780f9.wgsl
index c20e1d2..3634198 100644
--- a/test/tint/builtins/gen/var/min/e780f9.wgsl
+++ b/test/tint/builtins/gen/var/min/e780f9.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/mix/0c8c33.wgsl b/test/tint/builtins/gen/var/mix/0c8c33.wgsl
index 0de7113..2891f59 100644
--- a/test/tint/builtins/gen/var/mix/0c8c33.wgsl
+++ b/test/tint/builtins/gen/var/mix/0c8c33.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/mix/1faeb1.wgsl b/test/tint/builtins/gen/var/mix/1faeb1.wgsl
index 5196514..0c64d30 100644
--- a/test/tint/builtins/gen/var/mix/1faeb1.wgsl
+++ b/test/tint/builtins/gen/var/mix/1faeb1.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/mix/275cac.wgsl b/test/tint/builtins/gen/var/mix/275cac.wgsl
index d2679e4..0dd4b4e 100644
--- a/test/tint/builtins/gen/var/mix/275cac.wgsl
+++ b/test/tint/builtins/gen/var/mix/275cac.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/mix/2fadab.wgsl b/test/tint/builtins/gen/var/mix/2fadab.wgsl
index f1cb60d..eb465e1 100644
--- a/test/tint/builtins/gen/var/mix/2fadab.wgsl
+++ b/test/tint/builtins/gen/var/mix/2fadab.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/mix/30de36.wgsl b/test/tint/builtins/gen/var/mix/30de36.wgsl
index 25dc2de..10d3d10 100644
--- a/test/tint/builtins/gen/var/mix/30de36.wgsl
+++ b/test/tint/builtins/gen/var/mix/30de36.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/mix/315264.wgsl b/test/tint/builtins/gen/var/mix/315264.wgsl
index 601162f..63c2b0c 100644
--- a/test/tint/builtins/gen/var/mix/315264.wgsl
+++ b/test/tint/builtins/gen/var/mix/315264.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/mix/343c49.wgsl b/test/tint/builtins/gen/var/mix/343c49.wgsl
index ff976da..0657f51 100644
--- a/test/tint/builtins/gen/var/mix/343c49.wgsl
+++ b/test/tint/builtins/gen/var/mix/343c49.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/mix/38cbbb.wgsl b/test/tint/builtins/gen/var/mix/38cbbb.wgsl
index a48bce2..ef44f76 100644
--- a/test/tint/builtins/gen/var/mix/38cbbb.wgsl
+++ b/test/tint/builtins/gen/var/mix/38cbbb.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/mix/42d11d.wgsl b/test/tint/builtins/gen/var/mix/42d11d.wgsl
index 88e4163..4486d1b 100644
--- a/test/tint/builtins/gen/var/mix/42d11d.wgsl
+++ b/test/tint/builtins/gen/var/mix/42d11d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/mix/4f0b5e.wgsl b/test/tint/builtins/gen/var/mix/4f0b5e.wgsl
index f0f7363..761511e 100644
--- a/test/tint/builtins/gen/var/mix/4f0b5e.wgsl
+++ b/test/tint/builtins/gen/var/mix/4f0b5e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/mix/63f2fd.wgsl b/test/tint/builtins/gen/var/mix/63f2fd.wgsl
index 682a3a4..bc5f0bc 100644
--- a/test/tint/builtins/gen/var/mix/63f2fd.wgsl
+++ b/test/tint/builtins/gen/var/mix/63f2fd.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/mix/6f8adc.wgsl b/test/tint/builtins/gen/var/mix/6f8adc.wgsl
index 441660d..a376e19 100644
--- a/test/tint/builtins/gen/var/mix/6f8adc.wgsl
+++ b/test/tint/builtins/gen/var/mix/6f8adc.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/mix/98007a.wgsl b/test/tint/builtins/gen/var/mix/98007a.wgsl
index 5b07373..7e0f85c 100644
--- a/test/tint/builtins/gen/var/mix/98007a.wgsl
+++ b/test/tint/builtins/gen/var/mix/98007a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/mix/98ee3e.wgsl b/test/tint/builtins/gen/var/mix/98ee3e.wgsl
index a28e666..55ad9de 100644
--- a/test/tint/builtins/gen/var/mix/98ee3e.wgsl
+++ b/test/tint/builtins/gen/var/mix/98ee3e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/mix/9c2681.wgsl b/test/tint/builtins/gen/var/mix/9c2681.wgsl
index 3b8486d..672a83f 100644
--- a/test/tint/builtins/gen/var/mix/9c2681.wgsl
+++ b/test/tint/builtins/gen/var/mix/9c2681.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/mix/c1aec6.wgsl b/test/tint/builtins/gen/var/mix/c1aec6.wgsl
index 75918a2..3728951 100644
--- a/test/tint/builtins/gen/var/mix/c1aec6.wgsl
+++ b/test/tint/builtins/gen/var/mix/c1aec6.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/mix/c37ede.wgsl b/test/tint/builtins/gen/var/mix/c37ede.wgsl
index 4f52302..6498930 100644
--- a/test/tint/builtins/gen/var/mix/c37ede.wgsl
+++ b/test/tint/builtins/gen/var/mix/c37ede.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/mix/e46a83.wgsl b/test/tint/builtins/gen/var/mix/e46a83.wgsl
index bedece1..d1318d8 100644
--- a/test/tint/builtins/gen/var/mix/e46a83.wgsl
+++ b/test/tint/builtins/gen/var/mix/e46a83.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/mix/ee2468.wgsl b/test/tint/builtins/gen/var/mix/ee2468.wgsl
index 9a22732..1751df0 100644
--- a/test/tint/builtins/gen/var/mix/ee2468.wgsl
+++ b/test/tint/builtins/gen/var/mix/ee2468.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/mix/ef3575.wgsl b/test/tint/builtins/gen/var/mix/ef3575.wgsl
index d79272b..278bbef 100644
--- a/test/tint/builtins/gen/var/mix/ef3575.wgsl
+++ b/test/tint/builtins/gen/var/mix/ef3575.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/mix/f1a543.wgsl b/test/tint/builtins/gen/var/mix/f1a543.wgsl
index 33fab0a..5d2c714 100644
--- a/test/tint/builtins/gen/var/mix/f1a543.wgsl
+++ b/test/tint/builtins/gen/var/mix/f1a543.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/modf/2d50da.wgsl b/test/tint/builtins/gen/var/modf/2d50da.wgsl
index bc33bc7..857a11c 100644
--- a/test/tint/builtins/gen/var/modf/2d50da.wgsl
+++ b/test/tint/builtins/gen/var/modf/2d50da.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/modf/45005f.wgsl b/test/tint/builtins/gen/var/modf/45005f.wgsl
index e2f9d40..937b470 100644
--- a/test/tint/builtins/gen/var/modf/45005f.wgsl
+++ b/test/tint/builtins/gen/var/modf/45005f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/modf/4bfced.wgsl b/test/tint/builtins/gen/var/modf/4bfced.wgsl
index 0b2ff3d..a5a3930 100644
--- a/test/tint/builtins/gen/var/modf/4bfced.wgsl
+++ b/test/tint/builtins/gen/var/modf/4bfced.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/modf/5ea256.wgsl b/test/tint/builtins/gen/var/modf/5ea256.wgsl
index dbc2393..a5dcee7 100644
--- a/test/tint/builtins/gen/var/modf/5ea256.wgsl
+++ b/test/tint/builtins/gen/var/modf/5ea256.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/modf/68d8ee.wgsl b/test/tint/builtins/gen/var/modf/68d8ee.wgsl
index aecbe9a..7e8b128 100644
--- a/test/tint/builtins/gen/var/modf/68d8ee.wgsl
+++ b/test/tint/builtins/gen/var/modf/68d8ee.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/modf/732aa6.wgsl b/test/tint/builtins/gen/var/modf/732aa6.wgsl
index ba22f8b..10666ca 100644
--- a/test/tint/builtins/gen/var/modf/732aa6.wgsl
+++ b/test/tint/builtins/gen/var/modf/732aa6.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/modf/8dbbbf.wgsl b/test/tint/builtins/gen/var/modf/8dbbbf.wgsl
index 3d753a0..f988d32 100644
--- a/test/tint/builtins/gen/var/modf/8dbbbf.wgsl
+++ b/test/tint/builtins/gen/var/modf/8dbbbf.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/modf/995934.wgsl b/test/tint/builtins/gen/var/modf/995934.wgsl
index f3128e1..1adf90b 100644
--- a/test/tint/builtins/gen/var/modf/995934.wgsl
+++ b/test/tint/builtins/gen/var/modf/995934.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/modf/a545b9.wgsl b/test/tint/builtins/gen/var/modf/a545b9.wgsl
index 3dd909f..3cc9604 100644
--- a/test/tint/builtins/gen/var/modf/a545b9.wgsl
+++ b/test/tint/builtins/gen/var/modf/a545b9.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/modf/bbf7f7.wgsl b/test/tint/builtins/gen/var/modf/bbf7f7.wgsl
index 5eb5df3..cadc836 100644
--- a/test/tint/builtins/gen/var/modf/bbf7f7.wgsl
+++ b/test/tint/builtins/gen/var/modf/bbf7f7.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/modf/c15f48.wgsl b/test/tint/builtins/gen/var/modf/c15f48.wgsl
index 0272261..002895b 100644
--- a/test/tint/builtins/gen/var/modf/c15f48.wgsl
+++ b/test/tint/builtins/gen/var/modf/c15f48.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/modf/f3d1f9.wgsl b/test/tint/builtins/gen/var/modf/f3d1f9.wgsl
index e28dea4..c00d4f9 100644
--- a/test/tint/builtins/gen/var/modf/f3d1f9.wgsl
+++ b/test/tint/builtins/gen/var/modf/f3d1f9.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/normalize/39d5ec.wgsl b/test/tint/builtins/gen/var/normalize/39d5ec.wgsl
index 478e928..1da1e06 100644
--- a/test/tint/builtins/gen/var/normalize/39d5ec.wgsl
+++ b/test/tint/builtins/gen/var/normalize/39d5ec.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/normalize/4eaf61.wgsl b/test/tint/builtins/gen/var/normalize/4eaf61.wgsl
index b50c1da..5c0f311 100644
--- a/test/tint/builtins/gen/var/normalize/4eaf61.wgsl
+++ b/test/tint/builtins/gen/var/normalize/4eaf61.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/normalize/584e47.wgsl b/test/tint/builtins/gen/var/normalize/584e47.wgsl
index 15286bf..95c4cb0 100644
--- a/test/tint/builtins/gen/var/normalize/584e47.wgsl
+++ b/test/tint/builtins/gen/var/normalize/584e47.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/normalize/64d8c0.wgsl b/test/tint/builtins/gen/var/normalize/64d8c0.wgsl
index aac70ff..2b81f5a 100644
--- a/test/tint/builtins/gen/var/normalize/64d8c0.wgsl
+++ b/test/tint/builtins/gen/var/normalize/64d8c0.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/normalize/7990f3.wgsl b/test/tint/builtins/gen/var/normalize/7990f3.wgsl
index 5ff1f25..863d300 100644
--- a/test/tint/builtins/gen/var/normalize/7990f3.wgsl
+++ b/test/tint/builtins/gen/var/normalize/7990f3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/normalize/9a0aab.wgsl b/test/tint/builtins/gen/var/normalize/9a0aab.wgsl
index 0e06793..9cf3844 100644
--- a/test/tint/builtins/gen/var/normalize/9a0aab.wgsl
+++ b/test/tint/builtins/gen/var/normalize/9a0aab.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/normalize/b8cb8d.wgsl b/test/tint/builtins/gen/var/normalize/b8cb8d.wgsl
index a9f093e..2134da7 100644
--- a/test/tint/builtins/gen/var/normalize/b8cb8d.wgsl
+++ b/test/tint/builtins/gen/var/normalize/b8cb8d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/normalize/e7def8.wgsl b/test/tint/builtins/gen/var/normalize/e7def8.wgsl
index 11b3da6..2e720d8 100644
--- a/test/tint/builtins/gen/var/normalize/e7def8.wgsl
+++ b/test/tint/builtins/gen/var/normalize/e7def8.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/normalize/fc2ef1.wgsl b/test/tint/builtins/gen/var/normalize/fc2ef1.wgsl
index 6be59f8..81baf5b 100644
--- a/test/tint/builtins/gen/var/normalize/fc2ef1.wgsl
+++ b/test/tint/builtins/gen/var/normalize/fc2ef1.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/pack2x16float/0e97b3.wgsl b/test/tint/builtins/gen/var/pack2x16float/0e97b3.wgsl
index ffcb103..a8fe38b 100644
--- a/test/tint/builtins/gen/var/pack2x16float/0e97b3.wgsl
+++ b/test/tint/builtins/gen/var/pack2x16float/0e97b3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/pack2x16snorm/6c169b.wgsl b/test/tint/builtins/gen/var/pack2x16snorm/6c169b.wgsl
index 40f50e7..b6846d5 100644
--- a/test/tint/builtins/gen/var/pack2x16snorm/6c169b.wgsl
+++ b/test/tint/builtins/gen/var/pack2x16snorm/6c169b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/pack2x16unorm/0f08e4.wgsl b/test/tint/builtins/gen/var/pack2x16unorm/0f08e4.wgsl
index 5077bda..80fb827 100644
--- a/test/tint/builtins/gen/var/pack2x16unorm/0f08e4.wgsl
+++ b/test/tint/builtins/gen/var/pack2x16unorm/0f08e4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/pack4x8snorm/4d22e7.wgsl b/test/tint/builtins/gen/var/pack4x8snorm/4d22e7.wgsl
index 168938d..b574b0d 100644
--- a/test/tint/builtins/gen/var/pack4x8snorm/4d22e7.wgsl
+++ b/test/tint/builtins/gen/var/pack4x8snorm/4d22e7.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/pack4x8unorm/95c456.wgsl b/test/tint/builtins/gen/var/pack4x8unorm/95c456.wgsl
index 77a0ece..1182044 100644
--- a/test/tint/builtins/gen/var/pack4x8unorm/95c456.wgsl
+++ b/test/tint/builtins/gen/var/pack4x8unorm/95c456.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/pow/04a908.wgsl b/test/tint/builtins/gen/var/pow/04a908.wgsl
index 7f7288d..6660d2f 100644
--- a/test/tint/builtins/gen/var/pow/04a908.wgsl
+++ b/test/tint/builtins/gen/var/pow/04a908.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/pow/46e029.wgsl b/test/tint/builtins/gen/var/pow/46e029.wgsl
index d2a3572..143cc7e 100644
--- a/test/tint/builtins/gen/var/pow/46e029.wgsl
+++ b/test/tint/builtins/gen/var/pow/46e029.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/pow/4a46c9.wgsl b/test/tint/builtins/gen/var/pow/4a46c9.wgsl
index 679706b..bcad99a 100644
--- a/test/tint/builtins/gen/var/pow/4a46c9.wgsl
+++ b/test/tint/builtins/gen/var/pow/4a46c9.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/pow/4f33b2.wgsl b/test/tint/builtins/gen/var/pow/4f33b2.wgsl
index d77e04d..e6b5f0b 100644
--- a/test/tint/builtins/gen/var/pow/4f33b2.wgsl
+++ b/test/tint/builtins/gen/var/pow/4f33b2.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/pow/749c42.wgsl b/test/tint/builtins/gen/var/pow/749c42.wgsl
index cabd12a..d5385f7 100644
--- a/test/tint/builtins/gen/var/pow/749c42.wgsl
+++ b/test/tint/builtins/gen/var/pow/749c42.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/pow/a8f6b2.wgsl b/test/tint/builtins/gen/var/pow/a8f6b2.wgsl
index f054914..786df02 100644
--- a/test/tint/builtins/gen/var/pow/a8f6b2.wgsl
+++ b/test/tint/builtins/gen/var/pow/a8f6b2.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/pow/bc91ed.wgsl b/test/tint/builtins/gen/var/pow/bc91ed.wgsl
index 01efd71..f160a05 100644
--- a/test/tint/builtins/gen/var/pow/bc91ed.wgsl
+++ b/test/tint/builtins/gen/var/pow/bc91ed.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/pow/ce9ef5.wgsl b/test/tint/builtins/gen/var/pow/ce9ef5.wgsl
index de00ba7..d6fe50e 100644
--- a/test/tint/builtins/gen/var/pow/ce9ef5.wgsl
+++ b/test/tint/builtins/gen/var/pow/ce9ef5.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/pow/e42f20.wgsl b/test/tint/builtins/gen/var/pow/e42f20.wgsl
index 8f8a86d..2e30ea6 100644
--- a/test/tint/builtins/gen/var/pow/e42f20.wgsl
+++ b/test/tint/builtins/gen/var/pow/e42f20.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/pow/e60ea5.wgsl b/test/tint/builtins/gen/var/pow/e60ea5.wgsl
index 36f4f12..8688c2d 100644
--- a/test/tint/builtins/gen/var/pow/e60ea5.wgsl
+++ b/test/tint/builtins/gen/var/pow/e60ea5.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/pow/f37b25.wgsl b/test/tint/builtins/gen/var/pow/f37b25.wgsl
index 3b7b020..bb738c7 100644
--- a/test/tint/builtins/gen/var/pow/f37b25.wgsl
+++ b/test/tint/builtins/gen/var/pow/f37b25.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/pow/fa5429.wgsl b/test/tint/builtins/gen/var/pow/fa5429.wgsl
index 2cc20a8..e733932 100644
--- a/test/tint/builtins/gen/var/pow/fa5429.wgsl
+++ b/test/tint/builtins/gen/var/pow/fa5429.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/quantizeToF16/12e50e.wgsl b/test/tint/builtins/gen/var/quantizeToF16/12e50e.wgsl
index 258c132..c6931dd 100644
--- a/test/tint/builtins/gen/var/quantizeToF16/12e50e.wgsl
+++ b/test/tint/builtins/gen/var/quantizeToF16/12e50e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/quantizeToF16/2cddf3.wgsl b/test/tint/builtins/gen/var/quantizeToF16/2cddf3.wgsl
index b9cd2a2..81c89d1 100644
--- a/test/tint/builtins/gen/var/quantizeToF16/2cddf3.wgsl
+++ b/test/tint/builtins/gen/var/quantizeToF16/2cddf3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/quantizeToF16/cba294.wgsl b/test/tint/builtins/gen/var/quantizeToF16/cba294.wgsl
index aadb852..cac9d78 100644
--- a/test/tint/builtins/gen/var/quantizeToF16/cba294.wgsl
+++ b/test/tint/builtins/gen/var/quantizeToF16/cba294.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/quantizeToF16/e8fd14.wgsl b/test/tint/builtins/gen/var/quantizeToF16/e8fd14.wgsl
index 5f0560c..58d8d66 100644
--- a/test/tint/builtins/gen/var/quantizeToF16/e8fd14.wgsl
+++ b/test/tint/builtins/gen/var/quantizeToF16/e8fd14.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/radians/09b7fc.wgsl b/test/tint/builtins/gen/var/radians/09b7fc.wgsl
index 53e599f..2cc68d4 100644
--- a/test/tint/builtins/gen/var/radians/09b7fc.wgsl
+++ b/test/tint/builtins/gen/var/radians/09b7fc.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/radians/208fd9.wgsl b/test/tint/builtins/gen/var/radians/208fd9.wgsl
index 3dc1082..73c8dce 100644
--- a/test/tint/builtins/gen/var/radians/208fd9.wgsl
+++ b/test/tint/builtins/gen/var/radians/208fd9.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/radians/379214.wgsl b/test/tint/builtins/gen/var/radians/379214.wgsl
index 8e47c2d..9284c03 100644
--- a/test/tint/builtins/gen/var/radians/379214.wgsl
+++ b/test/tint/builtins/gen/var/radians/379214.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/radians/44a9f8.wgsl b/test/tint/builtins/gen/var/radians/44a9f8.wgsl
index a058669..400660c 100644
--- a/test/tint/builtins/gen/var/radians/44a9f8.wgsl
+++ b/test/tint/builtins/gen/var/radians/44a9f8.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/radians/44f20b.wgsl b/test/tint/builtins/gen/var/radians/44f20b.wgsl
index 10d42e4..6000f64 100644
--- a/test/tint/builtins/gen/var/radians/44f20b.wgsl
+++ b/test/tint/builtins/gen/var/radians/44f20b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/radians/524a91.wgsl b/test/tint/builtins/gen/var/radians/524a91.wgsl
index 4cf4689..3109718 100644
--- a/test/tint/builtins/gen/var/radians/524a91.wgsl
+++ b/test/tint/builtins/gen/var/radians/524a91.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/radians/61687a.wgsl b/test/tint/builtins/gen/var/radians/61687a.wgsl
index a72b7b4..43978a7 100644
--- a/test/tint/builtins/gen/var/radians/61687a.wgsl
+++ b/test/tint/builtins/gen/var/radians/61687a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/radians/6b0ff2.wgsl b/test/tint/builtins/gen/var/radians/6b0ff2.wgsl
index e5181f8..23f4e6c 100644
--- a/test/tint/builtins/gen/var/radians/6b0ff2.wgsl
+++ b/test/tint/builtins/gen/var/radians/6b0ff2.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/radians/7ea4c7.wgsl b/test/tint/builtins/gen/var/radians/7ea4c7.wgsl
index 9ddec35..b5b3890 100644
--- a/test/tint/builtins/gen/var/radians/7ea4c7.wgsl
+++ b/test/tint/builtins/gen/var/radians/7ea4c7.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/radians/bff231.wgsl b/test/tint/builtins/gen/var/radians/bff231.wgsl
index afb211a..20dd727 100644
--- a/test/tint/builtins/gen/var/radians/bff231.wgsl
+++ b/test/tint/builtins/gen/var/radians/bff231.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/radians/f96258.wgsl b/test/tint/builtins/gen/var/radians/f96258.wgsl
index 81b219e..dafa207 100644
--- a/test/tint/builtins/gen/var/radians/f96258.wgsl
+++ b/test/tint/builtins/gen/var/radians/f96258.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/radians/fbacf0.wgsl b/test/tint/builtins/gen/var/radians/fbacf0.wgsl
index f47adca..92275f4 100644
--- a/test/tint/builtins/gen/var/radians/fbacf0.wgsl
+++ b/test/tint/builtins/gen/var/radians/fbacf0.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/reflect/05357e.wgsl b/test/tint/builtins/gen/var/reflect/05357e.wgsl
index ee386b0..bf9c775 100644
--- a/test/tint/builtins/gen/var/reflect/05357e.wgsl
+++ b/test/tint/builtins/gen/var/reflect/05357e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/reflect/310de5.wgsl b/test/tint/builtins/gen/var/reflect/310de5.wgsl
index 6fc9822..77125bb 100644
--- a/test/tint/builtins/gen/var/reflect/310de5.wgsl
+++ b/test/tint/builtins/gen/var/reflect/310de5.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/reflect/61ca21.wgsl b/test/tint/builtins/gen/var/reflect/61ca21.wgsl
index c0ee180..fb9d2b9 100644
--- a/test/tint/builtins/gen/var/reflect/61ca21.wgsl
+++ b/test/tint/builtins/gen/var/reflect/61ca21.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/reflect/a8baf2.wgsl b/test/tint/builtins/gen/var/reflect/a8baf2.wgsl
index 52cdc80..6b2cc1c 100644
--- a/test/tint/builtins/gen/var/reflect/a8baf2.wgsl
+++ b/test/tint/builtins/gen/var/reflect/a8baf2.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/reflect/b61e10.wgsl b/test/tint/builtins/gen/var/reflect/b61e10.wgsl
index 711218c..afc357d 100644
--- a/test/tint/builtins/gen/var/reflect/b61e10.wgsl
+++ b/test/tint/builtins/gen/var/reflect/b61e10.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/reflect/bb15ac.wgsl b/test/tint/builtins/gen/var/reflect/bb15ac.wgsl
index c022313..b62de66 100644
--- a/test/tint/builtins/gen/var/reflect/bb15ac.wgsl
+++ b/test/tint/builtins/gen/var/reflect/bb15ac.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/reflect/bba2d0.wgsl b/test/tint/builtins/gen/var/reflect/bba2d0.wgsl
index 36f0523..dc91082 100644
--- a/test/tint/builtins/gen/var/reflect/bba2d0.wgsl
+++ b/test/tint/builtins/gen/var/reflect/bba2d0.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/reflect/d7e210.wgsl b/test/tint/builtins/gen/var/reflect/d7e210.wgsl
index fb16b2f..2972cd5 100644
--- a/test/tint/builtins/gen/var/reflect/d7e210.wgsl
+++ b/test/tint/builtins/gen/var/reflect/d7e210.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/reflect/f47fdb.wgsl b/test/tint/builtins/gen/var/reflect/f47fdb.wgsl
index 51a83b0..14994da 100644
--- a/test/tint/builtins/gen/var/reflect/f47fdb.wgsl
+++ b/test/tint/builtins/gen/var/reflect/f47fdb.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/refract/0594ba.wgsl b/test/tint/builtins/gen/var/refract/0594ba.wgsl
index b5a90b6..76f3196 100644
--- a/test/tint/builtins/gen/var/refract/0594ba.wgsl
+++ b/test/tint/builtins/gen/var/refract/0594ba.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/refract/570cb3.wgsl b/test/tint/builtins/gen/var/refract/570cb3.wgsl
index 8b7111f..d255063 100644
--- a/test/tint/builtins/gen/var/refract/570cb3.wgsl
+++ b/test/tint/builtins/gen/var/refract/570cb3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/refract/7e02e6.wgsl b/test/tint/builtins/gen/var/refract/7e02e6.wgsl
index 8a5d77a..9fbf421 100644
--- a/test/tint/builtins/gen/var/refract/7e02e6.wgsl
+++ b/test/tint/builtins/gen/var/refract/7e02e6.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/refract/8984af.wgsl b/test/tint/builtins/gen/var/refract/8984af.wgsl
index 7d46d56..02ca5c7 100644
--- a/test/tint/builtins/gen/var/refract/8984af.wgsl
+++ b/test/tint/builtins/gen/var/refract/8984af.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/refract/8c192a.wgsl b/test/tint/builtins/gen/var/refract/8c192a.wgsl
index 864f244..743cad1 100644
--- a/test/tint/builtins/gen/var/refract/8c192a.wgsl
+++ b/test/tint/builtins/gen/var/refract/8c192a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/refract/cbc1d2.wgsl b/test/tint/builtins/gen/var/refract/cbc1d2.wgsl
index 1d78c2e..f22d510 100644
--- a/test/tint/builtins/gen/var/refract/cbc1d2.wgsl
+++ b/test/tint/builtins/gen/var/refract/cbc1d2.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/refract/cd905f.wgsl b/test/tint/builtins/gen/var/refract/cd905f.wgsl
index 60f9528..609afe7 100644
--- a/test/tint/builtins/gen/var/refract/cd905f.wgsl
+++ b/test/tint/builtins/gen/var/refract/cd905f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/refract/cf1629.wgsl b/test/tint/builtins/gen/var/refract/cf1629.wgsl
index 9b3c9e3..4565006 100644
--- a/test/tint/builtins/gen/var/refract/cf1629.wgsl
+++ b/test/tint/builtins/gen/var/refract/cf1629.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/refract/d7569b.wgsl b/test/tint/builtins/gen/var/refract/d7569b.wgsl
index 779db5a..80ff33c 100644
--- a/test/tint/builtins/gen/var/refract/d7569b.wgsl
+++ b/test/tint/builtins/gen/var/refract/d7569b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/reverseBits/222177.wgsl b/test/tint/builtins/gen/var/reverseBits/222177.wgsl
index d20c24e..0cd612a 100644
--- a/test/tint/builtins/gen/var/reverseBits/222177.wgsl
+++ b/test/tint/builtins/gen/var/reverseBits/222177.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/reverseBits/35fea9.wgsl b/test/tint/builtins/gen/var/reverseBits/35fea9.wgsl
index c8ab194..854f930 100644
--- a/test/tint/builtins/gen/var/reverseBits/35fea9.wgsl
+++ b/test/tint/builtins/gen/var/reverseBits/35fea9.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/reverseBits/4dbd6f.wgsl b/test/tint/builtins/gen/var/reverseBits/4dbd6f.wgsl
index f031424..8ad73d0 100644
--- a/test/tint/builtins/gen/var/reverseBits/4dbd6f.wgsl
+++ b/test/tint/builtins/gen/var/reverseBits/4dbd6f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/reverseBits/7c4269.wgsl b/test/tint/builtins/gen/var/reverseBits/7c4269.wgsl
index 92a0065..cf9e6a7 100644
--- a/test/tint/builtins/gen/var/reverseBits/7c4269.wgsl
+++ b/test/tint/builtins/gen/var/reverseBits/7c4269.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/reverseBits/a6ccd4.wgsl b/test/tint/builtins/gen/var/reverseBits/a6ccd4.wgsl
index 1bc8761..d33bcde 100644
--- a/test/tint/builtins/gen/var/reverseBits/a6ccd4.wgsl
+++ b/test/tint/builtins/gen/var/reverseBits/a6ccd4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/reverseBits/c21bc1.wgsl b/test/tint/builtins/gen/var/reverseBits/c21bc1.wgsl
index 688a0f2..571db28 100644
--- a/test/tint/builtins/gen/var/reverseBits/c21bc1.wgsl
+++ b/test/tint/builtins/gen/var/reverseBits/c21bc1.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/reverseBits/e1f4c1.wgsl b/test/tint/builtins/gen/var/reverseBits/e1f4c1.wgsl
index 968e13b..8bbb997 100644
--- a/test/tint/builtins/gen/var/reverseBits/e1f4c1.wgsl
+++ b/test/tint/builtins/gen/var/reverseBits/e1f4c1.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/reverseBits/e31adf.wgsl b/test/tint/builtins/gen/var/reverseBits/e31adf.wgsl
index f3adeb3..4477253 100644
--- a/test/tint/builtins/gen/var/reverseBits/e31adf.wgsl
+++ b/test/tint/builtins/gen/var/reverseBits/e31adf.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/round/106c0b.wgsl b/test/tint/builtins/gen/var/round/106c0b.wgsl
index f4d5e6a..0f6daa6 100644
--- a/test/tint/builtins/gen/var/round/106c0b.wgsl
+++ b/test/tint/builtins/gen/var/round/106c0b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/round/184d5a.wgsl b/test/tint/builtins/gen/var/round/184d5a.wgsl
index fc32550..013f47b 100644
--- a/test/tint/builtins/gen/var/round/184d5a.wgsl
+++ b/test/tint/builtins/gen/var/round/184d5a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/round/1c7897.wgsl b/test/tint/builtins/gen/var/round/1c7897.wgsl
index 97fa10e..9f9f9c2 100644
--- a/test/tint/builtins/gen/var/round/1c7897.wgsl
+++ b/test/tint/builtins/gen/var/round/1c7897.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/round/52c84d.wgsl b/test/tint/builtins/gen/var/round/52c84d.wgsl
index 2f43814..9432795 100644
--- a/test/tint/builtins/gen/var/round/52c84d.wgsl
+++ b/test/tint/builtins/gen/var/round/52c84d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/round/773a8f.wgsl b/test/tint/builtins/gen/var/round/773a8f.wgsl
index 0f4d254..27cf758 100644
--- a/test/tint/builtins/gen/var/round/773a8f.wgsl
+++ b/test/tint/builtins/gen/var/round/773a8f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/round/8fdca3.wgsl b/test/tint/builtins/gen/var/round/8fdca3.wgsl
index 9bc9f0d..3c6816d 100644
--- a/test/tint/builtins/gen/var/round/8fdca3.wgsl
+++ b/test/tint/builtins/gen/var/round/8fdca3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/round/9078ef.wgsl b/test/tint/builtins/gen/var/round/9078ef.wgsl
index acfebda..858934d 100644
--- a/test/tint/builtins/gen/var/round/9078ef.wgsl
+++ b/test/tint/builtins/gen/var/round/9078ef.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/round/9edc38.wgsl b/test/tint/builtins/gen/var/round/9edc38.wgsl
index 83c7127..e81bb65 100644
--- a/test/tint/builtins/gen/var/round/9edc38.wgsl
+++ b/test/tint/builtins/gen/var/round/9edc38.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/round/a1673d.wgsl b/test/tint/builtins/gen/var/round/a1673d.wgsl
index 8812a77..cfc9e3a 100644
--- a/test/tint/builtins/gen/var/round/a1673d.wgsl
+++ b/test/tint/builtins/gen/var/round/a1673d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/round/d87e84.wgsl b/test/tint/builtins/gen/var/round/d87e84.wgsl
index 3b1c764..9cfa43a 100644
--- a/test/tint/builtins/gen/var/round/d87e84.wgsl
+++ b/test/tint/builtins/gen/var/round/d87e84.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/round/e1bba2.wgsl b/test/tint/builtins/gen/var/round/e1bba2.wgsl
index dfac69f..114e1e3 100644
--- a/test/tint/builtins/gen/var/round/e1bba2.wgsl
+++ b/test/tint/builtins/gen/var/round/e1bba2.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/round/f665b5.wgsl b/test/tint/builtins/gen/var/round/f665b5.wgsl
index f4e36db..2a19afd 100644
--- a/test/tint/builtins/gen/var/round/f665b5.wgsl
+++ b/test/tint/builtins/gen/var/round/f665b5.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/saturate/270da5.wgsl b/test/tint/builtins/gen/var/saturate/270da5.wgsl
index 880776e..585990f 100644
--- a/test/tint/builtins/gen/var/saturate/270da5.wgsl
+++ b/test/tint/builtins/gen/var/saturate/270da5.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/saturate/462535.wgsl b/test/tint/builtins/gen/var/saturate/462535.wgsl
index d135d28..dbf16b2 100644
--- a/test/tint/builtins/gen/var/saturate/462535.wgsl
+++ b/test/tint/builtins/gen/var/saturate/462535.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/saturate/4ed8d7.wgsl b/test/tint/builtins/gen/var/saturate/4ed8d7.wgsl
index e195cf8..a300f6c 100644
--- a/test/tint/builtins/gen/var/saturate/4ed8d7.wgsl
+++ b/test/tint/builtins/gen/var/saturate/4ed8d7.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/saturate/51567f.wgsl b/test/tint/builtins/gen/var/saturate/51567f.wgsl
index 7db5d04..4c86763 100644
--- a/test/tint/builtins/gen/var/saturate/51567f.wgsl
+++ b/test/tint/builtins/gen/var/saturate/51567f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/saturate/6bcddf.wgsl b/test/tint/builtins/gen/var/saturate/6bcddf.wgsl
index 48c86e9..9e63e5d 100644
--- a/test/tint/builtins/gen/var/saturate/6bcddf.wgsl
+++ b/test/tint/builtins/gen/var/saturate/6bcddf.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/saturate/78b37c.wgsl b/test/tint/builtins/gen/var/saturate/78b37c.wgsl
index 14fd374..17f9123 100644
--- a/test/tint/builtins/gen/var/saturate/78b37c.wgsl
+++ b/test/tint/builtins/gen/var/saturate/78b37c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/saturate/a5b571.wgsl b/test/tint/builtins/gen/var/saturate/a5b571.wgsl
index 106a635..0257b32 100644
--- a/test/tint/builtins/gen/var/saturate/a5b571.wgsl
+++ b/test/tint/builtins/gen/var/saturate/a5b571.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/saturate/cd2028.wgsl b/test/tint/builtins/gen/var/saturate/cd2028.wgsl
index 3a94c19..497b3ae 100644
--- a/test/tint/builtins/gen/var/saturate/cd2028.wgsl
+++ b/test/tint/builtins/gen/var/saturate/cd2028.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/saturate/d55822.wgsl b/test/tint/builtins/gen/var/saturate/d55822.wgsl
index f1fe9cb..1f6556b 100644
--- a/test/tint/builtins/gen/var/saturate/d55822.wgsl
+++ b/test/tint/builtins/gen/var/saturate/d55822.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/saturate/dcde71.wgsl b/test/tint/builtins/gen/var/saturate/dcde71.wgsl
index 5f8b2ec..2a4e206 100644
--- a/test/tint/builtins/gen/var/saturate/dcde71.wgsl
+++ b/test/tint/builtins/gen/var/saturate/dcde71.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/saturate/e40fb6.wgsl b/test/tint/builtins/gen/var/saturate/e40fb6.wgsl
index 65b6f32..2236590 100644
--- a/test/tint/builtins/gen/var/saturate/e40fb6.wgsl
+++ b/test/tint/builtins/gen/var/saturate/e40fb6.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/saturate/e8df56.wgsl b/test/tint/builtins/gen/var/saturate/e8df56.wgsl
index 2105fd4..08916f5 100644
--- a/test/tint/builtins/gen/var/saturate/e8df56.wgsl
+++ b/test/tint/builtins/gen/var/saturate/e8df56.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/select/00b848.wgsl b/test/tint/builtins/gen/var/select/00b848.wgsl
index 39501ea..71a12cc 100644
--- a/test/tint/builtins/gen/var/select/00b848.wgsl
+++ b/test/tint/builtins/gen/var/select/00b848.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/select/01e2cd.wgsl b/test/tint/builtins/gen/var/select/01e2cd.wgsl
index 83b9f4f..37b92b8 100644
--- a/test/tint/builtins/gen/var/select/01e2cd.wgsl
+++ b/test/tint/builtins/gen/var/select/01e2cd.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/select/087ea4.wgsl b/test/tint/builtins/gen/var/select/087ea4.wgsl
index fc210ff..f69ceac 100644
--- a/test/tint/builtins/gen/var/select/087ea4.wgsl
+++ b/test/tint/builtins/gen/var/select/087ea4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/select/089657.wgsl b/test/tint/builtins/gen/var/select/089657.wgsl
index ee98a53..7c568f9 100644
--- a/test/tint/builtins/gen/var/select/089657.wgsl
+++ b/test/tint/builtins/gen/var/select/089657.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/select/10e73b.wgsl b/test/tint/builtins/gen/var/select/10e73b.wgsl
index d06d7c2..3ecdafe 100644
--- a/test/tint/builtins/gen/var/select/10e73b.wgsl
+++ b/test/tint/builtins/gen/var/select/10e73b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/select/17441a.wgsl b/test/tint/builtins/gen/var/select/17441a.wgsl
index 31b35eb..fe17dad 100644
--- a/test/tint/builtins/gen/var/select/17441a.wgsl
+++ b/test/tint/builtins/gen/var/select/17441a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/select/1ada2a.wgsl b/test/tint/builtins/gen/var/select/1ada2a.wgsl
index e48e212..3b737b8 100644
--- a/test/tint/builtins/gen/var/select/1ada2a.wgsl
+++ b/test/tint/builtins/gen/var/select/1ada2a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/select/1e960b.wgsl b/test/tint/builtins/gen/var/select/1e960b.wgsl
index 606263e..6ce8fcc 100644
--- a/test/tint/builtins/gen/var/select/1e960b.wgsl
+++ b/test/tint/builtins/gen/var/select/1e960b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/select/1f4d93.wgsl b/test/tint/builtins/gen/var/select/1f4d93.wgsl
index a375291..5212252 100644
--- a/test/tint/builtins/gen/var/select/1f4d93.wgsl
+++ b/test/tint/builtins/gen/var/select/1f4d93.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/select/266aff.wgsl b/test/tint/builtins/gen/var/select/266aff.wgsl
index 8f0521d..7b5d888 100644
--- a/test/tint/builtins/gen/var/select/266aff.wgsl
+++ b/test/tint/builtins/gen/var/select/266aff.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/select/28a27e.wgsl b/test/tint/builtins/gen/var/select/28a27e.wgsl
index 631474c..0330c09 100644
--- a/test/tint/builtins/gen/var/select/28a27e.wgsl
+++ b/test/tint/builtins/gen/var/select/28a27e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/select/2c96d4.wgsl b/test/tint/builtins/gen/var/select/2c96d4.wgsl
index cf5e7fb..f51e070 100644
--- a/test/tint/builtins/gen/var/select/2c96d4.wgsl
+++ b/test/tint/builtins/gen/var/select/2c96d4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/select/3a14be.wgsl b/test/tint/builtins/gen/var/select/3a14be.wgsl
index c09b658..db4b181 100644
--- a/test/tint/builtins/gen/var/select/3a14be.wgsl
+++ b/test/tint/builtins/gen/var/select/3a14be.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/select/3c25ce.wgsl b/test/tint/builtins/gen/var/select/3c25ce.wgsl
index 4705935..903a75c 100644
--- a/test/tint/builtins/gen/var/select/3c25ce.wgsl
+++ b/test/tint/builtins/gen/var/select/3c25ce.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/select/416e14.wgsl b/test/tint/builtins/gen/var/select/416e14.wgsl
index b082993..29d0c64 100644
--- a/test/tint/builtins/gen/var/select/416e14.wgsl
+++ b/test/tint/builtins/gen/var/select/416e14.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/select/431dfb.wgsl b/test/tint/builtins/gen/var/select/431dfb.wgsl
index 46ce7c9..50ef60a 100644
--- a/test/tint/builtins/gen/var/select/431dfb.wgsl
+++ b/test/tint/builtins/gen/var/select/431dfb.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/select/43741e.wgsl b/test/tint/builtins/gen/var/select/43741e.wgsl
index 4cb301d..a136590 100644
--- a/test/tint/builtins/gen/var/select/43741e.wgsl
+++ b/test/tint/builtins/gen/var/select/43741e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/select/494051.wgsl b/test/tint/builtins/gen/var/select/494051.wgsl
index 110d7ac..b163348 100644
--- a/test/tint/builtins/gen/var/select/494051.wgsl
+++ b/test/tint/builtins/gen/var/select/494051.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/select/4c4738.wgsl b/test/tint/builtins/gen/var/select/4c4738.wgsl
index 302e80e..db2920c 100644
--- a/test/tint/builtins/gen/var/select/4c4738.wgsl
+++ b/test/tint/builtins/gen/var/select/4c4738.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/select/4e60da.wgsl b/test/tint/builtins/gen/var/select/4e60da.wgsl
index a2b7895..401752b 100644
--- a/test/tint/builtins/gen/var/select/4e60da.wgsl
+++ b/test/tint/builtins/gen/var/select/4e60da.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/select/51b047.wgsl b/test/tint/builtins/gen/var/select/51b047.wgsl
index 923f57a..554d05b 100644
--- a/test/tint/builtins/gen/var/select/51b047.wgsl
+++ b/test/tint/builtins/gen/var/select/51b047.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/select/53d518.wgsl b/test/tint/builtins/gen/var/select/53d518.wgsl
index 13cce37..db6ac77 100644
--- a/test/tint/builtins/gen/var/select/53d518.wgsl
+++ b/test/tint/builtins/gen/var/select/53d518.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/select/713567.wgsl b/test/tint/builtins/gen/var/select/713567.wgsl
index 4f449d4..56f2e06 100644
--- a/test/tint/builtins/gen/var/select/713567.wgsl
+++ b/test/tint/builtins/gen/var/select/713567.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/select/78be5f.wgsl b/test/tint/builtins/gen/var/select/78be5f.wgsl
index a971bce..dbd001f 100644
--- a/test/tint/builtins/gen/var/select/78be5f.wgsl
+++ b/test/tint/builtins/gen/var/select/78be5f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/select/80a9a9.wgsl b/test/tint/builtins/gen/var/select/80a9a9.wgsl
index aef1c9e..de31606 100644
--- a/test/tint/builtins/gen/var/select/80a9a9.wgsl
+++ b/test/tint/builtins/gen/var/select/80a9a9.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/select/830dd9.wgsl b/test/tint/builtins/gen/var/select/830dd9.wgsl
index 1fb8542..bd3ac0b 100644
--- a/test/tint/builtins/gen/var/select/830dd9.wgsl
+++ b/test/tint/builtins/gen/var/select/830dd9.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/select/86f9bd.wgsl b/test/tint/builtins/gen/var/select/86f9bd.wgsl
index 75a7e30..b113c58 100644
--- a/test/tint/builtins/gen/var/select/86f9bd.wgsl
+++ b/test/tint/builtins/gen/var/select/86f9bd.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/select/8fa62c.wgsl b/test/tint/builtins/gen/var/select/8fa62c.wgsl
index 8214143..c98c4af 100644
--- a/test/tint/builtins/gen/var/select/8fa62c.wgsl
+++ b/test/tint/builtins/gen/var/select/8fa62c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/select/99f883.wgsl b/test/tint/builtins/gen/var/select/99f883.wgsl
index b5ffcb3..3cd1654 100644
--- a/test/tint/builtins/gen/var/select/99f883.wgsl
+++ b/test/tint/builtins/gen/var/select/99f883.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/select/9b478d.wgsl b/test/tint/builtins/gen/var/select/9b478d.wgsl
index 7d6a2a9..da3243e 100644
--- a/test/tint/builtins/gen/var/select/9b478d.wgsl
+++ b/test/tint/builtins/gen/var/select/9b478d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/select/a081f1.wgsl b/test/tint/builtins/gen/var/select/a081f1.wgsl
index d698731..c7ec50a 100644
--- a/test/tint/builtins/gen/var/select/a081f1.wgsl
+++ b/test/tint/builtins/gen/var/select/a081f1.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/select/a2860e.wgsl b/test/tint/builtins/gen/var/select/a2860e.wgsl
index 072ea91..5e398ac 100644
--- a/test/tint/builtins/gen/var/select/a2860e.wgsl
+++ b/test/tint/builtins/gen/var/select/a2860e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/select/ab069f.wgsl b/test/tint/builtins/gen/var/select/ab069f.wgsl
index 96ca595..d0f8661 100644
--- a/test/tint/builtins/gen/var/select/ab069f.wgsl
+++ b/test/tint/builtins/gen/var/select/ab069f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/select/b04721.wgsl b/test/tint/builtins/gen/var/select/b04721.wgsl
index e8862cb..5f7dda5 100644
--- a/test/tint/builtins/gen/var/select/b04721.wgsl
+++ b/test/tint/builtins/gen/var/select/b04721.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/select/b93806.wgsl b/test/tint/builtins/gen/var/select/b93806.wgsl
index 9e9c946..eff959a 100644
--- a/test/tint/builtins/gen/var/select/b93806.wgsl
+++ b/test/tint/builtins/gen/var/select/b93806.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/select/bb447f.wgsl b/test/tint/builtins/gen/var/select/bb447f.wgsl
index f7bdd26..97d7ff0 100644
--- a/test/tint/builtins/gen/var/select/bb447f.wgsl
+++ b/test/tint/builtins/gen/var/select/bb447f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/select/bb8aae.wgsl b/test/tint/builtins/gen/var/select/bb8aae.wgsl
index cd4ac0f..49211d2 100644
--- a/test/tint/builtins/gen/var/select/bb8aae.wgsl
+++ b/test/tint/builtins/gen/var/select/bb8aae.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/select/bf3d29.wgsl b/test/tint/builtins/gen/var/select/bf3d29.wgsl
index cc0e80e..ee00c55 100644
--- a/test/tint/builtins/gen/var/select/bf3d29.wgsl
+++ b/test/tint/builtins/gen/var/select/bf3d29.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/select/c31f9e.wgsl b/test/tint/builtins/gen/var/select/c31f9e.wgsl
index aeefc63..ec5c55c 100644
--- a/test/tint/builtins/gen/var/select/c31f9e.wgsl
+++ b/test/tint/builtins/gen/var/select/c31f9e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/select/c41bd1.wgsl b/test/tint/builtins/gen/var/select/c41bd1.wgsl
index f1da3d4..f225d74 100644
--- a/test/tint/builtins/gen/var/select/c41bd1.wgsl
+++ b/test/tint/builtins/gen/var/select/c41bd1.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/select/c4a4ef.wgsl b/test/tint/builtins/gen/var/select/c4a4ef.wgsl
index dfe790c..1abdf32 100644
--- a/test/tint/builtins/gen/var/select/c4a4ef.wgsl
+++ b/test/tint/builtins/gen/var/select/c4a4ef.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/select/cb9301.wgsl b/test/tint/builtins/gen/var/select/cb9301.wgsl
index 9fcb086..2381484 100644
--- a/test/tint/builtins/gen/var/select/cb9301.wgsl
+++ b/test/tint/builtins/gen/var/select/cb9301.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/select/dfab3b.wgsl b/test/tint/builtins/gen/var/select/dfab3b.wgsl
index b60ed43..ad9c965 100644
--- a/test/tint/builtins/gen/var/select/dfab3b.wgsl
+++ b/test/tint/builtins/gen/var/select/dfab3b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/select/e381c3.wgsl b/test/tint/builtins/gen/var/select/e381c3.wgsl
index 74f7cc9..e6d063c 100644
--- a/test/tint/builtins/gen/var/select/e381c3.wgsl
+++ b/test/tint/builtins/gen/var/select/e381c3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/select/e3e028.wgsl b/test/tint/builtins/gen/var/select/e3e028.wgsl
index 6f43d31..4cbf9d4 100644
--- a/test/tint/builtins/gen/var/select/e3e028.wgsl
+++ b/test/tint/builtins/gen/var/select/e3e028.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/select/ebfea2.wgsl b/test/tint/builtins/gen/var/select/ebfea2.wgsl
index ee4d5d4..c777405 100644
--- a/test/tint/builtins/gen/var/select/ebfea2.wgsl
+++ b/test/tint/builtins/gen/var/select/ebfea2.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/select/ed7c13.wgsl b/test/tint/builtins/gen/var/select/ed7c13.wgsl
index 4babdec..61e1171 100644
--- a/test/tint/builtins/gen/var/select/ed7c13.wgsl
+++ b/test/tint/builtins/gen/var/select/ed7c13.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/select/ed8a15.wgsl b/test/tint/builtins/gen/var/select/ed8a15.wgsl
index 72cbe32..1554f31 100644
--- a/test/tint/builtins/gen/var/select/ed8a15.wgsl
+++ b/test/tint/builtins/gen/var/select/ed8a15.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/select/fb7e53.wgsl b/test/tint/builtins/gen/var/select/fb7e53.wgsl
index 90e03a5..78495b5 100644
--- a/test/tint/builtins/gen/var/select/fb7e53.wgsl
+++ b/test/tint/builtins/gen/var/select/fb7e53.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/sign/0799fd.wgsl b/test/tint/builtins/gen/var/sign/0799fd.wgsl
index d52fbb3..7c929df 100644
--- a/test/tint/builtins/gen/var/sign/0799fd.wgsl
+++ b/test/tint/builtins/gen/var/sign/0799fd.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/sign/159665.wgsl b/test/tint/builtins/gen/var/sign/159665.wgsl
index 33a13dc..83de6e5 100644
--- a/test/tint/builtins/gen/var/sign/159665.wgsl
+++ b/test/tint/builtins/gen/var/sign/159665.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/sign/160933.wgsl b/test/tint/builtins/gen/var/sign/160933.wgsl
index 6b404c7..2d82a5c 100644
--- a/test/tint/builtins/gen/var/sign/160933.wgsl
+++ b/test/tint/builtins/gen/var/sign/160933.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/sign/3233fa.wgsl b/test/tint/builtins/gen/var/sign/3233fa.wgsl
index c6c7b67..0c65cd7 100644
--- a/test/tint/builtins/gen/var/sign/3233fa.wgsl
+++ b/test/tint/builtins/gen/var/sign/3233fa.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/sign/3a39ac.wgsl b/test/tint/builtins/gen/var/sign/3a39ac.wgsl
index e7bc28b..5f8c949 100644
--- a/test/tint/builtins/gen/var/sign/3a39ac.wgsl
+++ b/test/tint/builtins/gen/var/sign/3a39ac.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/sign/3bdab6.wgsl b/test/tint/builtins/gen/var/sign/3bdab6.wgsl
index 0f974c6..8e5903a 100644
--- a/test/tint/builtins/gen/var/sign/3bdab6.wgsl
+++ b/test/tint/builtins/gen/var/sign/3bdab6.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/sign/55339e.wgsl b/test/tint/builtins/gen/var/sign/55339e.wgsl
index e1f5a17..1cac948 100644
--- a/test/tint/builtins/gen/var/sign/55339e.wgsl
+++ b/test/tint/builtins/gen/var/sign/55339e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/sign/58d779.wgsl b/test/tint/builtins/gen/var/sign/58d779.wgsl
index a9cf97a..6e808fd 100644
--- a/test/tint/builtins/gen/var/sign/58d779.wgsl
+++ b/test/tint/builtins/gen/var/sign/58d779.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/sign/5d283a.wgsl b/test/tint/builtins/gen/var/sign/5d283a.wgsl
index 4f02281..880bf94 100644
--- a/test/tint/builtins/gen/var/sign/5d283a.wgsl
+++ b/test/tint/builtins/gen/var/sign/5d283a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/sign/7c85ea.wgsl b/test/tint/builtins/gen/var/sign/7c85ea.wgsl
index be96c28..ecc66a0 100644
--- a/test/tint/builtins/gen/var/sign/7c85ea.wgsl
+++ b/test/tint/builtins/gen/var/sign/7c85ea.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/sign/926015.wgsl b/test/tint/builtins/gen/var/sign/926015.wgsl
index dad08f6..24ea0ec 100644
--- a/test/tint/builtins/gen/var/sign/926015.wgsl
+++ b/test/tint/builtins/gen/var/sign/926015.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/sign/943b2e.wgsl b/test/tint/builtins/gen/var/sign/943b2e.wgsl
index faf5bc6..091a671 100644
--- a/test/tint/builtins/gen/var/sign/943b2e.wgsl
+++ b/test/tint/builtins/gen/var/sign/943b2e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/sign/9603b1.wgsl b/test/tint/builtins/gen/var/sign/9603b1.wgsl
index 133d0cd..5c74dfc 100644
--- a/test/tint/builtins/gen/var/sign/9603b1.wgsl
+++ b/test/tint/builtins/gen/var/sign/9603b1.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/sign/ab6301.wgsl b/test/tint/builtins/gen/var/sign/ab6301.wgsl
index 91c95c4..bc3459f 100644
--- a/test/tint/builtins/gen/var/sign/ab6301.wgsl
+++ b/test/tint/builtins/gen/var/sign/ab6301.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/sign/b8f634.wgsl b/test/tint/builtins/gen/var/sign/b8f634.wgsl
index cc300a4..878ee1d 100644
--- a/test/tint/builtins/gen/var/sign/b8f634.wgsl
+++ b/test/tint/builtins/gen/var/sign/b8f634.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/sign/c8289c.wgsl b/test/tint/builtins/gen/var/sign/c8289c.wgsl
index 8a8709d..5540a3f 100644
--- a/test/tint/builtins/gen/var/sign/c8289c.wgsl
+++ b/test/tint/builtins/gen/var/sign/c8289c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/sign/ccdb3c.wgsl b/test/tint/builtins/gen/var/sign/ccdb3c.wgsl
index 72ed627..4217202 100644
--- a/test/tint/builtins/gen/var/sign/ccdb3c.wgsl
+++ b/test/tint/builtins/gen/var/sign/ccdb3c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/sign/d065d8.wgsl b/test/tint/builtins/gen/var/sign/d065d8.wgsl
index 73a48f7..2b5f736 100644
--- a/test/tint/builtins/gen/var/sign/d065d8.wgsl
+++ b/test/tint/builtins/gen/var/sign/d065d8.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/sign/dd790e.wgsl b/test/tint/builtins/gen/var/sign/dd790e.wgsl
index 351a531..53a12f9 100644
--- a/test/tint/builtins/gen/var/sign/dd790e.wgsl
+++ b/test/tint/builtins/gen/var/sign/dd790e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/sign/f5da6a.wgsl b/test/tint/builtins/gen/var/sign/f5da6a.wgsl
index a8985fc..d21c007 100644
--- a/test/tint/builtins/gen/var/sign/f5da6a.wgsl
+++ b/test/tint/builtins/gen/var/sign/f5da6a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/sin/01f241.wgsl b/test/tint/builtins/gen/var/sin/01f241.wgsl
index 2e864d1..7cc1022 100644
--- a/test/tint/builtins/gen/var/sin/01f241.wgsl
+++ b/test/tint/builtins/gen/var/sin/01f241.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/sin/15b2c6.wgsl b/test/tint/builtins/gen/var/sin/15b2c6.wgsl
index 71b970b..511049c 100644
--- a/test/tint/builtins/gen/var/sin/15b2c6.wgsl
+++ b/test/tint/builtins/gen/var/sin/15b2c6.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/sin/2c903b.wgsl b/test/tint/builtins/gen/var/sin/2c903b.wgsl
index b6a9df6..5c93c77 100644
--- a/test/tint/builtins/gen/var/sin/2c903b.wgsl
+++ b/test/tint/builtins/gen/var/sin/2c903b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/sin/3cca11.wgsl b/test/tint/builtins/gen/var/sin/3cca11.wgsl
index 8f4d72e3..655eee8 100644
--- a/test/tint/builtins/gen/var/sin/3cca11.wgsl
+++ b/test/tint/builtins/gen/var/sin/3cca11.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/sin/4e3979.wgsl b/test/tint/builtins/gen/var/sin/4e3979.wgsl
index b51376d..5cc8581 100644
--- a/test/tint/builtins/gen/var/sin/4e3979.wgsl
+++ b/test/tint/builtins/gen/var/sin/4e3979.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/sin/5c0712.wgsl b/test/tint/builtins/gen/var/sin/5c0712.wgsl
index d21db1f..7f60eaa 100644
--- a/test/tint/builtins/gen/var/sin/5c0712.wgsl
+++ b/test/tint/builtins/gen/var/sin/5c0712.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/sin/66a59f.wgsl b/test/tint/builtins/gen/var/sin/66a59f.wgsl
index 74137f6..478291a 100644
--- a/test/tint/builtins/gen/var/sin/66a59f.wgsl
+++ b/test/tint/builtins/gen/var/sin/66a59f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/sin/67b03c.wgsl b/test/tint/builtins/gen/var/sin/67b03c.wgsl
index 8698dae..4709c80 100644
--- a/test/tint/builtins/gen/var/sin/67b03c.wgsl
+++ b/test/tint/builtins/gen/var/sin/67b03c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/sin/68d3ab.wgsl b/test/tint/builtins/gen/var/sin/68d3ab.wgsl
index a394584..310d8c2 100644
--- a/test/tint/builtins/gen/var/sin/68d3ab.wgsl
+++ b/test/tint/builtins/gen/var/sin/68d3ab.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/sin/a9ab19.wgsl b/test/tint/builtins/gen/var/sin/a9ab19.wgsl
index 39d3b57..b2d8ec3 100644
--- a/test/tint/builtins/gen/var/sin/a9ab19.wgsl
+++ b/test/tint/builtins/gen/var/sin/a9ab19.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/sin/b78c91.wgsl b/test/tint/builtins/gen/var/sin/b78c91.wgsl
index cfc1b2b..765367f 100644
--- a/test/tint/builtins/gen/var/sin/b78c91.wgsl
+++ b/test/tint/builtins/gen/var/sin/b78c91.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/sin/fc8bc4.wgsl b/test/tint/builtins/gen/var/sin/fc8bc4.wgsl
index c85c9fa..02c721c 100644
--- a/test/tint/builtins/gen/var/sin/fc8bc4.wgsl
+++ b/test/tint/builtins/gen/var/sin/fc8bc4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/sinh/0908c1.wgsl b/test/tint/builtins/gen/var/sinh/0908c1.wgsl
index 7245e27..8f01130 100644
--- a/test/tint/builtins/gen/var/sinh/0908c1.wgsl
+++ b/test/tint/builtins/gen/var/sinh/0908c1.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/sinh/445e33.wgsl b/test/tint/builtins/gen/var/sinh/445e33.wgsl
index 48c6a89..4f781cc 100644
--- a/test/tint/builtins/gen/var/sinh/445e33.wgsl
+++ b/test/tint/builtins/gen/var/sinh/445e33.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/sinh/69cce2.wgsl b/test/tint/builtins/gen/var/sinh/69cce2.wgsl
index 3f8cd18..44a67f2 100644
--- a/test/tint/builtins/gen/var/sinh/69cce2.wgsl
+++ b/test/tint/builtins/gen/var/sinh/69cce2.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/sinh/77a2a3.wgsl b/test/tint/builtins/gen/var/sinh/77a2a3.wgsl
index 23749b4..c31db47 100644
--- a/test/tint/builtins/gen/var/sinh/77a2a3.wgsl
+++ b/test/tint/builtins/gen/var/sinh/77a2a3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/sinh/7bb598.wgsl b/test/tint/builtins/gen/var/sinh/7bb598.wgsl
index f56d8fd..b6f3ddd 100644
--- a/test/tint/builtins/gen/var/sinh/7bb598.wgsl
+++ b/test/tint/builtins/gen/var/sinh/7bb598.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/sinh/924f19.wgsl b/test/tint/builtins/gen/var/sinh/924f19.wgsl
index c108142..33b4e0b 100644
--- a/test/tint/builtins/gen/var/sinh/924f19.wgsl
+++ b/test/tint/builtins/gen/var/sinh/924f19.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/sinh/9c1092.wgsl b/test/tint/builtins/gen/var/sinh/9c1092.wgsl
index 13c33ec..2ef771b 100644
--- a/test/tint/builtins/gen/var/sinh/9c1092.wgsl
+++ b/test/tint/builtins/gen/var/sinh/9c1092.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/sinh/a3da7c.wgsl b/test/tint/builtins/gen/var/sinh/a3da7c.wgsl
index 8a7da14..d64266d 100644
--- a/test/tint/builtins/gen/var/sinh/a3da7c.wgsl
+++ b/test/tint/builtins/gen/var/sinh/a3da7c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/sinh/b9860e.wgsl b/test/tint/builtins/gen/var/sinh/b9860e.wgsl
index 7fa612f..7a8ee0a 100644
--- a/test/tint/builtins/gen/var/sinh/b9860e.wgsl
+++ b/test/tint/builtins/gen/var/sinh/b9860e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/sinh/ba7e25.wgsl b/test/tint/builtins/gen/var/sinh/ba7e25.wgsl
index 6458013..ed36292 100644
--- a/test/tint/builtins/gen/var/sinh/ba7e25.wgsl
+++ b/test/tint/builtins/gen/var/sinh/ba7e25.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/sinh/c4df74.wgsl b/test/tint/builtins/gen/var/sinh/c4df74.wgsl
index c92e546..213c1ab 100644
--- a/test/tint/builtins/gen/var/sinh/c4df74.wgsl
+++ b/test/tint/builtins/gen/var/sinh/c4df74.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/sinh/c9a5eb.wgsl b/test/tint/builtins/gen/var/sinh/c9a5eb.wgsl
index 5a52089..0bc2bb3 100644
--- a/test/tint/builtins/gen/var/sinh/c9a5eb.wgsl
+++ b/test/tint/builtins/gen/var/sinh/c9a5eb.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/smoothstep/0c481b.wgsl b/test/tint/builtins/gen/var/smoothstep/0c481b.wgsl
index a452855..5f0f67b 100644
--- a/test/tint/builtins/gen/var/smoothstep/0c481b.wgsl
+++ b/test/tint/builtins/gen/var/smoothstep/0c481b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/smoothstep/0c4ffc.wgsl b/test/tint/builtins/gen/var/smoothstep/0c4ffc.wgsl
index 0d7b68f..48b2bd4 100644
--- a/test/tint/builtins/gen/var/smoothstep/0c4ffc.wgsl
+++ b/test/tint/builtins/gen/var/smoothstep/0c4ffc.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/smoothstep/12c031.wgsl b/test/tint/builtins/gen/var/smoothstep/12c031.wgsl
index d0f73c0..6b15264 100644
--- a/test/tint/builtins/gen/var/smoothstep/12c031.wgsl
+++ b/test/tint/builtins/gen/var/smoothstep/12c031.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/smoothstep/392c19.wgsl b/test/tint/builtins/gen/var/smoothstep/392c19.wgsl
index 488d900..2c19e2b 100644
--- a/test/tint/builtins/gen/var/smoothstep/392c19.wgsl
+++ b/test/tint/builtins/gen/var/smoothstep/392c19.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/smoothstep/40864c.wgsl b/test/tint/builtins/gen/var/smoothstep/40864c.wgsl
index 990b1e0..bd1c9cd 100644
--- a/test/tint/builtins/gen/var/smoothstep/40864c.wgsl
+++ b/test/tint/builtins/gen/var/smoothstep/40864c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/smoothstep/586e12.wgsl b/test/tint/builtins/gen/var/smoothstep/586e12.wgsl
index 79896bb..4b07d75 100644
--- a/test/tint/builtins/gen/var/smoothstep/586e12.wgsl
+++ b/test/tint/builtins/gen/var/smoothstep/586e12.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/smoothstep/66e4bd.wgsl b/test/tint/builtins/gen/var/smoothstep/66e4bd.wgsl
index bc3897b..9166b80 100644
--- a/test/tint/builtins/gen/var/smoothstep/66e4bd.wgsl
+++ b/test/tint/builtins/gen/var/smoothstep/66e4bd.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/smoothstep/6c4975.wgsl b/test/tint/builtins/gen/var/smoothstep/6c4975.wgsl
index 45f229e..ee7d190 100644
--- a/test/tint/builtins/gen/var/smoothstep/6c4975.wgsl
+++ b/test/tint/builtins/gen/var/smoothstep/6c4975.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/smoothstep/6e7a74.wgsl b/test/tint/builtins/gen/var/smoothstep/6e7a74.wgsl
index 267f1fb..39cc044 100644
--- a/test/tint/builtins/gen/var/smoothstep/6e7a74.wgsl
+++ b/test/tint/builtins/gen/var/smoothstep/6e7a74.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/smoothstep/a80fff.wgsl b/test/tint/builtins/gen/var/smoothstep/a80fff.wgsl
index ab24578..7ca4f1c 100644
--- a/test/tint/builtins/gen/var/smoothstep/a80fff.wgsl
+++ b/test/tint/builtins/gen/var/smoothstep/a80fff.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/smoothstep/aad1db.wgsl b/test/tint/builtins/gen/var/smoothstep/aad1db.wgsl
index 47b9572..19b2f6c 100644
--- a/test/tint/builtins/gen/var/smoothstep/aad1db.wgsl
+++ b/test/tint/builtins/gen/var/smoothstep/aad1db.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/smoothstep/c43ebd.wgsl b/test/tint/builtins/gen/var/smoothstep/c43ebd.wgsl
index 192d1c2..6eb2844 100644
--- a/test/tint/builtins/gen/var/smoothstep/c43ebd.wgsl
+++ b/test/tint/builtins/gen/var/smoothstep/c43ebd.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/sqrt/072192.wgsl b/test/tint/builtins/gen/var/sqrt/072192.wgsl
index f3f6b0e..8abad2e 100644
--- a/test/tint/builtins/gen/var/sqrt/072192.wgsl
+++ b/test/tint/builtins/gen/var/sqrt/072192.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/sqrt/20c74e.wgsl b/test/tint/builtins/gen/var/sqrt/20c74e.wgsl
index 55d2d02..100d12a 100644
--- a/test/tint/builtins/gen/var/sqrt/20c74e.wgsl
+++ b/test/tint/builtins/gen/var/sqrt/20c74e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/sqrt/4ac2c5.wgsl b/test/tint/builtins/gen/var/sqrt/4ac2c5.wgsl
index 25630f3..f043c32 100644
--- a/test/tint/builtins/gen/var/sqrt/4ac2c5.wgsl
+++ b/test/tint/builtins/gen/var/sqrt/4ac2c5.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/sqrt/803d1c.wgsl b/test/tint/builtins/gen/var/sqrt/803d1c.wgsl
index 33006a8..e7c799d 100644
--- a/test/tint/builtins/gen/var/sqrt/803d1c.wgsl
+++ b/test/tint/builtins/gen/var/sqrt/803d1c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/sqrt/895a0c.wgsl b/test/tint/builtins/gen/var/sqrt/895a0c.wgsl
index ab204b2..ccc3144 100644
--- a/test/tint/builtins/gen/var/sqrt/895a0c.wgsl
+++ b/test/tint/builtins/gen/var/sqrt/895a0c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/sqrt/8c7024.wgsl b/test/tint/builtins/gen/var/sqrt/8c7024.wgsl
index 18e2049..e9b0c33 100644
--- a/test/tint/builtins/gen/var/sqrt/8c7024.wgsl
+++ b/test/tint/builtins/gen/var/sqrt/8c7024.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/sqrt/8da177.wgsl b/test/tint/builtins/gen/var/sqrt/8da177.wgsl
index 4547faf..49d31fb 100644
--- a/test/tint/builtins/gen/var/sqrt/8da177.wgsl
+++ b/test/tint/builtins/gen/var/sqrt/8da177.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/sqrt/9c5cbe.wgsl b/test/tint/builtins/gen/var/sqrt/9c5cbe.wgsl
index 0a5204da..ee70e4b 100644
--- a/test/tint/builtins/gen/var/sqrt/9c5cbe.wgsl
+++ b/test/tint/builtins/gen/var/sqrt/9c5cbe.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/sqrt/aa0d7a.wgsl b/test/tint/builtins/gen/var/sqrt/aa0d7a.wgsl
index e47e0b8..8da2dbc 100644
--- a/test/tint/builtins/gen/var/sqrt/aa0d7a.wgsl
+++ b/test/tint/builtins/gen/var/sqrt/aa0d7a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/sqrt/d9ab4d.wgsl b/test/tint/builtins/gen/var/sqrt/d9ab4d.wgsl
index 6ecd80ad..1e77d90 100644
--- a/test/tint/builtins/gen/var/sqrt/d9ab4d.wgsl
+++ b/test/tint/builtins/gen/var/sqrt/d9ab4d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/sqrt/ec33e9.wgsl b/test/tint/builtins/gen/var/sqrt/ec33e9.wgsl
index be25e43..722855a 100644
--- a/test/tint/builtins/gen/var/sqrt/ec33e9.wgsl
+++ b/test/tint/builtins/gen/var/sqrt/ec33e9.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/sqrt/f8c59a.wgsl b/test/tint/builtins/gen/var/sqrt/f8c59a.wgsl
index 8a84630..14d2332 100644
--- a/test/tint/builtins/gen/var/sqrt/f8c59a.wgsl
+++ b/test/tint/builtins/gen/var/sqrt/f8c59a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/step/07cb06.wgsl b/test/tint/builtins/gen/var/step/07cb06.wgsl
index 03b74fc..48d9bd8 100644
--- a/test/tint/builtins/gen/var/step/07cb06.wgsl
+++ b/test/tint/builtins/gen/var/step/07cb06.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/step/0b073b.wgsl b/test/tint/builtins/gen/var/step/0b073b.wgsl
index b9d393d..38ce82b 100644
--- a/test/tint/builtins/gen/var/step/0b073b.wgsl
+++ b/test/tint/builtins/gen/var/step/0b073b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/step/19accd.wgsl b/test/tint/builtins/gen/var/step/19accd.wgsl
index 0567249..f27db92 100644
--- a/test/tint/builtins/gen/var/step/19accd.wgsl
+++ b/test/tint/builtins/gen/var/step/19accd.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/step/334303.wgsl b/test/tint/builtins/gen/var/step/334303.wgsl
index 08963cd..5d0944b 100644
--- a/test/tint/builtins/gen/var/step/334303.wgsl
+++ b/test/tint/builtins/gen/var/step/334303.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/step/38cd79.wgsl b/test/tint/builtins/gen/var/step/38cd79.wgsl
index f6324bb..2a92e3a 100644
--- a/test/tint/builtins/gen/var/step/38cd79.wgsl
+++ b/test/tint/builtins/gen/var/step/38cd79.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/step/415879.wgsl b/test/tint/builtins/gen/var/step/415879.wgsl
index e39e14c..7ef43f3 100644
--- a/test/tint/builtins/gen/var/step/415879.wgsl
+++ b/test/tint/builtins/gen/var/step/415879.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/step/630d07.wgsl b/test/tint/builtins/gen/var/step/630d07.wgsl
index ce275e9..24bb272 100644
--- a/test/tint/builtins/gen/var/step/630d07.wgsl
+++ b/test/tint/builtins/gen/var/step/630d07.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/step/7c7e5c.wgsl b/test/tint/builtins/gen/var/step/7c7e5c.wgsl
index 423fc39..545e5e0 100644
--- a/test/tint/builtins/gen/var/step/7c7e5c.wgsl
+++ b/test/tint/builtins/gen/var/step/7c7e5c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/step/baa320.wgsl b/test/tint/builtins/gen/var/step/baa320.wgsl
index f74b615..d55d8a7 100644
--- a/test/tint/builtins/gen/var/step/baa320.wgsl
+++ b/test/tint/builtins/gen/var/step/baa320.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/step/cc6b61.wgsl b/test/tint/builtins/gen/var/step/cc6b61.wgsl
index f185ba9..e377255 100644
--- a/test/tint/builtins/gen/var/step/cc6b61.wgsl
+++ b/test/tint/builtins/gen/var/step/cc6b61.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/step/e2b337.wgsl b/test/tint/builtins/gen/var/step/e2b337.wgsl
index 28147c2..eaa96c4 100644
--- a/test/tint/builtins/gen/var/step/e2b337.wgsl
+++ b/test/tint/builtins/gen/var/step/e2b337.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/step/f9b70c.wgsl b/test/tint/builtins/gen/var/step/f9b70c.wgsl
index b556a1c..0ef7950 100644
--- a/test/tint/builtins/gen/var/step/f9b70c.wgsl
+++ b/test/tint/builtins/gen/var/step/f9b70c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/storageBarrier/d87211.wgsl b/test/tint/builtins/gen/var/storageBarrier/d87211.wgsl
index f5a56da..3b696be 100644
--- a/test/tint/builtins/gen/var/storageBarrier/d87211.wgsl
+++ b/test/tint/builtins/gen/var/storageBarrier/d87211.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/subgroupBallot/7e6d0e.wgsl b/test/tint/builtins/gen/var/subgroupBallot/7e6d0e.wgsl
index b522e95..6fcf505 100644
--- a/test/tint/builtins/gen/var/subgroupBallot/7e6d0e.wgsl
+++ b/test/tint/builtins/gen/var/subgroupBallot/7e6d0e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/tan/244e2a.wgsl b/test/tint/builtins/gen/var/tan/244e2a.wgsl
index 52b9143..de59bad 100644
--- a/test/tint/builtins/gen/var/tan/244e2a.wgsl
+++ b/test/tint/builtins/gen/var/tan/244e2a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/tan/2f030e.wgsl b/test/tint/builtins/gen/var/tan/2f030e.wgsl
index bf98793..06dba6b 100644
--- a/test/tint/builtins/gen/var/tan/2f030e.wgsl
+++ b/test/tint/builtins/gen/var/tan/2f030e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/tan/311400.wgsl b/test/tint/builtins/gen/var/tan/311400.wgsl
index a93ecec..fe8ec7f 100644
--- a/test/tint/builtins/gen/var/tan/311400.wgsl
+++ b/test/tint/builtins/gen/var/tan/311400.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/tan/539e54.wgsl b/test/tint/builtins/gen/var/tan/539e54.wgsl
index bfa90d6..e8e549e 100644
--- a/test/tint/builtins/gen/var/tan/539e54.wgsl
+++ b/test/tint/builtins/gen/var/tan/539e54.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/tan/7be368.wgsl b/test/tint/builtins/gen/var/tan/7be368.wgsl
index f1232e1..154cd84 100644
--- a/test/tint/builtins/gen/var/tan/7be368.wgsl
+++ b/test/tint/builtins/gen/var/tan/7be368.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/tan/7ea104.wgsl b/test/tint/builtins/gen/var/tan/7ea104.wgsl
index b6ff6d4..5dd2770 100644
--- a/test/tint/builtins/gen/var/tan/7ea104.wgsl
+++ b/test/tint/builtins/gen/var/tan/7ea104.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/tan/8ce3e9.wgsl b/test/tint/builtins/gen/var/tan/8ce3e9.wgsl
index 6c8cf46..7463cbc 100644
--- a/test/tint/builtins/gen/var/tan/8ce3e9.wgsl
+++ b/test/tint/builtins/gen/var/tan/8ce3e9.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/tan/9f7c9c.wgsl b/test/tint/builtins/gen/var/tan/9f7c9c.wgsl
index 6c7a30b..6553dea 100644
--- a/test/tint/builtins/gen/var/tan/9f7c9c.wgsl
+++ b/test/tint/builtins/gen/var/tan/9f7c9c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/tan/a0966f.wgsl b/test/tint/builtins/gen/var/tan/a0966f.wgsl
index 2cec948..863feb5 100644
--- a/test/tint/builtins/gen/var/tan/a0966f.wgsl
+++ b/test/tint/builtins/gen/var/tan/a0966f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/tan/ae26ae.wgsl b/test/tint/builtins/gen/var/tan/ae26ae.wgsl
index 22689d7..e334144 100644
--- a/test/tint/builtins/gen/var/tan/ae26ae.wgsl
+++ b/test/tint/builtins/gen/var/tan/ae26ae.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/tan/d4d491.wgsl b/test/tint/builtins/gen/var/tan/d4d491.wgsl
index 485926d..c6996d4 100644
--- a/test/tint/builtins/gen/var/tan/d4d491.wgsl
+++ b/test/tint/builtins/gen/var/tan/d4d491.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/tan/db0456.wgsl b/test/tint/builtins/gen/var/tan/db0456.wgsl
index 583233e..21876c9 100644
--- a/test/tint/builtins/gen/var/tan/db0456.wgsl
+++ b/test/tint/builtins/gen/var/tan/db0456.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/tanh/06a4fe.wgsl b/test/tint/builtins/gen/var/tanh/06a4fe.wgsl
index 9bd9eee..be3dec4 100644
--- a/test/tint/builtins/gen/var/tanh/06a4fe.wgsl
+++ b/test/tint/builtins/gen/var/tanh/06a4fe.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/tanh/313aa1.wgsl b/test/tint/builtins/gen/var/tanh/313aa1.wgsl
index 0e6955c..0ed355c 100644
--- a/test/tint/builtins/gen/var/tanh/313aa1.wgsl
+++ b/test/tint/builtins/gen/var/tanh/313aa1.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/tanh/5663c5.wgsl b/test/tint/builtins/gen/var/tanh/5663c5.wgsl
index cd00e66..bed6573 100644
--- a/test/tint/builtins/gen/var/tanh/5663c5.wgsl
+++ b/test/tint/builtins/gen/var/tanh/5663c5.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/tanh/5724b3.wgsl b/test/tint/builtins/gen/var/tanh/5724b3.wgsl
index db391bc..142db89 100644
--- a/test/tint/builtins/gen/var/tanh/5724b3.wgsl
+++ b/test/tint/builtins/gen/var/tanh/5724b3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/tanh/5b19af.wgsl b/test/tint/builtins/gen/var/tanh/5b19af.wgsl
index 2c405e7..4158a09 100644
--- a/test/tint/builtins/gen/var/tanh/5b19af.wgsl
+++ b/test/tint/builtins/gen/var/tanh/5b19af.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/tanh/6289fd.wgsl b/test/tint/builtins/gen/var/tanh/6289fd.wgsl
index a72010a..097598b 100644
--- a/test/tint/builtins/gen/var/tanh/6289fd.wgsl
+++ b/test/tint/builtins/gen/var/tanh/6289fd.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/tanh/6d105a.wgsl b/test/tint/builtins/gen/var/tanh/6d105a.wgsl
index f5d9585..e81abe7 100644
--- a/test/tint/builtins/gen/var/tanh/6d105a.wgsl
+++ b/test/tint/builtins/gen/var/tanh/6d105a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/tanh/9f9fb9.wgsl b/test/tint/builtins/gen/var/tanh/9f9fb9.wgsl
index 405f6b6..bb6b4fc 100644
--- a/test/tint/builtins/gen/var/tanh/9f9fb9.wgsl
+++ b/test/tint/builtins/gen/var/tanh/9f9fb9.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/tanh/ac5d33.wgsl b/test/tint/builtins/gen/var/tanh/ac5d33.wgsl
index 35ce14e..d436af5 100644
--- a/test/tint/builtins/gen/var/tanh/ac5d33.wgsl
+++ b/test/tint/builtins/gen/var/tanh/ac5d33.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/tanh/c15fdb.wgsl b/test/tint/builtins/gen/var/tanh/c15fdb.wgsl
index a96bce2..e3dfc33 100644
--- a/test/tint/builtins/gen/var/tanh/c15fdb.wgsl
+++ b/test/tint/builtins/gen/var/tanh/c15fdb.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/tanh/c48aa6.wgsl b/test/tint/builtins/gen/var/tanh/c48aa6.wgsl
index 336e6ac..440aff0 100644
--- a/test/tint/builtins/gen/var/tanh/c48aa6.wgsl
+++ b/test/tint/builtins/gen/var/tanh/c48aa6.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/tanh/e8efb3.wgsl b/test/tint/builtins/gen/var/tanh/e8efb3.wgsl
index 867d804..301177d 100644
--- a/test/tint/builtins/gen/var/tanh/e8efb3.wgsl
+++ b/test/tint/builtins/gen/var/tanh/e8efb3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureBarrier/3d0f7e.wgsl b/test/tint/builtins/gen/var/textureBarrier/3d0f7e.wgsl
index 0e66018..8814bc3 100644
--- a/test/tint/builtins/gen/var/textureBarrier/3d0f7e.wgsl
+++ b/test/tint/builtins/gen/var/textureBarrier/3d0f7e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/00348c.wgsl b/test/tint/builtins/gen/var/textureDimensions/00348c.wgsl
index 17ede45..9f58340 100644
--- a/test/tint/builtins/gen/var/textureDimensions/00348c.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/00348c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_multisampled_2d<i32>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/01e21e.wgsl b/test/tint/builtins/gen/var/textureDimensions/01e21e.wgsl
index ac6c86c..b49980c 100644
--- a/test/tint/builtins/gen/var/textureDimensions/01e21e.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/01e21e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/01edb1.wgsl b/test/tint/builtins/gen/var/textureDimensions/01edb1.wgsl
index d447984..732a1bb 100644
--- a/test/tint/builtins/gen/var/textureDimensions/01edb1.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/01edb1.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/022903.wgsl b/test/tint/builtins/gen/var/textureDimensions/022903.wgsl
index e4a50c2..61888ab 100644
--- a/test/tint/builtins/gen/var/textureDimensions/022903.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/022903.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_1d<i32>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/0276ec.wgsl b/test/tint/builtins/gen/var/textureDimensions/0276ec.wgsl
index 79a98af..53fcfc4 100644
--- a/test/tint/builtins/gen/var/textureDimensions/0276ec.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/0276ec.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/029589.wgsl b/test/tint/builtins/gen/var/textureDimensions/029589.wgsl
index 3228737..36bd0e8 100644
--- a/test/tint/builtins/gen/var/textureDimensions/029589.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/029589.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/0329b0.wgsl b/test/tint/builtins/gen/var/textureDimensions/0329b0.wgsl
index 677c50d..9036bf5 100644
--- a/test/tint/builtins/gen/var/textureDimensions/0329b0.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/0329b0.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/033195.wgsl b/test/tint/builtins/gen/var/textureDimensions/033195.wgsl
index c202db6..ed9efcf 100644
--- a/test/tint/builtins/gen/var/textureDimensions/033195.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/033195.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/033ea7.wgsl b/test/tint/builtins/gen/var/textureDimensions/033ea7.wgsl
index e234b22..ca8b155 100644
--- a/test/tint/builtins/gen/var/textureDimensions/033ea7.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/033ea7.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/038847.wgsl b/test/tint/builtins/gen/var/textureDimensions/038847.wgsl
index 6f36305..d7f6d0b 100644
--- a/test/tint/builtins/gen/var/textureDimensions/038847.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/038847.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/03f81e.wgsl b/test/tint/builtins/gen/var/textureDimensions/03f81e.wgsl
index afd25f7..4d1b706 100644
--- a/test/tint/builtins/gen/var/textureDimensions/03f81e.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/03f81e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/07f1ba.wgsl b/test/tint/builtins/gen/var/textureDimensions/07f1ba.wgsl
index d7d5ade..0b93a01 100644
--- a/test/tint/builtins/gen/var/textureDimensions/07f1ba.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/07f1ba.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/088918.wgsl b/test/tint/builtins/gen/var/textureDimensions/088918.wgsl
index 5195456..a7343b8 100644
--- a/test/tint/builtins/gen/var/textureDimensions/088918.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/088918.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/0890c6.wgsl b/test/tint/builtins/gen/var/textureDimensions/0890c6.wgsl
index e680438..54ef486 100644
--- a/test/tint/builtins/gen/var/textureDimensions/0890c6.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/0890c6.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_3d<f32>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/08e371.wgsl b/test/tint/builtins/gen/var/textureDimensions/08e371.wgsl
index 7464183..9fb414e 100644
--- a/test/tint/builtins/gen/var/textureDimensions/08e371.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/08e371.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/09140b.wgsl b/test/tint/builtins/gen/var/textureDimensions/09140b.wgsl
index 6458d84..90b2242 100644
--- a/test/tint/builtins/gen/var/textureDimensions/09140b.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/09140b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_1d<rgba32uint, write>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/0973c9.wgsl b/test/tint/builtins/gen/var/textureDimensions/0973c9.wgsl
index 752a36d..438beef 100644
--- a/test/tint/builtins/gen/var/textureDimensions/0973c9.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/0973c9.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/0baa0d.wgsl b/test/tint/builtins/gen/var/textureDimensions/0baa0d.wgsl
index 4c8cb77..680deec 100644
--- a/test/tint/builtins/gen/var/textureDimensions/0baa0d.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/0baa0d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d<r32float, write>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/0c0b0c.wgsl b/test/tint/builtins/gen/var/textureDimensions/0c0b0c.wgsl
index 52c419e..d434d74 100644
--- a/test/tint/builtins/gen/var/textureDimensions/0c0b0c.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/0c0b0c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_1d<rgba16float, write>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/0d4a7c.wgsl b/test/tint/builtins/gen/var/textureDimensions/0d4a7c.wgsl
index 18dcf9d..86112dc 100644
--- a/test/tint/builtins/gen/var/textureDimensions/0d4a7c.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/0d4a7c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/0de70c.wgsl b/test/tint/builtins/gen/var/textureDimensions/0de70c.wgsl
index 3ef312d..ed0986d 100644
--- a/test/tint/builtins/gen/var/textureDimensions/0de70c.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/0de70c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/0ff9a4.wgsl b/test/tint/builtins/gen/var/textureDimensions/0ff9a4.wgsl
index 8893ac1..eed58e5 100644
--- a/test/tint/builtins/gen/var/textureDimensions/0ff9a4.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/0ff9a4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_cube_array;
diff --git a/test/tint/builtins/gen/var/textureDimensions/135176.wgsl b/test/tint/builtins/gen/var/textureDimensions/135176.wgsl
index 455777c..5a0a871 100644
--- a/test/tint/builtins/gen/var/textureDimensions/135176.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/135176.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/13f8db.wgsl b/test/tint/builtins/gen/var/textureDimensions/13f8db.wgsl
index e0ee950..172a0cf 100644
--- a/test/tint/builtins/gen/var/textureDimensions/13f8db.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/13f8db.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d<f32>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/1417dd.wgsl b/test/tint/builtins/gen/var/textureDimensions/1417dd.wgsl
index eeddc11..672d774 100644
--- a/test/tint/builtins/gen/var/textureDimensions/1417dd.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/1417dd.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d<rgba16sint, write>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/15aa17.wgsl b/test/tint/builtins/gen/var/textureDimensions/15aa17.wgsl
index 49fd55f..7a46a65 100644
--- a/test/tint/builtins/gen/var/textureDimensions/15aa17.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/15aa17.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_3d<rgba32sint, write>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/15b577.wgsl b/test/tint/builtins/gen/var/textureDimensions/15b577.wgsl
index 486d183..a141030 100644
--- a/test/tint/builtins/gen/var/textureDimensions/15b577.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/15b577.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d<u32>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/1a2be7.wgsl b/test/tint/builtins/gen/var/textureDimensions/1a2be7.wgsl
index 8da75d6..af78b42 100644
--- a/test/tint/builtins/gen/var/textureDimensions/1a2be7.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/1a2be7.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_3d<i32>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/1b720f.wgsl b/test/tint/builtins/gen/var/textureDimensions/1b720f.wgsl
index 0b4464f..72c3bbd 100644
--- a/test/tint/builtins/gen/var/textureDimensions/1b720f.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/1b720f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/1bc428.wgsl b/test/tint/builtins/gen/var/textureDimensions/1bc428.wgsl
index 10ab7df..fbc45c4 100644
--- a/test/tint/builtins/gen/var/textureDimensions/1bc428.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/1bc428.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_3d<f32>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/1bd78c.wgsl b/test/tint/builtins/gen/var/textureDimensions/1bd78c.wgsl
index 2b87244..8f9347f 100644
--- a/test/tint/builtins/gen/var/textureDimensions/1bd78c.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/1bd78c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d<f32>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/1e4024.wgsl b/test/tint/builtins/gen/var/textureDimensions/1e4024.wgsl
index b5a347a..d7a5098 100644
--- a/test/tint/builtins/gen/var/textureDimensions/1e4024.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/1e4024.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/20eaad.wgsl b/test/tint/builtins/gen/var/textureDimensions/20eaad.wgsl
index 8c4ebe9..9cb8940 100644
--- a/test/tint/builtins/gen/var/textureDimensions/20eaad.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/20eaad.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/20ecef.wgsl b/test/tint/builtins/gen/var/textureDimensions/20ecef.wgsl
index 95c2840..2c15627 100644
--- a/test/tint/builtins/gen/var/textureDimensions/20ecef.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/20ecef.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/212362.wgsl b/test/tint/builtins/gen/var/textureDimensions/212362.wgsl
index 36bf5b4..1599352 100644
--- a/test/tint/builtins/gen/var/textureDimensions/212362.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/212362.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/224113.wgsl b/test/tint/builtins/gen/var/textureDimensions/224113.wgsl
index 40a18c3..d723d83 100644
--- a/test/tint/builtins/gen/var/textureDimensions/224113.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/224113.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d<rgba8unorm, write>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/22b5b6.wgsl b/test/tint/builtins/gen/var/textureDimensions/22b5b6.wgsl
index f8adbd1..b619329 100644
--- a/test/tint/builtins/gen/var/textureDimensions/22b5b6.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/22b5b6.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_cube_array<u32>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/24db07.wgsl b/test/tint/builtins/gen/var/textureDimensions/24db07.wgsl
index 618860b..25e8b82 100644
--- a/test/tint/builtins/gen/var/textureDimensions/24db07.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/24db07.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d<f32>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/2674d8.wgsl b/test/tint/builtins/gen/var/textureDimensions/2674d8.wgsl
index 72f0927..916b2dc 100644
--- a/test/tint/builtins/gen/var/textureDimensions/2674d8.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/2674d8.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rg32uint, write>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/268ddb.wgsl b/test/tint/builtins/gen/var/textureDimensions/268ddb.wgsl
index c1d168a..c5b41e3 100644
--- a/test/tint/builtins/gen/var/textureDimensions/268ddb.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/268ddb.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/26d6bf.wgsl b/test/tint/builtins/gen/var/textureDimensions/26d6bf.wgsl
index 46df95b..77a93f9 100644
--- a/test/tint/builtins/gen/var/textureDimensions/26d6bf.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/26d6bf.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_1d<f32>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/283b58.wgsl b/test/tint/builtins/gen/var/textureDimensions/283b58.wgsl
index 65b8b89..1ff58b8 100644
--- a/test/tint/builtins/gen/var/textureDimensions/283b58.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/283b58.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/284c27.wgsl b/test/tint/builtins/gen/var/textureDimensions/284c27.wgsl
index 2000c79..6573abc 100644
--- a/test/tint/builtins/gen/var/textureDimensions/284c27.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/284c27.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/2a58b7.wgsl b/test/tint/builtins/gen/var/textureDimensions/2a58b7.wgsl
index 42444f2..c724e44 100644
--- a/test/tint/builtins/gen/var/textureDimensions/2a58b7.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/2a58b7.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/2bafdf.wgsl b/test/tint/builtins/gen/var/textureDimensions/2bafdf.wgsl
index b8fc7c5..e3a4965 100644
--- a/test/tint/builtins/gen/var/textureDimensions/2bafdf.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/2bafdf.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/2dc5c5.wgsl b/test/tint/builtins/gen/var/textureDimensions/2dc5c5.wgsl
index a67afff..4ca291b 100644
--- a/test/tint/builtins/gen/var/textureDimensions/2dc5c5.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/2dc5c5.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/2e443d.wgsl b/test/tint/builtins/gen/var/textureDimensions/2e443d.wgsl
index 32caad7..d39ba4e 100644
--- a/test/tint/builtins/gen/var/textureDimensions/2e443d.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/2e443d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d<i32>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/2fd2a4.wgsl b/test/tint/builtins/gen/var/textureDimensions/2fd2a4.wgsl
index a3a78d7..5b4e3bc 100644
--- a/test/tint/builtins/gen/var/textureDimensions/2fd2a4.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/2fd2a4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d_array<f32>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/2ff32a.wgsl b/test/tint/builtins/gen/var/textureDimensions/2ff32a.wgsl
index c7fac88..a7799d7 100644
--- a/test/tint/builtins/gen/var/textureDimensions/2ff32a.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/2ff32a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/305dd5.wgsl b/test/tint/builtins/gen/var/textureDimensions/305dd5.wgsl
index 687141d..8016823 100644
--- a/test/tint/builtins/gen/var/textureDimensions/305dd5.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/305dd5.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/31799c.wgsl b/test/tint/builtins/gen/var/textureDimensions/31799c.wgsl
index 393d422..0c0e0a6 100644
--- a/test/tint/builtins/gen/var/textureDimensions/31799c.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/31799c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_3d<r32uint, write>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/31d00d.wgsl b/test/tint/builtins/gen/var/textureDimensions/31d00d.wgsl
index d1465dc..c5144ab 100644
--- a/test/tint/builtins/gen/var/textureDimensions/31d00d.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/31d00d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/325338.wgsl b/test/tint/builtins/gen/var/textureDimensions/325338.wgsl
index 5a5714d..c86ef94 100644
--- a/test/tint/builtins/gen/var/textureDimensions/325338.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/325338.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/346fee.wgsl b/test/tint/builtins/gen/var/textureDimensions/346fee.wgsl
index 3571fc5..e3ed674 100644
--- a/test/tint/builtins/gen/var/textureDimensions/346fee.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/346fee.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_cube_array<u32>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/35a7e5.wgsl b/test/tint/builtins/gen/var/textureDimensions/35a7e5.wgsl
index 0220042..68d618e 100644
--- a/test/tint/builtins/gen/var/textureDimensions/35a7e5.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/35a7e5.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_3d<rgba16uint, write>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/35ee69.wgsl b/test/tint/builtins/gen/var/textureDimensions/35ee69.wgsl
index 1b79473..9e0b931 100644
--- a/test/tint/builtins/gen/var/textureDimensions/35ee69.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/35ee69.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_3d<rg32uint, write>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/36eeb7.wgsl b/test/tint/builtins/gen/var/textureDimensions/36eeb7.wgsl
index f4ab2e6..5e7233a 100644
--- a/test/tint/builtins/gen/var/textureDimensions/36eeb7.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/36eeb7.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/378a65.wgsl b/test/tint/builtins/gen/var/textureDimensions/378a65.wgsl
index fc40cdf..ab03734 100644
--- a/test/tint/builtins/gen/var/textureDimensions/378a65.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/378a65.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d<rgba8sint, write>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/382b16.wgsl b/test/tint/builtins/gen/var/textureDimensions/382b16.wgsl
index 6c18115..9026714 100644
--- a/test/tint/builtins/gen/var/textureDimensions/382b16.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/382b16.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_cube<f32>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/3834f8.wgsl b/test/tint/builtins/gen/var/textureDimensions/3834f8.wgsl
index eef581b..097457c 100644
--- a/test/tint/builtins/gen/var/textureDimensions/3834f8.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/3834f8.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/38c9ca.wgsl b/test/tint/builtins/gen/var/textureDimensions/38c9ca.wgsl
index 996b992..705bd4f 100644
--- a/test/tint/builtins/gen/var/textureDimensions/38c9ca.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/38c9ca.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/3963d0.wgsl b/test/tint/builtins/gen/var/textureDimensions/3963d0.wgsl
index da3fd43..25c8f34 100644
--- a/test/tint/builtins/gen/var/textureDimensions/3963d0.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/3963d0.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_cube_array<i32>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/397dab.wgsl b/test/tint/builtins/gen/var/textureDimensions/397dab.wgsl
index 44192ee..cb9b3a6 100644
--- a/test/tint/builtins/gen/var/textureDimensions/397dab.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/397dab.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/3a5bb1.wgsl b/test/tint/builtins/gen/var/textureDimensions/3a5bb1.wgsl
index aa8f816..068f45f 100644
--- a/test/tint/builtins/gen/var/textureDimensions/3a5bb1.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/3a5bb1.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_3d<rgba32float, write>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/3a7b69.wgsl b/test/tint/builtins/gen/var/textureDimensions/3a7b69.wgsl
index 876943d..9aaa31b 100644
--- a/test/tint/builtins/gen/var/textureDimensions/3a7b69.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/3a7b69.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba8unorm, write>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/3af3e7.wgsl b/test/tint/builtins/gen/var/textureDimensions/3af3e7.wgsl
index c999d1b..cafa6f0 100644
--- a/test/tint/builtins/gen/var/textureDimensions/3af3e7.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/3af3e7.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_1d<rgba8unorm, write>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/3b38f6.wgsl b/test/tint/builtins/gen/var/textureDimensions/3b38f6.wgsl
index b043233..3c77d45 100644
--- a/test/tint/builtins/gen/var/textureDimensions/3b38f6.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/3b38f6.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d;
diff --git a/test/tint/builtins/gen/var/textureDimensions/3baab5.wgsl b/test/tint/builtins/gen/var/textureDimensions/3baab5.wgsl
index 1ed6549a4..7dde4a7 100644
--- a/test/tint/builtins/gen/var/textureDimensions/3baab5.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/3baab5.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba8uint, write>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/3bf12a.wgsl b/test/tint/builtins/gen/var/textureDimensions/3bf12a.wgsl
index ea15ee8..496a0fe 100644
--- a/test/tint/builtins/gen/var/textureDimensions/3bf12a.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/3bf12a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/3c66f0.wgsl b/test/tint/builtins/gen/var/textureDimensions/3c66f0.wgsl
index c9838a5..d11d808 100644
--- a/test/tint/builtins/gen/var/textureDimensions/3c66f0.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/3c66f0.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_cube_array<i32>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/3f3474.wgsl b/test/tint/builtins/gen/var/textureDimensions/3f3474.wgsl
index e738da5..8b57e19 100644
--- a/test/tint/builtins/gen/var/textureDimensions/3f3474.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/3f3474.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_multisampled_2d<f32>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/3fc3dc.wgsl b/test/tint/builtins/gen/var/textureDimensions/3fc3dc.wgsl
index fbf415a..8ab04b3 100644
--- a/test/tint/builtins/gen/var/textureDimensions/3fc3dc.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/3fc3dc.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d_array<f32>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/3ff0a5.wgsl b/test/tint/builtins/gen/var/textureDimensions/3ff0a5.wgsl
index e4138e5..fb7b341 100644
--- a/test/tint/builtins/gen/var/textureDimensions/3ff0a5.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/3ff0a5.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/40c671.wgsl b/test/tint/builtins/gen/var/textureDimensions/40c671.wgsl
index 7d3ef2a..49842b4 100644
--- a/test/tint/builtins/gen/var/textureDimensions/40c671.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/40c671.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_3d<rgba8sint, write>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/40ecf4.wgsl b/test/tint/builtins/gen/var/textureDimensions/40ecf4.wgsl
index b791502..bf0932a 100644
--- a/test/tint/builtins/gen/var/textureDimensions/40ecf4.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/40ecf4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba16uint, write>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/41545f.wgsl b/test/tint/builtins/gen/var/textureDimensions/41545f.wgsl
index da4d663..53770e9 100644
--- a/test/tint/builtins/gen/var/textureDimensions/41545f.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/41545f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<r32uint, write>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/423519.wgsl b/test/tint/builtins/gen/var/textureDimensions/423519.wgsl
index 5f3619a..5967579 100644
--- a/test/tint/builtins/gen/var/textureDimensions/423519.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/423519.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/427f92.wgsl b/test/tint/builtins/gen/var/textureDimensions/427f92.wgsl
index c94a3aa..99b0a71 100644
--- a/test/tint/builtins/gen/var/textureDimensions/427f92.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/427f92.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/439651.wgsl b/test/tint/builtins/gen/var/textureDimensions/439651.wgsl
index f18c8b4c..43be150 100644
--- a/test/tint/builtins/gen/var/textureDimensions/439651.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/439651.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d<rg32sint, write>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/445376.wgsl b/test/tint/builtins/gen/var/textureDimensions/445376.wgsl
index 8a726c4..4974ab7 100644
--- a/test/tint/builtins/gen/var/textureDimensions/445376.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/445376.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d_array<u32>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/44b358.wgsl b/test/tint/builtins/gen/var/textureDimensions/44b358.wgsl
index d2ec267..6dd2332 100644
--- a/test/tint/builtins/gen/var/textureDimensions/44b358.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/44b358.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_3d<rgba32uint, write>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/452fc1.wgsl b/test/tint/builtins/gen/var/textureDimensions/452fc1.wgsl
index cfd3e23..3ae0d19 100644
--- a/test/tint/builtins/gen/var/textureDimensions/452fc1.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/452fc1.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba32uint, write>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/46f0fc.wgsl b/test/tint/builtins/gen/var/textureDimensions/46f0fc.wgsl
index 89017b0..5b6b016 100644
--- a/test/tint/builtins/gen/var/textureDimensions/46f0fc.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/46f0fc.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d_array<f32>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/4716a4.wgsl b/test/tint/builtins/gen/var/textureDimensions/4716a4.wgsl
index c55dde2..da43c01 100644
--- a/test/tint/builtins/gen/var/textureDimensions/4716a4.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/4716a4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/475c10.wgsl b/test/tint/builtins/gen/var/textureDimensions/475c10.wgsl
index 17e0755..3551c17 100644
--- a/test/tint/builtins/gen/var/textureDimensions/475c10.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/475c10.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/49a067.wgsl b/test/tint/builtins/gen/var/textureDimensions/49a067.wgsl
index 10ad721..3ee3f18 100644
--- a/test/tint/builtins/gen/var/textureDimensions/49a067.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/49a067.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_cube<f32>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/4acec7.wgsl b/test/tint/builtins/gen/var/textureDimensions/4acec7.wgsl
index 349c3d3..405e206 100644
--- a/test/tint/builtins/gen/var/textureDimensions/4acec7.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/4acec7.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rg32float, write>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/4b26ef.wgsl b/test/tint/builtins/gen/var/textureDimensions/4b26ef.wgsl
index 2844dad..4eefc27 100644
--- a/test/tint/builtins/gen/var/textureDimensions/4b26ef.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/4b26ef.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_3d<rgba8unorm, write>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/4be71b.wgsl b/test/tint/builtins/gen/var/textureDimensions/4be71b.wgsl
index 27e2033..94da48c 100644
--- a/test/tint/builtins/gen/var/textureDimensions/4be71b.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/4be71b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d<u32>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/4d1f71.wgsl b/test/tint/builtins/gen/var/textureDimensions/4d1f71.wgsl
index b92c064..0341b98 100644
--- a/test/tint/builtins/gen/var/textureDimensions/4d1f71.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/4d1f71.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/4d27b3.wgsl b/test/tint/builtins/gen/var/textureDimensions/4d27b3.wgsl
index 4304841..6e2a4b5 100644
--- a/test/tint/builtins/gen/var/textureDimensions/4d27b3.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/4d27b3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/4df14c.wgsl b/test/tint/builtins/gen/var/textureDimensions/4df14c.wgsl
index 45af205..c9974d6 100644
--- a/test/tint/builtins/gen/var/textureDimensions/4df14c.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/4df14c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/4e540a.wgsl b/test/tint/builtins/gen/var/textureDimensions/4e540a.wgsl
index df06981..41c4ebe 100644
--- a/test/tint/builtins/gen/var/textureDimensions/4e540a.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/4e540a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/528c0e.wgsl b/test/tint/builtins/gen/var/textureDimensions/528c0e.wgsl
index 22a1cfc..377462d 100644
--- a/test/tint/builtins/gen/var/textureDimensions/528c0e.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/528c0e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d_array<u32>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/52cf60.wgsl b/test/tint/builtins/gen/var/textureDimensions/52cf60.wgsl
index e0badbb..d122636 100644
--- a/test/tint/builtins/gen/var/textureDimensions/52cf60.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/52cf60.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/534ef8.wgsl b/test/tint/builtins/gen/var/textureDimensions/534ef8.wgsl
index 0118e69..56e24b2 100644
--- a/test/tint/builtins/gen/var/textureDimensions/534ef8.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/534ef8.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/55fdeb.wgsl b/test/tint/builtins/gen/var/textureDimensions/55fdeb.wgsl
index dbce43e..7928406 100644
--- a/test/tint/builtins/gen/var/textureDimensions/55fdeb.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/55fdeb.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/5703b3.wgsl b/test/tint/builtins/gen/var/textureDimensions/5703b3.wgsl
index ad6339a..8a34f09 100644
--- a/test/tint/builtins/gen/var/textureDimensions/5703b3.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/5703b3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/579eee.wgsl b/test/tint/builtins/gen/var/textureDimensions/579eee.wgsl
index 2a3b7ea..403f16c 100644
--- a/test/tint/builtins/gen/var/textureDimensions/579eee.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/579eee.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/58a82d.wgsl b/test/tint/builtins/gen/var/textureDimensions/58a82d.wgsl
index 2e35c54..675f29e 100644
--- a/test/tint/builtins/gen/var/textureDimensions/58a82d.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/58a82d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_1d<rgba16uint, write>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/591981.wgsl b/test/tint/builtins/gen/var/textureDimensions/591981.wgsl
index 7748a17..0407747 100644
--- a/test/tint/builtins/gen/var/textureDimensions/591981.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/591981.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_3d<rgba16sint, write>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/599ab5.wgsl b/test/tint/builtins/gen/var/textureDimensions/599ab5.wgsl
index 7f8121d..30b9f8e 100644
--- a/test/tint/builtins/gen/var/textureDimensions/599ab5.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/599ab5.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d<rgba16float, write>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/5b4b10.wgsl b/test/tint/builtins/gen/var/textureDimensions/5b4b10.wgsl
index 7582049..c54b66f 100644
--- a/test/tint/builtins/gen/var/textureDimensions/5b4b10.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/5b4b10.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_3d<bgra8unorm, write>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/5df042.wgsl b/test/tint/builtins/gen/var/textureDimensions/5df042.wgsl
index b064a8b..2a3a018 100644
--- a/test/tint/builtins/gen/var/textureDimensions/5df042.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/5df042.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_1d<i32>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/607979.wgsl b/test/tint/builtins/gen/var/textureDimensions/607979.wgsl
index f298d62..4d9a300 100644
--- a/test/tint/builtins/gen/var/textureDimensions/607979.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/607979.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_1d<r32sint, write>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/609d34.wgsl b/test/tint/builtins/gen/var/textureDimensions/609d34.wgsl
index dca489a..4372e35 100644
--- a/test/tint/builtins/gen/var/textureDimensions/609d34.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/609d34.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/617dc8.wgsl b/test/tint/builtins/gen/var/textureDimensions/617dc8.wgsl
index ad4df42..fcebe38 100644
--- a/test/tint/builtins/gen/var/textureDimensions/617dc8.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/617dc8.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/62cb5a.wgsl b/test/tint/builtins/gen/var/textureDimensions/62cb5a.wgsl
index e492cdd..4b5ffa5 100644
--- a/test/tint/builtins/gen/var/textureDimensions/62cb5a.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/62cb5a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d_array<i32>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/62e7ae.wgsl b/test/tint/builtins/gen/var/textureDimensions/62e7ae.wgsl
index 3d2bf3e..4f28b14 100644
--- a/test/tint/builtins/gen/var/textureDimensions/62e7ae.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/62e7ae.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/64dc74.wgsl b/test/tint/builtins/gen/var/textureDimensions/64dc74.wgsl
index fab5962..ffb1719 100644
--- a/test/tint/builtins/gen/var/textureDimensions/64dc74.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/64dc74.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_cube<i32>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/674058.wgsl b/test/tint/builtins/gen/var/textureDimensions/674058.wgsl
index 89b01f6..634d330 100644
--- a/test/tint/builtins/gen/var/textureDimensions/674058.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/674058.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<r32sint, write>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/6dae40.wgsl b/test/tint/builtins/gen/var/textureDimensions/6dae40.wgsl
index ff29853..0c4e941 100644
--- a/test/tint/builtins/gen/var/textureDimensions/6dae40.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/6dae40.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/6dbef4.wgsl b/test/tint/builtins/gen/var/textureDimensions/6dbef4.wgsl
index 709dcbf..a8e9bf1 100644
--- a/test/tint/builtins/gen/var/textureDimensions/6dbef4.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/6dbef4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/6e6c7a.wgsl b/test/tint/builtins/gen/var/textureDimensions/6e6c7a.wgsl
index e6c2a2b..8a17cf6 100644
--- a/test/tint/builtins/gen/var/textureDimensions/6e6c7a.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/6e6c7a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_3d<u32>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/6e72c5.wgsl b/test/tint/builtins/gen/var/textureDimensions/6e72c5.wgsl
index 7b296af..07956be 100644
--- a/test/tint/builtins/gen/var/textureDimensions/6e72c5.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/6e72c5.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/6f1b5d.wgsl b/test/tint/builtins/gen/var/textureDimensions/6f1b5d.wgsl
index 24e5e92..0fde97d 100644
--- a/test/tint/builtins/gen/var/textureDimensions/6f1b5d.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/6f1b5d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d;
diff --git a/test/tint/builtins/gen/var/textureDimensions/709357.wgsl b/test/tint/builtins/gen/var/textureDimensions/709357.wgsl
index c003050..d95f296 100644
--- a/test/tint/builtins/gen/var/textureDimensions/709357.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/709357.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/70dd33.wgsl b/test/tint/builtins/gen/var/textureDimensions/70dd33.wgsl
index 2d57881..3de3f0f 100644
--- a/test/tint/builtins/gen/var/textureDimensions/70dd33.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/70dd33.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/715917.wgsl b/test/tint/builtins/gen/var/textureDimensions/715917.wgsl
index 62c81a5..7a81f95 100644
--- a/test/tint/builtins/gen/var/textureDimensions/715917.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/715917.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/7228de.wgsl b/test/tint/builtins/gen/var/textureDimensions/7228de.wgsl
index f3983fe..b54da65 100644
--- a/test/tint/builtins/gen/var/textureDimensions/7228de.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/7228de.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_1d<r32uint, write>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/7327fa.wgsl b/test/tint/builtins/gen/var/textureDimensions/7327fa.wgsl
index 267279d..2de7daa 100644
--- a/test/tint/builtins/gen/var/textureDimensions/7327fa.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/7327fa.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/740e7c.wgsl b/test/tint/builtins/gen/var/textureDimensions/740e7c.wgsl
index 6dd9f8f..21f9242 100644
--- a/test/tint/builtins/gen/var/textureDimensions/740e7c.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/740e7c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/756031.wgsl b/test/tint/builtins/gen/var/textureDimensions/756031.wgsl
index acfe5c3..001fbd5 100644
--- a/test/tint/builtins/gen/var/textureDimensions/756031.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/756031.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_3d<i32>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/756304.wgsl b/test/tint/builtins/gen/var/textureDimensions/756304.wgsl
index 31e411c..75cc8f4 100644
--- a/test/tint/builtins/gen/var/textureDimensions/756304.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/756304.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<r32float, write>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/790e57.wgsl b/test/tint/builtins/gen/var/textureDimensions/790e57.wgsl
index 53b744c..dca8df6 100644
--- a/test/tint/builtins/gen/var/textureDimensions/790e57.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/790e57.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/795fbb.wgsl b/test/tint/builtins/gen/var/textureDimensions/795fbb.wgsl
index a98525f..07bf37c 100644
--- a/test/tint/builtins/gen/var/textureDimensions/795fbb.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/795fbb.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/797c30.wgsl b/test/tint/builtins/gen/var/textureDimensions/797c30.wgsl
index 5be6bb4..d5eff58 100644
--- a/test/tint/builtins/gen/var/textureDimensions/797c30.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/797c30.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/79d168.wgsl b/test/tint/builtins/gen/var/textureDimensions/79d168.wgsl
index 88e6956..f914ef4 100644
--- a/test/tint/builtins/gen/var/textureDimensions/79d168.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/79d168.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_cube;
diff --git a/test/tint/builtins/gen/var/textureDimensions/7a3890.wgsl b/test/tint/builtins/gen/var/textureDimensions/7a3890.wgsl
index 3a3cbed..3af5c71 100644
--- a/test/tint/builtins/gen/var/textureDimensions/7a3890.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/7a3890.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_3d<u32>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/7a9e30.wgsl b/test/tint/builtins/gen/var/textureDimensions/7a9e30.wgsl
index d43aee9..66ce540 100644
--- a/test/tint/builtins/gen/var/textureDimensions/7a9e30.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/7a9e30.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_cube<u32>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/7c753b.wgsl b/test/tint/builtins/gen/var/textureDimensions/7c753b.wgsl
index a252e81..08db8ce 100644
--- a/test/tint/builtins/gen/var/textureDimensions/7c753b.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/7c753b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/7c7c64.wgsl b/test/tint/builtins/gen/var/textureDimensions/7c7c64.wgsl
index 43f35c0..fb1b7c9 100644
--- a/test/tint/builtins/gen/var/textureDimensions/7c7c64.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/7c7c64.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/7d8439.wgsl b/test/tint/builtins/gen/var/textureDimensions/7d8439.wgsl
index 92d9208..595718d 100644
--- a/test/tint/builtins/gen/var/textureDimensions/7d8439.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/7d8439.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/7ea4b5.wgsl b/test/tint/builtins/gen/var/textureDimensions/7ea4b5.wgsl
index f9b2bca..996d25a 100644
--- a/test/tint/builtins/gen/var/textureDimensions/7ea4b5.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/7ea4b5.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/7edb05.wgsl b/test/tint/builtins/gen/var/textureDimensions/7edb05.wgsl
index 79738e1..4eaa7a3 100644
--- a/test/tint/builtins/gen/var/textureDimensions/7edb05.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/7edb05.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/8057cb.wgsl b/test/tint/builtins/gen/var/textureDimensions/8057cb.wgsl
index 1d556e9..e336592 100644
--- a/test/tint/builtins/gen/var/textureDimensions/8057cb.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/8057cb.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/8243a1.wgsl b/test/tint/builtins/gen/var/textureDimensions/8243a1.wgsl
index deee0eb..3446070 100644
--- a/test/tint/builtins/gen/var/textureDimensions/8243a1.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/8243a1.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/835f90.wgsl b/test/tint/builtins/gen/var/textureDimensions/835f90.wgsl
index 08574f6..8bf5ff0 100644
--- a/test/tint/builtins/gen/var/textureDimensions/835f90.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/835f90.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/841ebe.wgsl b/test/tint/builtins/gen/var/textureDimensions/841ebe.wgsl
index 784e8ff..c52d20a 100644
--- a/test/tint/builtins/gen/var/textureDimensions/841ebe.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/841ebe.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/84f363.wgsl b/test/tint/builtins/gen/var/textureDimensions/84f363.wgsl
index 6e78077..888beb6 100644
--- a/test/tint/builtins/gen/var/textureDimensions/84f363.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/84f363.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_1d<bgra8unorm, write>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/867ead.wgsl b/test/tint/builtins/gen/var/textureDimensions/867ead.wgsl
index 02cca02..011fdba 100644
--- a/test/tint/builtins/gen/var/textureDimensions/867ead.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/867ead.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba8snorm, write>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/879b73.wgsl b/test/tint/builtins/gen/var/textureDimensions/879b73.wgsl
index 28e72b9..7976aed 100644
--- a/test/tint/builtins/gen/var/textureDimensions/879b73.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/879b73.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_cube_array<f32>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/87b42d.wgsl b/test/tint/builtins/gen/var/textureDimensions/87b42d.wgsl
index 05b9ca4..f83cddf 100644
--- a/test/tint/builtins/gen/var/textureDimensions/87b42d.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/87b42d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/881dd4.wgsl b/test/tint/builtins/gen/var/textureDimensions/881dd4.wgsl
index 2269098..330e832 100644
--- a/test/tint/builtins/gen/var/textureDimensions/881dd4.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/881dd4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/8a2b17.wgsl b/test/tint/builtins/gen/var/textureDimensions/8a2b17.wgsl
index 17b4f74..b2426d9 100644
--- a/test/tint/builtins/gen/var/textureDimensions/8a2b17.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/8a2b17.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/8a35f9.wgsl b/test/tint/builtins/gen/var/textureDimensions/8a35f9.wgsl
index d5e6c67..bc5f20e 100644
--- a/test/tint/builtins/gen/var/textureDimensions/8a35f9.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/8a35f9.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d<rg32float, write>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/8b9906.wgsl b/test/tint/builtins/gen/var/textureDimensions/8b9906.wgsl
index 99c5622..7ac07d5 100644
--- a/test/tint/builtins/gen/var/textureDimensions/8b9906.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/8b9906.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/8bd369.wgsl b/test/tint/builtins/gen/var/textureDimensions/8bd369.wgsl
index 7b3242c..6b5d4a8 100644
--- a/test/tint/builtins/gen/var/textureDimensions/8bd369.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/8bd369.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/8e15f4.wgsl b/test/tint/builtins/gen/var/textureDimensions/8e15f4.wgsl
index d18e8e6..90394a7 100644
--- a/test/tint/builtins/gen/var/textureDimensions/8e15f4.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/8e15f4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/8e5de6.wgsl b/test/tint/builtins/gen/var/textureDimensions/8e5de6.wgsl
index 9ce808d..9da72ca 100644
--- a/test/tint/builtins/gen/var/textureDimensions/8e5de6.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/8e5de6.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/8efd47.wgsl b/test/tint/builtins/gen/var/textureDimensions/8efd47.wgsl
index c863676..09eea24 100644
--- a/test/tint/builtins/gen/var/textureDimensions/8efd47.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/8efd47.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_1d<rgba32sint, write>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/902179.wgsl b/test/tint/builtins/gen/var/textureDimensions/902179.wgsl
index 828334f..4dd22aa 100644
--- a/test/tint/builtins/gen/var/textureDimensions/902179.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/902179.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_3d<r32float, write>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/904b0f.wgsl b/test/tint/builtins/gen/var/textureDimensions/904b0f.wgsl
index 47d03ad..66c5c77 100644
--- a/test/tint/builtins/gen/var/textureDimensions/904b0f.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/904b0f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/90dd74.wgsl b/test/tint/builtins/gen/var/textureDimensions/90dd74.wgsl
index 42b5e5b..1285c87 100644
--- a/test/tint/builtins/gen/var/textureDimensions/90dd74.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/90dd74.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba16sint, write>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/91e3b4.wgsl b/test/tint/builtins/gen/var/textureDimensions/91e3b4.wgsl
index b06f8f1..83bb998 100644
--- a/test/tint/builtins/gen/var/textureDimensions/91e3b4.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/91e3b4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/920006.wgsl b/test/tint/builtins/gen/var/textureDimensions/920006.wgsl
index 30a4fad..ee5ff4e 100644
--- a/test/tint/builtins/gen/var/textureDimensions/920006.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/920006.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_1d<u32>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/92552e.wgsl b/test/tint/builtins/gen/var/textureDimensions/92552e.wgsl
index ef70d53..3984d2c 100644
--- a/test/tint/builtins/gen/var/textureDimensions/92552e.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/92552e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_1d<rgba8sint, write>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/9573f3.wgsl b/test/tint/builtins/gen/var/textureDimensions/9573f3.wgsl
index b5c44d2..5f4100b 100644
--- a/test/tint/builtins/gen/var/textureDimensions/9573f3.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/9573f3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d<rg32uint, write>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/965645.wgsl b/test/tint/builtins/gen/var/textureDimensions/965645.wgsl
index 088c823..651d031 100644
--- a/test/tint/builtins/gen/var/textureDimensions/965645.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/965645.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_1d<u32>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/98b2d3.wgsl b/test/tint/builtins/gen/var/textureDimensions/98b2d3.wgsl
index 9d70ceb..45256f4 100644
--- a/test/tint/builtins/gen/var/textureDimensions/98b2d3.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/98b2d3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_cube_array<i32>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/991ea9.wgsl b/test/tint/builtins/gen/var/textureDimensions/991ea9.wgsl
index 256f5c6..3d6e4ad 100644
--- a/test/tint/builtins/gen/var/textureDimensions/991ea9.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/991ea9.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d;
diff --git a/test/tint/builtins/gen/var/textureDimensions/9944d5.wgsl b/test/tint/builtins/gen/var/textureDimensions/9944d5.wgsl
index 46d924b..b03c21e 100644
--- a/test/tint/builtins/gen/var/textureDimensions/9944d5.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/9944d5.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/9b10a0.wgsl b/test/tint/builtins/gen/var/textureDimensions/9b10a0.wgsl
index 8e0d66b..029dc58 100644
--- a/test/tint/builtins/gen/var/textureDimensions/9b10a0.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/9b10a0.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/9b223b.wgsl b/test/tint/builtins/gen/var/textureDimensions/9b223b.wgsl
index e4d57da..b6a46dd 100644
--- a/test/tint/builtins/gen/var/textureDimensions/9b223b.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/9b223b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_cube<f32>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/9baf27.wgsl b/test/tint/builtins/gen/var/textureDimensions/9baf27.wgsl
index 3008fa6..33f5f33 100644
--- a/test/tint/builtins/gen/var/textureDimensions/9baf27.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/9baf27.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_cube<u32>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/9c7a00.wgsl b/test/tint/builtins/gen/var/textureDimensions/9c7a00.wgsl
index 09711c1..2973491 100644
--- a/test/tint/builtins/gen/var/textureDimensions/9c7a00.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/9c7a00.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_1d<u32>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/9cd4ca.wgsl b/test/tint/builtins/gen/var/textureDimensions/9cd4ca.wgsl
index 6011616..4bff8b0 100644
--- a/test/tint/builtins/gen/var/textureDimensions/9cd4ca.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/9cd4ca.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_cube<u32>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/9cd8ad.wgsl b/test/tint/builtins/gen/var/textureDimensions/9cd8ad.wgsl
index 6de0753..34ddd89 100644
--- a/test/tint/builtins/gen/var/textureDimensions/9cd8ad.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/9cd8ad.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_3d<rg32float, write>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/9d0bac.wgsl b/test/tint/builtins/gen/var/textureDimensions/9d0bac.wgsl
index 345512b..84c02e9 100644
--- a/test/tint/builtins/gen/var/textureDimensions/9d0bac.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/9d0bac.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/9d68b8.wgsl b/test/tint/builtins/gen/var/textureDimensions/9d68b8.wgsl
index 93672a8..f6a04e8 100644
--- a/test/tint/builtins/gen/var/textureDimensions/9d68b8.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/9d68b8.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/9dc27a.wgsl b/test/tint/builtins/gen/var/textureDimensions/9dc27a.wgsl
index 4c59e44..00da553 100644
--- a/test/tint/builtins/gen/var/textureDimensions/9dc27a.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/9dc27a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/9e0794.wgsl b/test/tint/builtins/gen/var/textureDimensions/9e0794.wgsl
index 54400cb..cac1e31 100644
--- a/test/tint/builtins/gen/var/textureDimensions/9e0794.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/9e0794.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d_array<u32>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/9fcc3b.wgsl b/test/tint/builtins/gen/var/textureDimensions/9fcc3b.wgsl
index e2e194b..85edf29 100644
--- a/test/tint/builtins/gen/var/textureDimensions/9fcc3b.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/9fcc3b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_cube_array;
diff --git a/test/tint/builtins/gen/var/textureDimensions/a105a5.wgsl b/test/tint/builtins/gen/var/textureDimensions/a105a5.wgsl
index 8db094f..08f9b45 100644
--- a/test/tint/builtins/gen/var/textureDimensions/a105a5.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/a105a5.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/a14386.wgsl b/test/tint/builtins/gen/var/textureDimensions/a14386.wgsl
index f67077e..99bb295 100644
--- a/test/tint/builtins/gen/var/textureDimensions/a14386.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/a14386.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/a1598a.wgsl b/test/tint/builtins/gen/var/textureDimensions/a1598a.wgsl
index 808028a..8c22f4c 100644
--- a/test/tint/builtins/gen/var/textureDimensions/a1598a.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/a1598a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_cube_array<u32>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/a25d9b.wgsl b/test/tint/builtins/gen/var/textureDimensions/a25d9b.wgsl
index 75f04cd..0b995a2 100644
--- a/test/tint/builtins/gen/var/textureDimensions/a25d9b.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/a25d9b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/a2ba5e.wgsl b/test/tint/builtins/gen/var/textureDimensions/a2ba5e.wgsl
index 61048ad..102f820 100644
--- a/test/tint/builtins/gen/var/textureDimensions/a2ba5e.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/a2ba5e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_cube<i32>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/a3ea91.wgsl b/test/tint/builtins/gen/var/textureDimensions/a3ea91.wgsl
index 34871b4..175ee54 100644
--- a/test/tint/builtins/gen/var/textureDimensions/a3ea91.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/a3ea91.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/a48049.wgsl b/test/tint/builtins/gen/var/textureDimensions/a48049.wgsl
index 995fae3..06480f4 100644
--- a/test/tint/builtins/gen/var/textureDimensions/a48049.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/a48049.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d<i32>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/a4cd56.wgsl b/test/tint/builtins/gen/var/textureDimensions/a4cd56.wgsl
index 74d8b78..0dc5cb3 100644
--- a/test/tint/builtins/gen/var/textureDimensions/a4cd56.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/a4cd56.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d_array;
diff --git a/test/tint/builtins/gen/var/textureDimensions/a65776.wgsl b/test/tint/builtins/gen/var/textureDimensions/a65776.wgsl
index 174eb26..8cc7121 100644
--- a/test/tint/builtins/gen/var/textureDimensions/a65776.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/a65776.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/a7ae4c.wgsl b/test/tint/builtins/gen/var/textureDimensions/a7ae4c.wgsl
index 297bcbb..e75b833 100644
--- a/test/tint/builtins/gen/var/textureDimensions/a7ae4c.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/a7ae4c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/aa4353.wgsl b/test/tint/builtins/gen/var/textureDimensions/aa4353.wgsl
index 37dc891..f17c5b3 100644
--- a/test/tint/builtins/gen/var/textureDimensions/aa4353.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/aa4353.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d<rgba32sint, write>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/aac604.wgsl b/test/tint/builtins/gen/var/textureDimensions/aac604.wgsl
index e8d064f..7524b9e 100644
--- a/test/tint/builtins/gen/var/textureDimensions/aac604.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/aac604.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_1d<f32>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/ad7d3b.wgsl b/test/tint/builtins/gen/var/textureDimensions/ad7d3b.wgsl
index 67f13ee..4a81b48 100644
--- a/test/tint/builtins/gen/var/textureDimensions/ad7d3b.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/ad7d3b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_1d<rgba8uint, write>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/ae4595.wgsl b/test/tint/builtins/gen/var/textureDimensions/ae4595.wgsl
index 3f449a6..c4906fa 100644
--- a/test/tint/builtins/gen/var/textureDimensions/ae4595.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/ae4595.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/ae75a7.wgsl b/test/tint/builtins/gen/var/textureDimensions/ae75a7.wgsl
index c6c60f2..039575f 100644
--- a/test/tint/builtins/gen/var/textureDimensions/ae75a7.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/ae75a7.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/af46ab.wgsl b/test/tint/builtins/gen/var/textureDimensions/af46ab.wgsl
index 715c21f..cacf39e 100644
--- a/test/tint/builtins/gen/var/textureDimensions/af46ab.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/af46ab.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rg32sint, write>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/b16352.wgsl b/test/tint/builtins/gen/var/textureDimensions/b16352.wgsl
index daf5024..b469da1 100644
--- a/test/tint/builtins/gen/var/textureDimensions/b16352.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/b16352.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/b284b8.wgsl b/test/tint/builtins/gen/var/textureDimensions/b284b8.wgsl
index be88113..cb96590 100644
--- a/test/tint/builtins/gen/var/textureDimensions/b284b8.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/b284b8.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/b3ab5e.wgsl b/test/tint/builtins/gen/var/textureDimensions/b3ab5e.wgsl
index 15945ed..5ad52b8 100644
--- a/test/tint/builtins/gen/var/textureDimensions/b3ab5e.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/b3ab5e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_cube_array<f32>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/b46d97.wgsl b/test/tint/builtins/gen/var/textureDimensions/b46d97.wgsl
index 3ffe9a6..32bb6f5 100644
--- a/test/tint/builtins/gen/var/textureDimensions/b46d97.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/b46d97.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_1d<i32>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/b51345.wgsl b/test/tint/builtins/gen/var/textureDimensions/b51345.wgsl
index f113cfb..5bfbe68 100644
--- a/test/tint/builtins/gen/var/textureDimensions/b51345.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/b51345.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_1d<rg32float, write>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/b56112.wgsl b/test/tint/builtins/gen/var/textureDimensions/b56112.wgsl
index 8da5003..f29554b 100644
--- a/test/tint/builtins/gen/var/textureDimensions/b56112.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/b56112.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/b5ba03.wgsl b/test/tint/builtins/gen/var/textureDimensions/b5ba03.wgsl
index 2e7171f..4a547c6 100644
--- a/test/tint/builtins/gen/var/textureDimensions/b5ba03.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/b5ba03.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/b5d68e.wgsl b/test/tint/builtins/gen/var/textureDimensions/b5d68e.wgsl
index f7e8816..b6704be 100644
--- a/test/tint/builtins/gen/var/textureDimensions/b5d68e.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/b5d68e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/b6bbf4.wgsl b/test/tint/builtins/gen/var/textureDimensions/b6bbf4.wgsl
index f6388ce..8139c3e 100644
--- a/test/tint/builtins/gen/var/textureDimensions/b6bbf4.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/b6bbf4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/b8287f.wgsl b/test/tint/builtins/gen/var/textureDimensions/b8287f.wgsl
index a35daf6..ab09be0 100644
--- a/test/tint/builtins/gen/var/textureDimensions/b8287f.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/b8287f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/b9e7ef.wgsl b/test/tint/builtins/gen/var/textureDimensions/b9e7ef.wgsl
index 143b020..e5fc1da 100644
--- a/test/tint/builtins/gen/var/textureDimensions/b9e7ef.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/b9e7ef.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/bb95d9.wgsl b/test/tint/builtins/gen/var/textureDimensions/bb95d9.wgsl
index bf7fca6..13ec43e 100644
--- a/test/tint/builtins/gen/var/textureDimensions/bb95d9.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/bb95d9.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_3d<f32>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/bbe285.wgsl b/test/tint/builtins/gen/var/textureDimensions/bbe285.wgsl
index fd60ba9..80dc05b 100644
--- a/test/tint/builtins/gen/var/textureDimensions/bbe285.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/bbe285.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba8sint, write>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/bc96f6.wgsl b/test/tint/builtins/gen/var/textureDimensions/bc96f6.wgsl
index 6f2c33f..77dcf98 100644
--- a/test/tint/builtins/gen/var/textureDimensions/bc96f6.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/bc96f6.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/bd94c8.wgsl b/test/tint/builtins/gen/var/textureDimensions/bd94c8.wgsl
index 1e8527c..fc37831 100644
--- a/test/tint/builtins/gen/var/textureDimensions/bd94c8.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/bd94c8.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_cube_array;
diff --git a/test/tint/builtins/gen/var/textureDimensions/bec716.wgsl b/test/tint/builtins/gen/var/textureDimensions/bec716.wgsl
index 7a4e9f4..f1d6f2e 100644
--- a/test/tint/builtins/gen/var/textureDimensions/bec716.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/bec716.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/bf9170.wgsl b/test/tint/builtins/gen/var/textureDimensions/bf9170.wgsl
index debfcf1..9de78c7 100644
--- a/test/tint/builtins/gen/var/textureDimensions/bf9170.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/bf9170.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/c1189e.wgsl b/test/tint/builtins/gen/var/textureDimensions/c1189e.wgsl
index bf154f7..acae047 100644
--- a/test/tint/builtins/gen/var/textureDimensions/c1189e.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/c1189e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/c1dbf6.wgsl b/test/tint/builtins/gen/var/textureDimensions/c1dbf6.wgsl
index 4d21c6c..baf52a6 100644
--- a/test/tint/builtins/gen/var/textureDimensions/c1dbf6.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/c1dbf6.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d<rgba8uint, write>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/c27466.wgsl b/test/tint/builtins/gen/var/textureDimensions/c27466.wgsl
index 04246d9..3465c2a 100644
--- a/test/tint/builtins/gen/var/textureDimensions/c27466.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/c27466.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/c2cdd3.wgsl b/test/tint/builtins/gen/var/textureDimensions/c2cdd3.wgsl
index 5556b0e..9b5d86e 100644
--- a/test/tint/builtins/gen/var/textureDimensions/c2cdd3.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/c2cdd3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_multisampled_2d;
diff --git a/test/tint/builtins/gen/var/textureDimensions/c44fc1.wgsl b/test/tint/builtins/gen/var/textureDimensions/c44fc1.wgsl
index 08b532e..697db92 100644
--- a/test/tint/builtins/gen/var/textureDimensions/c44fc1.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/c44fc1.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba32sint, write>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/c5a36e.wgsl b/test/tint/builtins/gen/var/textureDimensions/c5a36e.wgsl
index 9dfe105..971dc55 100644
--- a/test/tint/builtins/gen/var/textureDimensions/c5a36e.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/c5a36e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_cube;
diff --git a/test/tint/builtins/gen/var/textureDimensions/c6b44c.wgsl b/test/tint/builtins/gen/var/textureDimensions/c6b44c.wgsl
index ec4b675..09d2a9d 100644
--- a/test/tint/builtins/gen/var/textureDimensions/c6b44c.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/c6b44c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/c7ea63.wgsl b/test/tint/builtins/gen/var/textureDimensions/c7ea63.wgsl
index 7a4635d..e73b376 100644
--- a/test/tint/builtins/gen/var/textureDimensions/c7ea63.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/c7ea63.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/c82420.wgsl b/test/tint/builtins/gen/var/textureDimensions/c82420.wgsl
index 9464a18..cd34562 100644
--- a/test/tint/builtins/gen/var/textureDimensions/c82420.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/c82420.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/c871f3.wgsl b/test/tint/builtins/gen/var/textureDimensions/c871f3.wgsl
index 1c1054a..0e99038 100644
--- a/test/tint/builtins/gen/var/textureDimensions/c871f3.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/c871f3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_3d<i32>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/ca10cc.wgsl b/test/tint/builtins/gen/var/textureDimensions/ca10cc.wgsl
index fc79f80..177a0aa 100644
--- a/test/tint/builtins/gen/var/textureDimensions/ca10cc.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/ca10cc.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/cad3b7.wgsl b/test/tint/builtins/gen/var/textureDimensions/cad3b7.wgsl
index 41f7e5a..8fcacb6 100644
--- a/test/tint/builtins/gen/var/textureDimensions/cad3b7.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/cad3b7.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d<r32sint, write>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/cc947b.wgsl b/test/tint/builtins/gen/var/textureDimensions/cc947b.wgsl
index 88b331c..4e96741 100644
--- a/test/tint/builtins/gen/var/textureDimensions/cc947b.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/cc947b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_3d<rgba8snorm, write>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/cd3033.wgsl b/test/tint/builtins/gen/var/textureDimensions/cd3033.wgsl
index e2e80eb..424f7fd 100644
--- a/test/tint/builtins/gen/var/textureDimensions/cd3033.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/cd3033.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/cdc6c9.wgsl b/test/tint/builtins/gen/var/textureDimensions/cdc6c9.wgsl
index 6a5e975..b9dfa7c 100644
--- a/test/tint/builtins/gen/var/textureDimensions/cdc6c9.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/cdc6c9.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_external;
diff --git a/test/tint/builtins/gen/var/textureDimensions/cedabd.wgsl b/test/tint/builtins/gen/var/textureDimensions/cedabd.wgsl
index 0626dac..f96e2a9 100644
--- a/test/tint/builtins/gen/var/textureDimensions/cedabd.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/cedabd.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/cf2b50.wgsl b/test/tint/builtins/gen/var/textureDimensions/cf2b50.wgsl
index 3f148cc..2286ee4 100644
--- a/test/tint/builtins/gen/var/textureDimensions/cf2b50.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/cf2b50.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_cube_array<f32>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/d0778e.wgsl b/test/tint/builtins/gen/var/textureDimensions/d0778e.wgsl
index 8d6beb4..61ac5fe 100644
--- a/test/tint/builtins/gen/var/textureDimensions/d0778e.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/d0778e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/d08a94.wgsl b/test/tint/builtins/gen/var/textureDimensions/d08a94.wgsl
index 904785e..ed72d41 100644
--- a/test/tint/builtins/gen/var/textureDimensions/d08a94.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/d08a94.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_1d<rgba16sint, write>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/d1b882.wgsl b/test/tint/builtins/gen/var/textureDimensions/d1b882.wgsl
index 614a04f..41423de 100644
--- a/test/tint/builtins/gen/var/textureDimensions/d1b882.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/d1b882.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<bgra8unorm, write>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/d3accd.wgsl b/test/tint/builtins/gen/var/textureDimensions/d3accd.wgsl
index 6163f33..509cc08 100644
--- a/test/tint/builtins/gen/var/textureDimensions/d3accd.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/d3accd.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_cube;
diff --git a/test/tint/builtins/gen/var/textureDimensions/d44ac3.wgsl b/test/tint/builtins/gen/var/textureDimensions/d44ac3.wgsl
index fa6c1b5..ffa43b5 100644
--- a/test/tint/builtins/gen/var/textureDimensions/d44ac3.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/d44ac3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/d44dd1.wgsl b/test/tint/builtins/gen/var/textureDimensions/d44dd1.wgsl
index fa207ac..303ef6e 100644
--- a/test/tint/builtins/gen/var/textureDimensions/d44dd1.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/d44dd1.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/d63c28.wgsl b/test/tint/builtins/gen/var/textureDimensions/d63c28.wgsl
index 8be364e..f4a2553 100644
--- a/test/tint/builtins/gen/var/textureDimensions/d63c28.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/d63c28.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba32float, write>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/d6f3cf.wgsl b/test/tint/builtins/gen/var/textureDimensions/d6f3cf.wgsl
index 12f76dd..2929bd9 100644
--- a/test/tint/builtins/gen/var/textureDimensions/d6f3cf.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/d6f3cf.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/d8ba68.wgsl b/test/tint/builtins/gen/var/textureDimensions/d8ba68.wgsl
index 8c5b6c8..87f5294 100644
--- a/test/tint/builtins/gen/var/textureDimensions/d8ba68.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/d8ba68.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d<rgba32uint, write>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/d8f887.wgsl b/test/tint/builtins/gen/var/textureDimensions/d8f887.wgsl
index 70694a6..5766227 100644
--- a/test/tint/builtins/gen/var/textureDimensions/d8f887.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/d8f887.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_3d<rgba8uint, write>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/da30d2.wgsl b/test/tint/builtins/gen/var/textureDimensions/da30d2.wgsl
index bab578b..67a3f58 100644
--- a/test/tint/builtins/gen/var/textureDimensions/da30d2.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/da30d2.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_1d<rgba32float, write>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/daf0fe.wgsl b/test/tint/builtins/gen/var/textureDimensions/daf0fe.wgsl
index 7f49104..02e6822 100644
--- a/test/tint/builtins/gen/var/textureDimensions/daf0fe.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/daf0fe.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/db7131.wgsl b/test/tint/builtins/gen/var/textureDimensions/db7131.wgsl
index 8b1b706..b965129 100644
--- a/test/tint/builtins/gen/var/textureDimensions/db7131.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/db7131.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/dc83ce.wgsl b/test/tint/builtins/gen/var/textureDimensions/dc83ce.wgsl
index 5703580..1b1da3d 100644
--- a/test/tint/builtins/gen/var/textureDimensions/dc83ce.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/dc83ce.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d<r32uint, write>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/de03c6.wgsl b/test/tint/builtins/gen/var/textureDimensions/de03c6.wgsl
index 353247a..00bd5f7 100644
--- a/test/tint/builtins/gen/var/textureDimensions/de03c6.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/de03c6.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/deb3c0.wgsl b/test/tint/builtins/gen/var/textureDimensions/deb3c0.wgsl
index 042cc3f..23a1a58 100644
--- a/test/tint/builtins/gen/var/textureDimensions/deb3c0.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/deb3c0.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/dee461.wgsl b/test/tint/builtins/gen/var/textureDimensions/dee461.wgsl
index 9b91360..d124328 100644
--- a/test/tint/builtins/gen/var/textureDimensions/dee461.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/dee461.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d<rgba8snorm, write>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/dfdc32.wgsl b/test/tint/builtins/gen/var/textureDimensions/dfdc32.wgsl
index 4830c43..364f2c3 100644
--- a/test/tint/builtins/gen/var/textureDimensions/dfdc32.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/dfdc32.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d_array;
diff --git a/test/tint/builtins/gen/var/textureDimensions/e122fe.wgsl b/test/tint/builtins/gen/var/textureDimensions/e122fe.wgsl
index 236b5ba..90c5696 100644
--- a/test/tint/builtins/gen/var/textureDimensions/e122fe.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/e122fe.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_1d<rgba8snorm, write>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/e18a8b.wgsl b/test/tint/builtins/gen/var/textureDimensions/e18a8b.wgsl
index 4ace821..e251857 100644
--- a/test/tint/builtins/gen/var/textureDimensions/e18a8b.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/e18a8b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d<u32>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/e4bfd2.wgsl b/test/tint/builtins/gen/var/textureDimensions/e4bfd2.wgsl
index c65273b..b26b739 100644
--- a/test/tint/builtins/gen/var/textureDimensions/e4bfd2.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/e4bfd2.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_multisampled_2d<u32>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/e4e310.wgsl b/test/tint/builtins/gen/var/textureDimensions/e4e310.wgsl
index 1ae9bb6..ca82b95 100644
--- a/test/tint/builtins/gen/var/textureDimensions/e4e310.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/e4e310.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d_array<i32>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/e4f021.wgsl b/test/tint/builtins/gen/var/textureDimensions/e4f021.wgsl
index 3209b5d..a0c51d8 100644
--- a/test/tint/builtins/gen/var/textureDimensions/e4f021.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/e4f021.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/e50eb8.wgsl b/test/tint/builtins/gen/var/textureDimensions/e50eb8.wgsl
index b9c0382..fc573a9 100644
--- a/test/tint/builtins/gen/var/textureDimensions/e50eb8.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/e50eb8.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/e5a203.wgsl b/test/tint/builtins/gen/var/textureDimensions/e5a203.wgsl
index 47a6cff..d2226e8 100644
--- a/test/tint/builtins/gen/var/textureDimensions/e5a203.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/e5a203.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_3d<u32>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/e738f4.wgsl b/test/tint/builtins/gen/var/textureDimensions/e738f4.wgsl
index 06a624f..1608037 100644
--- a/test/tint/builtins/gen/var/textureDimensions/e738f4.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/e738f4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_3d<rg32sint, write>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/e824b6.wgsl b/test/tint/builtins/gen/var/textureDimensions/e824b6.wgsl
index 72c7609..2af3d27 100644
--- a/test/tint/builtins/gen/var/textureDimensions/e824b6.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/e824b6.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/e99308.wgsl b/test/tint/builtins/gen/var/textureDimensions/e99308.wgsl
index 1ed7571..db1fb0e 100644
--- a/test/tint/builtins/gen/var/textureDimensions/e99308.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/e99308.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d<rgba16uint, write>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/ea066c.wgsl b/test/tint/builtins/gen/var/textureDimensions/ea066c.wgsl
index e80a2ea..727c08a 100644
--- a/test/tint/builtins/gen/var/textureDimensions/ea066c.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/ea066c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_1d<r32float, write>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/ea25bc.wgsl b/test/tint/builtins/gen/var/textureDimensions/ea25bc.wgsl
index ff116c2..29fcb10 100644
--- a/test/tint/builtins/gen/var/textureDimensions/ea25bc.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/ea25bc.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_1d<rg32uint, write>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/eafe19.wgsl b/test/tint/builtins/gen/var/textureDimensions/eafe19.wgsl
index 8b2cacd..b0af2ff 100644
--- a/test/tint/builtins/gen/var/textureDimensions/eafe19.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/eafe19.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d_array;
diff --git a/test/tint/builtins/gen/var/textureDimensions/eb03b1.wgsl b/test/tint/builtins/gen/var/textureDimensions/eb03b1.wgsl
index 7d9c45b..d6e60b8 100644
--- a/test/tint/builtins/gen/var/textureDimensions/eb03b1.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/eb03b1.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba16float, write>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/eb10d6.wgsl b/test/tint/builtins/gen/var/textureDimensions/eb10d6.wgsl
index a712a7d..a649c5e 100644
--- a/test/tint/builtins/gen/var/textureDimensions/eb10d6.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/eb10d6.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/eb1249.wgsl b/test/tint/builtins/gen/var/textureDimensions/eb1249.wgsl
index ada8cb6..2f0334b 100644
--- a/test/tint/builtins/gen/var/textureDimensions/eb1249.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/eb1249.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/eb9f4d.wgsl b/test/tint/builtins/gen/var/textureDimensions/eb9f4d.wgsl
index d25651d..a8883c2 100644
--- a/test/tint/builtins/gen/var/textureDimensions/eb9f4d.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/eb9f4d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/ed1030.wgsl b/test/tint/builtins/gen/var/textureDimensions/ed1030.wgsl
index 0fe69b7..1f01629 100644
--- a/test/tint/builtins/gen/var/textureDimensions/ed1030.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/ed1030.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/ef2e58.wgsl b/test/tint/builtins/gen/var/textureDimensions/ef2e58.wgsl
index 95abb27..21f8584 100644
--- a/test/tint/builtins/gen/var/textureDimensions/ef2e58.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/ef2e58.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_3d<r32sint, write>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/f17acd.wgsl b/test/tint/builtins/gen/var/textureDimensions/f17acd.wgsl
index 6efb997..9004ce4 100644
--- a/test/tint/builtins/gen/var/textureDimensions/f17acd.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/f17acd.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_1d<f32>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/f264a3.wgsl b/test/tint/builtins/gen/var/textureDimensions/f264a3.wgsl
index d778c45..69151e9 100644
--- a/test/tint/builtins/gen/var/textureDimensions/f264a3.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/f264a3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_1d<rg32sint, write>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/f3a2ac.wgsl b/test/tint/builtins/gen/var/textureDimensions/f3a2ac.wgsl
index bb126c6..88a6c3d 100644
--- a/test/tint/builtins/gen/var/textureDimensions/f3a2ac.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/f3a2ac.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_3d<rgba16float, write>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/f406ff.wgsl b/test/tint/builtins/gen/var/textureDimensions/f406ff.wgsl
index 8001070..3c26dd3 100644
--- a/test/tint/builtins/gen/var/textureDimensions/f406ff.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/f406ff.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/f4321c.wgsl b/test/tint/builtins/gen/var/textureDimensions/f4321c.wgsl
index bc6fe68..bf4f3bd 100644
--- a/test/tint/builtins/gen/var/textureDimensions/f4321c.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/f4321c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/f48886.wgsl b/test/tint/builtins/gen/var/textureDimensions/f48886.wgsl
index 53827cb..3ef47d7 100644
--- a/test/tint/builtins/gen/var/textureDimensions/f48886.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/f48886.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/f4e469.wgsl b/test/tint/builtins/gen/var/textureDimensions/f4e469.wgsl
index 72632d9..e682b62 100644
--- a/test/tint/builtins/gen/var/textureDimensions/f4e469.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/f4e469.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d<rgba32float, write>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/f55a94.wgsl b/test/tint/builtins/gen/var/textureDimensions/f55a94.wgsl
index ee52140..f9536ca 100644
--- a/test/tint/builtins/gen/var/textureDimensions/f55a94.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/f55a94.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/f626b3.wgsl b/test/tint/builtins/gen/var/textureDimensions/f626b3.wgsl
index 695ed87..3effa81 100644
--- a/test/tint/builtins/gen/var/textureDimensions/f626b3.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/f626b3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_cube<i32>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/f7bac5.wgsl b/test/tint/builtins/gen/var/textureDimensions/f7bac5.wgsl
index 64b5bf4..6c0228c 100644
--- a/test/tint/builtins/gen/var/textureDimensions/f7bac5.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/f7bac5.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/f8522e.wgsl b/test/tint/builtins/gen/var/textureDimensions/f8522e.wgsl
index 6a025d7..62064f0 100644
--- a/test/tint/builtins/gen/var/textureDimensions/f8522e.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/f8522e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d<i32>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/f93ece.wgsl b/test/tint/builtins/gen/var/textureDimensions/f93ece.wgsl
index 26f4ad6..e551c46 100644
--- a/test/tint/builtins/gen/var/textureDimensions/f93ece.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/f93ece.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/f94e55.wgsl b/test/tint/builtins/gen/var/textureDimensions/f94e55.wgsl
index 63ba73f..80a96c4 100644
--- a/test/tint/builtins/gen/var/textureDimensions/f94e55.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/f94e55.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureDimensions/fbb15a.wgsl b/test/tint/builtins/gen/var/textureDimensions/fbb15a.wgsl
index 62f5cf0..7f6ffe4 100644
--- a/test/tint/builtins/gen/var/textureDimensions/fbb15a.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/fbb15a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d<bgra8unorm, write>;
diff --git a/test/tint/builtins/gen/var/textureDimensions/fdf6e9.wgsl b/test/tint/builtins/gen/var/textureDimensions/fdf6e9.wgsl
index 33c4384..6279c12 100644
--- a/test/tint/builtins/gen/var/textureDimensions/fdf6e9.wgsl
+++ b/test/tint/builtins/gen/var/textureDimensions/fdf6e9.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d_array<i32>;
diff --git a/test/tint/builtins/gen/var/textureGather/0166ec.wgsl b/test/tint/builtins/gen/var/textureGather/0166ec.wgsl
index 70794bd..5803216 100644
--- a/test/tint/builtins/gen/var/textureGather/0166ec.wgsl
+++ b/test/tint/builtins/gen/var/textureGather/0166ec.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(1) var arg_1: texture_cube<i32>;
diff --git a/test/tint/builtins/gen/var/textureGather/04fa78.wgsl b/test/tint/builtins/gen/var/textureGather/04fa78.wgsl
index 309ab1a..ec0c3cd 100644
--- a/test/tint/builtins/gen/var/textureGather/04fa78.wgsl
+++ b/test/tint/builtins/gen/var/textureGather/04fa78.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(1) var arg_1: texture_cube_array<i32>;
diff --git a/test/tint/builtins/gen/var/textureGather/10c554.wgsl b/test/tint/builtins/gen/var/textureGather/10c554.wgsl
index 4d1fed8..c09c497 100644
--- a/test/tint/builtins/gen/var/textureGather/10c554.wgsl
+++ b/test/tint/builtins/gen/var/textureGather/10c554.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_cube;
diff --git a/test/tint/builtins/gen/var/textureGather/11b2db.wgsl b/test/tint/builtins/gen/var/textureGather/11b2db.wgsl
index 7512c54..12e5642 100644
--- a/test/tint/builtins/gen/var/textureGather/11b2db.wgsl
+++ b/test/tint/builtins/gen/var/textureGather/11b2db.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(1) var arg_1: texture_cube<f32>;
diff --git a/test/tint/builtins/gen/var/textureGather/17baac.wgsl b/test/tint/builtins/gen/var/textureGather/17baac.wgsl
index 1f04a48..49fa01f 100644
--- a/test/tint/builtins/gen/var/textureGather/17baac.wgsl
+++ b/test/tint/builtins/gen/var/textureGather/17baac.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(1) var arg_1: texture_2d_array<f32>;
diff --git a/test/tint/builtins/gen/var/textureGather/1bf0ab.wgsl b/test/tint/builtins/gen/var/textureGather/1bf0ab.wgsl
index 0f5a82b..fdc0781 100644
--- a/test/tint/builtins/gen/var/textureGather/1bf0ab.wgsl
+++ b/test/tint/builtins/gen/var/textureGather/1bf0ab.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(1) var arg_1: texture_2d_array<u32>;
diff --git a/test/tint/builtins/gen/var/textureGather/1f7f6b.wgsl b/test/tint/builtins/gen/var/textureGather/1f7f6b.wgsl
index fbd573f..79c52ca 100644
--- a/test/tint/builtins/gen/var/textureGather/1f7f6b.wgsl
+++ b/test/tint/builtins/gen/var/textureGather/1f7f6b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d;
diff --git a/test/tint/builtins/gen/var/textureGather/22e930.wgsl b/test/tint/builtins/gen/var/textureGather/22e930.wgsl
index 3cf8066..7e7bde4 100644
--- a/test/tint/builtins/gen/var/textureGather/22e930.wgsl
+++ b/test/tint/builtins/gen/var/textureGather/22e930.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(1) var arg_1: texture_2d_array<f32>;
diff --git a/test/tint/builtins/gen/var/textureGather/238ec4.wgsl b/test/tint/builtins/gen/var/textureGather/238ec4.wgsl
index 5c63bf8..ae4d1ae 100644
--- a/test/tint/builtins/gen/var/textureGather/238ec4.wgsl
+++ b/test/tint/builtins/gen/var/textureGather/238ec4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(1) var arg_1: texture_2d_array<f32>;
diff --git a/test/tint/builtins/gen/var/textureGather/24b0bd.wgsl b/test/tint/builtins/gen/var/textureGather/24b0bd.wgsl
index 87034cd..a1d64ad 100644
--- a/test/tint/builtins/gen/var/textureGather/24b0bd.wgsl
+++ b/test/tint/builtins/gen/var/textureGather/24b0bd.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(1) var arg_1: texture_2d_array<f32>;
diff --git a/test/tint/builtins/gen/var/textureGather/269250.wgsl b/test/tint/builtins/gen/var/textureGather/269250.wgsl
index df759e6..fadffc1 100644
--- a/test/tint/builtins/gen/var/textureGather/269250.wgsl
+++ b/test/tint/builtins/gen/var/textureGather/269250.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(1) var arg_1: texture_2d_array<i32>;
diff --git a/test/tint/builtins/gen/var/textureGather/2a4f40.wgsl b/test/tint/builtins/gen/var/textureGather/2a4f40.wgsl
index 24d652c..6fb54cb 100644
--- a/test/tint/builtins/gen/var/textureGather/2a4f40.wgsl
+++ b/test/tint/builtins/gen/var/textureGather/2a4f40.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d_array;
diff --git a/test/tint/builtins/gen/var/textureGather/2cc066.wgsl b/test/tint/builtins/gen/var/textureGather/2cc066.wgsl
index ee55f4a..f6d3b8e 100644
--- a/test/tint/builtins/gen/var/textureGather/2cc066.wgsl
+++ b/test/tint/builtins/gen/var/textureGather/2cc066.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(1) var arg_1: texture_2d_array<u32>;
diff --git a/test/tint/builtins/gen/var/textureGather/2e0ed5.wgsl b/test/tint/builtins/gen/var/textureGather/2e0ed5.wgsl
index 2d4c4d7..f692b47 100644
--- a/test/tint/builtins/gen/var/textureGather/2e0ed5.wgsl
+++ b/test/tint/builtins/gen/var/textureGather/2e0ed5.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d;
diff --git a/test/tint/builtins/gen/var/textureGather/32c4e8.wgsl b/test/tint/builtins/gen/var/textureGather/32c4e8.wgsl
index f677489..9980ac0 100644
--- a/test/tint/builtins/gen/var/textureGather/32c4e8.wgsl
+++ b/test/tint/builtins/gen/var/textureGather/32c4e8.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(1) var arg_1: texture_cube<f32>;
diff --git a/test/tint/builtins/gen/var/textureGather/3b32cc.wgsl b/test/tint/builtins/gen/var/textureGather/3b32cc.wgsl
index 881b80b..c3f11f4 100644
--- a/test/tint/builtins/gen/var/textureGather/3b32cc.wgsl
+++ b/test/tint/builtins/gen/var/textureGather/3b32cc.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(1) var arg_1: texture_cube<u32>;
diff --git a/test/tint/builtins/gen/var/textureGather/43025d.wgsl b/test/tint/builtins/gen/var/textureGather/43025d.wgsl
index c9aded6..43a5a8c 100644
--- a/test/tint/builtins/gen/var/textureGather/43025d.wgsl
+++ b/test/tint/builtins/gen/var/textureGather/43025d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_cube_array;
diff --git a/test/tint/builtins/gen/var/textureGather/445793.wgsl b/test/tint/builtins/gen/var/textureGather/445793.wgsl
index d896059..f822cfd 100644
--- a/test/tint/builtins/gen/var/textureGather/445793.wgsl
+++ b/test/tint/builtins/gen/var/textureGather/445793.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(1) var arg_1: texture_2d_array<i32>;
diff --git a/test/tint/builtins/gen/var/textureGather/49b07f.wgsl b/test/tint/builtins/gen/var/textureGather/49b07f.wgsl
index 7c787fd..f4c8051 100644
--- a/test/tint/builtins/gen/var/textureGather/49b07f.wgsl
+++ b/test/tint/builtins/gen/var/textureGather/49b07f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(1) var arg_1: texture_2d<u32>;
diff --git a/test/tint/builtins/gen/var/textureGather/4b8103.wgsl b/test/tint/builtins/gen/var/textureGather/4b8103.wgsl
index 346e894..fbf4284 100644
--- a/test/tint/builtins/gen/var/textureGather/4b8103.wgsl
+++ b/test/tint/builtins/gen/var/textureGather/4b8103.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(1) var arg_1: texture_2d_array<f32>;
diff --git a/test/tint/builtins/gen/var/textureGather/4e8ac5.wgsl b/test/tint/builtins/gen/var/textureGather/4e8ac5.wgsl
index 587c7e2..5e6b9ca 100644
--- a/test/tint/builtins/gen/var/textureGather/4e8ac5.wgsl
+++ b/test/tint/builtins/gen/var/textureGather/4e8ac5.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(1) var arg_1: texture_2d_array<i32>;
diff --git a/test/tint/builtins/gen/var/textureGather/5266da.wgsl b/test/tint/builtins/gen/var/textureGather/5266da.wgsl
index ba4e9c8..e202f6b 100644
--- a/test/tint/builtins/gen/var/textureGather/5266da.wgsl
+++ b/test/tint/builtins/gen/var/textureGather/5266da.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(1) var arg_1: texture_2d<f32>;
diff --git a/test/tint/builtins/gen/var/textureGather/59372a.wgsl b/test/tint/builtins/gen/var/textureGather/59372a.wgsl
index eba8151..e9b8096 100644
--- a/test/tint/builtins/gen/var/textureGather/59372a.wgsl
+++ b/test/tint/builtins/gen/var/textureGather/59372a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(1) var arg_1: texture_2d_array<f32>;
diff --git a/test/tint/builtins/gen/var/textureGather/5ba85f.wgsl b/test/tint/builtins/gen/var/textureGather/5ba85f.wgsl
index 3f9cb7b..0e00ab6 100644
--- a/test/tint/builtins/gen/var/textureGather/5ba85f.wgsl
+++ b/test/tint/builtins/gen/var/textureGather/5ba85f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(1) var arg_1: texture_cube<i32>;
diff --git a/test/tint/builtins/gen/var/textureGather/5bd491.wgsl b/test/tint/builtins/gen/var/textureGather/5bd491.wgsl
index 2d0fffd..bad4b43 100644
--- a/test/tint/builtins/gen/var/textureGather/5bd491.wgsl
+++ b/test/tint/builtins/gen/var/textureGather/5bd491.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(1) var arg_1: texture_2d<u32>;
diff --git a/test/tint/builtins/gen/var/textureGather/6b7b74.wgsl b/test/tint/builtins/gen/var/textureGather/6b7b74.wgsl
index e97e01a..cef1461 100644
--- a/test/tint/builtins/gen/var/textureGather/6b7b74.wgsl
+++ b/test/tint/builtins/gen/var/textureGather/6b7b74.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(1) var arg_1: texture_2d_array<u32>;
diff --git a/test/tint/builtins/gen/var/textureGather/751f8a.wgsl b/test/tint/builtins/gen/var/textureGather/751f8a.wgsl
index c5bafea..03c56e8 100644
--- a/test/tint/builtins/gen/var/textureGather/751f8a.wgsl
+++ b/test/tint/builtins/gen/var/textureGather/751f8a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(1) var arg_1: texture_cube_array<f32>;
diff --git a/test/tint/builtins/gen/var/textureGather/788010.wgsl b/test/tint/builtins/gen/var/textureGather/788010.wgsl
index fcd7076..ebc2d5d 100644
--- a/test/tint/builtins/gen/var/textureGather/788010.wgsl
+++ b/test/tint/builtins/gen/var/textureGather/788010.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(1) var arg_1: texture_cube_array<i32>;
diff --git a/test/tint/builtins/gen/var/textureGather/7c3828.wgsl b/test/tint/builtins/gen/var/textureGather/7c3828.wgsl
index ae99ba9..96591a8 100644
--- a/test/tint/builtins/gen/var/textureGather/7c3828.wgsl
+++ b/test/tint/builtins/gen/var/textureGather/7c3828.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(1) var arg_1: texture_2d<i32>;
diff --git a/test/tint/builtins/gen/var/textureGather/7dd226.wgsl b/test/tint/builtins/gen/var/textureGather/7dd226.wgsl
index 333848c..45bf85c 100644
--- a/test/tint/builtins/gen/var/textureGather/7dd226.wgsl
+++ b/test/tint/builtins/gen/var/textureGather/7dd226.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_cube_array;
diff --git a/test/tint/builtins/gen/var/textureGather/829357.wgsl b/test/tint/builtins/gen/var/textureGather/829357.wgsl
index 9b6e73f..04a33a7 100644
--- a/test/tint/builtins/gen/var/textureGather/829357.wgsl
+++ b/test/tint/builtins/gen/var/textureGather/829357.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(1) var arg_1: texture_cube_array<f32>;
diff --git a/test/tint/builtins/gen/var/textureGather/831549.wgsl b/test/tint/builtins/gen/var/textureGather/831549.wgsl
index 1b71fa7..32e76a2 100644
--- a/test/tint/builtins/gen/var/textureGather/831549.wgsl
+++ b/test/tint/builtins/gen/var/textureGather/831549.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(1) var arg_1: texture_2d_array<f32>;
diff --git a/test/tint/builtins/gen/var/textureGather/8578bc.wgsl b/test/tint/builtins/gen/var/textureGather/8578bc.wgsl
index 50803ef..786b292 100644
--- a/test/tint/builtins/gen/var/textureGather/8578bc.wgsl
+++ b/test/tint/builtins/gen/var/textureGather/8578bc.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(1) var arg_1: texture_cube_array<f32>;
diff --git a/test/tint/builtins/gen/var/textureGather/89680f.wgsl b/test/tint/builtins/gen/var/textureGather/89680f.wgsl
index bd2d4d7..b53f17c 100644
--- a/test/tint/builtins/gen/var/textureGather/89680f.wgsl
+++ b/test/tint/builtins/gen/var/textureGather/89680f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(1) var arg_1: texture_cube<u32>;
diff --git a/test/tint/builtins/gen/var/textureGather/8b754c.wgsl b/test/tint/builtins/gen/var/textureGather/8b754c.wgsl
index 2a8fd6a..fc315ab 100644
--- a/test/tint/builtins/gen/var/textureGather/8b754c.wgsl
+++ b/test/tint/builtins/gen/var/textureGather/8b754c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(1) var arg_1: texture_2d_array<i32>;
diff --git a/test/tint/builtins/gen/var/textureGather/8fae00.wgsl b/test/tint/builtins/gen/var/textureGather/8fae00.wgsl
index a8c3843..302eaf5 100644
--- a/test/tint/builtins/gen/var/textureGather/8fae00.wgsl
+++ b/test/tint/builtins/gen/var/textureGather/8fae00.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(1) var arg_1: texture_2d<u32>;
diff --git a/test/tint/builtins/gen/var/textureGather/92ea47.wgsl b/test/tint/builtins/gen/var/textureGather/92ea47.wgsl
index 9bb22de..3a46fe7 100644
--- a/test/tint/builtins/gen/var/textureGather/92ea47.wgsl
+++ b/test/tint/builtins/gen/var/textureGather/92ea47.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(1) var arg_1: texture_2d_array<u32>;
diff --git a/test/tint/builtins/gen/var/textureGather/986700.wgsl b/test/tint/builtins/gen/var/textureGather/986700.wgsl
index 2c38fbc..f27291f 100644
--- a/test/tint/builtins/gen/var/textureGather/986700.wgsl
+++ b/test/tint/builtins/gen/var/textureGather/986700.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(1) var arg_1: texture_2d<u32>;
diff --git a/test/tint/builtins/gen/var/textureGather/9a6358.wgsl b/test/tint/builtins/gen/var/textureGather/9a6358.wgsl
index e880bd7..8f07bd5 100644
--- a/test/tint/builtins/gen/var/textureGather/9a6358.wgsl
+++ b/test/tint/builtins/gen/var/textureGather/9a6358.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d_array;
diff --git a/test/tint/builtins/gen/var/textureGather/9ab41e.wgsl b/test/tint/builtins/gen/var/textureGather/9ab41e.wgsl
index 6073024..101c480 100644
--- a/test/tint/builtins/gen/var/textureGather/9ab41e.wgsl
+++ b/test/tint/builtins/gen/var/textureGather/9ab41e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(1) var arg_1: texture_2d_array<i32>;
diff --git a/test/tint/builtins/gen/var/textureGather/a0372b.wgsl b/test/tint/builtins/gen/var/textureGather/a0372b.wgsl
index c72f331..ec6b801 100644
--- a/test/tint/builtins/gen/var/textureGather/a0372b.wgsl
+++ b/test/tint/builtins/gen/var/textureGather/a0372b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(1) var arg_1: texture_2d_array<u32>;
diff --git a/test/tint/builtins/gen/var/textureGather/a68027.wgsl b/test/tint/builtins/gen/var/textureGather/a68027.wgsl
index a7e4b16..e1376aa 100644
--- a/test/tint/builtins/gen/var/textureGather/a68027.wgsl
+++ b/test/tint/builtins/gen/var/textureGather/a68027.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d_array;
diff --git a/test/tint/builtins/gen/var/textureGather/aaf6bd.wgsl b/test/tint/builtins/gen/var/textureGather/aaf6bd.wgsl
index 35311af..d1ce244 100644
--- a/test/tint/builtins/gen/var/textureGather/aaf6bd.wgsl
+++ b/test/tint/builtins/gen/var/textureGather/aaf6bd.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(1) var arg_1: texture_cube_array<i32>;
diff --git a/test/tint/builtins/gen/var/textureGather/af55b3.wgsl b/test/tint/builtins/gen/var/textureGather/af55b3.wgsl
index dfca304..1e52bcb 100644
--- a/test/tint/builtins/gen/var/textureGather/af55b3.wgsl
+++ b/test/tint/builtins/gen/var/textureGather/af55b3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(1) var arg_1: texture_2d<f32>;
diff --git a/test/tint/builtins/gen/var/textureGather/bb3ac5.wgsl b/test/tint/builtins/gen/var/textureGather/bb3ac5.wgsl
index f8679bf..b5b9d22 100644
--- a/test/tint/builtins/gen/var/textureGather/bb3ac5.wgsl
+++ b/test/tint/builtins/gen/var/textureGather/bb3ac5.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(1) var arg_1: texture_2d<i32>;
diff --git a/test/tint/builtins/gen/var/textureGather/bd33b6.wgsl b/test/tint/builtins/gen/var/textureGather/bd33b6.wgsl
index 5aaca5c..9a2857d 100644
--- a/test/tint/builtins/gen/var/textureGather/bd33b6.wgsl
+++ b/test/tint/builtins/gen/var/textureGather/bd33b6.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(1) var arg_1: texture_2d_array<i32>;
diff --git a/test/tint/builtins/gen/var/textureGather/be276f.wgsl b/test/tint/builtins/gen/var/textureGather/be276f.wgsl
index 15ab0eb..45dc7cb 100644
--- a/test/tint/builtins/gen/var/textureGather/be276f.wgsl
+++ b/test/tint/builtins/gen/var/textureGather/be276f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(1) var arg_1: texture_cube_array<u32>;
diff --git a/test/tint/builtins/gen/var/textureGather/c0640c.wgsl b/test/tint/builtins/gen/var/textureGather/c0640c.wgsl
index c1afbe63..8781bdc 100644
--- a/test/tint/builtins/gen/var/textureGather/c0640c.wgsl
+++ b/test/tint/builtins/gen/var/textureGather/c0640c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(1) var arg_1: texture_cube_array<i32>;
diff --git a/test/tint/builtins/gen/var/textureGather/ccadde.wgsl b/test/tint/builtins/gen/var/textureGather/ccadde.wgsl
index 16e0805..754fa89 100644
--- a/test/tint/builtins/gen/var/textureGather/ccadde.wgsl
+++ b/test/tint/builtins/gen/var/textureGather/ccadde.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(1) var arg_1: texture_2d<i32>;
diff --git a/test/tint/builtins/gen/var/textureGather/ce5578.wgsl b/test/tint/builtins/gen/var/textureGather/ce5578.wgsl
index 14ba3d9..83b4c96 100644
--- a/test/tint/builtins/gen/var/textureGather/ce5578.wgsl
+++ b/test/tint/builtins/gen/var/textureGather/ce5578.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(1) var arg_1: texture_2d_array<u32>;
diff --git a/test/tint/builtins/gen/var/textureGather/cf9112.wgsl b/test/tint/builtins/gen/var/textureGather/cf9112.wgsl
index df6544f..3b51165 100644
--- a/test/tint/builtins/gen/var/textureGather/cf9112.wgsl
+++ b/test/tint/builtins/gen/var/textureGather/cf9112.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(1) var arg_1: texture_2d_array<i32>;
diff --git a/test/tint/builtins/gen/var/textureGather/d1f187.wgsl b/test/tint/builtins/gen/var/textureGather/d1f187.wgsl
index 49e3240..cd36f65 100644
--- a/test/tint/builtins/gen/var/textureGather/d1f187.wgsl
+++ b/test/tint/builtins/gen/var/textureGather/d1f187.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(1) var arg_1: texture_2d_array<u32>;
diff --git a/test/tint/builtins/gen/var/textureGather/d4b5c6.wgsl b/test/tint/builtins/gen/var/textureGather/d4b5c6.wgsl
index ca6f8f0..0bcfe16 100644
--- a/test/tint/builtins/gen/var/textureGather/d4b5c6.wgsl
+++ b/test/tint/builtins/gen/var/textureGather/d4b5c6.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(1) var arg_1: texture_cube_array<u32>;
diff --git a/test/tint/builtins/gen/var/textureGather/d6507c.wgsl b/test/tint/builtins/gen/var/textureGather/d6507c.wgsl
index d3d52b0..a6d0877 100644
--- a/test/tint/builtins/gen/var/textureGather/d6507c.wgsl
+++ b/test/tint/builtins/gen/var/textureGather/d6507c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(1) var arg_1: texture_2d<f32>;
diff --git a/test/tint/builtins/gen/var/textureGather/d8e958.wgsl b/test/tint/builtins/gen/var/textureGather/d8e958.wgsl
index 8c60b10..5780327 100644
--- a/test/tint/builtins/gen/var/textureGather/d8e958.wgsl
+++ b/test/tint/builtins/gen/var/textureGather/d8e958.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(1) var arg_1: texture_2d<f32>;
diff --git a/test/tint/builtins/gen/var/textureGather/d90605.wgsl b/test/tint/builtins/gen/var/textureGather/d90605.wgsl
index a1b3608..32b5da8 100644
--- a/test/tint/builtins/gen/var/textureGather/d90605.wgsl
+++ b/test/tint/builtins/gen/var/textureGather/d90605.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d_array;
diff --git a/test/tint/builtins/gen/var/textureGather/d98d59.wgsl b/test/tint/builtins/gen/var/textureGather/d98d59.wgsl
index 6a8763b..b0cd6f0 100644
--- a/test/tint/builtins/gen/var/textureGather/d98d59.wgsl
+++ b/test/tint/builtins/gen/var/textureGather/d98d59.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(1) var arg_1: texture_cube_array<f32>;
diff --git a/test/tint/builtins/gen/var/textureGather/dc6661.wgsl b/test/tint/builtins/gen/var/textureGather/dc6661.wgsl
index 380cdd0..1b9cf0a 100644
--- a/test/tint/builtins/gen/var/textureGather/dc6661.wgsl
+++ b/test/tint/builtins/gen/var/textureGather/dc6661.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(1) var arg_1: texture_2d<i32>;
diff --git a/test/tint/builtins/gen/var/textureGather/e2acac.wgsl b/test/tint/builtins/gen/var/textureGather/e2acac.wgsl
index 98ad70e..3772333 100644
--- a/test/tint/builtins/gen/var/textureGather/e2acac.wgsl
+++ b/test/tint/builtins/gen/var/textureGather/e2acac.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(1) var arg_1: texture_cube_array<u32>;
diff --git a/test/tint/builtins/gen/var/textureGather/e3165f.wgsl b/test/tint/builtins/gen/var/textureGather/e3165f.wgsl
index 72ffca8..57f02da 100644
--- a/test/tint/builtins/gen/var/textureGather/e3165f.wgsl
+++ b/test/tint/builtins/gen/var/textureGather/e3165f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(1) var arg_1: texture_2d_array<u32>;
diff --git a/test/tint/builtins/gen/var/textureGather/e9d390.wgsl b/test/tint/builtins/gen/var/textureGather/e9d390.wgsl
index f62abf4..db29a76 100644
--- a/test/tint/builtins/gen/var/textureGather/e9d390.wgsl
+++ b/test/tint/builtins/gen/var/textureGather/e9d390.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(1) var arg_1: texture_2d_array<i32>;
diff --git a/test/tint/builtins/gen/var/textureGather/ea8eb4.wgsl b/test/tint/builtins/gen/var/textureGather/ea8eb4.wgsl
index 61e2c6f..2da1e79 100644
--- a/test/tint/builtins/gen/var/textureGather/ea8eb4.wgsl
+++ b/test/tint/builtins/gen/var/textureGather/ea8eb4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(1) var arg_1: texture_2d_array<f32>;
diff --git a/test/tint/builtins/gen/var/textureGather/f2c6e3.wgsl b/test/tint/builtins/gen/var/textureGather/f2c6e3.wgsl
index c99a11c..a86a6e6 100644
--- a/test/tint/builtins/gen/var/textureGather/f2c6e3.wgsl
+++ b/test/tint/builtins/gen/var/textureGather/f2c6e3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(1) var arg_1: texture_cube_array<u32>;
diff --git a/test/tint/builtins/gen/var/textureGatherCompare/144a9a.wgsl b/test/tint/builtins/gen/var/textureGatherCompare/144a9a.wgsl
index a77c10e..0e8b06c 100644
--- a/test/tint/builtins/gen/var/textureGatherCompare/144a9a.wgsl
+++ b/test/tint/builtins/gen/var/textureGatherCompare/144a9a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d_array;
diff --git a/test/tint/builtins/gen/var/textureGatherCompare/182fd4.wgsl b/test/tint/builtins/gen/var/textureGatherCompare/182fd4.wgsl
index c2f160c..4908913 100644
--- a/test/tint/builtins/gen/var/textureGatherCompare/182fd4.wgsl
+++ b/test/tint/builtins/gen/var/textureGatherCompare/182fd4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_cube;
diff --git a/test/tint/builtins/gen/var/textureGatherCompare/2e409c.wgsl b/test/tint/builtins/gen/var/textureGatherCompare/2e409c.wgsl
index b971b67..dcddaaf 100644
--- a/test/tint/builtins/gen/var/textureGatherCompare/2e409c.wgsl
+++ b/test/tint/builtins/gen/var/textureGatherCompare/2e409c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_cube_array;
diff --git a/test/tint/builtins/gen/var/textureGatherCompare/313add.wgsl b/test/tint/builtins/gen/var/textureGatherCompare/313add.wgsl
index a555f99..a495141 100644
--- a/test/tint/builtins/gen/var/textureGatherCompare/313add.wgsl
+++ b/test/tint/builtins/gen/var/textureGatherCompare/313add.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d;
diff --git a/test/tint/builtins/gen/var/textureGatherCompare/60d2d1.wgsl b/test/tint/builtins/gen/var/textureGatherCompare/60d2d1.wgsl
index bad8a6b..210b11b 100644
--- a/test/tint/builtins/gen/var/textureGatherCompare/60d2d1.wgsl
+++ b/test/tint/builtins/gen/var/textureGatherCompare/60d2d1.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_cube_array;
diff --git a/test/tint/builtins/gen/var/textureGatherCompare/6d9352.wgsl b/test/tint/builtins/gen/var/textureGatherCompare/6d9352.wgsl
index ec0e4c5..78f2fe1 100644
--- a/test/tint/builtins/gen/var/textureGatherCompare/6d9352.wgsl
+++ b/test/tint/builtins/gen/var/textureGatherCompare/6d9352.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d;
diff --git a/test/tint/builtins/gen/var/textureGatherCompare/783e65.wgsl b/test/tint/builtins/gen/var/textureGatherCompare/783e65.wgsl
index 3bdc9ac..787de2a 100644
--- a/test/tint/builtins/gen/var/textureGatherCompare/783e65.wgsl
+++ b/test/tint/builtins/gen/var/textureGatherCompare/783e65.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d_array;
diff --git a/test/tint/builtins/gen/var/textureGatherCompare/b5bc43.wgsl b/test/tint/builtins/gen/var/textureGatherCompare/b5bc43.wgsl
index 32b192a..62eaaa7 100644
--- a/test/tint/builtins/gen/var/textureGatherCompare/b5bc43.wgsl
+++ b/test/tint/builtins/gen/var/textureGatherCompare/b5bc43.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d_array;
diff --git a/test/tint/builtins/gen/var/textureGatherCompare/f585cc.wgsl b/test/tint/builtins/gen/var/textureGatherCompare/f585cc.wgsl
index 2b4fc23..baa05a6 100644
--- a/test/tint/builtins/gen/var/textureGatherCompare/f585cc.wgsl
+++ b/test/tint/builtins/gen/var/textureGatherCompare/f585cc.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d_array;
diff --git a/test/tint/builtins/gen/var/textureLoad/012e11.wgsl b/test/tint/builtins/gen/var/textureLoad/012e11.wgsl
index 221cce6..a655b5d 100644
--- a/test/tint/builtins/gen/var/textureLoad/012e11.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/012e11.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/019da0.wgsl b/test/tint/builtins/gen/var/textureLoad/019da0.wgsl
index 4d94000..2a10aeb 100644
--- a/test/tint/builtins/gen/var/textureLoad/019da0.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/019da0.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_3d<f32>;
diff --git a/test/tint/builtins/gen/var/textureLoad/01cd01.wgsl b/test/tint/builtins/gen/var/textureLoad/01cd01.wgsl
index 80e4b40..5997c25 100644
--- a/test/tint/builtins/gen/var/textureLoad/01cd01.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/01cd01.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/026217.wgsl b/test/tint/builtins/gen/var/textureLoad/026217.wgsl
index 7665308..3d54dd6 100644
--- a/test/tint/builtins/gen/var/textureLoad/026217.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/026217.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d_array<u32>;
diff --git a/test/tint/builtins/gen/var/textureLoad/02c48d.wgsl b/test/tint/builtins/gen/var/textureLoad/02c48d.wgsl
index f5f5342..09cb228 100644
--- a/test/tint/builtins/gen/var/textureLoad/02c48d.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/02c48d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/02ef1f.wgsl b/test/tint/builtins/gen/var/textureLoad/02ef1f.wgsl
index 910e6f0..2524074 100644
--- a/test/tint/builtins/gen/var/textureLoad/02ef1f.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/02ef1f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/03e03e.wgsl b/test/tint/builtins/gen/var/textureLoad/03e03e.wgsl
index 960dfd3..55a8f77 100644
--- a/test/tint/builtins/gen/var/textureLoad/03e03e.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/03e03e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/045ec9.wgsl b/test/tint/builtins/gen/var/textureLoad/045ec9.wgsl
index 035f665..8694deb 100644
--- a/test/tint/builtins/gen/var/textureLoad/045ec9.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/045ec9.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/04b911.wgsl b/test/tint/builtins/gen/var/textureLoad/04b911.wgsl
index fd4b5ee..59c4d5f 100644
--- a/test/tint/builtins/gen/var/textureLoad/04b911.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/04b911.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d_array;
diff --git a/test/tint/builtins/gen/var/textureLoad/050c33.wgsl b/test/tint/builtins/gen/var/textureLoad/050c33.wgsl
index bdf9a9e..2d084af 100644
--- a/test/tint/builtins/gen/var/textureLoad/050c33.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/050c33.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/054350.wgsl b/test/tint/builtins/gen/var/textureLoad/054350.wgsl
index 5efa916..40507db 100644
--- a/test/tint/builtins/gen/var/textureLoad/054350.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/054350.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/0674b1.wgsl b/test/tint/builtins/gen/var/textureLoad/0674b1.wgsl
index 8c09637..846dcc9 100644
--- a/test/tint/builtins/gen/var/textureLoad/0674b1.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/0674b1.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/06ac37.wgsl b/test/tint/builtins/gen/var/textureLoad/06ac37.wgsl
index c95de45..f8089dc 100644
--- a/test/tint/builtins/gen/var/textureLoad/06ac37.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/06ac37.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/072e26.wgsl b/test/tint/builtins/gen/var/textureLoad/072e26.wgsl
index b0ffa23..ecf6d87 100644
--- a/test/tint/builtins/gen/var/textureLoad/072e26.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/072e26.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/078bc4.wgsl b/test/tint/builtins/gen/var/textureLoad/078bc4.wgsl
index 7c770a0..3ee5834 100644
--- a/test/tint/builtins/gen/var/textureLoad/078bc4.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/078bc4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/0b515a.wgsl b/test/tint/builtins/gen/var/textureLoad/0b515a.wgsl
index cb8cbb5..1fc27ac 100644
--- a/test/tint/builtins/gen/var/textureLoad/0b515a.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/0b515a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/0cb698.wgsl b/test/tint/builtins/gen/var/textureLoad/0cb698.wgsl
index 7037d6f..4fba02e 100644
--- a/test/tint/builtins/gen/var/textureLoad/0cb698.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/0cb698.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_1d<i32>;
diff --git a/test/tint/builtins/gen/var/textureLoad/10db82.wgsl b/test/tint/builtins/gen/var/textureLoad/10db82.wgsl
index cdf8aa0..0e3387e 100644
--- a/test/tint/builtins/gen/var/textureLoad/10db82.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/10db82.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/126466.wgsl b/test/tint/builtins/gen/var/textureLoad/126466.wgsl
index ab1ee9d..9f3be8f 100644
--- a/test/tint/builtins/gen/var/textureLoad/126466.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/126466.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/127e12.wgsl b/test/tint/builtins/gen/var/textureLoad/127e12.wgsl
index d8daad6..ebae247 100644
--- a/test/tint/builtins/gen/var/textureLoad/127e12.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/127e12.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/1373dc.wgsl b/test/tint/builtins/gen/var/textureLoad/1373dc.wgsl
index 5297807..c56c3ab 100644
--- a/test/tint/builtins/gen/var/textureLoad/1373dc.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/1373dc.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_1d<f32>;
diff --git a/test/tint/builtins/gen/var/textureLoad/13d539.wgsl b/test/tint/builtins/gen/var/textureLoad/13d539.wgsl
index 0852176..a28b2f9 100644
--- a/test/tint/builtins/gen/var/textureLoad/13d539.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/13d539.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/13e90c.wgsl b/test/tint/builtins/gen/var/textureLoad/13e90c.wgsl
index 7166cdc..c00fbc9 100644
--- a/test/tint/builtins/gen/var/textureLoad/13e90c.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/13e90c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/143d84.wgsl b/test/tint/builtins/gen/var/textureLoad/143d84.wgsl
index acaf602..d38d709 100644
--- a/test/tint/builtins/gen/var/textureLoad/143d84.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/143d84.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/1471b8.wgsl b/test/tint/builtins/gen/var/textureLoad/1471b8.wgsl
index 8f437a1..b282602 100644
--- a/test/tint/builtins/gen/var/textureLoad/1471b8.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/1471b8.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/14cc4c.wgsl b/test/tint/builtins/gen/var/textureLoad/14cc4c.wgsl
index b858948..d47e43a 100644
--- a/test/tint/builtins/gen/var/textureLoad/14cc4c.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/14cc4c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/1561a7.wgsl b/test/tint/builtins/gen/var/textureLoad/1561a7.wgsl
index 4046257..c978156 100644
--- a/test/tint/builtins/gen/var/textureLoad/1561a7.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/1561a7.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/15e675.wgsl b/test/tint/builtins/gen/var/textureLoad/15e675.wgsl
index 0e2d17f..260109d 100644
--- a/test/tint/builtins/gen/var/textureLoad/15e675.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/15e675.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/1619bf.wgsl b/test/tint/builtins/gen/var/textureLoad/1619bf.wgsl
index 424f445..b541912 100644
--- a/test/tint/builtins/gen/var/textureLoad/1619bf.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/1619bf.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/168dc8.wgsl b/test/tint/builtins/gen/var/textureLoad/168dc8.wgsl
index 6e0e8e8..0fe0ac9 100644
--- a/test/tint/builtins/gen/var/textureLoad/168dc8.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/168dc8.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d_array<i32>;
diff --git a/test/tint/builtins/gen/var/textureLoad/170593.wgsl b/test/tint/builtins/gen/var/textureLoad/170593.wgsl
index 5c84b39..ca08ee0 100644
--- a/test/tint/builtins/gen/var/textureLoad/170593.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/170593.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/17095b.wgsl b/test/tint/builtins/gen/var/textureLoad/17095b.wgsl
index ae92052..e283b05 100644
--- a/test/tint/builtins/gen/var/textureLoad/17095b.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/17095b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/18ac11.wgsl b/test/tint/builtins/gen/var/textureLoad/18ac11.wgsl
index abc9201..92773b8 100644
--- a/test/tint/builtins/gen/var/textureLoad/18ac11.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/18ac11.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/19cf87.wgsl b/test/tint/builtins/gen/var/textureLoad/19cf87.wgsl
index bfffedf..f6957c2 100644
--- a/test/tint/builtins/gen/var/textureLoad/19cf87.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/19cf87.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d;
diff --git a/test/tint/builtins/gen/var/textureLoad/19d6be.wgsl b/test/tint/builtins/gen/var/textureLoad/19d6be.wgsl
index 273139e..f7d8a0a 100644
--- a/test/tint/builtins/gen/var/textureLoad/19d6be.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/19d6be.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/1a062f.wgsl b/test/tint/builtins/gen/var/textureLoad/1a062f.wgsl
index ab1c042..dd0cbfb 100644
--- a/test/tint/builtins/gen/var/textureLoad/1a062f.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/1a062f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/1a8452.wgsl b/test/tint/builtins/gen/var/textureLoad/1a8452.wgsl
index fecb509..b110720 100644
--- a/test/tint/builtins/gen/var/textureLoad/1a8452.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/1a8452.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/1aa950.wgsl b/test/tint/builtins/gen/var/textureLoad/1aa950.wgsl
index ac2053f..3c18c9b 100644
--- a/test/tint/builtins/gen/var/textureLoad/1aa950.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/1aa950.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/1b051f.wgsl b/test/tint/builtins/gen/var/textureLoad/1b051f.wgsl
index d6d665d..e6be332 100644
--- a/test/tint/builtins/gen/var/textureLoad/1b051f.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/1b051f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d_array<u32>;
diff --git a/test/tint/builtins/gen/var/textureLoad/1b4332.wgsl b/test/tint/builtins/gen/var/textureLoad/1b4332.wgsl
index fb44753..6b3d285 100644
--- a/test/tint/builtins/gen/var/textureLoad/1b4332.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/1b4332.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/1b8588.wgsl b/test/tint/builtins/gen/var/textureLoad/1b8588.wgsl
index 8915ccc..0912a1e 100644
--- a/test/tint/builtins/gen/var/textureLoad/1b8588.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/1b8588.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_1d<u32>;
diff --git a/test/tint/builtins/gen/var/textureLoad/1bc5ab.wgsl b/test/tint/builtins/gen/var/textureLoad/1bc5ab.wgsl
index 017d023..e03f9fb 100644
--- a/test/tint/builtins/gen/var/textureLoad/1bc5ab.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/1bc5ab.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/1bfdfb.wgsl b/test/tint/builtins/gen/var/textureLoad/1bfdfb.wgsl
index f32f419..7d3d264 100644
--- a/test/tint/builtins/gen/var/textureLoad/1bfdfb.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/1bfdfb.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_external;
diff --git a/test/tint/builtins/gen/var/textureLoad/1c562a.wgsl b/test/tint/builtins/gen/var/textureLoad/1c562a.wgsl
index 8a7f546..25d61a4 100644
--- a/test/tint/builtins/gen/var/textureLoad/1c562a.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/1c562a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_3d<u32>;
diff --git a/test/tint/builtins/gen/var/textureLoad/1d43ae.wgsl b/test/tint/builtins/gen/var/textureLoad/1d43ae.wgsl
index 7aa70d6..1f05c75 100644
--- a/test/tint/builtins/gen/var/textureLoad/1d43ae.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/1d43ae.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/1e6baa.wgsl b/test/tint/builtins/gen/var/textureLoad/1e6baa.wgsl
index d4e9a9c..1ad46f0 100644
--- a/test/tint/builtins/gen/var/textureLoad/1e6baa.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/1e6baa.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/1eb93f.wgsl b/test/tint/builtins/gen/var/textureLoad/1eb93f.wgsl
index 985a232..fa3157a 100644
--- a/test/tint/builtins/gen/var/textureLoad/1eb93f.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/1eb93f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/1f2016.wgsl b/test/tint/builtins/gen/var/textureLoad/1f2016.wgsl
index 850e720..6e254ba 100644
--- a/test/tint/builtins/gen/var/textureLoad/1f2016.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/1f2016.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_3d<f32>;
diff --git a/test/tint/builtins/gen/var/textureLoad/206a08.wgsl b/test/tint/builtins/gen/var/textureLoad/206a08.wgsl
index 3f76d67..c1a70c4 100644
--- a/test/tint/builtins/gen/var/textureLoad/206a08.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/206a08.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/20fa2f.wgsl b/test/tint/builtins/gen/var/textureLoad/20fa2f.wgsl
index d06dbe7..aac38e5 100644
--- a/test/tint/builtins/gen/var/textureLoad/20fa2f.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/20fa2f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/216c37.wgsl b/test/tint/builtins/gen/var/textureLoad/216c37.wgsl
index 3611480..86f6781 100644
--- a/test/tint/builtins/gen/var/textureLoad/216c37.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/216c37.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_1d<u32>;
diff --git a/test/tint/builtins/gen/var/textureLoad/21d1c4.wgsl b/test/tint/builtins/gen/var/textureLoad/21d1c4.wgsl
index 3bdf848..0a0560e 100644
--- a/test/tint/builtins/gen/var/textureLoad/21d1c4.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/21d1c4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_3d<f32>;
diff --git a/test/tint/builtins/gen/var/textureLoad/223246.wgsl b/test/tint/builtins/gen/var/textureLoad/223246.wgsl
index 168a41f..471e82a 100644
--- a/test/tint/builtins/gen/var/textureLoad/223246.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/223246.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_3d<i32>;
diff --git a/test/tint/builtins/gen/var/textureLoad/22e963.wgsl b/test/tint/builtins/gen/var/textureLoad/22e963.wgsl
index 48bf86f..d07b32e 100644
--- a/test/tint/builtins/gen/var/textureLoad/22e963.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/22e963.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/23007a.wgsl b/test/tint/builtins/gen/var/textureLoad/23007a.wgsl
index a97a90d..e90ef21 100644
--- a/test/tint/builtins/gen/var/textureLoad/23007a.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/23007a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/2363be.wgsl b/test/tint/builtins/gen/var/textureLoad/2363be.wgsl
index 8d3c299..70898ec 100644
--- a/test/tint/builtins/gen/var/textureLoad/2363be.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/2363be.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d_array<i32>;
diff --git a/test/tint/builtins/gen/var/textureLoad/23ff89.wgsl b/test/tint/builtins/gen/var/textureLoad/23ff89.wgsl
index e192e4f..32ae170 100644
--- a/test/tint/builtins/gen/var/textureLoad/23ff89.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/23ff89.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/25b67f.wgsl b/test/tint/builtins/gen/var/textureLoad/25b67f.wgsl
index 5ac5319..541c0c4 100644
--- a/test/tint/builtins/gen/var/textureLoad/25b67f.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/25b67f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/26b8f6.wgsl b/test/tint/builtins/gen/var/textureLoad/26b8f6.wgsl
index 066e9e7..abbd739 100644
--- a/test/tint/builtins/gen/var/textureLoad/26b8f6.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/26b8f6.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/26c4f8.wgsl b/test/tint/builtins/gen/var/textureLoad/26c4f8.wgsl
index 428e2ad..cd9a3cc 100644
--- a/test/tint/builtins/gen/var/textureLoad/26c4f8.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/26c4f8.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/26d7f1.wgsl b/test/tint/builtins/gen/var/textureLoad/26d7f1.wgsl
index 97dff6c..bb9da59 100644
--- a/test/tint/builtins/gen/var/textureLoad/26d7f1.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/26d7f1.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/272e7a.wgsl b/test/tint/builtins/gen/var/textureLoad/272e7a.wgsl
index 091c927..109e150 100644
--- a/test/tint/builtins/gen/var/textureLoad/272e7a.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/272e7a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/276a2c.wgsl b/test/tint/builtins/gen/var/textureLoad/276a2c.wgsl
index 3f2a66f..09184b8 100644
--- a/test/tint/builtins/gen/var/textureLoad/276a2c.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/276a2c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/2887d7.wgsl b/test/tint/builtins/gen/var/textureLoad/2887d7.wgsl
index ed991c9..a38c446 100644
--- a/test/tint/builtins/gen/var/textureLoad/2887d7.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/2887d7.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/2a82d9.wgsl b/test/tint/builtins/gen/var/textureLoad/2a82d9.wgsl
index b8488ad..7ff818c 100644
--- a/test/tint/builtins/gen/var/textureLoad/2a82d9.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/2a82d9.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/2ae485.wgsl b/test/tint/builtins/gen/var/textureLoad/2ae485.wgsl
index 578dde9..479e755 100644
--- a/test/tint/builtins/gen/var/textureLoad/2ae485.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/2ae485.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/2c72ae.wgsl b/test/tint/builtins/gen/var/textureLoad/2c72ae.wgsl
index 109decd..b3c59cd 100644
--- a/test/tint/builtins/gen/var/textureLoad/2c72ae.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/2c72ae.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/2cee30.wgsl b/test/tint/builtins/gen/var/textureLoad/2cee30.wgsl
index 9008ae7..48e69d8 100644
--- a/test/tint/builtins/gen/var/textureLoad/2cee30.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/2cee30.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/2d479c.wgsl b/test/tint/builtins/gen/var/textureLoad/2d479c.wgsl
index bee4bdf..7884845 100644
--- a/test/tint/builtins/gen/var/textureLoad/2d479c.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/2d479c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d<f32>;
diff --git a/test/tint/builtins/gen/var/textureLoad/2d6cf7.wgsl b/test/tint/builtins/gen/var/textureLoad/2d6cf7.wgsl
index f389c35..7ff097c 100644
--- a/test/tint/builtins/gen/var/textureLoad/2d6cf7.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/2d6cf7.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/2dbfc2.wgsl b/test/tint/builtins/gen/var/textureLoad/2dbfc2.wgsl
index 062c7c6..9fa575e 100644
--- a/test/tint/builtins/gen/var/textureLoad/2dbfc2.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/2dbfc2.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/2e09aa.wgsl b/test/tint/builtins/gen/var/textureLoad/2e09aa.wgsl
index af73d05..7f5e84a 100644
--- a/test/tint/builtins/gen/var/textureLoad/2e09aa.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/2e09aa.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_multisampled_2d<f32>;
diff --git a/test/tint/builtins/gen/var/textureLoad/2e3552.wgsl b/test/tint/builtins/gen/var/textureLoad/2e3552.wgsl
index aee7cb5..7806ffb 100644
--- a/test/tint/builtins/gen/var/textureLoad/2e3552.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/2e3552.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/2eaf31.wgsl b/test/tint/builtins/gen/var/textureLoad/2eaf31.wgsl
index 492d4ce..756070f 100644
--- a/test/tint/builtins/gen/var/textureLoad/2eaf31.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/2eaf31.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/313c73.wgsl b/test/tint/builtins/gen/var/textureLoad/313c73.wgsl
index 337a793..40212219 100644
--- a/test/tint/builtins/gen/var/textureLoad/313c73.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/313c73.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/31db4b.wgsl b/test/tint/builtins/gen/var/textureLoad/31db4b.wgsl
index 5715ecc..cb5630e 100644
--- a/test/tint/builtins/gen/var/textureLoad/31db4b.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/31db4b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/321210.wgsl b/test/tint/builtins/gen/var/textureLoad/321210.wgsl
index c7f8fad..31988f1 100644
--- a/test/tint/builtins/gen/var/textureLoad/321210.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/321210.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/32a7b8.wgsl b/test/tint/builtins/gen/var/textureLoad/32a7b8.wgsl
index c4d76ed..23f8201 100644
--- a/test/tint/builtins/gen/var/textureLoad/32a7b8.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/32a7b8.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/33d3aa.wgsl b/test/tint/builtins/gen/var/textureLoad/33d3aa.wgsl
index 507e8e3..fad63a1 100644
--- a/test/tint/builtins/gen/var/textureLoad/33d3aa.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/33d3aa.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/348827.wgsl b/test/tint/builtins/gen/var/textureLoad/348827.wgsl
index 33b8884..e62e0a1 100644
--- a/test/tint/builtins/gen/var/textureLoad/348827.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/348827.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/34d97c.wgsl b/test/tint/builtins/gen/var/textureLoad/34d97c.wgsl
index 17f1e00..b7d011b 100644
--- a/test/tint/builtins/gen/var/textureLoad/34d97c.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/34d97c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/374351.wgsl b/test/tint/builtins/gen/var/textureLoad/374351.wgsl
index 3f5fd8f..e8f066e 100644
--- a/test/tint/builtins/gen/var/textureLoad/374351.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/374351.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/388688.wgsl b/test/tint/builtins/gen/var/textureLoad/388688.wgsl
index b8c9d64..239296e 100644
--- a/test/tint/builtins/gen/var/textureLoad/388688.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/388688.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/38f8ab.wgsl b/test/tint/builtins/gen/var/textureLoad/38f8ab.wgsl
index d83b7f0..577bfa8 100644
--- a/test/tint/builtins/gen/var/textureLoad/38f8ab.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/38f8ab.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_multisampled_2d<i32>;
diff --git a/test/tint/builtins/gen/var/textureLoad/39016c.wgsl b/test/tint/builtins/gen/var/textureLoad/39016c.wgsl
index 1bc0fd9..a69feac 100644
--- a/test/tint/builtins/gen/var/textureLoad/39016c.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/39016c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/395447.wgsl b/test/tint/builtins/gen/var/textureLoad/395447.wgsl
index ea275d2..3688b0c 100644
--- a/test/tint/builtins/gen/var/textureLoad/395447.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/395447.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/39ef40.wgsl b/test/tint/builtins/gen/var/textureLoad/39ef40.wgsl
index 1a33072..25a7213 100644
--- a/test/tint/builtins/gen/var/textureLoad/39ef40.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/39ef40.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/3a2350.wgsl b/test/tint/builtins/gen/var/textureLoad/3a2350.wgsl
index 1dbdcc3..d3d3eb0 100644
--- a/test/tint/builtins/gen/var/textureLoad/3a2350.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/3a2350.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/3aea13.wgsl b/test/tint/builtins/gen/var/textureLoad/3aea13.wgsl
index 4d9bfd5..bb8ec49 100644
--- a/test/tint/builtins/gen/var/textureLoad/3aea13.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/3aea13.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/3bbc2b.wgsl b/test/tint/builtins/gen/var/textureLoad/3bbc2b.wgsl
index b769b07..63567b1 100644
--- a/test/tint/builtins/gen/var/textureLoad/3bbc2b.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/3bbc2b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/3c0d9e.wgsl b/test/tint/builtins/gen/var/textureLoad/3c0d9e.wgsl
index 8a7fb9f..bf3419e 100644
--- a/test/tint/builtins/gen/var/textureLoad/3c0d9e.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/3c0d9e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/3c9587.wgsl b/test/tint/builtins/gen/var/textureLoad/3c9587.wgsl
index f4be83e..d4853aa 100644
--- a/test/tint/builtins/gen/var/textureLoad/3c9587.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/3c9587.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/3c96e8.wgsl b/test/tint/builtins/gen/var/textureLoad/3c96e8.wgsl
index cc09cac..de461f0 100644
--- a/test/tint/builtins/gen/var/textureLoad/3c96e8.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/3c96e8.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d_array<f32>;
diff --git a/test/tint/builtins/gen/var/textureLoad/3cfb9c.wgsl b/test/tint/builtins/gen/var/textureLoad/3cfb9c.wgsl
index b89a69d..28e2e67 100644
--- a/test/tint/builtins/gen/var/textureLoad/3cfb9c.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/3cfb9c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/3d001b.wgsl b/test/tint/builtins/gen/var/textureLoad/3d001b.wgsl
index 9dfc1de..d1e06bf 100644
--- a/test/tint/builtins/gen/var/textureLoad/3d001b.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/3d001b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/3d3fd1.wgsl b/test/tint/builtins/gen/var/textureLoad/3d3fd1.wgsl
index 5fdeed7..de99265 100644
--- a/test/tint/builtins/gen/var/textureLoad/3d3fd1.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/3d3fd1.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d_array<i32>;
diff --git a/test/tint/builtins/gen/var/textureLoad/3d9c90.wgsl b/test/tint/builtins/gen/var/textureLoad/3d9c90.wgsl
index 6a4afcc..5e2c2ee 100644
--- a/test/tint/builtins/gen/var/textureLoad/3d9c90.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/3d9c90.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/3da3ed.wgsl b/test/tint/builtins/gen/var/textureLoad/3da3ed.wgsl
index 69224f6..50e9206 100644
--- a/test/tint/builtins/gen/var/textureLoad/3da3ed.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/3da3ed.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_1d<f32>;
diff --git a/test/tint/builtins/gen/var/textureLoad/3e5f6a.wgsl b/test/tint/builtins/gen/var/textureLoad/3e5f6a.wgsl
index 3fa205c..c3032fd 100644
--- a/test/tint/builtins/gen/var/textureLoad/3e5f6a.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/3e5f6a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/40ee8b.wgsl b/test/tint/builtins/gen/var/textureLoad/40ee8b.wgsl
index 596bedf..473c338 100644
--- a/test/tint/builtins/gen/var/textureLoad/40ee8b.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/40ee8b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/4212a1.wgsl b/test/tint/builtins/gen/var/textureLoad/4212a1.wgsl
index bec900e..bcefaa7 100644
--- a/test/tint/builtins/gen/var/textureLoad/4212a1.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/4212a1.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/424afd.wgsl b/test/tint/builtins/gen/var/textureLoad/424afd.wgsl
index 21074cd..e745242 100644
--- a/test/tint/builtins/gen/var/textureLoad/424afd.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/424afd.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/42a631.wgsl b/test/tint/builtins/gen/var/textureLoad/42a631.wgsl
index 1eb6755e..7ec565c 100644
--- a/test/tint/builtins/gen/var/textureLoad/42a631.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/42a631.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/43484a.wgsl b/test/tint/builtins/gen/var/textureLoad/43484a.wgsl
index 10a3474..2e4ecec 100644
--- a/test/tint/builtins/gen/var/textureLoad/43484a.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/43484a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/439e2a.wgsl b/test/tint/builtins/gen/var/textureLoad/439e2a.wgsl
index 6b59480..50f1162 100644
--- a/test/tint/builtins/gen/var/textureLoad/439e2a.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/439e2a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d<f32>;
diff --git a/test/tint/builtins/gen/var/textureLoad/43cd86.wgsl b/test/tint/builtins/gen/var/textureLoad/43cd86.wgsl
index 0efee2cc5..70b99a0 100644
--- a/test/tint/builtins/gen/var/textureLoad/43cd86.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/43cd86.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/44c826.wgsl b/test/tint/builtins/gen/var/textureLoad/44c826.wgsl
index defb797..be1e298 100644
--- a/test/tint/builtins/gen/var/textureLoad/44c826.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/44c826.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/4542ae.wgsl b/test/tint/builtins/gen/var/textureLoad/4542ae.wgsl
index 72b02b9..5fccd1f 100644
--- a/test/tint/builtins/gen/var/textureLoad/4542ae.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/4542ae.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/454347.wgsl b/test/tint/builtins/gen/var/textureLoad/454347.wgsl
index c732b23..025398d 100644
--- a/test/tint/builtins/gen/var/textureLoad/454347.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/454347.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/4638a0.wgsl b/test/tint/builtins/gen/var/textureLoad/4638a0.wgsl
index bad4860..677ce71 100644
--- a/test/tint/builtins/gen/var/textureLoad/4638a0.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/4638a0.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/469912.wgsl b/test/tint/builtins/gen/var/textureLoad/469912.wgsl
index ab7a919..54bdd07 100644
--- a/test/tint/builtins/gen/var/textureLoad/469912.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/469912.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/46a93f.wgsl b/test/tint/builtins/gen/var/textureLoad/46a93f.wgsl
index 62e8fdb..c29be99 100644
--- a/test/tint/builtins/gen/var/textureLoad/46a93f.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/46a93f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d_array<f32>;
diff --git a/test/tint/builtins/gen/var/textureLoad/46dbf5.wgsl b/test/tint/builtins/gen/var/textureLoad/46dbf5.wgsl
index ff036ca..edeb64a 100644
--- a/test/tint/builtins/gen/var/textureLoad/46dbf5.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/46dbf5.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/473d3e.wgsl b/test/tint/builtins/gen/var/textureLoad/473d3e.wgsl
index 99a6ca4..070a290 100644
--- a/test/tint/builtins/gen/var/textureLoad/473d3e.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/473d3e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/47e818.wgsl b/test/tint/builtins/gen/var/textureLoad/47e818.wgsl
index 3271107..abd1da9 100644
--- a/test/tint/builtins/gen/var/textureLoad/47e818.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/47e818.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_3d<i32>;
diff --git a/test/tint/builtins/gen/var/textureLoad/482627.wgsl b/test/tint/builtins/gen/var/textureLoad/482627.wgsl
index fac2f6b..400f316 100644
--- a/test/tint/builtins/gen/var/textureLoad/482627.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/482627.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/484344.wgsl b/test/tint/builtins/gen/var/textureLoad/484344.wgsl
index b6fdb07..251d690d 100644
--- a/test/tint/builtins/gen/var/textureLoad/484344.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/484344.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d<f32>;
diff --git a/test/tint/builtins/gen/var/textureLoad/49f76f.wgsl b/test/tint/builtins/gen/var/textureLoad/49f76f.wgsl
index a3a60a2..a4d760e 100644
--- a/test/tint/builtins/gen/var/textureLoad/49f76f.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/49f76f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_multisampled_2d<u32>;
diff --git a/test/tint/builtins/gen/var/textureLoad/4a5c55.wgsl b/test/tint/builtins/gen/var/textureLoad/4a5c55.wgsl
index 7fa5db1..81ed208 100644
--- a/test/tint/builtins/gen/var/textureLoad/4a5c55.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/4a5c55.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/4acb64.wgsl b/test/tint/builtins/gen/var/textureLoad/4acb64.wgsl
index d811610..c26934a 100644
--- a/test/tint/builtins/gen/var/textureLoad/4acb64.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/4acb64.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d_array<f32>;
diff --git a/test/tint/builtins/gen/var/textureLoad/4c15b2.wgsl b/test/tint/builtins/gen/var/textureLoad/4c15b2.wgsl
index 8574405..ed960cb 100644
--- a/test/tint/builtins/gen/var/textureLoad/4c15b2.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/4c15b2.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/4c1a1e.wgsl b/test/tint/builtins/gen/var/textureLoad/4c1a1e.wgsl
index ac663c1..7dfc5d3 100644
--- a/test/tint/builtins/gen/var/textureLoad/4c1a1e.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/4c1a1e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/4c423f.wgsl b/test/tint/builtins/gen/var/textureLoad/4c423f.wgsl
index 66a8f56..0cab5f8 100644
--- a/test/tint/builtins/gen/var/textureLoad/4c423f.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/4c423f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_1d<i32>;
diff --git a/test/tint/builtins/gen/var/textureLoad/4c67be.wgsl b/test/tint/builtins/gen/var/textureLoad/4c67be.wgsl
index 30cc877..54be7b9 100644
--- a/test/tint/builtins/gen/var/textureLoad/4c67be.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/4c67be.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/4ccf9a.wgsl b/test/tint/builtins/gen/var/textureLoad/4ccf9a.wgsl
index da30db3..a2c3001 100644
--- a/test/tint/builtins/gen/var/textureLoad/4ccf9a.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/4ccf9a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/4cdca5.wgsl b/test/tint/builtins/gen/var/textureLoad/4cdca5.wgsl
index 0b9dfef..abf6266 100644
--- a/test/tint/builtins/gen/var/textureLoad/4cdca5.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/4cdca5.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/4db25c.wgsl b/test/tint/builtins/gen/var/textureLoad/4db25c.wgsl
index 9469ce3..6a11644 100644
--- a/test/tint/builtins/gen/var/textureLoad/4db25c.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/4db25c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_multisampled_2d;
diff --git a/test/tint/builtins/gen/var/textureLoad/4e2c5c.wgsl b/test/tint/builtins/gen/var/textureLoad/4e2c5c.wgsl
index c7e8bdf..c3b3419 100644
--- a/test/tint/builtins/gen/var/textureLoad/4e2c5c.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/4e2c5c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/4f5496.wgsl b/test/tint/builtins/gen/var/textureLoad/4f5496.wgsl
index 3cdd64b..bac9ff9 100644
--- a/test/tint/builtins/gen/var/textureLoad/4f5496.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/4f5496.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/4f90bb.wgsl b/test/tint/builtins/gen/var/textureLoad/4f90bb.wgsl
index 57e1765..3a0ca48 100644
--- a/test/tint/builtins/gen/var/textureLoad/4f90bb.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/4f90bb.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/4fa6ae.wgsl b/test/tint/builtins/gen/var/textureLoad/4fa6ae.wgsl
index 1621e48..bc8b673 100644
--- a/test/tint/builtins/gen/var/textureLoad/4fa6ae.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/4fa6ae.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/4fd803.wgsl b/test/tint/builtins/gen/var/textureLoad/4fd803.wgsl
index 1f71aeb..f7c42cb 100644
--- a/test/tint/builtins/gen/var/textureLoad/4fd803.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/4fd803.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_3d<i32>;
diff --git a/test/tint/builtins/gen/var/textureLoad/505aa2.wgsl b/test/tint/builtins/gen/var/textureLoad/505aa2.wgsl
index 5f0c751..088e48d 100644
--- a/test/tint/builtins/gen/var/textureLoad/505aa2.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/505aa2.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/50915c.wgsl b/test/tint/builtins/gen/var/textureLoad/50915c.wgsl
index bf95a5b..4858703 100644
--- a/test/tint/builtins/gen/var/textureLoad/50915c.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/50915c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/5154e1.wgsl b/test/tint/builtins/gen/var/textureLoad/5154e1.wgsl
index d19a2d3..3e62c14 100644
--- a/test/tint/builtins/gen/var/textureLoad/5154e1.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/5154e1.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/519ab5.wgsl b/test/tint/builtins/gen/var/textureLoad/519ab5.wgsl
index 6407774..05a9824 100644
--- a/test/tint/builtins/gen/var/textureLoad/519ab5.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/519ab5.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/53378a.wgsl b/test/tint/builtins/gen/var/textureLoad/53378a.wgsl
index d1f3e92..359f94d 100644
--- a/test/tint/builtins/gen/var/textureLoad/53378a.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/53378a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/53941c.wgsl b/test/tint/builtins/gen/var/textureLoad/53941c.wgsl
index c7b88cf..bbcf456 100644
--- a/test/tint/builtins/gen/var/textureLoad/53941c.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/53941c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/53e142.wgsl b/test/tint/builtins/gen/var/textureLoad/53e142.wgsl
index eef1cf2..6573270 100644
--- a/test/tint/builtins/gen/var/textureLoad/53e142.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/53e142.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d_array<u32>;
diff --git a/test/tint/builtins/gen/var/textureLoad/54a59b.wgsl b/test/tint/builtins/gen/var/textureLoad/54a59b.wgsl
index 1355d30..7252c83 100644
--- a/test/tint/builtins/gen/var/textureLoad/54a59b.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/54a59b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d_array<f32>;
diff --git a/test/tint/builtins/gen/var/textureLoad/54e0ce.wgsl b/test/tint/builtins/gen/var/textureLoad/54e0ce.wgsl
index aa5b1af..4166c0b 100644
--- a/test/tint/builtins/gen/var/textureLoad/54e0ce.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/54e0ce.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/54fb38.wgsl b/test/tint/builtins/gen/var/textureLoad/54fb38.wgsl
index a515e6a..e7d1e1a 100644
--- a/test/tint/builtins/gen/var/textureLoad/54fb38.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/54fb38.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/55e745.wgsl b/test/tint/builtins/gen/var/textureLoad/55e745.wgsl
index 997d498..676eb4e 100644
--- a/test/tint/builtins/gen/var/textureLoad/55e745.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/55e745.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/560573.wgsl b/test/tint/builtins/gen/var/textureLoad/560573.wgsl
index 32fe0f3..e2c5793 100644
--- a/test/tint/builtins/gen/var/textureLoad/560573.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/560573.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/56a000.wgsl b/test/tint/builtins/gen/var/textureLoad/56a000.wgsl
index 72b130b..50d6701 100644
--- a/test/tint/builtins/gen/var/textureLoad/56a000.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/56a000.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/582015.wgsl b/test/tint/builtins/gen/var/textureLoad/582015.wgsl
index 9ad6fc7..3b3404f 100644
--- a/test/tint/builtins/gen/var/textureLoad/582015.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/582015.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/589eaa.wgsl b/test/tint/builtins/gen/var/textureLoad/589eaa.wgsl
index 830ccd5..0404740 100644
--- a/test/tint/builtins/gen/var/textureLoad/589eaa.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/589eaa.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/5a2f9d.wgsl b/test/tint/builtins/gen/var/textureLoad/5a2f9d.wgsl
index 847fab3..7a20e82 100644
--- a/test/tint/builtins/gen/var/textureLoad/5a2f9d.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/5a2f9d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_1d<i32>;
diff --git a/test/tint/builtins/gen/var/textureLoad/5abbf2.wgsl b/test/tint/builtins/gen/var/textureLoad/5abbf2.wgsl
index f2b99cd..2c72dd4 100644
--- a/test/tint/builtins/gen/var/textureLoad/5abbf2.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/5abbf2.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/5b0f5b.wgsl b/test/tint/builtins/gen/var/textureLoad/5b0f5b.wgsl
index 26b79c5..21ff771 100644
--- a/test/tint/builtins/gen/var/textureLoad/5b0f5b.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/5b0f5b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/5b4947.wgsl b/test/tint/builtins/gen/var/textureLoad/5b4947.wgsl
index 2948910..445490c 100644
--- a/test/tint/builtins/gen/var/textureLoad/5b4947.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/5b4947.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/5bb7fb.wgsl b/test/tint/builtins/gen/var/textureLoad/5bb7fb.wgsl
index 8f12b83..c022ff0 100644
--- a/test/tint/builtins/gen/var/textureLoad/5bb7fb.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/5bb7fb.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/5c69f8.wgsl b/test/tint/builtins/gen/var/textureLoad/5c69f8.wgsl
index fe494b8..1d6dce4 100644
--- a/test/tint/builtins/gen/var/textureLoad/5c69f8.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/5c69f8.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/5cd3fc.wgsl b/test/tint/builtins/gen/var/textureLoad/5cd3fc.wgsl
index ca98cfa..9f31804 100644
--- a/test/tint/builtins/gen/var/textureLoad/5cd3fc.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/5cd3fc.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/5cee3b.wgsl b/test/tint/builtins/gen/var/textureLoad/5cee3b.wgsl
index 03efa0c..90bea69 100644
--- a/test/tint/builtins/gen/var/textureLoad/5cee3b.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/5cee3b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/5d0a2f.wgsl b/test/tint/builtins/gen/var/textureLoad/5d0a2f.wgsl
index d9561e9..d0d51cb 100644
--- a/test/tint/builtins/gen/var/textureLoad/5d0a2f.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/5d0a2f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/5d4042.wgsl b/test/tint/builtins/gen/var/textureLoad/5d4042.wgsl
index 059cd4f..0bebec9 100644
--- a/test/tint/builtins/gen/var/textureLoad/5d4042.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/5d4042.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/5e17a7.wgsl b/test/tint/builtins/gen/var/textureLoad/5e17a7.wgsl
index 9f4364c..ab9535b 100644
--- a/test/tint/builtins/gen/var/textureLoad/5e17a7.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/5e17a7.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/5e1843.wgsl b/test/tint/builtins/gen/var/textureLoad/5e1843.wgsl
index 22e66e8..5bdeef8 100644
--- a/test/tint/builtins/gen/var/textureLoad/5e1843.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/5e1843.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/5e8d3f.wgsl b/test/tint/builtins/gen/var/textureLoad/5e8d3f.wgsl
index 25d89d1..e18ef5f 100644
--- a/test/tint/builtins/gen/var/textureLoad/5e8d3f.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/5e8d3f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/5f4473.wgsl b/test/tint/builtins/gen/var/textureLoad/5f4473.wgsl
index fd8e1ce..40abbfa 100644
--- a/test/tint/builtins/gen/var/textureLoad/5f4473.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/5f4473.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/5feb4d.wgsl b/test/tint/builtins/gen/var/textureLoad/5feb4d.wgsl
index c2696c6..85d0f20 100644
--- a/test/tint/builtins/gen/var/textureLoad/5feb4d.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/5feb4d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/6154d4.wgsl b/test/tint/builtins/gen/var/textureLoad/6154d4.wgsl
index 390ba40..f7c773b 100644
--- a/test/tint/builtins/gen/var/textureLoad/6154d4.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/6154d4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d<u32>;
diff --git a/test/tint/builtins/gen/var/textureLoad/61e2e8.wgsl b/test/tint/builtins/gen/var/textureLoad/61e2e8.wgsl
index ce4f126..fc9b246 100644
--- a/test/tint/builtins/gen/var/textureLoad/61e2e8.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/61e2e8.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/620caa.wgsl b/test/tint/builtins/gen/var/textureLoad/620caa.wgsl
index ef66207..8ae38a4 100644
--- a/test/tint/builtins/gen/var/textureLoad/620caa.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/620caa.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/622278.wgsl b/test/tint/builtins/gen/var/textureLoad/622278.wgsl
index 749b43b..a4e2300 100644
--- a/test/tint/builtins/gen/var/textureLoad/622278.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/622278.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/6273b1.wgsl b/test/tint/builtins/gen/var/textureLoad/6273b1.wgsl
index 7ce97a4..6e97c89 100644
--- a/test/tint/builtins/gen/var/textureLoad/6273b1.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/6273b1.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_multisampled_2d;
diff --git a/test/tint/builtins/gen/var/textureLoad/62d125.wgsl b/test/tint/builtins/gen/var/textureLoad/62d125.wgsl
index c6e98a7..a7d82ac 100644
--- a/test/tint/builtins/gen/var/textureLoad/62d125.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/62d125.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/62d1de.wgsl b/test/tint/builtins/gen/var/textureLoad/62d1de.wgsl
index a363fa9..6df71a7 100644
--- a/test/tint/builtins/gen/var/textureLoad/62d1de.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/62d1de.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_1d<i32>;
diff --git a/test/tint/builtins/gen/var/textureLoad/639962.wgsl b/test/tint/builtins/gen/var/textureLoad/639962.wgsl
index b34ede7..d6337c5 100644
--- a/test/tint/builtins/gen/var/textureLoad/639962.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/639962.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_multisampled_2d<i32>;
diff --git a/test/tint/builtins/gen/var/textureLoad/63be18.wgsl b/test/tint/builtins/gen/var/textureLoad/63be18.wgsl
index a992c21..b930dd2 100644
--- a/test/tint/builtins/gen/var/textureLoad/63be18.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/63be18.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/64c372.wgsl b/test/tint/builtins/gen/var/textureLoad/64c372.wgsl
index 77e6c3b..8a6a0b7 100644
--- a/test/tint/builtins/gen/var/textureLoad/64c372.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/64c372.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/656d76.wgsl b/test/tint/builtins/gen/var/textureLoad/656d76.wgsl
index 09bec9d..2bc29be 100644
--- a/test/tint/builtins/gen/var/textureLoad/656d76.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/656d76.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d_array<u32>;
diff --git a/test/tint/builtins/gen/var/textureLoad/65a4d0.wgsl b/test/tint/builtins/gen/var/textureLoad/65a4d0.wgsl
index 3631439..5722ecd 100644
--- a/test/tint/builtins/gen/var/textureLoad/65a4d0.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/65a4d0.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/666010.wgsl b/test/tint/builtins/gen/var/textureLoad/666010.wgsl
index 9191bd7..5a65c4e 100644
--- a/test/tint/builtins/gen/var/textureLoad/666010.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/666010.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/6678b6.wgsl b/test/tint/builtins/gen/var/textureLoad/6678b6.wgsl
index ff530cd..90b8fb4 100644
--- a/test/tint/builtins/gen/var/textureLoad/6678b6.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/6678b6.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/66be47.wgsl b/test/tint/builtins/gen/var/textureLoad/66be47.wgsl
index 87808a1..b16d4f3 100644
--- a/test/tint/builtins/gen/var/textureLoad/66be47.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/66be47.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d_array;
diff --git a/test/tint/builtins/gen/var/textureLoad/67d826.wgsl b/test/tint/builtins/gen/var/textureLoad/67d826.wgsl
index f56c4c9..4d241e3 100644
--- a/test/tint/builtins/gen/var/textureLoad/67d826.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/67d826.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/67edca.wgsl b/test/tint/builtins/gen/var/textureLoad/67edca.wgsl
index 6d832ab..bddba6a 100644
--- a/test/tint/builtins/gen/var/textureLoad/67edca.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/67edca.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/68d273.wgsl b/test/tint/builtins/gen/var/textureLoad/68d273.wgsl
index d92cf0a..dac722a 100644
--- a/test/tint/builtins/gen/var/textureLoad/68d273.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/68d273.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/6925bc.wgsl b/test/tint/builtins/gen/var/textureLoad/6925bc.wgsl
index 986cc34..f2f1133 100644
--- a/test/tint/builtins/gen/var/textureLoad/6925bc.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/6925bc.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_multisampled_2d;
diff --git a/test/tint/builtins/gen/var/textureLoad/69fee5.wgsl b/test/tint/builtins/gen/var/textureLoad/69fee5.wgsl
index c2d543d..c7169e0 100644
--- a/test/tint/builtins/gen/var/textureLoad/69fee5.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/69fee5.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/6a6871.wgsl b/test/tint/builtins/gen/var/textureLoad/6a6871.wgsl
index 08adbcc..2f7c224 100644
--- a/test/tint/builtins/gen/var/textureLoad/6a6871.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/6a6871.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/6b77d4.wgsl b/test/tint/builtins/gen/var/textureLoad/6b77d4.wgsl
index 3d4cbeb..8bcff1b 100644
--- a/test/tint/builtins/gen/var/textureLoad/6b77d4.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/6b77d4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_1d<u32>;
diff --git a/test/tint/builtins/gen/var/textureLoad/6b8ba6.wgsl b/test/tint/builtins/gen/var/textureLoad/6b8ba6.wgsl
index 46552df..90849b4 100644
--- a/test/tint/builtins/gen/var/textureLoad/6b8ba6.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/6b8ba6.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/6ba9ab.wgsl b/test/tint/builtins/gen/var/textureLoad/6ba9ab.wgsl
index af53573..f7e01f8 100644
--- a/test/tint/builtins/gen/var/textureLoad/6ba9ab.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/6ba9ab.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/6bf3e2.wgsl b/test/tint/builtins/gen/var/textureLoad/6bf3e2.wgsl
index 9424ee1..e6785a7 100644
--- a/test/tint/builtins/gen/var/textureLoad/6bf3e2.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/6bf3e2.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/6bf4b7.wgsl b/test/tint/builtins/gen/var/textureLoad/6bf4b7.wgsl
index 00e2229..aefaa98 100644
--- a/test/tint/builtins/gen/var/textureLoad/6bf4b7.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/6bf4b7.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_3d<u32>;
diff --git a/test/tint/builtins/gen/var/textureLoad/6d1fb4.wgsl b/test/tint/builtins/gen/var/textureLoad/6d1fb4.wgsl
index 7e736db..6279852 100644
--- a/test/tint/builtins/gen/var/textureLoad/6d1fb4.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/6d1fb4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/6d376a.wgsl b/test/tint/builtins/gen/var/textureLoad/6d376a.wgsl
index af5ac0a..de3182c 100644
--- a/test/tint/builtins/gen/var/textureLoad/6d376a.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/6d376a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_1d<f32>;
diff --git a/test/tint/builtins/gen/var/textureLoad/6d7bb5.wgsl b/test/tint/builtins/gen/var/textureLoad/6d7bb5.wgsl
index 916847e..35fdf35 100644
--- a/test/tint/builtins/gen/var/textureLoad/6d7bb5.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/6d7bb5.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/6e903f.wgsl b/test/tint/builtins/gen/var/textureLoad/6e903f.wgsl
index dd61e06..3947ce1 100644
--- a/test/tint/builtins/gen/var/textureLoad/6e903f.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/6e903f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/6f0ea8.wgsl b/test/tint/builtins/gen/var/textureLoad/6f0ea8.wgsl
index 5107b99..a98932e 100644
--- a/test/tint/builtins/gen/var/textureLoad/6f0ea8.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/6f0ea8.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/6f1750.wgsl b/test/tint/builtins/gen/var/textureLoad/6f1750.wgsl
index 10384cf..7f38eba 100644
--- a/test/tint/builtins/gen/var/textureLoad/6f1750.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/6f1750.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/6f8927.wgsl b/test/tint/builtins/gen/var/textureLoad/6f8927.wgsl
index 09d280e..ff2ded6 100644
--- a/test/tint/builtins/gen/var/textureLoad/6f8927.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/6f8927.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/714471.wgsl b/test/tint/builtins/gen/var/textureLoad/714471.wgsl
index d1fa193..154f099 100644
--- a/test/tint/builtins/gen/var/textureLoad/714471.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/714471.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d<i32>;
diff --git a/test/tint/builtins/gen/var/textureLoad/72bb3c.wgsl b/test/tint/builtins/gen/var/textureLoad/72bb3c.wgsl
index 680ea34..c79e353 100644
--- a/test/tint/builtins/gen/var/textureLoad/72bb3c.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/72bb3c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/742f1b.wgsl b/test/tint/builtins/gen/var/textureLoad/742f1b.wgsl
index 24facfa..c011cb4 100644
--- a/test/tint/builtins/gen/var/textureLoad/742f1b.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/742f1b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/749704.wgsl b/test/tint/builtins/gen/var/textureLoad/749704.wgsl
index d062494..2add3ae 100644
--- a/test/tint/builtins/gen/var/textureLoad/749704.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/749704.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/74a387.wgsl b/test/tint/builtins/gen/var/textureLoad/74a387.wgsl
index ec2bbe5..95d0df3 100644
--- a/test/tint/builtins/gen/var/textureLoad/74a387.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/74a387.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/773c46.wgsl b/test/tint/builtins/gen/var/textureLoad/773c46.wgsl
index 17b6ebc..a688821 100644
--- a/test/tint/builtins/gen/var/textureLoad/773c46.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/773c46.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/789045.wgsl b/test/tint/builtins/gen/var/textureLoad/789045.wgsl
index e6a4c25..871ac7b 100644
--- a/test/tint/builtins/gen/var/textureLoad/789045.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/789045.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d_array<f32>;
diff --git a/test/tint/builtins/gen/var/textureLoad/79e697.wgsl b/test/tint/builtins/gen/var/textureLoad/79e697.wgsl
index 3f016dd..b1bc732 100644
--- a/test/tint/builtins/gen/var/textureLoad/79e697.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/79e697.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d_array<i32>;
diff --git a/test/tint/builtins/gen/var/textureLoad/7ab4df.wgsl b/test/tint/builtins/gen/var/textureLoad/7ab4df.wgsl
index 59270e7..3a628f4 100644
--- a/test/tint/builtins/gen/var/textureLoad/7ab4df.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/7ab4df.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d_array<u32>;
diff --git a/test/tint/builtins/gen/var/textureLoad/7b63e0.wgsl b/test/tint/builtins/gen/var/textureLoad/7b63e0.wgsl
index 1407d49..ac10cf2 100644
--- a/test/tint/builtins/gen/var/textureLoad/7b63e0.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/7b63e0.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d_array;
diff --git a/test/tint/builtins/gen/var/textureLoad/7bee94.wgsl b/test/tint/builtins/gen/var/textureLoad/7bee94.wgsl
index d090ceb..03f4f1e 100644
--- a/test/tint/builtins/gen/var/textureLoad/7bee94.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/7bee94.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_multisampled_2d<i32>;
diff --git a/test/tint/builtins/gen/var/textureLoad/7c90e5.wgsl b/test/tint/builtins/gen/var/textureLoad/7c90e5.wgsl
index 4acef1c..f2f5340 100644
--- a/test/tint/builtins/gen/var/textureLoad/7c90e5.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/7c90e5.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d_array<u32>;
diff --git a/test/tint/builtins/gen/var/textureLoad/7dab57.wgsl b/test/tint/builtins/gen/var/textureLoad/7dab57.wgsl
index 4ab6e13..a1b6c3b 100644
--- a/test/tint/builtins/gen/var/textureLoad/7dab57.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/7dab57.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/7e5cbc.wgsl b/test/tint/builtins/gen/var/textureLoad/7e5cbc.wgsl
index 3d0ad68..055e0e7 100644
--- a/test/tint/builtins/gen/var/textureLoad/7e5cbc.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/7e5cbc.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/7fd822.wgsl b/test/tint/builtins/gen/var/textureLoad/7fd822.wgsl
index 89d3c5f..49a5f0e 100644
--- a/test/tint/builtins/gen/var/textureLoad/7fd822.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/7fd822.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d;
diff --git a/test/tint/builtins/gen/var/textureLoad/80dae1.wgsl b/test/tint/builtins/gen/var/textureLoad/80dae1.wgsl
index 19ed7cb..1867fca 100644
--- a/test/tint/builtins/gen/var/textureLoad/80dae1.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/80dae1.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/81c381.wgsl b/test/tint/builtins/gen/var/textureLoad/81c381.wgsl
index b05a3a6..bc9635a 100644
--- a/test/tint/builtins/gen/var/textureLoad/81c381.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/81c381.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_1d<f32>;
diff --git a/test/tint/builtins/gen/var/textureLoad/83162f.wgsl b/test/tint/builtins/gen/var/textureLoad/83162f.wgsl
index 1348320..3367f2d 100644
--- a/test/tint/builtins/gen/var/textureLoad/83162f.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/83162f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/83cea4.wgsl b/test/tint/builtins/gen/var/textureLoad/83cea4.wgsl
index 285c964..aec161e 100644
--- a/test/tint/builtins/gen/var/textureLoad/83cea4.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/83cea4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/83d6e3.wgsl b/test/tint/builtins/gen/var/textureLoad/83d6e3.wgsl
index 6c07e95..aadd5a3 100644
--- a/test/tint/builtins/gen/var/textureLoad/83d6e3.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/83d6e3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/848d85.wgsl b/test/tint/builtins/gen/var/textureLoad/848d85.wgsl
index 661d486..6bd3cf7 100644
--- a/test/tint/builtins/gen/var/textureLoad/848d85.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/848d85.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/84a438.wgsl b/test/tint/builtins/gen/var/textureLoad/84a438.wgsl
index dabc815..af30353 100644
--- a/test/tint/builtins/gen/var/textureLoad/84a438.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/84a438.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/84c728.wgsl b/test/tint/builtins/gen/var/textureLoad/84c728.wgsl
index 5052e60..b1fd1b4 100644
--- a/test/tint/builtins/gen/var/textureLoad/84c728.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/84c728.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/84dee1.wgsl b/test/tint/builtins/gen/var/textureLoad/84dee1.wgsl
index 0332c40..5d3b01b 100644
--- a/test/tint/builtins/gen/var/textureLoad/84dee1.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/84dee1.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d<f32>;
diff --git a/test/tint/builtins/gen/var/textureLoad/8527b1.wgsl b/test/tint/builtins/gen/var/textureLoad/8527b1.wgsl
index 8e84594..5d54d87 100644
--- a/test/tint/builtins/gen/var/textureLoad/8527b1.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/8527b1.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d_array<u32>;
diff --git a/test/tint/builtins/gen/var/textureLoad/862833.wgsl b/test/tint/builtins/gen/var/textureLoad/862833.wgsl
index 7595eb0..48d64cd 100644
--- a/test/tint/builtins/gen/var/textureLoad/862833.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/862833.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/878e24.wgsl b/test/tint/builtins/gen/var/textureLoad/878e24.wgsl
index 089c071..2041fd0 100644
--- a/test/tint/builtins/gen/var/textureLoad/878e24.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/878e24.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/87be85.wgsl b/test/tint/builtins/gen/var/textureLoad/87be85.wgsl
index c364e41..441121b 100644
--- a/test/tint/builtins/gen/var/textureLoad/87be85.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/87be85.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d_array<f32>;
diff --git a/test/tint/builtins/gen/var/textureLoad/87f0a6.wgsl b/test/tint/builtins/gen/var/textureLoad/87f0a6.wgsl
index 4df35af..a16f362 100644
--- a/test/tint/builtins/gen/var/textureLoad/87f0a6.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/87f0a6.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/881349.wgsl b/test/tint/builtins/gen/var/textureLoad/881349.wgsl
index 8877ddf..88fbf6c 100644
--- a/test/tint/builtins/gen/var/textureLoad/881349.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/881349.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/89620b.wgsl b/test/tint/builtins/gen/var/textureLoad/89620b.wgsl
index 85111aa..74fba0b 100644
--- a/test/tint/builtins/gen/var/textureLoad/89620b.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/89620b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/897cf3.wgsl b/test/tint/builtins/gen/var/textureLoad/897cf3.wgsl
index 2c99cb3..cfcf561 100644
--- a/test/tint/builtins/gen/var/textureLoad/897cf3.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/897cf3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d<u32>;
diff --git a/test/tint/builtins/gen/var/textureLoad/8a291b.wgsl b/test/tint/builtins/gen/var/textureLoad/8a291b.wgsl
index 74be11b..6079e59 100644
--- a/test/tint/builtins/gen/var/textureLoad/8a291b.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/8a291b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/8a9988.wgsl b/test/tint/builtins/gen/var/textureLoad/8a9988.wgsl
index 69f4c74..703fbae 100644
--- a/test/tint/builtins/gen/var/textureLoad/8a9988.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/8a9988.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/8acf41.wgsl b/test/tint/builtins/gen/var/textureLoad/8acf41.wgsl
index 8f15183..4e0ed4e 100644
--- a/test/tint/builtins/gen/var/textureLoad/8acf41.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/8acf41.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_external;
diff --git a/test/tint/builtins/gen/var/textureLoad/8b62fb.wgsl b/test/tint/builtins/gen/var/textureLoad/8b62fb.wgsl
index 9eb9629..5064a82 100644
--- a/test/tint/builtins/gen/var/textureLoad/8b62fb.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/8b62fb.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/8bf8c2.wgsl b/test/tint/builtins/gen/var/textureLoad/8bf8c2.wgsl
index 88569ab..d395b50 100644
--- a/test/tint/builtins/gen/var/textureLoad/8bf8c2.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/8bf8c2.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/8c6176.wgsl b/test/tint/builtins/gen/var/textureLoad/8c6176.wgsl
index b731078..647d86d 100644
--- a/test/tint/builtins/gen/var/textureLoad/8c6176.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/8c6176.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/8ccbe3.wgsl b/test/tint/builtins/gen/var/textureLoad/8ccbe3.wgsl
index ea11548..d60edff 100644
--- a/test/tint/builtins/gen/var/textureLoad/8ccbe3.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/8ccbe3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d;
diff --git a/test/tint/builtins/gen/var/textureLoad/8d64c3.wgsl b/test/tint/builtins/gen/var/textureLoad/8d64c3.wgsl
index 0c7cdb1..3c78d84 100644
--- a/test/tint/builtins/gen/var/textureLoad/8d64c3.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/8d64c3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/8db0ce.wgsl b/test/tint/builtins/gen/var/textureLoad/8db0ce.wgsl
index 617427d..efe357c 100644
--- a/test/tint/builtins/gen/var/textureLoad/8db0ce.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/8db0ce.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/8e5032.wgsl b/test/tint/builtins/gen/var/textureLoad/8e5032.wgsl
index 7ecb7de..94c983d 100644
--- a/test/tint/builtins/gen/var/textureLoad/8e5032.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/8e5032.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/8e68c9.wgsl b/test/tint/builtins/gen/var/textureLoad/8e68c9.wgsl
index 8df0308..429b851 100644
--- a/test/tint/builtins/gen/var/textureLoad/8e68c9.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/8e68c9.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/8fc29b.wgsl b/test/tint/builtins/gen/var/textureLoad/8fc29b.wgsl
index c46319c..902f5c6 100644
--- a/test/tint/builtins/gen/var/textureLoad/8fc29b.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/8fc29b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/8ff033.wgsl b/test/tint/builtins/gen/var/textureLoad/8ff033.wgsl
index f2e0dd9..0c2275e 100644
--- a/test/tint/builtins/gen/var/textureLoad/8ff033.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/8ff033.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/91ede5.wgsl b/test/tint/builtins/gen/var/textureLoad/91ede5.wgsl
index c1d0b3f..4a067d3 100644
--- a/test/tint/builtins/gen/var/textureLoad/91ede5.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/91ede5.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/9242e7.wgsl b/test/tint/builtins/gen/var/textureLoad/9242e7.wgsl
index 7205ed8..d70c768 100644
--- a/test/tint/builtins/gen/var/textureLoad/9242e7.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/9242e7.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/92eb1f.wgsl b/test/tint/builtins/gen/var/textureLoad/92eb1f.wgsl
index bfcb539..d2f96e5 100644
--- a/test/tint/builtins/gen/var/textureLoad/92eb1f.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/92eb1f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_3d<u32>;
diff --git a/test/tint/builtins/gen/var/textureLoad/936952.wgsl b/test/tint/builtins/gen/var/textureLoad/936952.wgsl
index a00469b..bdb05ca 100644
--- a/test/tint/builtins/gen/var/textureLoad/936952.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/936952.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/93f23e.wgsl b/test/tint/builtins/gen/var/textureLoad/93f23e.wgsl
index e43d761..3b7c448 100644
--- a/test/tint/builtins/gen/var/textureLoad/93f23e.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/93f23e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/96efd5.wgsl b/test/tint/builtins/gen/var/textureLoad/96efd5.wgsl
index 30d0c1e..a21e8d9 100644
--- a/test/tint/builtins/gen/var/textureLoad/96efd5.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/96efd5.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d_array<f32>;
diff --git a/test/tint/builtins/gen/var/textureLoad/970308.wgsl b/test/tint/builtins/gen/var/textureLoad/970308.wgsl
index 40081e0..1fb0df3 100644
--- a/test/tint/builtins/gen/var/textureLoad/970308.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/970308.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/9885b0.wgsl b/test/tint/builtins/gen/var/textureLoad/9885b0.wgsl
index 3a6522e..920b992 100644
--- a/test/tint/builtins/gen/var/textureLoad/9885b0.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/9885b0.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d_array<i32>;
diff --git a/test/tint/builtins/gen/var/textureLoad/9a7c90.wgsl b/test/tint/builtins/gen/var/textureLoad/9a7c90.wgsl
index b8f7f9b..7d5d497 100644
--- a/test/tint/builtins/gen/var/textureLoad/9a7c90.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/9a7c90.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/9a8c1e.wgsl b/test/tint/builtins/gen/var/textureLoad/9a8c1e.wgsl
index 81753c7..346cdb0 100644
--- a/test/tint/builtins/gen/var/textureLoad/9a8c1e.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/9a8c1e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/9aa733.wgsl b/test/tint/builtins/gen/var/textureLoad/9aa733.wgsl
index 29eef57..bd0c62d 100644
--- a/test/tint/builtins/gen/var/textureLoad/9aa733.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/9aa733.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d<i32>;
diff --git a/test/tint/builtins/gen/var/textureLoad/9b2667.wgsl b/test/tint/builtins/gen/var/textureLoad/9b2667.wgsl
index 58f853e..9b73b73 100644
--- a/test/tint/builtins/gen/var/textureLoad/9b2667.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/9b2667.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d_array;
diff --git a/test/tint/builtins/gen/var/textureLoad/9b5343.wgsl b/test/tint/builtins/gen/var/textureLoad/9b5343.wgsl
index 88d2833..ce5abbf 100644
--- a/test/tint/builtins/gen/var/textureLoad/9b5343.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/9b5343.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/9c2376.wgsl b/test/tint/builtins/gen/var/textureLoad/9c2376.wgsl
index bb986e4..50a1238 100644
--- a/test/tint/builtins/gen/var/textureLoad/9c2376.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/9c2376.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/9c2a14.wgsl b/test/tint/builtins/gen/var/textureLoad/9c2a14.wgsl
index 58f2f41..d3ebabb 100644
--- a/test/tint/builtins/gen/var/textureLoad/9c2a14.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/9c2a14.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/9cf7df.wgsl b/test/tint/builtins/gen/var/textureLoad/9cf7df.wgsl
index 5266238..66567c2 100644
--- a/test/tint/builtins/gen/var/textureLoad/9cf7df.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/9cf7df.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/9d70e9.wgsl b/test/tint/builtins/gen/var/textureLoad/9d70e9.wgsl
index 5e7a8e8..1d61b30 100644
--- a/test/tint/builtins/gen/var/textureLoad/9d70e9.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/9d70e9.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d_array<i32>;
diff --git a/test/tint/builtins/gen/var/textureLoad/9de6f5.wgsl b/test/tint/builtins/gen/var/textureLoad/9de6f5.wgsl
index 4d51600..9793efb 100644
--- a/test/tint/builtins/gen/var/textureLoad/9de6f5.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/9de6f5.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/9ed19e.wgsl b/test/tint/builtins/gen/var/textureLoad/9ed19e.wgsl
index 4ba9ef8..bde640a 100644
--- a/test/tint/builtins/gen/var/textureLoad/9ed19e.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/9ed19e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d;
diff --git a/test/tint/builtins/gen/var/textureLoad/9fa9fd.wgsl b/test/tint/builtins/gen/var/textureLoad/9fa9fd.wgsl
index 5645efc..27469cd 100644
--- a/test/tint/builtins/gen/var/textureLoad/9fa9fd.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/9fa9fd.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/9fbfd9.wgsl b/test/tint/builtins/gen/var/textureLoad/9fbfd9.wgsl
index 7088153..856cf6e 100644
--- a/test/tint/builtins/gen/var/textureLoad/9fbfd9.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/9fbfd9.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d_array<i32>;
diff --git a/test/tint/builtins/gen/var/textureLoad/9fd7be.wgsl b/test/tint/builtins/gen/var/textureLoad/9fd7be.wgsl
index 757a07f..0dd1453 100644
--- a/test/tint/builtins/gen/var/textureLoad/9fd7be.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/9fd7be.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/a03af1.wgsl b/test/tint/builtins/gen/var/textureLoad/a03af1.wgsl
index 73103c1..947c3b0 100644
--- a/test/tint/builtins/gen/var/textureLoad/a03af1.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/a03af1.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/a24be1.wgsl b/test/tint/builtins/gen/var/textureLoad/a24be1.wgsl
index ad9a41f..cdab48a 100644
--- a/test/tint/builtins/gen/var/textureLoad/a24be1.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/a24be1.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d_array<u32>;
diff --git a/test/tint/builtins/gen/var/textureLoad/a2b3f4.wgsl b/test/tint/builtins/gen/var/textureLoad/a2b3f4.wgsl
index 11c5cf2..9854528 100644
--- a/test/tint/builtins/gen/var/textureLoad/a2b3f4.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/a2b3f4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/a3733f.wgsl b/test/tint/builtins/gen/var/textureLoad/a3733f.wgsl
index 3995b69..feb7843 100644
--- a/test/tint/builtins/gen/var/textureLoad/a3733f.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/a3733f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/a3f122.wgsl b/test/tint/builtins/gen/var/textureLoad/a3f122.wgsl
index 3d6c3dc..c44da64 100644
--- a/test/tint/builtins/gen/var/textureLoad/a3f122.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/a3f122.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/a548a8.wgsl b/test/tint/builtins/gen/var/textureLoad/a548a8.wgsl
index f584779..8f1e799 100644
--- a/test/tint/builtins/gen/var/textureLoad/a548a8.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/a548a8.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/a54e11.wgsl b/test/tint/builtins/gen/var/textureLoad/a54e11.wgsl
index 08abb05..37481ae 100644
--- a/test/tint/builtins/gen/var/textureLoad/a54e11.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/a54e11.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/a583c9.wgsl b/test/tint/builtins/gen/var/textureLoad/a583c9.wgsl
index 5e84ef7..913a970 100644
--- a/test/tint/builtins/gen/var/textureLoad/a583c9.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/a583c9.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_multisampled_2d<f32>;
diff --git a/test/tint/builtins/gen/var/textureLoad/a5c4e2.wgsl b/test/tint/builtins/gen/var/textureLoad/a5c4e2.wgsl
index e2dc79d..381e791 100644
--- a/test/tint/builtins/gen/var/textureLoad/a5c4e2.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/a5c4e2.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/a5e0a5.wgsl b/test/tint/builtins/gen/var/textureLoad/a5e0a5.wgsl
index a7e842e..9022f24 100644
--- a/test/tint/builtins/gen/var/textureLoad/a5e0a5.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/a5e0a5.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/a64b1d.wgsl b/test/tint/builtins/gen/var/textureLoad/a64b1d.wgsl
index 4cd9fb3..9291461 100644
--- a/test/tint/builtins/gen/var/textureLoad/a64b1d.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/a64b1d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/a6a85a.wgsl b/test/tint/builtins/gen/var/textureLoad/a6a85a.wgsl
index a3ceb3a..0fbcc06 100644
--- a/test/tint/builtins/gen/var/textureLoad/a6a85a.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/a6a85a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/a6b61d.wgsl b/test/tint/builtins/gen/var/textureLoad/a6b61d.wgsl
index 3b1abfc..9eb66f2 100644
--- a/test/tint/builtins/gen/var/textureLoad/a6b61d.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/a6b61d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/a7444c.wgsl b/test/tint/builtins/gen/var/textureLoad/a7444c.wgsl
index 45978a3..398b76b 100644
--- a/test/tint/builtins/gen/var/textureLoad/a7444c.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/a7444c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/a7a3c3.wgsl b/test/tint/builtins/gen/var/textureLoad/a7a3c3.wgsl
index a44129c..a4b8e67 100644
--- a/test/tint/builtins/gen/var/textureLoad/a7a3c3.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/a7a3c3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/a7bcb4.wgsl b/test/tint/builtins/gen/var/textureLoad/a7bcb4.wgsl
index bc407e8..003c0a9 100644
--- a/test/tint/builtins/gen/var/textureLoad/a7bcb4.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/a7bcb4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/a7c171.wgsl b/test/tint/builtins/gen/var/textureLoad/a7c171.wgsl
index 516e7d3..e0a4e3b 100644
--- a/test/tint/builtins/gen/var/textureLoad/a7c171.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/a7c171.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/a8549b.wgsl b/test/tint/builtins/gen/var/textureLoad/a8549b.wgsl
index d8eedd9..0c4dd62 100644
--- a/test/tint/builtins/gen/var/textureLoad/a8549b.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/a8549b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/a92b18.wgsl b/test/tint/builtins/gen/var/textureLoad/a92b18.wgsl
index b88cc46..55f736e 100644
--- a/test/tint/builtins/gen/var/textureLoad/a92b18.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/a92b18.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/a9a9f5.wgsl b/test/tint/builtins/gen/var/textureLoad/a9a9f5.wgsl
index ccc51e6..51bbaeb 100644
--- a/test/tint/builtins/gen/var/textureLoad/a9a9f5.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/a9a9f5.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_3d<u32>;
diff --git a/test/tint/builtins/gen/var/textureLoad/aa2579.wgsl b/test/tint/builtins/gen/var/textureLoad/aa2579.wgsl
index 0957064..835caba 100644
--- a/test/tint/builtins/gen/var/textureLoad/aa2579.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/aa2579.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/aa6130.wgsl b/test/tint/builtins/gen/var/textureLoad/aa6130.wgsl
index 01c4e3a..3708403 100644
--- a/test/tint/builtins/gen/var/textureLoad/aa6130.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/aa6130.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/aa8a0d.wgsl b/test/tint/builtins/gen/var/textureLoad/aa8a0d.wgsl
index 419aec2..9822fc1 100644
--- a/test/tint/builtins/gen/var/textureLoad/aa8a0d.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/aa8a0d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/aae7f6.wgsl b/test/tint/builtins/gen/var/textureLoad/aae7f6.wgsl
index b4d3649..8454f42 100644
--- a/test/tint/builtins/gen/var/textureLoad/aae7f6.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/aae7f6.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/aae9c3.wgsl b/test/tint/builtins/gen/var/textureLoad/aae9c3.wgsl
index bf69745..5cde08e 100644
--- a/test/tint/builtins/gen/var/textureLoad/aae9c3.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/aae9c3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/ac64f7.wgsl b/test/tint/builtins/gen/var/textureLoad/ac64f7.wgsl
index f19a78e..dec9fdc 100644
--- a/test/tint/builtins/gen/var/textureLoad/ac64f7.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/ac64f7.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/acf22f.wgsl b/test/tint/builtins/gen/var/textureLoad/acf22f.wgsl
index 1ee41fb..ef6e7e7 100644
--- a/test/tint/builtins/gen/var/textureLoad/acf22f.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/acf22f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/ad551e.wgsl b/test/tint/builtins/gen/var/textureLoad/ad551e.wgsl
index fb2e692..92d8f0c 100644
--- a/test/tint/builtins/gen/var/textureLoad/ad551e.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/ad551e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/aeae73.wgsl b/test/tint/builtins/gen/var/textureLoad/aeae73.wgsl
index 810be90..b1a7fd5 100644
--- a/test/tint/builtins/gen/var/textureLoad/aeae73.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/aeae73.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/aebc09.wgsl b/test/tint/builtins/gen/var/textureLoad/aebc09.wgsl
index 0d010c7..d00382f 100644
--- a/test/tint/builtins/gen/var/textureLoad/aebc09.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/aebc09.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/af0507.wgsl b/test/tint/builtins/gen/var/textureLoad/af0507.wgsl
index 5309b55..7ac169d 100644
--- a/test/tint/builtins/gen/var/textureLoad/af0507.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/af0507.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/b1bf79.wgsl b/test/tint/builtins/gen/var/textureLoad/b1bf79.wgsl
index 0404634..9ea40e6 100644
--- a/test/tint/builtins/gen/var/textureLoad/b1bf79.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/b1bf79.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/b1ca35.wgsl b/test/tint/builtins/gen/var/textureLoad/b1ca35.wgsl
index e718cef..d0e0a5f 100644
--- a/test/tint/builtins/gen/var/textureLoad/b1ca35.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/b1ca35.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/b24d27.wgsl b/test/tint/builtins/gen/var/textureLoad/b24d27.wgsl
index 3fb37c1..c28eb07 100644
--- a/test/tint/builtins/gen/var/textureLoad/b24d27.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/b24d27.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/b25644.wgsl b/test/tint/builtins/gen/var/textureLoad/b25644.wgsl
index d4418ab..196d601 100644
--- a/test/tint/builtins/gen/var/textureLoad/b25644.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/b25644.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/b27c33.wgsl b/test/tint/builtins/gen/var/textureLoad/b27c33.wgsl
index 89bf821..a37ca97 100644
--- a/test/tint/builtins/gen/var/textureLoad/b27c33.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/b27c33.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/b29f71.wgsl b/test/tint/builtins/gen/var/textureLoad/b29f71.wgsl
index 4e52998..af6f848 100644
--- a/test/tint/builtins/gen/var/textureLoad/b29f71.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/b29f71.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d_array<i32>;
diff --git a/test/tint/builtins/gen/var/textureLoad/b4d6c4.wgsl b/test/tint/builtins/gen/var/textureLoad/b4d6c4.wgsl
index 3f51ce1..0518176 100644
--- a/test/tint/builtins/gen/var/textureLoad/b4d6c4.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/b4d6c4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/b58c6d.wgsl b/test/tint/builtins/gen/var/textureLoad/b58c6d.wgsl
index d9046ef..c0d9cc6 100644
--- a/test/tint/builtins/gen/var/textureLoad/b58c6d.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/b58c6d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/b60a86.wgsl b/test/tint/builtins/gen/var/textureLoad/b60a86.wgsl
index b24c585..dbf526f 100644
--- a/test/tint/builtins/gen/var/textureLoad/b60a86.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/b60a86.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/b60db7.wgsl b/test/tint/builtins/gen/var/textureLoad/b60db7.wgsl
index 714e5e2..9551450 100644
--- a/test/tint/builtins/gen/var/textureLoad/b60db7.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/b60db7.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/b6ba5d.wgsl b/test/tint/builtins/gen/var/textureLoad/b6ba5d.wgsl
index 72f99b0..721be3e 100644
--- a/test/tint/builtins/gen/var/textureLoad/b6ba5d.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/b6ba5d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d_array;
diff --git a/test/tint/builtins/gen/var/textureLoad/b6c458.wgsl b/test/tint/builtins/gen/var/textureLoad/b6c458.wgsl
index 8eb19a8..bb0ac1c 100644
--- a/test/tint/builtins/gen/var/textureLoad/b6c458.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/b6c458.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/b73f6b.wgsl b/test/tint/builtins/gen/var/textureLoad/b73f6b.wgsl
index d8b15e8..2c60e50 100644
--- a/test/tint/builtins/gen/var/textureLoad/b73f6b.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/b73f6b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d<u32>;
diff --git a/test/tint/builtins/gen/var/textureLoad/b75c8f.wgsl b/test/tint/builtins/gen/var/textureLoad/b75c8f.wgsl
index 197ada3..a7352d1 100644
--- a/test/tint/builtins/gen/var/textureLoad/b75c8f.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/b75c8f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/b75d4a.wgsl b/test/tint/builtins/gen/var/textureLoad/b75d4a.wgsl
index 11da25e..c9b4eb1 100644
--- a/test/tint/builtins/gen/var/textureLoad/b75d4a.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/b75d4a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_multisampled_2d<f32>;
diff --git a/test/tint/builtins/gen/var/textureLoad/b7f74f.wgsl b/test/tint/builtins/gen/var/textureLoad/b7f74f.wgsl
index 3c0436e..f9416de 100644
--- a/test/tint/builtins/gen/var/textureLoad/b7f74f.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/b7f74f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/b80e7e.wgsl b/test/tint/builtins/gen/var/textureLoad/b80e7e.wgsl
index 834fc69..b9eec60 100644
--- a/test/tint/builtins/gen/var/textureLoad/b80e7e.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/b80e7e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/b94d15.wgsl b/test/tint/builtins/gen/var/textureLoad/b94d15.wgsl
index b8f5574..724f346 100644
--- a/test/tint/builtins/gen/var/textureLoad/b94d15.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/b94d15.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/ba023a.wgsl b/test/tint/builtins/gen/var/textureLoad/ba023a.wgsl
index f2dc79b..f86cf57 100644
--- a/test/tint/builtins/gen/var/textureLoad/ba023a.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/ba023a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/ba74b2.wgsl b/test/tint/builtins/gen/var/textureLoad/ba74b2.wgsl
index 77ada01..cd35fd0 100644
--- a/test/tint/builtins/gen/var/textureLoad/ba74b2.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/ba74b2.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/babdf3.wgsl b/test/tint/builtins/gen/var/textureLoad/babdf3.wgsl
index d481051..261318f 100644
--- a/test/tint/builtins/gen/var/textureLoad/babdf3.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/babdf3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/bba04a.wgsl b/test/tint/builtins/gen/var/textureLoad/bba04a.wgsl
index c8e6875..0c683a4 100644
--- a/test/tint/builtins/gen/var/textureLoad/bba04a.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/bba04a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/bbb762.wgsl b/test/tint/builtins/gen/var/textureLoad/bbb762.wgsl
index 8e23302..1d4c2a1 100644
--- a/test/tint/builtins/gen/var/textureLoad/bbb762.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/bbb762.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/bc3201.wgsl b/test/tint/builtins/gen/var/textureLoad/bc3201.wgsl
index 4ef1920..e109123 100644
--- a/test/tint/builtins/gen/var/textureLoad/bc3201.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/bc3201.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_1d<u32>;
diff --git a/test/tint/builtins/gen/var/textureLoad/bcbb3c.wgsl b/test/tint/builtins/gen/var/textureLoad/bcbb3c.wgsl
index 3e950d4..65a389a 100644
--- a/test/tint/builtins/gen/var/textureLoad/bcbb3c.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/bcbb3c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_3d<f32>;
diff --git a/test/tint/builtins/gen/var/textureLoad/bd990a.wgsl b/test/tint/builtins/gen/var/textureLoad/bd990a.wgsl
index 97a8114..d488cdf 100644
--- a/test/tint/builtins/gen/var/textureLoad/bd990a.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/bd990a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/bdc67a.wgsl b/test/tint/builtins/gen/var/textureLoad/bdc67a.wgsl
index 8474a8a..0735482 100644
--- a/test/tint/builtins/gen/var/textureLoad/bdc67a.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/bdc67a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/bfd154.wgsl b/test/tint/builtins/gen/var/textureLoad/bfd154.wgsl
index d8c8c00..8d699f8 100644
--- a/test/tint/builtins/gen/var/textureLoad/bfd154.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/bfd154.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/c02b74.wgsl b/test/tint/builtins/gen/var/textureLoad/c02b74.wgsl
index 2217670..9262772 100644
--- a/test/tint/builtins/gen/var/textureLoad/c02b74.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/c02b74.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/c07013.wgsl b/test/tint/builtins/gen/var/textureLoad/c07013.wgsl
index ce92596..a52964e 100644
--- a/test/tint/builtins/gen/var/textureLoad/c07013.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/c07013.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/c16e00.wgsl b/test/tint/builtins/gen/var/textureLoad/c16e00.wgsl
index 67a6e36..3c2820f 100644
--- a/test/tint/builtins/gen/var/textureLoad/c16e00.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/c16e00.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d_array;
diff --git a/test/tint/builtins/gen/var/textureLoad/c21b33.wgsl b/test/tint/builtins/gen/var/textureLoad/c21b33.wgsl
index ae609da..6af5a9c 100644
--- a/test/tint/builtins/gen/var/textureLoad/c21b33.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/c21b33.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/c2a480.wgsl b/test/tint/builtins/gen/var/textureLoad/c2a480.wgsl
index 1151051..affd579 100644
--- a/test/tint/builtins/gen/var/textureLoad/c2a480.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/c2a480.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d<i32>;
diff --git a/test/tint/builtins/gen/var/textureLoad/c2d09a.wgsl b/test/tint/builtins/gen/var/textureLoad/c2d09a.wgsl
index 1c92da4..128ac89 100644
--- a/test/tint/builtins/gen/var/textureLoad/c2d09a.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/c2d09a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/c378ee.wgsl b/test/tint/builtins/gen/var/textureLoad/c378ee.wgsl
index 5e2a8c7..0fd21ea 100644
--- a/test/tint/builtins/gen/var/textureLoad/c378ee.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/c378ee.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_multisampled_2d<u32>;
diff --git a/test/tint/builtins/gen/var/textureLoad/c40dcb.wgsl b/test/tint/builtins/gen/var/textureLoad/c40dcb.wgsl
index bf76fca..cc0b1d6 100644
--- a/test/tint/builtins/gen/var/textureLoad/c40dcb.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/c40dcb.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/c456bc.wgsl b/test/tint/builtins/gen/var/textureLoad/c456bc.wgsl
index 5b69cf7..fd8da93 100644
--- a/test/tint/builtins/gen/var/textureLoad/c456bc.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/c456bc.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/c5791b.wgsl b/test/tint/builtins/gen/var/textureLoad/c5791b.wgsl
index c5c1f1c..d887dbc 100644
--- a/test/tint/builtins/gen/var/textureLoad/c5791b.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/c5791b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/c5c86d.wgsl b/test/tint/builtins/gen/var/textureLoad/c5c86d.wgsl
index 742ea09..5b1ee85 100644
--- a/test/tint/builtins/gen/var/textureLoad/c5c86d.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/c5c86d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/c66b20.wgsl b/test/tint/builtins/gen/var/textureLoad/c66b20.wgsl
index de9f0ce..22ab40f 100644
--- a/test/tint/builtins/gen/var/textureLoad/c66b20.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/c66b20.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/c7cbed.wgsl b/test/tint/builtins/gen/var/textureLoad/c7cbed.wgsl
index 9bf46c6..a0c8d9a 100644
--- a/test/tint/builtins/gen/var/textureLoad/c7cbed.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/c7cbed.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/c7e313.wgsl b/test/tint/builtins/gen/var/textureLoad/c7e313.wgsl
index 0430d46..6ad42b2 100644
--- a/test/tint/builtins/gen/var/textureLoad/c7e313.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/c7e313.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/c80691.wgsl b/test/tint/builtins/gen/var/textureLoad/c80691.wgsl
index 88e9b83..d6f1dc0 100644
--- a/test/tint/builtins/gen/var/textureLoad/c80691.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/c80691.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/c8ed19.wgsl b/test/tint/builtins/gen/var/textureLoad/c8ed19.wgsl
index 8517975..f74ab07 100644
--- a/test/tint/builtins/gen/var/textureLoad/c8ed19.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/c8ed19.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/c98bf4.wgsl b/test/tint/builtins/gen/var/textureLoad/c98bf4.wgsl
index 2e4d7f4..cabb6e8 100644
--- a/test/tint/builtins/gen/var/textureLoad/c98bf4.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/c98bf4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/c9b083.wgsl b/test/tint/builtins/gen/var/textureLoad/c9b083.wgsl
index c216676..f8924dc 100644
--- a/test/tint/builtins/gen/var/textureLoad/c9b083.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/c9b083.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/c9cc40.wgsl b/test/tint/builtins/gen/var/textureLoad/c9cc40.wgsl
index 55535a8..261339c 100644
--- a/test/tint/builtins/gen/var/textureLoad/c9cc40.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/c9cc40.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/c9f310.wgsl b/test/tint/builtins/gen/var/textureLoad/c9f310.wgsl
index 0733414..89e9a0d 100644
--- a/test/tint/builtins/gen/var/textureLoad/c9f310.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/c9f310.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/cac876.wgsl b/test/tint/builtins/gen/var/textureLoad/cac876.wgsl
index 57bc9e9..13946ea 100644
--- a/test/tint/builtins/gen/var/textureLoad/cac876.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/cac876.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/cad5f2.wgsl b/test/tint/builtins/gen/var/textureLoad/cad5f2.wgsl
index 6b8b7e9..8ec0e31 100644
--- a/test/tint/builtins/gen/var/textureLoad/cad5f2.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/cad5f2.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_multisampled_2d<u32>;
diff --git a/test/tint/builtins/gen/var/textureLoad/cb57c2.wgsl b/test/tint/builtins/gen/var/textureLoad/cb57c2.wgsl
index 116f3e8..ff66e0a 100644
--- a/test/tint/builtins/gen/var/textureLoad/cb57c2.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/cb57c2.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d_array;
diff --git a/test/tint/builtins/gen/var/textureLoad/cdbcf6.wgsl b/test/tint/builtins/gen/var/textureLoad/cdbcf6.wgsl
index d5c1bb8..18e679a 100644
--- a/test/tint/builtins/gen/var/textureLoad/cdbcf6.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/cdbcf6.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/cdccd2.wgsl b/test/tint/builtins/gen/var/textureLoad/cdccd2.wgsl
index 9697005..ed321b5 100644
--- a/test/tint/builtins/gen/var/textureLoad/cdccd2.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/cdccd2.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/cdd343.wgsl b/test/tint/builtins/gen/var/textureLoad/cdd343.wgsl
index 43e9ac2..a8a1661 100644
--- a/test/tint/builtins/gen/var/textureLoad/cdd343.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/cdd343.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/cddf6b.wgsl b/test/tint/builtins/gen/var/textureLoad/cddf6b.wgsl
index 2999939..3862f1f 100644
--- a/test/tint/builtins/gen/var/textureLoad/cddf6b.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/cddf6b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/cec477.wgsl b/test/tint/builtins/gen/var/textureLoad/cec477.wgsl
index 45762ae..5e26549 100644
--- a/test/tint/builtins/gen/var/textureLoad/cec477.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/cec477.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/d02afc.wgsl b/test/tint/builtins/gen/var/textureLoad/d02afc.wgsl
index ddbee92..99673a3 100644
--- a/test/tint/builtins/gen/var/textureLoad/d02afc.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/d02afc.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/d0e351.wgsl b/test/tint/builtins/gen/var/textureLoad/d0e351.wgsl
index e0640ae..69a683c 100644
--- a/test/tint/builtins/gen/var/textureLoad/d0e351.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/d0e351.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/d357bb.wgsl b/test/tint/builtins/gen/var/textureLoad/d357bb.wgsl
index 148eb7e..0ef972f 100644
--- a/test/tint/builtins/gen/var/textureLoad/d357bb.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/d357bb.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/d37a08.wgsl b/test/tint/builtins/gen/var/textureLoad/d37a08.wgsl
index 27bc9bf..129aaaa 100644
--- a/test/tint/builtins/gen/var/textureLoad/d37a08.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/d37a08.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/d3d8fc.wgsl b/test/tint/builtins/gen/var/textureLoad/d3d8fc.wgsl
index 31a3a9c..14579b8 100644
--- a/test/tint/builtins/gen/var/textureLoad/d3d8fc.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/d3d8fc.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/d41c72.wgsl b/test/tint/builtins/gen/var/textureLoad/d41c72.wgsl
index 3b8378e..b555737 100644
--- a/test/tint/builtins/gen/var/textureLoad/d41c72.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/d41c72.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/d4df19.wgsl b/test/tint/builtins/gen/var/textureLoad/d4df19.wgsl
index 6a7421c..54e26f1 100644
--- a/test/tint/builtins/gen/var/textureLoad/d4df19.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/d4df19.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/d5c48d.wgsl b/test/tint/builtins/gen/var/textureLoad/d5c48d.wgsl
index 930742c..d6e3343 100644
--- a/test/tint/builtins/gen/var/textureLoad/d5c48d.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/d5c48d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/d72de9.wgsl b/test/tint/builtins/gen/var/textureLoad/d72de9.wgsl
index 7b89f9a..00393c1 100644
--- a/test/tint/builtins/gen/var/textureLoad/d72de9.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/d72de9.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/d7996a.wgsl b/test/tint/builtins/gen/var/textureLoad/d7996a.wgsl
index 9b58dc7..bbdc5a0 100644
--- a/test/tint/builtins/gen/var/textureLoad/d7996a.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/d7996a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/d79c5c.wgsl b/test/tint/builtins/gen/var/textureLoad/d79c5c.wgsl
index 3f77a5e..ad2935d 100644
--- a/test/tint/builtins/gen/var/textureLoad/d79c5c.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/d79c5c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/d80ff3.wgsl b/test/tint/builtins/gen/var/textureLoad/d80ff3.wgsl
index f30984c..920d960 100644
--- a/test/tint/builtins/gen/var/textureLoad/d80ff3.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/d80ff3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/d81c57.wgsl b/test/tint/builtins/gen/var/textureLoad/d81c57.wgsl
index 087f884..d2aab98 100644
--- a/test/tint/builtins/gen/var/textureLoad/d81c57.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/d81c57.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/d85d61.wgsl b/test/tint/builtins/gen/var/textureLoad/d85d61.wgsl
index dd5170f..7211d44 100644
--- a/test/tint/builtins/gen/var/textureLoad/d85d61.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/d85d61.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/d8617f.wgsl b/test/tint/builtins/gen/var/textureLoad/d8617f.wgsl
index e193881..9df2115 100644
--- a/test/tint/builtins/gen/var/textureLoad/d8617f.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/d8617f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/d8be5a.wgsl b/test/tint/builtins/gen/var/textureLoad/d8be5a.wgsl
index d38d557..4b4f534 100644
--- a/test/tint/builtins/gen/var/textureLoad/d8be5a.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/d8be5a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/d91f37.wgsl b/test/tint/builtins/gen/var/textureLoad/d91f37.wgsl
index f08a3a1..88400ec 100644
--- a/test/tint/builtins/gen/var/textureLoad/d91f37.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/d91f37.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/dab04f.wgsl b/test/tint/builtins/gen/var/textureLoad/dab04f.wgsl
index 2a375f1..b903eac 100644
--- a/test/tint/builtins/gen/var/textureLoad/dab04f.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/dab04f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/dbd554.wgsl b/test/tint/builtins/gen/var/textureLoad/dbd554.wgsl
index 294553c..fec2cff 100644
--- a/test/tint/builtins/gen/var/textureLoad/dbd554.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/dbd554.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/dd5859.wgsl b/test/tint/builtins/gen/var/textureLoad/dd5859.wgsl
index 64d1ba0..0fc24d5 100644
--- a/test/tint/builtins/gen/var/textureLoad/dd5859.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/dd5859.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/dd8776.wgsl b/test/tint/builtins/gen/var/textureLoad/dd8776.wgsl
index 4731dd9..0cdd064 100644
--- a/test/tint/builtins/gen/var/textureLoad/dd8776.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/dd8776.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/ddeed3.wgsl b/test/tint/builtins/gen/var/textureLoad/ddeed3.wgsl
index 9e6679e..e06839d0 100644
--- a/test/tint/builtins/gen/var/textureLoad/ddeed3.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/ddeed3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/de5a0e.wgsl b/test/tint/builtins/gen/var/textureLoad/de5a0e.wgsl
index b413f0f..443c6e3 100644
--- a/test/tint/builtins/gen/var/textureLoad/de5a0e.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/de5a0e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/dee8e7.wgsl b/test/tint/builtins/gen/var/textureLoad/dee8e7.wgsl
index 8e84460..81d5d30 100644
--- a/test/tint/builtins/gen/var/textureLoad/dee8e7.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/dee8e7.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/defd9a.wgsl b/test/tint/builtins/gen/var/textureLoad/defd9a.wgsl
index 509fedd..763823d 100644
--- a/test/tint/builtins/gen/var/textureLoad/defd9a.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/defd9a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/dfdf3b.wgsl b/test/tint/builtins/gen/var/textureLoad/dfdf3b.wgsl
index 8c1ca4d..880d72e 100644
--- a/test/tint/builtins/gen/var/textureLoad/dfdf3b.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/dfdf3b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/e1c3cf.wgsl b/test/tint/builtins/gen/var/textureLoad/e1c3cf.wgsl
index f481c82..5a22fb3 100644
--- a/test/tint/builtins/gen/var/textureLoad/e1c3cf.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/e1c3cf.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/e2292f.wgsl b/test/tint/builtins/gen/var/textureLoad/e2292f.wgsl
index 87cf8d0..cbf7df9 100644
--- a/test/tint/builtins/gen/var/textureLoad/e2292f.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/e2292f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/e2b3a1.wgsl b/test/tint/builtins/gen/var/textureLoad/e2b3a1.wgsl
index fae5ea8..e8efaef 100644
--- a/test/tint/builtins/gen/var/textureLoad/e2b3a1.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/e2b3a1.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/e2d7da.wgsl b/test/tint/builtins/gen/var/textureLoad/e2d7da.wgsl
index facb865..11b6bb7 100644
--- a/test/tint/builtins/gen/var/textureLoad/e2d7da.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/e2d7da.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/e33285.wgsl b/test/tint/builtins/gen/var/textureLoad/e33285.wgsl
index e73da9b..4faf5d5 100644
--- a/test/tint/builtins/gen/var/textureLoad/e33285.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/e33285.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/e35f72.wgsl b/test/tint/builtins/gen/var/textureLoad/e35f72.wgsl
index 6ac8fde..759f4ca 100644
--- a/test/tint/builtins/gen/var/textureLoad/e35f72.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/e35f72.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_3d<i32>;
diff --git a/test/tint/builtins/gen/var/textureLoad/e3b08b.wgsl b/test/tint/builtins/gen/var/textureLoad/e3b08b.wgsl
index 6ec1c18..b882331 100644
--- a/test/tint/builtins/gen/var/textureLoad/e3b08b.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/e3b08b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/e3d2cc.wgsl b/test/tint/builtins/gen/var/textureLoad/e3d2cc.wgsl
index 61e428e..59b6c6f 100644
--- a/test/tint/builtins/gen/var/textureLoad/e3d2cc.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/e3d2cc.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_multisampled_2d<i32>;
diff --git a/test/tint/builtins/gen/var/textureLoad/e57e92.wgsl b/test/tint/builtins/gen/var/textureLoad/e57e92.wgsl
index adf0b0f..026a861 100644
--- a/test/tint/builtins/gen/var/textureLoad/e57e92.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/e57e92.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/e59fdf.wgsl b/test/tint/builtins/gen/var/textureLoad/e59fdf.wgsl
index 8732e46..9d28226 100644
--- a/test/tint/builtins/gen/var/textureLoad/e59fdf.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/e59fdf.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/e65916.wgsl b/test/tint/builtins/gen/var/textureLoad/e65916.wgsl
index 2224d4c..ad2a833 100644
--- a/test/tint/builtins/gen/var/textureLoad/e65916.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/e65916.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/e893d7.wgsl b/test/tint/builtins/gen/var/textureLoad/e893d7.wgsl
index 9860d5e..3d0a84e 100644
--- a/test/tint/builtins/gen/var/textureLoad/e893d7.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/e893d7.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/e92dd0.wgsl b/test/tint/builtins/gen/var/textureLoad/e92dd0.wgsl
index 6190510..07cc9a6 100644
--- a/test/tint/builtins/gen/var/textureLoad/e92dd0.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/e92dd0.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/e9eb65.wgsl b/test/tint/builtins/gen/var/textureLoad/e9eb65.wgsl
index a970568..afe0d64 100644
--- a/test/tint/builtins/gen/var/textureLoad/e9eb65.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/e9eb65.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/ea2abd.wgsl b/test/tint/builtins/gen/var/textureLoad/ea2abd.wgsl
index 6aac72c..8ab91c0 100644
--- a/test/tint/builtins/gen/var/textureLoad/ea2abd.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/ea2abd.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/eb573b.wgsl b/test/tint/builtins/gen/var/textureLoad/eb573b.wgsl
index 04398e7..0edaced 100644
--- a/test/tint/builtins/gen/var/textureLoad/eb573b.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/eb573b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/ebfb92.wgsl b/test/tint/builtins/gen/var/textureLoad/ebfb92.wgsl
index aa1ce12..4212132 100644
--- a/test/tint/builtins/gen/var/textureLoad/ebfb92.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/ebfb92.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d<u32>;
diff --git a/test/tint/builtins/gen/var/textureLoad/ecc823.wgsl b/test/tint/builtins/gen/var/textureLoad/ecc823.wgsl
index ac92eff..89c20c5 100644
--- a/test/tint/builtins/gen/var/textureLoad/ecc823.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/ecc823.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/ed55a8.wgsl b/test/tint/builtins/gen/var/textureLoad/ed55a8.wgsl
index 5396e2c..13b03e4 100644
--- a/test/tint/builtins/gen/var/textureLoad/ed55a8.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/ed55a8.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/ee33c5.wgsl b/test/tint/builtins/gen/var/textureLoad/ee33c5.wgsl
index c71a601..e369393 100644
--- a/test/tint/builtins/gen/var/textureLoad/ee33c5.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/ee33c5.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/eecf7d.wgsl b/test/tint/builtins/gen/var/textureLoad/eecf7d.wgsl
index 34f0d7e..a631541 100644
--- a/test/tint/builtins/gen/var/textureLoad/eecf7d.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/eecf7d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/ef2ec3.wgsl b/test/tint/builtins/gen/var/textureLoad/ef2ec3.wgsl
index 6e9d36e..1f38d98 100644
--- a/test/tint/builtins/gen/var/textureLoad/ef2ec3.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/ef2ec3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/ef5405.wgsl b/test/tint/builtins/gen/var/textureLoad/ef5405.wgsl
index 5409856..997a7dc 100644
--- a/test/tint/builtins/gen/var/textureLoad/ef5405.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/ef5405.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/efa787.wgsl b/test/tint/builtins/gen/var/textureLoad/efa787.wgsl
index 5b7793e..8b545be 100644
--- a/test/tint/builtins/gen/var/textureLoad/efa787.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/efa787.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/f0514a.wgsl b/test/tint/builtins/gen/var/textureLoad/f0514a.wgsl
index 98132d5..6297095 100644
--- a/test/tint/builtins/gen/var/textureLoad/f0514a.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/f0514a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/f06b69.wgsl b/test/tint/builtins/gen/var/textureLoad/f06b69.wgsl
index 2f5af89..4370044 100644
--- a/test/tint/builtins/gen/var/textureLoad/f06b69.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/f06b69.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/f0abad.wgsl b/test/tint/builtins/gen/var/textureLoad/f0abad.wgsl
index bab587c..1b820bc 100644
--- a/test/tint/builtins/gen/var/textureLoad/f0abad.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/f0abad.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_multisampled_2d<f32>;
diff --git a/test/tint/builtins/gen/var/textureLoad/f1c549.wgsl b/test/tint/builtins/gen/var/textureLoad/f1c549.wgsl
index 315c1b5..2bfd58a 100644
--- a/test/tint/builtins/gen/var/textureLoad/f1c549.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/f1c549.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/f2a7ff.wgsl b/test/tint/builtins/gen/var/textureLoad/f2a7ff.wgsl
index fa799bf..e08d1a6 100644
--- a/test/tint/builtins/gen/var/textureLoad/f2a7ff.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/f2a7ff.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/f2c311.wgsl b/test/tint/builtins/gen/var/textureLoad/f2c311.wgsl
index 2b8d1ac..8b7995e 100644
--- a/test/tint/builtins/gen/var/textureLoad/f2c311.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/f2c311.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/f348d9.wgsl b/test/tint/builtins/gen/var/textureLoad/f348d9.wgsl
index f3899bc..32d7b16 100644
--- a/test/tint/builtins/gen/var/textureLoad/f348d9.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/f348d9.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d_array<f32>;
diff --git a/test/tint/builtins/gen/var/textureLoad/f35ac7.wgsl b/test/tint/builtins/gen/var/textureLoad/f35ac7.wgsl
index 795f342..efedd22 100644
--- a/test/tint/builtins/gen/var/textureLoad/f35ac7.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/f35ac7.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/f379e2.wgsl b/test/tint/builtins/gen/var/textureLoad/f379e2.wgsl
index 04994d7..019013a 100644
--- a/test/tint/builtins/gen/var/textureLoad/f379e2.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/f379e2.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/f56e6f.wgsl b/test/tint/builtins/gen/var/textureLoad/f56e6f.wgsl
index 7aab5f9..a1db3d0 100644
--- a/test/tint/builtins/gen/var/textureLoad/f56e6f.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/f56e6f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/f5fbc6.wgsl b/test/tint/builtins/gen/var/textureLoad/f5fbc6.wgsl
index 87cb18d..07d3359 100644
--- a/test/tint/builtins/gen/var/textureLoad/f5fbc6.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/f5fbc6.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/f74bd8.wgsl b/test/tint/builtins/gen/var/textureLoad/f74bd8.wgsl
index 8e80554..2e387ed 100644
--- a/test/tint/builtins/gen/var/textureLoad/f74bd8.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/f74bd8.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/f7f3bc.wgsl b/test/tint/builtins/gen/var/textureLoad/f7f3bc.wgsl
index 459ed5e..7221740 100644
--- a/test/tint/builtins/gen/var/textureLoad/f7f3bc.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/f7f3bc.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/f7f936.wgsl b/test/tint/builtins/gen/var/textureLoad/f7f936.wgsl
index 39135c8..df5b3bf 100644
--- a/test/tint/builtins/gen/var/textureLoad/f7f936.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/f7f936.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/f81792.wgsl b/test/tint/builtins/gen/var/textureLoad/f81792.wgsl
index a5e200e..f0fd40e 100644
--- a/test/tint/builtins/gen/var/textureLoad/f81792.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/f81792.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/f82eb2.wgsl b/test/tint/builtins/gen/var/textureLoad/f82eb2.wgsl
index 5690b01..ba2a929 100644
--- a/test/tint/builtins/gen/var/textureLoad/f82eb2.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/f82eb2.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/f85291.wgsl b/test/tint/builtins/gen/var/textureLoad/f85291.wgsl
index e8d54a6..ea294b2 100644
--- a/test/tint/builtins/gen/var/textureLoad/f85291.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/f85291.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d<i32>;
diff --git a/test/tint/builtins/gen/var/textureLoad/f8a2e8.wgsl b/test/tint/builtins/gen/var/textureLoad/f8a2e8.wgsl
index 5727e5a..4de6a78 100644
--- a/test/tint/builtins/gen/var/textureLoad/f8a2e8.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/f8a2e8.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/f92c2d.wgsl b/test/tint/builtins/gen/var/textureLoad/f92c2d.wgsl
index 7d5a0d4..136cfc0 100644
--- a/test/tint/builtins/gen/var/textureLoad/f92c2d.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/f92c2d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/f9eaaf.wgsl b/test/tint/builtins/gen/var/textureLoad/f9eaaf.wgsl
index fb12cd5..dd125e5 100644
--- a/test/tint/builtins/gen/var/textureLoad/f9eaaf.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/f9eaaf.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/fc47ff.wgsl b/test/tint/builtins/gen/var/textureLoad/fc47ff.wgsl
index 7d71cf9..43810a1 100644
--- a/test/tint/builtins/gen/var/textureLoad/fc47ff.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/fc47ff.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/fc6d36.wgsl b/test/tint/builtins/gen/var/textureLoad/fc6d36.wgsl
index bd4f5b0..1621b30 100644
--- a/test/tint/builtins/gen/var/textureLoad/fc6d36.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/fc6d36.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/fcd23d.wgsl b/test/tint/builtins/gen/var/textureLoad/fcd23d.wgsl
index 4b1638e..cd787c0 100644
--- a/test/tint/builtins/gen/var/textureLoad/fcd23d.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/fcd23d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_multisampled_2d;
diff --git a/test/tint/builtins/gen/var/textureLoad/fd6442.wgsl b/test/tint/builtins/gen/var/textureLoad/fd6442.wgsl
index 6c6e7ee..5b282b1 100644
--- a/test/tint/builtins/gen/var/textureLoad/fd6442.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/fd6442.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/fd9606.wgsl b/test/tint/builtins/gen/var/textureLoad/fd9606.wgsl
index 6209e1f..b8681ad 100644
--- a/test/tint/builtins/gen/var/textureLoad/fd9606.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/fd9606.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/fdebd0.wgsl b/test/tint/builtins/gen/var/textureLoad/fdebd0.wgsl
index 7304d8f..47e4bf2 100644
--- a/test/tint/builtins/gen/var/textureLoad/fdebd0.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/fdebd0.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/fe0565.wgsl b/test/tint/builtins/gen/var/textureLoad/fe0565.wgsl
index 940c74f..a030861 100644
--- a/test/tint/builtins/gen/var/textureLoad/fe0565.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/fe0565.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_multisampled_2d<u32>;
diff --git a/test/tint/builtins/gen/var/textureLoad/fe222a.wgsl b/test/tint/builtins/gen/var/textureLoad/fe222a.wgsl
index f7eee17..71d559c 100644
--- a/test/tint/builtins/gen/var/textureLoad/fe222a.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/fe222a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/fe2c1b.wgsl b/test/tint/builtins/gen/var/textureLoad/fe2c1b.wgsl
index 8428618..0df8bcd 100644
--- a/test/tint/builtins/gen/var/textureLoad/fe2c1b.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/fe2c1b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/feab99.wgsl b/test/tint/builtins/gen/var/textureLoad/feab99.wgsl
index b8e0ce7..0418474 100644
--- a/test/tint/builtins/gen/var/textureLoad/feab99.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/feab99.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureLoad/ff1119.wgsl b/test/tint/builtins/gen/var/textureLoad/ff1119.wgsl
index 2dfc8bb..866548e 100644
--- a/test/tint/builtins/gen/var/textureLoad/ff1119.wgsl
+++ b/test/tint/builtins/gen/var/textureLoad/ff1119.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d_array;
diff --git a/test/tint/builtins/gen/var/textureNumLayers/014a3b.wgsl b/test/tint/builtins/gen/var/textureNumLayers/014a3b.wgsl
index faccc8a..a5b15b1 100644
--- a/test/tint/builtins/gen/var/textureNumLayers/014a3b.wgsl
+++ b/test/tint/builtins/gen/var/textureNumLayers/014a3b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba16uint, write>;
diff --git a/test/tint/builtins/gen/var/textureNumLayers/071ebc.wgsl b/test/tint/builtins/gen/var/textureNumLayers/071ebc.wgsl
index a600f9d..483b5a8 100644
--- a/test/tint/builtins/gen/var/textureNumLayers/071ebc.wgsl
+++ b/test/tint/builtins/gen/var/textureNumLayers/071ebc.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rg32uint, write>;
diff --git a/test/tint/builtins/gen/var/textureNumLayers/0856ae.wgsl b/test/tint/builtins/gen/var/textureNumLayers/0856ae.wgsl
index ea3b421..c8cc2cf 100644
--- a/test/tint/builtins/gen/var/textureNumLayers/0856ae.wgsl
+++ b/test/tint/builtins/gen/var/textureNumLayers/0856ae.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureNumLayers/0ec222.wgsl b/test/tint/builtins/gen/var/textureNumLayers/0ec222.wgsl
index f3ba91e..206293f 100644
--- a/test/tint/builtins/gen/var/textureNumLayers/0ec222.wgsl
+++ b/test/tint/builtins/gen/var/textureNumLayers/0ec222.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d_array<f32>;
diff --git a/test/tint/builtins/gen/var/textureNumLayers/0fe8dc.wgsl b/test/tint/builtins/gen/var/textureNumLayers/0fe8dc.wgsl
index 17fb9c9..b05a33f 100644
--- a/test/tint/builtins/gen/var/textureNumLayers/0fe8dc.wgsl
+++ b/test/tint/builtins/gen/var/textureNumLayers/0fe8dc.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureNumLayers/17ccad.wgsl b/test/tint/builtins/gen/var/textureNumLayers/17ccad.wgsl
index 6731be8..e22daf7 100644
--- a/test/tint/builtins/gen/var/textureNumLayers/17ccad.wgsl
+++ b/test/tint/builtins/gen/var/textureNumLayers/17ccad.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureNumLayers/1f858a.wgsl b/test/tint/builtins/gen/var/textureNumLayers/1f858a.wgsl
index 37991e6..ec108f0 100644
--- a/test/tint/builtins/gen/var/textureNumLayers/1f858a.wgsl
+++ b/test/tint/builtins/gen/var/textureNumLayers/1f858a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<bgra8unorm, write>;
diff --git a/test/tint/builtins/gen/var/textureNumLayers/24d572.wgsl b/test/tint/builtins/gen/var/textureNumLayers/24d572.wgsl
index a61d0f6..cd4621c 100644
--- a/test/tint/builtins/gen/var/textureNumLayers/24d572.wgsl
+++ b/test/tint/builtins/gen/var/textureNumLayers/24d572.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureNumLayers/26c9f9.wgsl b/test/tint/builtins/gen/var/textureNumLayers/26c9f9.wgsl
index 786867f..dce1396 100644
--- a/test/tint/builtins/gen/var/textureNumLayers/26c9f9.wgsl
+++ b/test/tint/builtins/gen/var/textureNumLayers/26c9f9.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureNumLayers/2a48dc.wgsl b/test/tint/builtins/gen/var/textureNumLayers/2a48dc.wgsl
index f1d9f54..b8ea4f2 100644
--- a/test/tint/builtins/gen/var/textureNumLayers/2a48dc.wgsl
+++ b/test/tint/builtins/gen/var/textureNumLayers/2a48dc.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureNumLayers/2d95ea.wgsl b/test/tint/builtins/gen/var/textureNumLayers/2d95ea.wgsl
index 4625639..06f3f7d 100644
--- a/test/tint/builtins/gen/var/textureNumLayers/2d95ea.wgsl
+++ b/test/tint/builtins/gen/var/textureNumLayers/2d95ea.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureNumLayers/327d70.wgsl b/test/tint/builtins/gen/var/textureNumLayers/327d70.wgsl
index 0d2bcab..654b232 100644
--- a/test/tint/builtins/gen/var/textureNumLayers/327d70.wgsl
+++ b/test/tint/builtins/gen/var/textureNumLayers/327d70.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureNumLayers/32ca10.wgsl b/test/tint/builtins/gen/var/textureNumLayers/32ca10.wgsl
index d6aaf94..f20c994 100644
--- a/test/tint/builtins/gen/var/textureNumLayers/32ca10.wgsl
+++ b/test/tint/builtins/gen/var/textureNumLayers/32ca10.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureNumLayers/3465ec.wgsl b/test/tint/builtins/gen/var/textureNumLayers/3465ec.wgsl
index b8b9391..f7ba1c4 100644
--- a/test/tint/builtins/gen/var/textureNumLayers/3465ec.wgsl
+++ b/test/tint/builtins/gen/var/textureNumLayers/3465ec.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<r32float, write>;
diff --git a/test/tint/builtins/gen/var/textureNumLayers/34cefa.wgsl b/test/tint/builtins/gen/var/textureNumLayers/34cefa.wgsl
index 2930d93..2096b33 100644
--- a/test/tint/builtins/gen/var/textureNumLayers/34cefa.wgsl
+++ b/test/tint/builtins/gen/var/textureNumLayers/34cefa.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_cube_array<f32>;
diff --git a/test/tint/builtins/gen/var/textureNumLayers/3580ab.wgsl b/test/tint/builtins/gen/var/textureNumLayers/3580ab.wgsl
index cc14dda..4832e54 100644
--- a/test/tint/builtins/gen/var/textureNumLayers/3580ab.wgsl
+++ b/test/tint/builtins/gen/var/textureNumLayers/3580ab.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rg32sint, write>;
diff --git a/test/tint/builtins/gen/var/textureNumLayers/379cc5.wgsl b/test/tint/builtins/gen/var/textureNumLayers/379cc5.wgsl
index 518a4dc..430b59a 100644
--- a/test/tint/builtins/gen/var/textureNumLayers/379cc5.wgsl
+++ b/test/tint/builtins/gen/var/textureNumLayers/379cc5.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureNumLayers/37bc8a.wgsl b/test/tint/builtins/gen/var/textureNumLayers/37bc8a.wgsl
index ccb5bdc..ca10811 100644
--- a/test/tint/builtins/gen/var/textureNumLayers/37bc8a.wgsl
+++ b/test/tint/builtins/gen/var/textureNumLayers/37bc8a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureNumLayers/380a60.wgsl b/test/tint/builtins/gen/var/textureNumLayers/380a60.wgsl
index 7240f78..d314e6e 100644
--- a/test/tint/builtins/gen/var/textureNumLayers/380a60.wgsl
+++ b/test/tint/builtins/gen/var/textureNumLayers/380a60.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureNumLayers/3ad143.wgsl b/test/tint/builtins/gen/var/textureNumLayers/3ad143.wgsl
index 3d9a2a4..1e5f89f 100644
--- a/test/tint/builtins/gen/var/textureNumLayers/3ad143.wgsl
+++ b/test/tint/builtins/gen/var/textureNumLayers/3ad143.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureNumLayers/3eff89.wgsl b/test/tint/builtins/gen/var/textureNumLayers/3eff89.wgsl
index 437e105..3161d35 100644
--- a/test/tint/builtins/gen/var/textureNumLayers/3eff89.wgsl
+++ b/test/tint/builtins/gen/var/textureNumLayers/3eff89.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureNumLayers/485774.wgsl b/test/tint/builtins/gen/var/textureNumLayers/485774.wgsl
index b43ff0e..6f8e7d4 100644
--- a/test/tint/builtins/gen/var/textureNumLayers/485774.wgsl
+++ b/test/tint/builtins/gen/var/textureNumLayers/485774.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureNumLayers/48ef47.wgsl b/test/tint/builtins/gen/var/textureNumLayers/48ef47.wgsl
index 3cfb9f7..3713f3e 100644
--- a/test/tint/builtins/gen/var/textureNumLayers/48ef47.wgsl
+++ b/test/tint/builtins/gen/var/textureNumLayers/48ef47.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_cube_array;
diff --git a/test/tint/builtins/gen/var/textureNumLayers/4adaad.wgsl b/test/tint/builtins/gen/var/textureNumLayers/4adaad.wgsl
index 3d78db1..a2fa48b 100644
--- a/test/tint/builtins/gen/var/textureNumLayers/4adaad.wgsl
+++ b/test/tint/builtins/gen/var/textureNumLayers/4adaad.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureNumLayers/4c4333.wgsl b/test/tint/builtins/gen/var/textureNumLayers/4c4333.wgsl
index 1aaeb53..abb8068 100644
--- a/test/tint/builtins/gen/var/textureNumLayers/4c4333.wgsl
+++ b/test/tint/builtins/gen/var/textureNumLayers/4c4333.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba8snorm, write>;
diff --git a/test/tint/builtins/gen/var/textureNumLayers/520086.wgsl b/test/tint/builtins/gen/var/textureNumLayers/520086.wgsl
index 55cfeb4..c22ca80 100644
--- a/test/tint/builtins/gen/var/textureNumLayers/520086.wgsl
+++ b/test/tint/builtins/gen/var/textureNumLayers/520086.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureNumLayers/52dfc5.wgsl b/test/tint/builtins/gen/var/textureNumLayers/52dfc5.wgsl
index f957b79..da3ca7c 100644
--- a/test/tint/builtins/gen/var/textureNumLayers/52dfc5.wgsl
+++ b/test/tint/builtins/gen/var/textureNumLayers/52dfc5.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureNumLayers/54a654.wgsl b/test/tint/builtins/gen/var/textureNumLayers/54a654.wgsl
index cfdd005..7869d00 100644
--- a/test/tint/builtins/gen/var/textureNumLayers/54a654.wgsl
+++ b/test/tint/builtins/gen/var/textureNumLayers/54a654.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureNumLayers/555f67.wgsl b/test/tint/builtins/gen/var/textureNumLayers/555f67.wgsl
index 3e733c7..b7cde47 100644
--- a/test/tint/builtins/gen/var/textureNumLayers/555f67.wgsl
+++ b/test/tint/builtins/gen/var/textureNumLayers/555f67.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureNumLayers/59eb57.wgsl b/test/tint/builtins/gen/var/textureNumLayers/59eb57.wgsl
index d673fe1..6640003 100644
--- a/test/tint/builtins/gen/var/textureNumLayers/59eb57.wgsl
+++ b/test/tint/builtins/gen/var/textureNumLayers/59eb57.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<r32sint, write>;
diff --git a/test/tint/builtins/gen/var/textureNumLayers/5ee8f2.wgsl b/test/tint/builtins/gen/var/textureNumLayers/5ee8f2.wgsl
index 33b45a9..61289e0 100644
--- a/test/tint/builtins/gen/var/textureNumLayers/5ee8f2.wgsl
+++ b/test/tint/builtins/gen/var/textureNumLayers/5ee8f2.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureNumLayers/5f20d1.wgsl b/test/tint/builtins/gen/var/textureNumLayers/5f20d1.wgsl
index ad35d6b..5d6f85e 100644
--- a/test/tint/builtins/gen/var/textureNumLayers/5f20d1.wgsl
+++ b/test/tint/builtins/gen/var/textureNumLayers/5f20d1.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureNumLayers/61bd23.wgsl b/test/tint/builtins/gen/var/textureNumLayers/61bd23.wgsl
index 283194a..6af6d90 100644
--- a/test/tint/builtins/gen/var/textureNumLayers/61bd23.wgsl
+++ b/test/tint/builtins/gen/var/textureNumLayers/61bd23.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba8uint, write>;
diff --git a/test/tint/builtins/gen/var/textureNumLayers/622aa2.wgsl b/test/tint/builtins/gen/var/textureNumLayers/622aa2.wgsl
index 26af36e..71039a9 100644
--- a/test/tint/builtins/gen/var/textureNumLayers/622aa2.wgsl
+++ b/test/tint/builtins/gen/var/textureNumLayers/622aa2.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureNumLayers/6b4321.wgsl b/test/tint/builtins/gen/var/textureNumLayers/6b4321.wgsl
index a182e19..69ea622 100644
--- a/test/tint/builtins/gen/var/textureNumLayers/6b4321.wgsl
+++ b/test/tint/builtins/gen/var/textureNumLayers/6b4321.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_cube_array<i32>;
diff --git a/test/tint/builtins/gen/var/textureNumLayers/6da0eb.wgsl b/test/tint/builtins/gen/var/textureNumLayers/6da0eb.wgsl
index 81e5b3b..0c9fe3c 100644
--- a/test/tint/builtins/gen/var/textureNumLayers/6da0eb.wgsl
+++ b/test/tint/builtins/gen/var/textureNumLayers/6da0eb.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureNumLayers/77be7b.wgsl b/test/tint/builtins/gen/var/textureNumLayers/77be7b.wgsl
index ac6eb30..54f9daf 100644
--- a/test/tint/builtins/gen/var/textureNumLayers/77be7b.wgsl
+++ b/test/tint/builtins/gen/var/textureNumLayers/77be7b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d_array<i32>;
diff --git a/test/tint/builtins/gen/var/textureNumLayers/7895f4.wgsl b/test/tint/builtins/gen/var/textureNumLayers/7895f4.wgsl
index 88c3b28..fb23742 100644
--- a/test/tint/builtins/gen/var/textureNumLayers/7895f4.wgsl
+++ b/test/tint/builtins/gen/var/textureNumLayers/7895f4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureNumLayers/7f28cf.wgsl b/test/tint/builtins/gen/var/textureNumLayers/7f28cf.wgsl
index 94229f8..1ec4440 100644
--- a/test/tint/builtins/gen/var/textureNumLayers/7f28cf.wgsl
+++ b/test/tint/builtins/gen/var/textureNumLayers/7f28cf.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rg32float, write>;
diff --git a/test/tint/builtins/gen/var/textureNumLayers/878dea.wgsl b/test/tint/builtins/gen/var/textureNumLayers/878dea.wgsl
index bf3ea7b..a6b791e 100644
--- a/test/tint/builtins/gen/var/textureNumLayers/878dea.wgsl
+++ b/test/tint/builtins/gen/var/textureNumLayers/878dea.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba8sint, write>;
diff --git a/test/tint/builtins/gen/var/textureNumLayers/87faad.wgsl b/test/tint/builtins/gen/var/textureNumLayers/87faad.wgsl
index e855d67..ea0c3b2 100644
--- a/test/tint/builtins/gen/var/textureNumLayers/87faad.wgsl
+++ b/test/tint/builtins/gen/var/textureNumLayers/87faad.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<r32uint, write>;
diff --git a/test/tint/builtins/gen/var/textureNumLayers/8ac32a.wgsl b/test/tint/builtins/gen/var/textureNumLayers/8ac32a.wgsl
index 3c2e0d3..ab641a7 100644
--- a/test/tint/builtins/gen/var/textureNumLayers/8ac32a.wgsl
+++ b/test/tint/builtins/gen/var/textureNumLayers/8ac32a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d_array<u32>;
diff --git a/test/tint/builtins/gen/var/textureNumLayers/8bd987.wgsl b/test/tint/builtins/gen/var/textureNumLayers/8bd987.wgsl
index c4cba51..7327af4 100644
--- a/test/tint/builtins/gen/var/textureNumLayers/8bd987.wgsl
+++ b/test/tint/builtins/gen/var/textureNumLayers/8bd987.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba32sint, write>;
diff --git a/test/tint/builtins/gen/var/textureNumLayers/8dbf23.wgsl b/test/tint/builtins/gen/var/textureNumLayers/8dbf23.wgsl
index c0a4577..885c849 100644
--- a/test/tint/builtins/gen/var/textureNumLayers/8dbf23.wgsl
+++ b/test/tint/builtins/gen/var/textureNumLayers/8dbf23.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba8unorm, write>;
diff --git a/test/tint/builtins/gen/var/textureNumLayers/8e1bd0.wgsl b/test/tint/builtins/gen/var/textureNumLayers/8e1bd0.wgsl
index ce82962..198bd16 100644
--- a/test/tint/builtins/gen/var/textureNumLayers/8e1bd0.wgsl
+++ b/test/tint/builtins/gen/var/textureNumLayers/8e1bd0.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureNumLayers/90b8cc.wgsl b/test/tint/builtins/gen/var/textureNumLayers/90b8cc.wgsl
index 3fddd14..b7c6cad 100644
--- a/test/tint/builtins/gen/var/textureNumLayers/90b8cc.wgsl
+++ b/test/tint/builtins/gen/var/textureNumLayers/90b8cc.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureNumLayers/9695c6.wgsl b/test/tint/builtins/gen/var/textureNumLayers/9695c6.wgsl
index fb2759c..fc5f492 100644
--- a/test/tint/builtins/gen/var/textureNumLayers/9695c6.wgsl
+++ b/test/tint/builtins/gen/var/textureNumLayers/9695c6.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba32uint, write>;
diff --git a/test/tint/builtins/gen/var/textureNumLayers/98a9cf.wgsl b/test/tint/builtins/gen/var/textureNumLayers/98a9cf.wgsl
index de6656d..838b601 100644
--- a/test/tint/builtins/gen/var/textureNumLayers/98a9cf.wgsl
+++ b/test/tint/builtins/gen/var/textureNumLayers/98a9cf.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba16float, write>;
diff --git a/test/tint/builtins/gen/var/textureNumLayers/9c60e3.wgsl b/test/tint/builtins/gen/var/textureNumLayers/9c60e3.wgsl
index ab9e7f5..4de9046 100644
--- a/test/tint/builtins/gen/var/textureNumLayers/9c60e3.wgsl
+++ b/test/tint/builtins/gen/var/textureNumLayers/9c60e3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureNumLayers/a54655.wgsl b/test/tint/builtins/gen/var/textureNumLayers/a54655.wgsl
index 604d96d..7445400 100644
--- a/test/tint/builtins/gen/var/textureNumLayers/a54655.wgsl
+++ b/test/tint/builtins/gen/var/textureNumLayers/a54655.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureNumLayers/a9d3f5.wgsl b/test/tint/builtins/gen/var/textureNumLayers/a9d3f5.wgsl
index 937c6ec..766f171 100644
--- a/test/tint/builtins/gen/var/textureNumLayers/a9d3f5.wgsl
+++ b/test/tint/builtins/gen/var/textureNumLayers/a9d3f5.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d_array;
diff --git a/test/tint/builtins/gen/var/textureNumLayers/bf2f76.wgsl b/test/tint/builtins/gen/var/textureNumLayers/bf2f76.wgsl
index c962cf3..c1694b8 100644
--- a/test/tint/builtins/gen/var/textureNumLayers/bf2f76.wgsl
+++ b/test/tint/builtins/gen/var/textureNumLayers/bf2f76.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureNumLayers/c1eca9.wgsl b/test/tint/builtins/gen/var/textureNumLayers/c1eca9.wgsl
index 8bdfe84..942929d 100644
--- a/test/tint/builtins/gen/var/textureNumLayers/c1eca9.wgsl
+++ b/test/tint/builtins/gen/var/textureNumLayers/c1eca9.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_cube_array<u32>;
diff --git a/test/tint/builtins/gen/var/textureNumLayers/d3e21f.wgsl b/test/tint/builtins/gen/var/textureNumLayers/d3e21f.wgsl
index 82b1a2f..06ab71d 100644
--- a/test/tint/builtins/gen/var/textureNumLayers/d3e21f.wgsl
+++ b/test/tint/builtins/gen/var/textureNumLayers/d3e21f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureNumLayers/d3f655.wgsl b/test/tint/builtins/gen/var/textureNumLayers/d3f655.wgsl
index 263792b..c2958e5 100644
--- a/test/tint/builtins/gen/var/textureNumLayers/d3f655.wgsl
+++ b/test/tint/builtins/gen/var/textureNumLayers/d3f655.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureNumLayers/d75a0b.wgsl b/test/tint/builtins/gen/var/textureNumLayers/d75a0b.wgsl
index 49cc0a2..8b01e63 100644
--- a/test/tint/builtins/gen/var/textureNumLayers/d75a0b.wgsl
+++ b/test/tint/builtins/gen/var/textureNumLayers/d75a0b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba32float, write>;
diff --git a/test/tint/builtins/gen/var/textureNumLayers/de8087.wgsl b/test/tint/builtins/gen/var/textureNumLayers/de8087.wgsl
index 1409f7e..c8512d6 100644
--- a/test/tint/builtins/gen/var/textureNumLayers/de8087.wgsl
+++ b/test/tint/builtins/gen/var/textureNumLayers/de8087.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba16sint, write>;
diff --git a/test/tint/builtins/gen/var/textureNumLayers/e47aac.wgsl b/test/tint/builtins/gen/var/textureNumLayers/e47aac.wgsl
index ab15977..7da8ef8 100644
--- a/test/tint/builtins/gen/var/textureNumLayers/e47aac.wgsl
+++ b/test/tint/builtins/gen/var/textureNumLayers/e47aac.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureNumLayers/f1783f.wgsl b/test/tint/builtins/gen/var/textureNumLayers/f1783f.wgsl
index c78318c..b33e383 100644
--- a/test/tint/builtins/gen/var/textureNumLayers/f1783f.wgsl
+++ b/test/tint/builtins/gen/var/textureNumLayers/f1783f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureNumLevels/181090.wgsl b/test/tint/builtins/gen/var/textureNumLevels/181090.wgsl
index e8abd88..c255888 100644
--- a/test/tint/builtins/gen/var/textureNumLevels/181090.wgsl
+++ b/test/tint/builtins/gen/var/textureNumLevels/181090.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d_array<u32>;
diff --git a/test/tint/builtins/gen/var/textureNumLevels/1a3fa9.wgsl b/test/tint/builtins/gen/var/textureNumLevels/1a3fa9.wgsl
index dcf7a42..4b43da0 100644
--- a/test/tint/builtins/gen/var/textureNumLevels/1a3fa9.wgsl
+++ b/test/tint/builtins/gen/var/textureNumLevels/1a3fa9.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d<i32>;
diff --git a/test/tint/builtins/gen/var/textureNumLevels/1a7fc3.wgsl b/test/tint/builtins/gen/var/textureNumLevels/1a7fc3.wgsl
index db3b6c3..7161e2c 100644
--- a/test/tint/builtins/gen/var/textureNumLevels/1a7fc3.wgsl
+++ b/test/tint/builtins/gen/var/textureNumLevels/1a7fc3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_1d<u32>;
diff --git a/test/tint/builtins/gen/var/textureNumLevels/2267d8.wgsl b/test/tint/builtins/gen/var/textureNumLevels/2267d8.wgsl
index 3f33b52..cf3c951 100644
--- a/test/tint/builtins/gen/var/textureNumLevels/2267d8.wgsl
+++ b/test/tint/builtins/gen/var/textureNumLevels/2267d8.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_cube<i32>;
diff --git a/test/tint/builtins/gen/var/textureNumLevels/24b2c6.wgsl b/test/tint/builtins/gen/var/textureNumLevels/24b2c6.wgsl
index a70494c..817df6f 100644
--- a/test/tint/builtins/gen/var/textureNumLevels/24b2c6.wgsl
+++ b/test/tint/builtins/gen/var/textureNumLevels/24b2c6.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d<f32>;
diff --git a/test/tint/builtins/gen/var/textureNumLevels/2bea6c.wgsl b/test/tint/builtins/gen/var/textureNumLevels/2bea6c.wgsl
index cc2d4e7..036cf34 100644
--- a/test/tint/builtins/gen/var/textureNumLevels/2bea6c.wgsl
+++ b/test/tint/builtins/gen/var/textureNumLevels/2bea6c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_cube_array;
diff --git a/test/tint/builtins/gen/var/textureNumLevels/2df1ab.wgsl b/test/tint/builtins/gen/var/textureNumLevels/2df1ab.wgsl
index 5e54260..0204129 100644
--- a/test/tint/builtins/gen/var/textureNumLevels/2df1ab.wgsl
+++ b/test/tint/builtins/gen/var/textureNumLevels/2df1ab.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_cube<f32>;
diff --git a/test/tint/builtins/gen/var/textureNumLevels/46dbd8.wgsl b/test/tint/builtins/gen/var/textureNumLevels/46dbd8.wgsl
index c529153..6682f95 100644
--- a/test/tint/builtins/gen/var/textureNumLevels/46dbd8.wgsl
+++ b/test/tint/builtins/gen/var/textureNumLevels/46dbd8.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d_array<f32>;
diff --git a/test/tint/builtins/gen/var/textureNumLevels/60d9b8.wgsl b/test/tint/builtins/gen/var/textureNumLevels/60d9b8.wgsl
index ed64701..52443e4 100644
--- a/test/tint/builtins/gen/var/textureNumLevels/60d9b8.wgsl
+++ b/test/tint/builtins/gen/var/textureNumLevels/60d9b8.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_3d<u32>;
diff --git a/test/tint/builtins/gen/var/textureNumLevels/903920.wgsl b/test/tint/builtins/gen/var/textureNumLevels/903920.wgsl
index 45d1837..ed4b7d4 100644
--- a/test/tint/builtins/gen/var/textureNumLevels/903920.wgsl
+++ b/test/tint/builtins/gen/var/textureNumLevels/903920.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_cube_array<i32>;
diff --git a/test/tint/builtins/gen/var/textureNumLevels/9a1a65.wgsl b/test/tint/builtins/gen/var/textureNumLevels/9a1a65.wgsl
index 8ac3e10..6c25078 100644
--- a/test/tint/builtins/gen/var/textureNumLevels/9a1a65.wgsl
+++ b/test/tint/builtins/gen/var/textureNumLevels/9a1a65.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_3d<i32>;
diff --git a/test/tint/builtins/gen/var/textureNumLevels/adc783.wgsl b/test/tint/builtins/gen/var/textureNumLevels/adc783.wgsl
index b0973fc..7146ecd 100644
--- a/test/tint/builtins/gen/var/textureNumLevels/adc783.wgsl
+++ b/test/tint/builtins/gen/var/textureNumLevels/adc783.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d_array<i32>;
diff --git a/test/tint/builtins/gen/var/textureNumLevels/ae911c.wgsl b/test/tint/builtins/gen/var/textureNumLevels/ae911c.wgsl
index 73cdfe7..c82e7bc 100644
--- a/test/tint/builtins/gen/var/textureNumLevels/ae911c.wgsl
+++ b/test/tint/builtins/gen/var/textureNumLevels/ae911c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d_array;
diff --git a/test/tint/builtins/gen/var/textureNumLevels/c386c8.wgsl b/test/tint/builtins/gen/var/textureNumLevels/c386c8.wgsl
index 7936a26..e7b015c 100644
--- a/test/tint/builtins/gen/var/textureNumLevels/c386c8.wgsl
+++ b/test/tint/builtins/gen/var/textureNumLevels/c386c8.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_cube<u32>;
diff --git a/test/tint/builtins/gen/var/textureNumLevels/c399f9.wgsl b/test/tint/builtins/gen/var/textureNumLevels/c399f9.wgsl
index b2507d0..2f85c3c 100644
--- a/test/tint/builtins/gen/var/textureNumLevels/c399f9.wgsl
+++ b/test/tint/builtins/gen/var/textureNumLevels/c399f9.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_1d<f32>;
diff --git a/test/tint/builtins/gen/var/textureNumLevels/c8c25c.wgsl b/test/tint/builtins/gen/var/textureNumLevels/c8c25c.wgsl
index f96f248..e6b079e 100644
--- a/test/tint/builtins/gen/var/textureNumLevels/c8c25c.wgsl
+++ b/test/tint/builtins/gen/var/textureNumLevels/c8c25c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_cube;
diff --git a/test/tint/builtins/gen/var/textureNumLevels/d63126.wgsl b/test/tint/builtins/gen/var/textureNumLevels/d63126.wgsl
index dade7bf..e9887ae 100644
--- a/test/tint/builtins/gen/var/textureNumLevels/d63126.wgsl
+++ b/test/tint/builtins/gen/var/textureNumLevels/d63126.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d;
diff --git a/test/tint/builtins/gen/var/textureNumLevels/d8f73b.wgsl b/test/tint/builtins/gen/var/textureNumLevels/d8f73b.wgsl
index 905433e..e413c34 100644
--- a/test/tint/builtins/gen/var/textureNumLevels/d8f73b.wgsl
+++ b/test/tint/builtins/gen/var/textureNumLevels/d8f73b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_cube_array<f32>;
diff --git a/test/tint/builtins/gen/var/textureNumLevels/ef7944.wgsl b/test/tint/builtins/gen/var/textureNumLevels/ef7944.wgsl
index 3b5c638..32c1a2f3 100644
--- a/test/tint/builtins/gen/var/textureNumLevels/ef7944.wgsl
+++ b/test/tint/builtins/gen/var/textureNumLevels/ef7944.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_3d<f32>;
diff --git a/test/tint/builtins/gen/var/textureNumLevels/efd6df.wgsl b/test/tint/builtins/gen/var/textureNumLevels/efd6df.wgsl
index b539f8f..f22d705 100644
--- a/test/tint/builtins/gen/var/textureNumLevels/efd6df.wgsl
+++ b/test/tint/builtins/gen/var/textureNumLevels/efd6df.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d<u32>;
diff --git a/test/tint/builtins/gen/var/textureNumLevels/f742c0.wgsl b/test/tint/builtins/gen/var/textureNumLevels/f742c0.wgsl
index f99ab50..7016fe5 100644
--- a/test/tint/builtins/gen/var/textureNumLevels/f742c0.wgsl
+++ b/test/tint/builtins/gen/var/textureNumLevels/f742c0.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_1d<i32>;
diff --git a/test/tint/builtins/gen/var/textureNumLevels/fe2171.wgsl b/test/tint/builtins/gen/var/textureNumLevels/fe2171.wgsl
index 9d8e930..fb20471 100644
--- a/test/tint/builtins/gen/var/textureNumLevels/fe2171.wgsl
+++ b/test/tint/builtins/gen/var/textureNumLevels/fe2171.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_cube_array<u32>;
diff --git a/test/tint/builtins/gen/var/textureNumSamples/50f399.wgsl b/test/tint/builtins/gen/var/textureNumSamples/50f399.wgsl
index 4c96b67..8d3855e 100644
--- a/test/tint/builtins/gen/var/textureNumSamples/50f399.wgsl
+++ b/test/tint/builtins/gen/var/textureNumSamples/50f399.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_multisampled_2d<u32>;
diff --git a/test/tint/builtins/gen/var/textureNumSamples/c1a777.wgsl b/test/tint/builtins/gen/var/textureNumSamples/c1a777.wgsl
index 0194a29..08edec1 100644
--- a/test/tint/builtins/gen/var/textureNumSamples/c1a777.wgsl
+++ b/test/tint/builtins/gen/var/textureNumSamples/c1a777.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_multisampled_2d<i32>;
diff --git a/test/tint/builtins/gen/var/textureNumSamples/dbb799.wgsl b/test/tint/builtins/gen/var/textureNumSamples/dbb799.wgsl
index 22c7d5a..e4b9207 100644
--- a/test/tint/builtins/gen/var/textureNumSamples/dbb799.wgsl
+++ b/test/tint/builtins/gen/var/textureNumSamples/dbb799.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_multisampled_2d<f32>;
diff --git a/test/tint/builtins/gen/var/textureNumSamples/ecd321.wgsl b/test/tint/builtins/gen/var/textureNumSamples/ecd321.wgsl
index 7e415b4..4effa8c 100644
--- a/test/tint/builtins/gen/var/textureNumSamples/ecd321.wgsl
+++ b/test/tint/builtins/gen/var/textureNumSamples/ecd321.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_multisampled_2d;
diff --git a/test/tint/builtins/gen/var/textureSample/0dff6c.wgsl b/test/tint/builtins/gen/var/textureSample/0dff6c.wgsl
index 0f242e5..508d73a 100644
--- a/test/tint/builtins/gen/var/textureSample/0dff6c.wgsl
+++ b/test/tint/builtins/gen/var/textureSample/0dff6c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d;
diff --git a/test/tint/builtins/gen/var/textureSample/17e988.wgsl b/test/tint/builtins/gen/var/textureSample/17e988.wgsl
index b80171c..bb4b440 100644
--- a/test/tint/builtins/gen/var/textureSample/17e988.wgsl
+++ b/test/tint/builtins/gen/var/textureSample/17e988.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d_array<f32>;
diff --git a/test/tint/builtins/gen/var/textureSample/193203.wgsl b/test/tint/builtins/gen/var/textureSample/193203.wgsl
index 808cf88..866e22e 100644
--- a/test/tint/builtins/gen/var/textureSample/193203.wgsl
+++ b/test/tint/builtins/gen/var/textureSample/193203.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d_array<f32>;
diff --git a/test/tint/builtins/gen/var/textureSample/1a4e1b.wgsl b/test/tint/builtins/gen/var/textureSample/1a4e1b.wgsl
index de3a361..014662b 100644
--- a/test/tint/builtins/gen/var/textureSample/1a4e1b.wgsl
+++ b/test/tint/builtins/gen/var/textureSample/1a4e1b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d_array;
diff --git a/test/tint/builtins/gen/var/textureSample/2149ec.wgsl b/test/tint/builtins/gen/var/textureSample/2149ec.wgsl
index e3c438f..5d0841d 100644
--- a/test/tint/builtins/gen/var/textureSample/2149ec.wgsl
+++ b/test/tint/builtins/gen/var/textureSample/2149ec.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_3d<f32>;
diff --git a/test/tint/builtins/gen/var/textureSample/38bbb9.wgsl b/test/tint/builtins/gen/var/textureSample/38bbb9.wgsl
index 7cc87e6..1fd8e85 100644
--- a/test/tint/builtins/gen/var/textureSample/38bbb9.wgsl
+++ b/test/tint/builtins/gen/var/textureSample/38bbb9.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d;
diff --git a/test/tint/builtins/gen/var/textureSample/3b50bd.wgsl b/test/tint/builtins/gen/var/textureSample/3b50bd.wgsl
index 7091444..1ced0a4 100644
--- a/test/tint/builtins/gen/var/textureSample/3b50bd.wgsl
+++ b/test/tint/builtins/gen/var/textureSample/3b50bd.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_3d<f32>;
diff --git a/test/tint/builtins/gen/var/textureSample/4703d0.wgsl b/test/tint/builtins/gen/var/textureSample/4703d0.wgsl
index c95f016..2c8a4da 100644
--- a/test/tint/builtins/gen/var/textureSample/4703d0.wgsl
+++ b/test/tint/builtins/gen/var/textureSample/4703d0.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d_array;
diff --git a/test/tint/builtins/gen/var/textureSample/4dd1bf.wgsl b/test/tint/builtins/gen/var/textureSample/4dd1bf.wgsl
index 37cc436..49ab601 100644
--- a/test/tint/builtins/gen/var/textureSample/4dd1bf.wgsl
+++ b/test/tint/builtins/gen/var/textureSample/4dd1bf.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_cube_array<f32>;
diff --git a/test/tint/builtins/gen/var/textureSample/51b514.wgsl b/test/tint/builtins/gen/var/textureSample/51b514.wgsl
index cbd347c..321821b 100644
--- a/test/tint/builtins/gen/var/textureSample/51b514.wgsl
+++ b/test/tint/builtins/gen/var/textureSample/51b514.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d<f32>;
diff --git a/test/tint/builtins/gen/var/textureSample/60bf45.wgsl b/test/tint/builtins/gen/var/textureSample/60bf45.wgsl
index ed72870..b808986 100644
--- a/test/tint/builtins/gen/var/textureSample/60bf45.wgsl
+++ b/test/tint/builtins/gen/var/textureSample/60bf45.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d_array;
diff --git a/test/tint/builtins/gen/var/textureSample/6717ca.wgsl b/test/tint/builtins/gen/var/textureSample/6717ca.wgsl
index 4619996..24e5569 100644
--- a/test/tint/builtins/gen/var/textureSample/6717ca.wgsl
+++ b/test/tint/builtins/gen/var/textureSample/6717ca.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d_array<f32>;
diff --git a/test/tint/builtins/gen/var/textureSample/6e64fb.wgsl b/test/tint/builtins/gen/var/textureSample/6e64fb.wgsl
index 473beb5..cf24408 100644
--- a/test/tint/builtins/gen/var/textureSample/6e64fb.wgsl
+++ b/test/tint/builtins/gen/var/textureSample/6e64fb.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_1d<f32>;
diff --git a/test/tint/builtins/gen/var/textureSample/7e9ffd.wgsl b/test/tint/builtins/gen/var/textureSample/7e9ffd.wgsl
index 3c2419f..87bd6ac 100644
--- a/test/tint/builtins/gen/var/textureSample/7e9ffd.wgsl
+++ b/test/tint/builtins/gen/var/textureSample/7e9ffd.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d_array;
diff --git a/test/tint/builtins/gen/var/textureSample/7fd8cb.wgsl b/test/tint/builtins/gen/var/textureSample/7fd8cb.wgsl
index 76c4d4a..f8407fa 100644
--- a/test/tint/builtins/gen/var/textureSample/7fd8cb.wgsl
+++ b/test/tint/builtins/gen/var/textureSample/7fd8cb.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_cube_array;
diff --git a/test/tint/builtins/gen/var/textureSample/85c4ba.wgsl b/test/tint/builtins/gen/var/textureSample/85c4ba.wgsl
index 26418c6..1f84829 100644
--- a/test/tint/builtins/gen/var/textureSample/85c4ba.wgsl
+++ b/test/tint/builtins/gen/var/textureSample/85c4ba.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d<f32>;
diff --git a/test/tint/builtins/gen/var/textureSample/bc7477.wgsl b/test/tint/builtins/gen/var/textureSample/bc7477.wgsl
index d04f83c..070a79a 100644
--- a/test/tint/builtins/gen/var/textureSample/bc7477.wgsl
+++ b/test/tint/builtins/gen/var/textureSample/bc7477.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_cube_array<f32>;
diff --git a/test/tint/builtins/gen/var/textureSample/c2f4e8.wgsl b/test/tint/builtins/gen/var/textureSample/c2f4e8.wgsl
index 18dfdf8..2c3aafb 100644
--- a/test/tint/builtins/gen/var/textureSample/c2f4e8.wgsl
+++ b/test/tint/builtins/gen/var/textureSample/c2f4e8.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_cube_array;
diff --git a/test/tint/builtins/gen/var/textureSample/d6b281.wgsl b/test/tint/builtins/gen/var/textureSample/d6b281.wgsl
index 948dbf8..093aeb5 100644
--- a/test/tint/builtins/gen/var/textureSample/d6b281.wgsl
+++ b/test/tint/builtins/gen/var/textureSample/d6b281.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d_array<f32>;
diff --git a/test/tint/builtins/gen/var/textureSample/e53267.wgsl b/test/tint/builtins/gen/var/textureSample/e53267.wgsl
index 73d867f..905a450 100644
--- a/test/tint/builtins/gen/var/textureSample/e53267.wgsl
+++ b/test/tint/builtins/gen/var/textureSample/e53267.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_cube<f32>;
diff --git a/test/tint/builtins/gen/var/textureSample/ea7030.wgsl b/test/tint/builtins/gen/var/textureSample/ea7030.wgsl
index 0897800..57ddccf 100644
--- a/test/tint/builtins/gen/var/textureSample/ea7030.wgsl
+++ b/test/tint/builtins/gen/var/textureSample/ea7030.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_cube;
diff --git a/test/tint/builtins/gen/var/textureSampleBaseClampToEdge/7c04e6.wgsl b/test/tint/builtins/gen/var/textureSampleBaseClampToEdge/7c04e6.wgsl
index 3599a8a..56d53db 100644
--- a/test/tint/builtins/gen/var/textureSampleBaseClampToEdge/7c04e6.wgsl
+++ b/test/tint/builtins/gen/var/textureSampleBaseClampToEdge/7c04e6.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_external;
diff --git a/test/tint/builtins/gen/var/textureSampleBaseClampToEdge/9ca02c.wgsl b/test/tint/builtins/gen/var/textureSampleBaseClampToEdge/9ca02c.wgsl
index 5b20638..54a5024 100644
--- a/test/tint/builtins/gen/var/textureSampleBaseClampToEdge/9ca02c.wgsl
+++ b/test/tint/builtins/gen/var/textureSampleBaseClampToEdge/9ca02c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d<f32>;
diff --git a/test/tint/builtins/gen/var/textureSampleBias/1c707e.wgsl b/test/tint/builtins/gen/var/textureSampleBias/1c707e.wgsl
index ebc2d1f..8a0a228 100644
--- a/test/tint/builtins/gen/var/textureSampleBias/1c707e.wgsl
+++ b/test/tint/builtins/gen/var/textureSampleBias/1c707e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d_array<f32>;
diff --git a/test/tint/builtins/gen/var/textureSampleBias/53b9f7.wgsl b/test/tint/builtins/gen/var/textureSampleBias/53b9f7.wgsl
index b210e14..62a4b0c 100644
--- a/test/tint/builtins/gen/var/textureSampleBias/53b9f7.wgsl
+++ b/test/tint/builtins/gen/var/textureSampleBias/53b9f7.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_cube<f32>;
diff --git a/test/tint/builtins/gen/var/textureSampleBias/594824.wgsl b/test/tint/builtins/gen/var/textureSampleBias/594824.wgsl
index 92e070e..9b8bbbb 100644
--- a/test/tint/builtins/gen/var/textureSampleBias/594824.wgsl
+++ b/test/tint/builtins/gen/var/textureSampleBias/594824.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_3d<f32>;
diff --git a/test/tint/builtins/gen/var/textureSampleBias/6a9113.wgsl b/test/tint/builtins/gen/var/textureSampleBias/6a9113.wgsl
index 47d271e..642ce9a 100644
--- a/test/tint/builtins/gen/var/textureSampleBias/6a9113.wgsl
+++ b/test/tint/builtins/gen/var/textureSampleBias/6a9113.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d<f32>;
diff --git a/test/tint/builtins/gen/var/textureSampleBias/80e579.wgsl b/test/tint/builtins/gen/var/textureSampleBias/80e579.wgsl
index b431cdb..d523699 100644
--- a/test/tint/builtins/gen/var/textureSampleBias/80e579.wgsl
+++ b/test/tint/builtins/gen/var/textureSampleBias/80e579.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d_array<f32>;
diff --git a/test/tint/builtins/gen/var/textureSampleBias/87915c.wgsl b/test/tint/builtins/gen/var/textureSampleBias/87915c.wgsl
index 0b12576..84f34f1 100644
--- a/test/tint/builtins/gen/var/textureSampleBias/87915c.wgsl
+++ b/test/tint/builtins/gen/var/textureSampleBias/87915c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d_array<f32>;
diff --git a/test/tint/builtins/gen/var/textureSampleBias/9dbb51.wgsl b/test/tint/builtins/gen/var/textureSampleBias/9dbb51.wgsl
index 4abd1cf..e1a7277 100644
--- a/test/tint/builtins/gen/var/textureSampleBias/9dbb51.wgsl
+++ b/test/tint/builtins/gen/var/textureSampleBias/9dbb51.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d_array<f32>;
diff --git a/test/tint/builtins/gen/var/textureSampleBias/a161cf.wgsl b/test/tint/builtins/gen/var/textureSampleBias/a161cf.wgsl
index 2fbcd26..34182a4 100644
--- a/test/tint/builtins/gen/var/textureSampleBias/a161cf.wgsl
+++ b/test/tint/builtins/gen/var/textureSampleBias/a161cf.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d<f32>;
diff --git a/test/tint/builtins/gen/var/textureSampleBias/c6953d.wgsl b/test/tint/builtins/gen/var/textureSampleBias/c6953d.wgsl
index 9744f74..aaad0b3 100644
--- a/test/tint/builtins/gen/var/textureSampleBias/c6953d.wgsl
+++ b/test/tint/builtins/gen/var/textureSampleBias/c6953d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_cube_array<f32>;
diff --git a/test/tint/builtins/gen/var/textureSampleBias/d3fa1b.wgsl b/test/tint/builtins/gen/var/textureSampleBias/d3fa1b.wgsl
index 461dffb..aa1b787 100644
--- a/test/tint/builtins/gen/var/textureSampleBias/d3fa1b.wgsl
+++ b/test/tint/builtins/gen/var/textureSampleBias/d3fa1b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_3d<f32>;
diff --git a/test/tint/builtins/gen/var/textureSampleBias/eed7c4.wgsl b/test/tint/builtins/gen/var/textureSampleBias/eed7c4.wgsl
index 1bd3dd7..579e23a 100644
--- a/test/tint/builtins/gen/var/textureSampleBias/eed7c4.wgsl
+++ b/test/tint/builtins/gen/var/textureSampleBias/eed7c4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_cube_array<f32>;
diff --git a/test/tint/builtins/gen/var/textureSampleCompare/1912e5.wgsl b/test/tint/builtins/gen/var/textureSampleCompare/1912e5.wgsl
index 8a0bfc2..aebc3db 100644
--- a/test/tint/builtins/gen/var/textureSampleCompare/1912e5.wgsl
+++ b/test/tint/builtins/gen/var/textureSampleCompare/1912e5.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_cube_array;
diff --git a/test/tint/builtins/gen/var/textureSampleCompare/3a5923.wgsl b/test/tint/builtins/gen/var/textureSampleCompare/3a5923.wgsl
index 782879d..c455861 100644
--- a/test/tint/builtins/gen/var/textureSampleCompare/3a5923.wgsl
+++ b/test/tint/builtins/gen/var/textureSampleCompare/3a5923.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d;
diff --git a/test/tint/builtins/gen/var/textureSampleCompare/63fb83.wgsl b/test/tint/builtins/gen/var/textureSampleCompare/63fb83.wgsl
index 6eeba1d..a462c51 100644
--- a/test/tint/builtins/gen/var/textureSampleCompare/63fb83.wgsl
+++ b/test/tint/builtins/gen/var/textureSampleCompare/63fb83.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_cube;
diff --git a/test/tint/builtins/gen/var/textureSampleCompare/7b5025.wgsl b/test/tint/builtins/gen/var/textureSampleCompare/7b5025.wgsl
index 0ca7207..16e35f8 100644
--- a/test/tint/builtins/gen/var/textureSampleCompare/7b5025.wgsl
+++ b/test/tint/builtins/gen/var/textureSampleCompare/7b5025.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d_array;
diff --git a/test/tint/builtins/gen/var/textureSampleCompare/90ae56.wgsl b/test/tint/builtins/gen/var/textureSampleCompare/90ae56.wgsl
index d1cb695..64fc910 100644
--- a/test/tint/builtins/gen/var/textureSampleCompare/90ae56.wgsl
+++ b/test/tint/builtins/gen/var/textureSampleCompare/90ae56.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d_array;
diff --git a/test/tint/builtins/gen/var/textureSampleCompare/a3ca7e.wgsl b/test/tint/builtins/gen/var/textureSampleCompare/a3ca7e.wgsl
index e7f41d4..bd93221 100644
--- a/test/tint/builtins/gen/var/textureSampleCompare/a3ca7e.wgsl
+++ b/test/tint/builtins/gen/var/textureSampleCompare/a3ca7e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_cube_array;
diff --git a/test/tint/builtins/gen/var/textureSampleCompare/af1051.wgsl b/test/tint/builtins/gen/var/textureSampleCompare/af1051.wgsl
index 8bc2e6a..1404f6d 100644
--- a/test/tint/builtins/gen/var/textureSampleCompare/af1051.wgsl
+++ b/test/tint/builtins/gen/var/textureSampleCompare/af1051.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d_array;
diff --git a/test/tint/builtins/gen/var/textureSampleCompare/dd431d.wgsl b/test/tint/builtins/gen/var/textureSampleCompare/dd431d.wgsl
index 39fd343..84dbff8 100644
--- a/test/tint/builtins/gen/var/textureSampleCompare/dd431d.wgsl
+++ b/test/tint/builtins/gen/var/textureSampleCompare/dd431d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d_array;
diff --git a/test/tint/builtins/gen/var/textureSampleCompare/dec064.wgsl b/test/tint/builtins/gen/var/textureSampleCompare/dec064.wgsl
index 5e0bbb5..c9449c0 100644
--- a/test/tint/builtins/gen/var/textureSampleCompare/dec064.wgsl
+++ b/test/tint/builtins/gen/var/textureSampleCompare/dec064.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d;
diff --git a/test/tint/builtins/gen/var/textureSampleCompareLevel/1116ed.wgsl b/test/tint/builtins/gen/var/textureSampleCompareLevel/1116ed.wgsl
index d747b50..c5d7eb1 100644
--- a/test/tint/builtins/gen/var/textureSampleCompareLevel/1116ed.wgsl
+++ b/test/tint/builtins/gen/var/textureSampleCompareLevel/1116ed.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d_array;
diff --git a/test/tint/builtins/gen/var/textureSampleCompareLevel/1568e3.wgsl b/test/tint/builtins/gen/var/textureSampleCompareLevel/1568e3.wgsl
index 4652183..d31b365 100644
--- a/test/tint/builtins/gen/var/textureSampleCompareLevel/1568e3.wgsl
+++ b/test/tint/builtins/gen/var/textureSampleCompareLevel/1568e3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_cube;
diff --git a/test/tint/builtins/gen/var/textureSampleCompareLevel/2ad2b1.wgsl b/test/tint/builtins/gen/var/textureSampleCompareLevel/2ad2b1.wgsl
index 815339d..0cfe6b7 100644
--- a/test/tint/builtins/gen/var/textureSampleCompareLevel/2ad2b1.wgsl
+++ b/test/tint/builtins/gen/var/textureSampleCompareLevel/2ad2b1.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d;
diff --git a/test/tint/builtins/gen/var/textureSampleCompareLevel/4cf3a2.wgsl b/test/tint/builtins/gen/var/textureSampleCompareLevel/4cf3a2.wgsl
index b0458ff..984d2cc 100644
--- a/test/tint/builtins/gen/var/textureSampleCompareLevel/4cf3a2.wgsl
+++ b/test/tint/builtins/gen/var/textureSampleCompareLevel/4cf3a2.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_cube_array;
diff --git a/test/tint/builtins/gen/var/textureSampleCompareLevel/7dc3c0.wgsl b/test/tint/builtins/gen/var/textureSampleCompareLevel/7dc3c0.wgsl
index 29bcf4a..a934ca0 100644
--- a/test/tint/builtins/gen/var/textureSampleCompareLevel/7dc3c0.wgsl
+++ b/test/tint/builtins/gen/var/textureSampleCompareLevel/7dc3c0.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d_array;
diff --git a/test/tint/builtins/gen/var/textureSampleCompareLevel/7f2b9a.wgsl b/test/tint/builtins/gen/var/textureSampleCompareLevel/7f2b9a.wgsl
index 1ff42b6..77414df 100644
--- a/test/tint/builtins/gen/var/textureSampleCompareLevel/7f2b9a.wgsl
+++ b/test/tint/builtins/gen/var/textureSampleCompareLevel/7f2b9a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d;
diff --git a/test/tint/builtins/gen/var/textureSampleCompareLevel/958c87.wgsl b/test/tint/builtins/gen/var/textureSampleCompareLevel/958c87.wgsl
index 625e686..f9dd6a5 100644
--- a/test/tint/builtins/gen/var/textureSampleCompareLevel/958c87.wgsl
+++ b/test/tint/builtins/gen/var/textureSampleCompareLevel/958c87.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_cube_array;
diff --git a/test/tint/builtins/gen/var/textureSampleCompareLevel/b6e47c.wgsl b/test/tint/builtins/gen/var/textureSampleCompareLevel/b6e47c.wgsl
index 6bb2415..e7ea6e1 100644
--- a/test/tint/builtins/gen/var/textureSampleCompareLevel/b6e47c.wgsl
+++ b/test/tint/builtins/gen/var/textureSampleCompareLevel/b6e47c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d_array;
diff --git a/test/tint/builtins/gen/var/textureSampleCompareLevel/bcb3dd.wgsl b/test/tint/builtins/gen/var/textureSampleCompareLevel/bcb3dd.wgsl
index e171357..2485570 100644
--- a/test/tint/builtins/gen/var/textureSampleCompareLevel/bcb3dd.wgsl
+++ b/test/tint/builtins/gen/var/textureSampleCompareLevel/bcb3dd.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d_array;
diff --git a/test/tint/builtins/gen/var/textureSampleGrad/21402b.wgsl b/test/tint/builtins/gen/var/textureSampleGrad/21402b.wgsl
index 0c1b4bb..c541149 100644
--- a/test/tint/builtins/gen/var/textureSampleGrad/21402b.wgsl
+++ b/test/tint/builtins/gen/var/textureSampleGrad/21402b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_3d<f32>;
diff --git a/test/tint/builtins/gen/var/textureSampleGrad/2ecd8f.wgsl b/test/tint/builtins/gen/var/textureSampleGrad/2ecd8f.wgsl
index 1d1a553..722ee41 100644
--- a/test/tint/builtins/gen/var/textureSampleGrad/2ecd8f.wgsl
+++ b/test/tint/builtins/gen/var/textureSampleGrad/2ecd8f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d_array<f32>;
diff --git a/test/tint/builtins/gen/var/textureSampleGrad/521263.wgsl b/test/tint/builtins/gen/var/textureSampleGrad/521263.wgsl
index f89e361..fd557f1 100644
--- a/test/tint/builtins/gen/var/textureSampleGrad/521263.wgsl
+++ b/test/tint/builtins/gen/var/textureSampleGrad/521263.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d<f32>;
diff --git a/test/tint/builtins/gen/var/textureSampleGrad/5312f4.wgsl b/test/tint/builtins/gen/var/textureSampleGrad/5312f4.wgsl
index 49a7f1e..b8bd53d 100644
--- a/test/tint/builtins/gen/var/textureSampleGrad/5312f4.wgsl
+++ b/test/tint/builtins/gen/var/textureSampleGrad/5312f4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_cube<f32>;
diff --git a/test/tint/builtins/gen/var/textureSampleGrad/5884dd.wgsl b/test/tint/builtins/gen/var/textureSampleGrad/5884dd.wgsl
index bd01689..22ae647 100644
--- a/test/tint/builtins/gen/var/textureSampleGrad/5884dd.wgsl
+++ b/test/tint/builtins/gen/var/textureSampleGrad/5884dd.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_3d<f32>;
diff --git a/test/tint/builtins/gen/var/textureSampleGrad/7cd6de.wgsl b/test/tint/builtins/gen/var/textureSampleGrad/7cd6de.wgsl
index 766a2ed..f850f86 100644
--- a/test/tint/builtins/gen/var/textureSampleGrad/7cd6de.wgsl
+++ b/test/tint/builtins/gen/var/textureSampleGrad/7cd6de.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d_array<f32>;
diff --git a/test/tint/builtins/gen/var/textureSampleGrad/a09131.wgsl b/test/tint/builtins/gen/var/textureSampleGrad/a09131.wgsl
index 8348951..3b19f20 100644
--- a/test/tint/builtins/gen/var/textureSampleGrad/a09131.wgsl
+++ b/test/tint/builtins/gen/var/textureSampleGrad/a09131.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d_array<f32>;
diff --git a/test/tint/builtins/gen/var/textureSampleGrad/bbb58f.wgsl b/test/tint/builtins/gen/var/textureSampleGrad/bbb58f.wgsl
index 8bb7a29..9ae227d 100644
--- a/test/tint/builtins/gen/var/textureSampleGrad/bbb58f.wgsl
+++ b/test/tint/builtins/gen/var/textureSampleGrad/bbb58f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_cube_array<f32>;
diff --git a/test/tint/builtins/gen/var/textureSampleGrad/d4e3c5.wgsl b/test/tint/builtins/gen/var/textureSampleGrad/d4e3c5.wgsl
index b9c5a82..7fbea0a 100644
--- a/test/tint/builtins/gen/var/textureSampleGrad/d4e3c5.wgsl
+++ b/test/tint/builtins/gen/var/textureSampleGrad/d4e3c5.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d<f32>;
diff --git a/test/tint/builtins/gen/var/textureSampleGrad/d65515.wgsl b/test/tint/builtins/gen/var/textureSampleGrad/d65515.wgsl
index e2286f2..7352c84 100644
--- a/test/tint/builtins/gen/var/textureSampleGrad/d65515.wgsl
+++ b/test/tint/builtins/gen/var/textureSampleGrad/d65515.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d_array<f32>;
diff --git a/test/tint/builtins/gen/var/textureSampleGrad/e383db.wgsl b/test/tint/builtins/gen/var/textureSampleGrad/e383db.wgsl
index 4e7cb73..7e40d6e 100644
--- a/test/tint/builtins/gen/var/textureSampleGrad/e383db.wgsl
+++ b/test/tint/builtins/gen/var/textureSampleGrad/e383db.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_cube_array<f32>;
diff --git a/test/tint/builtins/gen/var/textureSampleLevel/02be59.wgsl b/test/tint/builtins/gen/var/textureSampleLevel/02be59.wgsl
index 002e4ab..fe168ad 100644
--- a/test/tint/builtins/gen/var/textureSampleLevel/02be59.wgsl
+++ b/test/tint/builtins/gen/var/textureSampleLevel/02be59.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d;
diff --git a/test/tint/builtins/gen/var/textureSampleLevel/0b0a1b.wgsl b/test/tint/builtins/gen/var/textureSampleLevel/0b0a1b.wgsl
index 61aff8a..62b2f44 100644
--- a/test/tint/builtins/gen/var/textureSampleLevel/0b0a1b.wgsl
+++ b/test/tint/builtins/gen/var/textureSampleLevel/0b0a1b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d<f32>;
diff --git a/test/tint/builtins/gen/var/textureSampleLevel/0bdd9a.wgsl b/test/tint/builtins/gen/var/textureSampleLevel/0bdd9a.wgsl
index 9676df8..bd506d7 100644
--- a/test/tint/builtins/gen/var/textureSampleLevel/0bdd9a.wgsl
+++ b/test/tint/builtins/gen/var/textureSampleLevel/0bdd9a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_cube_array<f32>;
diff --git a/test/tint/builtins/gen/var/textureSampleLevel/1b0291.wgsl b/test/tint/builtins/gen/var/textureSampleLevel/1b0291.wgsl
index 6a114f5..48e9951 100644
--- a/test/tint/builtins/gen/var/textureSampleLevel/1b0291.wgsl
+++ b/test/tint/builtins/gen/var/textureSampleLevel/1b0291.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_cube;
diff --git a/test/tint/builtins/gen/var/textureSampleLevel/1bf73e.wgsl b/test/tint/builtins/gen/var/textureSampleLevel/1bf73e.wgsl
index 5bc25b0..c78ac03 100644
--- a/test/tint/builtins/gen/var/textureSampleLevel/1bf73e.wgsl
+++ b/test/tint/builtins/gen/var/textureSampleLevel/1bf73e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d_array;
diff --git a/test/tint/builtins/gen/var/textureSampleLevel/265cc7.wgsl b/test/tint/builtins/gen/var/textureSampleLevel/265cc7.wgsl
index 11239fd..ee099e5 100644
--- a/test/tint/builtins/gen/var/textureSampleLevel/265cc7.wgsl
+++ b/test/tint/builtins/gen/var/textureSampleLevel/265cc7.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d_array<f32>;
diff --git a/test/tint/builtins/gen/var/textureSampleLevel/2974eb.wgsl b/test/tint/builtins/gen/var/textureSampleLevel/2974eb.wgsl
index 4ac83da..a794657 100644
--- a/test/tint/builtins/gen/var/textureSampleLevel/2974eb.wgsl
+++ b/test/tint/builtins/gen/var/textureSampleLevel/2974eb.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d_array;
diff --git a/test/tint/builtins/gen/var/textureSampleLevel/302be4.wgsl b/test/tint/builtins/gen/var/textureSampleLevel/302be4.wgsl
index 7c6e005..307d970 100644
--- a/test/tint/builtins/gen/var/textureSampleLevel/302be4.wgsl
+++ b/test/tint/builtins/gen/var/textureSampleLevel/302be4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d_array<f32>;
diff --git a/test/tint/builtins/gen/var/textureSampleLevel/36780e.wgsl b/test/tint/builtins/gen/var/textureSampleLevel/36780e.wgsl
index 2512e84..c7af68d 100644
--- a/test/tint/builtins/gen/var/textureSampleLevel/36780e.wgsl
+++ b/test/tint/builtins/gen/var/textureSampleLevel/36780e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d_array;
diff --git a/test/tint/builtins/gen/var/textureSampleLevel/36f0d3.wgsl b/test/tint/builtins/gen/var/textureSampleLevel/36f0d3.wgsl
index e1e304a..74b258d 100644
--- a/test/tint/builtins/gen/var/textureSampleLevel/36f0d3.wgsl
+++ b/test/tint/builtins/gen/var/textureSampleLevel/36f0d3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d_array;
diff --git a/test/tint/builtins/gen/var/textureSampleLevel/3c3442.wgsl b/test/tint/builtins/gen/var/textureSampleLevel/3c3442.wgsl
index 1e10c2d..a6cc91a 100644
--- a/test/tint/builtins/gen/var/textureSampleLevel/3c3442.wgsl
+++ b/test/tint/builtins/gen/var/textureSampleLevel/3c3442.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d_array;
diff --git a/test/tint/builtins/gen/var/textureSampleLevel/615583.wgsl b/test/tint/builtins/gen/var/textureSampleLevel/615583.wgsl
index 637db2d..ae36655 100644
--- a/test/tint/builtins/gen/var/textureSampleLevel/615583.wgsl
+++ b/test/tint/builtins/gen/var/textureSampleLevel/615583.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d_array;
diff --git a/test/tint/builtins/gen/var/textureSampleLevel/73e892.wgsl b/test/tint/builtins/gen/var/textureSampleLevel/73e892.wgsl
index 0a98d11..efc1c56 100644
--- a/test/tint/builtins/gen/var/textureSampleLevel/73e892.wgsl
+++ b/test/tint/builtins/gen/var/textureSampleLevel/73e892.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d;
diff --git a/test/tint/builtins/gen/var/textureSampleLevel/749baf.wgsl b/test/tint/builtins/gen/var/textureSampleLevel/749baf.wgsl
index 7960029..d7f01ce 100644
--- a/test/tint/builtins/gen/var/textureSampleLevel/749baf.wgsl
+++ b/test/tint/builtins/gen/var/textureSampleLevel/749baf.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d;
diff --git a/test/tint/builtins/gen/var/textureSampleLevel/941a53.wgsl b/test/tint/builtins/gen/var/textureSampleLevel/941a53.wgsl
index fbfb0c3..14fd4ae4 100644
--- a/test/tint/builtins/gen/var/textureSampleLevel/941a53.wgsl
+++ b/test/tint/builtins/gen/var/textureSampleLevel/941a53.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_cube_array;
diff --git a/test/tint/builtins/gen/var/textureSampleLevel/a12142.wgsl b/test/tint/builtins/gen/var/textureSampleLevel/a12142.wgsl
index 9937920..f9f34a8 100644
--- a/test/tint/builtins/gen/var/textureSampleLevel/a12142.wgsl
+++ b/test/tint/builtins/gen/var/textureSampleLevel/a12142.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_cube_array;
diff --git a/test/tint/builtins/gen/var/textureSampleLevel/aab3b9.wgsl b/test/tint/builtins/gen/var/textureSampleLevel/aab3b9.wgsl
index 808560d..3e9ee8a 100644
--- a/test/tint/builtins/gen/var/textureSampleLevel/aab3b9.wgsl
+++ b/test/tint/builtins/gen/var/textureSampleLevel/aab3b9.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_cube_array<f32>;
diff --git a/test/tint/builtins/gen/var/textureSampleLevel/abfcc0.wgsl b/test/tint/builtins/gen/var/textureSampleLevel/abfcc0.wgsl
index 1f0fe6b..7d6f323 100644
--- a/test/tint/builtins/gen/var/textureSampleLevel/abfcc0.wgsl
+++ b/test/tint/builtins/gen/var/textureSampleLevel/abfcc0.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_3d<f32>;
diff --git a/test/tint/builtins/gen/var/textureSampleLevel/ae5e39.wgsl b/test/tint/builtins/gen/var/textureSampleLevel/ae5e39.wgsl
index b95b264..e31f107 100644
--- a/test/tint/builtins/gen/var/textureSampleLevel/ae5e39.wgsl
+++ b/test/tint/builtins/gen/var/textureSampleLevel/ae5e39.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_cube_array;
diff --git a/test/tint/builtins/gen/var/textureSampleLevel/ae92a2.wgsl b/test/tint/builtins/gen/var/textureSampleLevel/ae92a2.wgsl
index 8133d64..39dd316 100644
--- a/test/tint/builtins/gen/var/textureSampleLevel/ae92a2.wgsl
+++ b/test/tint/builtins/gen/var/textureSampleLevel/ae92a2.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_cube;
diff --git a/test/tint/builtins/gen/var/textureSampleLevel/b7c55c.wgsl b/test/tint/builtins/gen/var/textureSampleLevel/b7c55c.wgsl
index bdc0012..b03d9b4 100644
--- a/test/tint/builtins/gen/var/textureSampleLevel/b7c55c.wgsl
+++ b/test/tint/builtins/gen/var/textureSampleLevel/b7c55c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d_array<f32>;
diff --git a/test/tint/builtins/gen/var/textureSampleLevel/c32df7.wgsl b/test/tint/builtins/gen/var/textureSampleLevel/c32df7.wgsl
index 7bba5a7..5e107ec 100644
--- a/test/tint/builtins/gen/var/textureSampleLevel/c32df7.wgsl
+++ b/test/tint/builtins/gen/var/textureSampleLevel/c32df7.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_cube<f32>;
diff --git a/test/tint/builtins/gen/var/textureSampleLevel/c6aca6.wgsl b/test/tint/builtins/gen/var/textureSampleLevel/c6aca6.wgsl
index a204263..4bf4096 100644
--- a/test/tint/builtins/gen/var/textureSampleLevel/c6aca6.wgsl
+++ b/test/tint/builtins/gen/var/textureSampleLevel/c6aca6.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d<f32>;
diff --git a/test/tint/builtins/gen/var/textureSampleLevel/cdfe0f.wgsl b/test/tint/builtins/gen/var/textureSampleLevel/cdfe0f.wgsl
index 488b72c..a25180f 100644
--- a/test/tint/builtins/gen/var/textureSampleLevel/cdfe0f.wgsl
+++ b/test/tint/builtins/gen/var/textureSampleLevel/cdfe0f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d_array;
diff --git a/test/tint/builtins/gen/var/textureSampleLevel/dcbecb.wgsl b/test/tint/builtins/gen/var/textureSampleLevel/dcbecb.wgsl
index f7caf9f..97d3c2b 100644
--- a/test/tint/builtins/gen/var/textureSampleLevel/dcbecb.wgsl
+++ b/test/tint/builtins/gen/var/textureSampleLevel/dcbecb.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_3d<f32>;
diff --git a/test/tint/builtins/gen/var/textureSampleLevel/e6ce9e.wgsl b/test/tint/builtins/gen/var/textureSampleLevel/e6ce9e.wgsl
index ad3f387..7624030 100644
--- a/test/tint/builtins/gen/var/textureSampleLevel/e6ce9e.wgsl
+++ b/test/tint/builtins/gen/var/textureSampleLevel/e6ce9e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d_array;
diff --git a/test/tint/builtins/gen/var/textureSampleLevel/f3b2c8.wgsl b/test/tint/builtins/gen/var/textureSampleLevel/f3b2c8.wgsl
index 49a98ab..7ab884a 100644
--- a/test/tint/builtins/gen/var/textureSampleLevel/f3b2c8.wgsl
+++ b/test/tint/builtins/gen/var/textureSampleLevel/f3b2c8.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_2d;
diff --git a/test/tint/builtins/gen/var/textureSampleLevel/faa6d7.wgsl b/test/tint/builtins/gen/var/textureSampleLevel/faa6d7.wgsl
index 07847b8..b23d81e 100644
--- a/test/tint/builtins/gen/var/textureSampleLevel/faa6d7.wgsl
+++ b/test/tint/builtins/gen/var/textureSampleLevel/faa6d7.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_2d_array<f32>;
diff --git a/test/tint/builtins/gen/var/textureSampleLevel/ff11bc.wgsl b/test/tint/builtins/gen/var/textureSampleLevel/ff11bc.wgsl
index 263e915..88b8262 100644
--- a/test/tint/builtins/gen/var/textureSampleLevel/ff11bc.wgsl
+++ b/test/tint/builtins/gen/var/textureSampleLevel/ff11bc.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_depth_cube_array;
diff --git a/test/tint/builtins/gen/var/textureStore/00ca64.wgsl b/test/tint/builtins/gen/var/textureStore/00ca64.wgsl
index 63a77ad..811d58a 100644
--- a/test/tint/builtins/gen/var/textureStore/00ca64.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/00ca64.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba32uint, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/0148bd.wgsl b/test/tint/builtins/gen/var/textureStore/0148bd.wgsl
index 8627fa2..1deb6a2 100644
--- a/test/tint/builtins/gen/var/textureStore/0148bd.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/0148bd.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba32sint, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/031506.wgsl b/test/tint/builtins/gen/var/textureStore/031506.wgsl
index a959d4c..c4c2d46 100644
--- a/test/tint/builtins/gen/var/textureStore/031506.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/031506.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/036d0e.wgsl b/test/tint/builtins/gen/var/textureStore/036d0e.wgsl
index b328fc7..f045d8e 100644
--- a/test/tint/builtins/gen/var/textureStore/036d0e.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/036d0e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/03e7a0.wgsl b/test/tint/builtins/gen/var/textureStore/03e7a0.wgsl
index 44a6ac2..8b0735b 100644
--- a/test/tint/builtins/gen/var/textureStore/03e7a0.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/03e7a0.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/042b06.wgsl b/test/tint/builtins/gen/var/textureStore/042b06.wgsl
index 87e34d1..8d36c8f 100644
--- a/test/tint/builtins/gen/var/textureStore/042b06.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/042b06.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/052a4e.wgsl b/test/tint/builtins/gen/var/textureStore/052a4e.wgsl
index ae2fc56..1dce827 100644
--- a/test/tint/builtins/gen/var/textureStore/052a4e.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/052a4e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/053664.wgsl b/test/tint/builtins/gen/var/textureStore/053664.wgsl
index 7d2510a..4b13fa2 100644
--- a/test/tint/builtins/gen/var/textureStore/053664.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/053664.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/05ce15.wgsl b/test/tint/builtins/gen/var/textureStore/05ce15.wgsl
index 400da8c..f08f693 100644
--- a/test/tint/builtins/gen/var/textureStore/05ce15.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/05ce15.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d<rgba32float, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/064c7f.wgsl b/test/tint/builtins/gen/var/textureStore/064c7f.wgsl
index 3b86493..c1d520b 100644
--- a/test/tint/builtins/gen/var/textureStore/064c7f.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/064c7f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d<rg32float, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/068641.wgsl b/test/tint/builtins/gen/var/textureStore/068641.wgsl
index 8822c38..b79eedc 100644
--- a/test/tint/builtins/gen/var/textureStore/068641.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/068641.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_3d<rgba16uint, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/06e49c.wgsl b/test/tint/builtins/gen/var/textureStore/06e49c.wgsl
index 159954c..fdc2fbd 100644
--- a/test/tint/builtins/gen/var/textureStore/06e49c.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/06e49c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba32float, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/07548b.wgsl b/test/tint/builtins/gen/var/textureStore/07548b.wgsl
index 41776ae..418d9ca 100644
--- a/test/tint/builtins/gen/var/textureStore/07548b.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/07548b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_3d<rgba16sint, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/09e4d5.wgsl b/test/tint/builtins/gen/var/textureStore/09e4d5.wgsl
index 1564ca8..eebc78d 100644
--- a/test/tint/builtins/gen/var/textureStore/09e4d5.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/09e4d5.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/0a1a79.wgsl b/test/tint/builtins/gen/var/textureStore/0a1a79.wgsl
index a948807..04c60bf 100644
--- a/test/tint/builtins/gen/var/textureStore/0a1a79.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/0a1a79.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba8uint, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/0ade9a.wgsl b/test/tint/builtins/gen/var/textureStore/0ade9a.wgsl
index 95527ab..16b6f84 100644
--- a/test/tint/builtins/gen/var/textureStore/0ade9a.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/0ade9a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/0af6b5.wgsl b/test/tint/builtins/gen/var/textureStore/0af6b5.wgsl
index a39b998..b96f1b0 100644
--- a/test/tint/builtins/gen/var/textureStore/0af6b5.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/0af6b5.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d<r32float, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/0c3dff.wgsl b/test/tint/builtins/gen/var/textureStore/0c3dff.wgsl
index ceee3a1..e82cfa2 100644
--- a/test/tint/builtins/gen/var/textureStore/0c3dff.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/0c3dff.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d<rgba16uint, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/0cc825.wgsl b/test/tint/builtins/gen/var/textureStore/0cc825.wgsl
index 40513dc..50bdd88 100644
--- a/test/tint/builtins/gen/var/textureStore/0cc825.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/0cc825.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba16sint, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/0ff97a.wgsl b/test/tint/builtins/gen/var/textureStore/0ff97a.wgsl
index 53b17da..bef06e6 100644
--- a/test/tint/builtins/gen/var/textureStore/0ff97a.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/0ff97a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/101325.wgsl b/test/tint/builtins/gen/var/textureStore/101325.wgsl
index 265d8db..b194035 100644
--- a/test/tint/builtins/gen/var/textureStore/101325.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/101325.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/102722.wgsl b/test/tint/builtins/gen/var/textureStore/102722.wgsl
index 7b13f88..4ef8c94 100644
--- a/test/tint/builtins/gen/var/textureStore/102722.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/102722.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_1d<r32uint, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/145061.wgsl b/test/tint/builtins/gen/var/textureStore/145061.wgsl
index 667d7cf..e17d4b8 100644
--- a/test/tint/builtins/gen/var/textureStore/145061.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/145061.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/158cf0.wgsl b/test/tint/builtins/gen/var/textureStore/158cf0.wgsl
index 6271460..11dbcc2 100644
--- a/test/tint/builtins/gen/var/textureStore/158cf0.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/158cf0.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<r32uint, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/178e69.wgsl b/test/tint/builtins/gen/var/textureStore/178e69.wgsl
index 5d37457..63a4c29 100644
--- a/test/tint/builtins/gen/var/textureStore/178e69.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/178e69.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/1839f2.wgsl b/test/tint/builtins/gen/var/textureStore/1839f2.wgsl
index 409f99a..381d750 100644
--- a/test/tint/builtins/gen/var/textureStore/1839f2.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/1839f2.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d<rgba8sint, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/195d1b.wgsl b/test/tint/builtins/gen/var/textureStore/195d1b.wgsl
index 23a6586..3985b4d 100644
--- a/test/tint/builtins/gen/var/textureStore/195d1b.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/195d1b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/197637.wgsl b/test/tint/builtins/gen/var/textureStore/197637.wgsl
index b7dc3c3..8d8a6ae 100644
--- a/test/tint/builtins/gen/var/textureStore/197637.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/197637.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/1a6c0b.wgsl b/test/tint/builtins/gen/var/textureStore/1a6c0b.wgsl
index b35c875..d7f191b 100644
--- a/test/tint/builtins/gen/var/textureStore/1a6c0b.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/1a6c0b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/1a7d35.wgsl b/test/tint/builtins/gen/var/textureStore/1a7d35.wgsl
index c274236..1dff657 100644
--- a/test/tint/builtins/gen/var/textureStore/1a7d35.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/1a7d35.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<r32sint, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/1af236.wgsl b/test/tint/builtins/gen/var/textureStore/1af236.wgsl
index 7d7b630..24b91af 100644
--- a/test/tint/builtins/gen/var/textureStore/1af236.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/1af236.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/1bbd08.wgsl b/test/tint/builtins/gen/var/textureStore/1bbd08.wgsl
index 1c2d02a..1a9290a 100644
--- a/test/tint/builtins/gen/var/textureStore/1bbd08.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/1bbd08.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_3d<rgba8unorm, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/1c02e7.wgsl b/test/tint/builtins/gen/var/textureStore/1c02e7.wgsl
index 9ac967d..0ddfa3d 100644
--- a/test/tint/builtins/gen/var/textureStore/1c02e7.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/1c02e7.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<r32sint, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/1dc954.wgsl b/test/tint/builtins/gen/var/textureStore/1dc954.wgsl
index ad6e5a4..9dfbecf 100644
--- a/test/tint/builtins/gen/var/textureStore/1dc954.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/1dc954.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_1d<rgba32sint, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/1e20f2.wgsl b/test/tint/builtins/gen/var/textureStore/1e20f2.wgsl
index ae32cf1..7a9924f 100644
--- a/test/tint/builtins/gen/var/textureStore/1e20f2.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/1e20f2.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d<r32float, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/1e9fbd.wgsl b/test/tint/builtins/gen/var/textureStore/1e9fbd.wgsl
index 5fb6681..568b07d 100644
--- a/test/tint/builtins/gen/var/textureStore/1e9fbd.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/1e9fbd.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/1efc36.wgsl b/test/tint/builtins/gen/var/textureStore/1efc36.wgsl
index f3d2b34..d3d3d5c 100644
--- a/test/tint/builtins/gen/var/textureStore/1efc36.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/1efc36.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_3d<rgba16uint, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/1f1ef8.wgsl b/test/tint/builtins/gen/var/textureStore/1f1ef8.wgsl
index 76fb366..7a9fc9e 100644
--- a/test/tint/builtins/gen/var/textureStore/1f1ef8.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/1f1ef8.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba16sint, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/1fef04.wgsl b/test/tint/builtins/gen/var/textureStore/1fef04.wgsl
index cc421d3..ff74ca9 100644
--- a/test/tint/builtins/gen/var/textureStore/1fef04.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/1fef04.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/2046db.wgsl b/test/tint/builtins/gen/var/textureStore/2046db.wgsl
index 6d264cd..0cc20af 100644
--- a/test/tint/builtins/gen/var/textureStore/2046db.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/2046db.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/207fdd.wgsl b/test/tint/builtins/gen/var/textureStore/207fdd.wgsl
index f928004..1e75296 100644
--- a/test/tint/builtins/gen/var/textureStore/207fdd.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/207fdd.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_3d<rgba8snorm, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/2173fd.wgsl b/test/tint/builtins/gen/var/textureStore/2173fd.wgsl
index ed2e036..e53ffd1 100644
--- a/test/tint/builtins/gen/var/textureStore/2173fd.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/2173fd.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/22d955.wgsl b/test/tint/builtins/gen/var/textureStore/22d955.wgsl
index c9b9ae9..f831ca3 100644
--- a/test/tint/builtins/gen/var/textureStore/22d955.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/22d955.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba8uint, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/22f045.wgsl b/test/tint/builtins/gen/var/textureStore/22f045.wgsl
index 67ac74b..9c59039 100644
--- a/test/tint/builtins/gen/var/textureStore/22f045.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/22f045.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba8snorm, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/2383fc.wgsl b/test/tint/builtins/gen/var/textureStore/2383fc.wgsl
index 4aaaeb7..c2c675f 100644
--- a/test/tint/builtins/gen/var/textureStore/2383fc.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/2383fc.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<r32uint, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/24e6b7.wgsl b/test/tint/builtins/gen/var/textureStore/24e6b7.wgsl
index ae352a5..0cc1d63 100644
--- a/test/tint/builtins/gen/var/textureStore/24e6b7.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/24e6b7.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/258ab0.wgsl b/test/tint/builtins/gen/var/textureStore/258ab0.wgsl
index 4ea06d5..007cc5b 100644
--- a/test/tint/builtins/gen/var/textureStore/258ab0.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/258ab0.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba8unorm, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/26a26d.wgsl b/test/tint/builtins/gen/var/textureStore/26a26d.wgsl
index 41f8474..c94da43 100644
--- a/test/tint/builtins/gen/var/textureStore/26a26d.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/26a26d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/26bf70.wgsl b/test/tint/builtins/gen/var/textureStore/26bf70.wgsl
index c59e761..6236e46 100644
--- a/test/tint/builtins/gen/var/textureStore/26bf70.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/26bf70.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d<rgba32uint, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/27063a.wgsl b/test/tint/builtins/gen/var/textureStore/27063a.wgsl
index 71ab9e2..5bb0c43 100644
--- a/test/tint/builtins/gen/var/textureStore/27063a.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/27063a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<bgra8unorm, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/2796b4.wgsl b/test/tint/builtins/gen/var/textureStore/2796b4.wgsl
index af1eb8f..5a7d26d 100644
--- a/test/tint/builtins/gen/var/textureStore/2796b4.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/2796b4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_3d<rg32sint, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/285218.wgsl b/test/tint/builtins/gen/var/textureStore/285218.wgsl
index effec8f..45ff8ba 100644
--- a/test/tint/builtins/gen/var/textureStore/285218.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/285218.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_1d<rgba32float, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/28a7ec.wgsl b/test/tint/builtins/gen/var/textureStore/28a7ec.wgsl
index 4264717..e8a0d72 100644
--- a/test/tint/builtins/gen/var/textureStore/28a7ec.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/28a7ec.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<r32sint, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/28e109.wgsl b/test/tint/builtins/gen/var/textureStore/28e109.wgsl
index 15eb206..4ae198a 100644
--- a/test/tint/builtins/gen/var/textureStore/28e109.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/28e109.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/2a60c9.wgsl b/test/tint/builtins/gen/var/textureStore/2a60c9.wgsl
index 0dae2a1..6adff4b 100644
--- a/test/tint/builtins/gen/var/textureStore/2a60c9.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/2a60c9.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/2ac6c7.wgsl b/test/tint/builtins/gen/var/textureStore/2ac6c7.wgsl
index 893d5e6..ce5853f 100644
--- a/test/tint/builtins/gen/var/textureStore/2ac6c7.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/2ac6c7.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_1d<r32float, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/2addd6.wgsl b/test/tint/builtins/gen/var/textureStore/2addd6.wgsl
index 8c3004a..b501236 100644
--- a/test/tint/builtins/gen/var/textureStore/2addd6.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/2addd6.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/2c76db.wgsl b/test/tint/builtins/gen/var/textureStore/2c76db.wgsl
index 1269367..a1e5f6a 100644
--- a/test/tint/builtins/gen/var/textureStore/2c76db.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/2c76db.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/2d2835.wgsl b/test/tint/builtins/gen/var/textureStore/2d2835.wgsl
index 072fa67..269d0e4 100644
--- a/test/tint/builtins/gen/var/textureStore/2d2835.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/2d2835.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rg32float, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/2e4245.wgsl b/test/tint/builtins/gen/var/textureStore/2e4245.wgsl
index def7036..3669913 100644
--- a/test/tint/builtins/gen/var/textureStore/2e4245.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/2e4245.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d<bgra8unorm, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/2e6102.wgsl b/test/tint/builtins/gen/var/textureStore/2e6102.wgsl
index 05b37d1..1053438 100644
--- a/test/tint/builtins/gen/var/textureStore/2e6102.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/2e6102.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d<rgba32float, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/2eb2a4.wgsl b/test/tint/builtins/gen/var/textureStore/2eb2a4.wgsl
index 428f466..cc2ae3e 100644
--- a/test/tint/builtins/gen/var/textureStore/2eb2a4.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/2eb2a4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_1d<rgba16uint, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/2ed2a3.wgsl b/test/tint/builtins/gen/var/textureStore/2ed2a3.wgsl
index 56914dd..c1099bb 100644
--- a/test/tint/builtins/gen/var/textureStore/2ed2a3.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/2ed2a3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_1d<rgba8snorm, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/2f29ea.wgsl b/test/tint/builtins/gen/var/textureStore/2f29ea.wgsl
index 6e08a93..3138582 100644
--- a/test/tint/builtins/gen/var/textureStore/2f29ea.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/2f29ea.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/30b0b0.wgsl b/test/tint/builtins/gen/var/textureStore/30b0b0.wgsl
index 0bfa638..3c8379e 100644
--- a/test/tint/builtins/gen/var/textureStore/30b0b0.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/30b0b0.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba32sint, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/312f27.wgsl b/test/tint/builtins/gen/var/textureStore/312f27.wgsl
index 16f27a2..9a15252 100644
--- a/test/tint/builtins/gen/var/textureStore/312f27.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/312f27.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/31745b.wgsl b/test/tint/builtins/gen/var/textureStore/31745b.wgsl
index 485ea29..737ac30 100644
--- a/test/tint/builtins/gen/var/textureStore/31745b.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/31745b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d<rg32sint, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/319029.wgsl b/test/tint/builtins/gen/var/textureStore/319029.wgsl
index 562ac01..88da32f 100644
--- a/test/tint/builtins/gen/var/textureStore/319029.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/319029.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<bgra8unorm, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/32d3d6.wgsl b/test/tint/builtins/gen/var/textureStore/32d3d6.wgsl
index bb4aab3..ce33594 100644
--- a/test/tint/builtins/gen/var/textureStore/32d3d6.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/32d3d6.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/32f368.wgsl b/test/tint/builtins/gen/var/textureStore/32f368.wgsl
index 1973352..0d67b5e 100644
--- a/test/tint/builtins/gen/var/textureStore/32f368.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/32f368.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba16float, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/330b7c.wgsl b/test/tint/builtins/gen/var/textureStore/330b7c.wgsl
index f801cc6..1fe19fde 100644
--- a/test/tint/builtins/gen/var/textureStore/330b7c.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/330b7c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba8unorm, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/3310d3.wgsl b/test/tint/builtins/gen/var/textureStore/3310d3.wgsl
index 2074e9c..216c8a7 100644
--- a/test/tint/builtins/gen/var/textureStore/3310d3.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/3310d3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/331aee.wgsl b/test/tint/builtins/gen/var/textureStore/331aee.wgsl
index 93a13c8..0ebcd86 100644
--- a/test/tint/builtins/gen/var/textureStore/331aee.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/331aee.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_3d<rgba32float, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/33cec0.wgsl b/test/tint/builtins/gen/var/textureStore/33cec0.wgsl
index 650d211..b5b3b98 100644
--- a/test/tint/builtins/gen/var/textureStore/33cec0.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/33cec0.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba16uint, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/345332.wgsl b/test/tint/builtins/gen/var/textureStore/345332.wgsl
index 78ed5aa..78ac5cd 100644
--- a/test/tint/builtins/gen/var/textureStore/345332.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/345332.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/37ffd4.wgsl b/test/tint/builtins/gen/var/textureStore/37ffd4.wgsl
index 7ba921b..d05bac8 100644
--- a/test/tint/builtins/gen/var/textureStore/37ffd4.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/37ffd4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba32float, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/38e8d7.wgsl b/test/tint/builtins/gen/var/textureStore/38e8d7.wgsl
index 6fec880..f80a335 100644
--- a/test/tint/builtins/gen/var/textureStore/38e8d7.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/38e8d7.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<r32uint, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/3a52ac.wgsl b/test/tint/builtins/gen/var/textureStore/3a52ac.wgsl
index 4be6bfc..41056c4 100644
--- a/test/tint/builtins/gen/var/textureStore/3a52ac.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/3a52ac.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba16sint, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/3bb7a1.wgsl b/test/tint/builtins/gen/var/textureStore/3bb7a1.wgsl
index 6bb49e5..e2b4cd1 100644
--- a/test/tint/builtins/gen/var/textureStore/3bb7a1.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/3bb7a1.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<r32float, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/3bec15.wgsl b/test/tint/builtins/gen/var/textureStore/3bec15.wgsl
index 39e62ef..95ab665 100644
--- a/test/tint/builtins/gen/var/textureStore/3bec15.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/3bec15.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_1d<rgba8uint, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/3c1937.wgsl b/test/tint/builtins/gen/var/textureStore/3c1937.wgsl
index 8aa2947..4b38a87 100644
--- a/test/tint/builtins/gen/var/textureStore/3c1937.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/3c1937.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_1d<rgba8uint, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/3d1ebe.wgsl b/test/tint/builtins/gen/var/textureStore/3d1ebe.wgsl
index 43cc38f..b6786e6 100644
--- a/test/tint/builtins/gen/var/textureStore/3d1ebe.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/3d1ebe.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/3d6f01.wgsl b/test/tint/builtins/gen/var/textureStore/3d6f01.wgsl
index 1363a94..cde6d94 100644
--- a/test/tint/builtins/gen/var/textureStore/3d6f01.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/3d6f01.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_1d<rg32sint, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/3d96a4.wgsl b/test/tint/builtins/gen/var/textureStore/3d96a4.wgsl
index 8f203ff..51f31b5 100644
--- a/test/tint/builtins/gen/var/textureStore/3d96a4.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/3d96a4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/3e0dc4.wgsl b/test/tint/builtins/gen/var/textureStore/3e0dc4.wgsl
index 2e4cb0c..7e46882 100644
--- a/test/tint/builtins/gen/var/textureStore/3e0dc4.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/3e0dc4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/3f61ca.wgsl b/test/tint/builtins/gen/var/textureStore/3f61ca.wgsl
index e4b922f..69961ef 100644
--- a/test/tint/builtins/gen/var/textureStore/3f61ca.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/3f61ca.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/3fb31f.wgsl b/test/tint/builtins/gen/var/textureStore/3fb31f.wgsl
index 159aa05..d51fc73 100644
--- a/test/tint/builtins/gen/var/textureStore/3fb31f.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/3fb31f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_3d<rg32uint, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/40c455.wgsl b/test/tint/builtins/gen/var/textureStore/40c455.wgsl
index cfecd11..c7f69c0 100644
--- a/test/tint/builtins/gen/var/textureStore/40c455.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/40c455.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d<rgba8snorm, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/4288fc.wgsl b/test/tint/builtins/gen/var/textureStore/4288fc.wgsl
index ecc4186..efa725e 100644
--- a/test/tint/builtins/gen/var/textureStore/4288fc.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/4288fc.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_3d<r32float, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/441222.wgsl b/test/tint/builtins/gen/var/textureStore/441222.wgsl
index 68876d7..a5be3fa 100644
--- a/test/tint/builtins/gen/var/textureStore/441222.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/441222.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/441ba8.wgsl b/test/tint/builtins/gen/var/textureStore/441ba8.wgsl
index c9927e1..5c9fcf6 100644
--- a/test/tint/builtins/gen/var/textureStore/441ba8.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/441ba8.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_3d<rgba32uint, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/4483e7.wgsl b/test/tint/builtins/gen/var/textureStore/4483e7.wgsl
index 89e45ad..7be3e69 100644
--- a/test/tint/builtins/gen/var/textureStore/4483e7.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/4483e7.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/44b372.wgsl b/test/tint/builtins/gen/var/textureStore/44b372.wgsl
index f1ab2d4..0fa0b80 100644
--- a/test/tint/builtins/gen/var/textureStore/44b372.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/44b372.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/44daa7.wgsl b/test/tint/builtins/gen/var/textureStore/44daa7.wgsl
index 704dc09..56c6c45 100644
--- a/test/tint/builtins/gen/var/textureStore/44daa7.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/44daa7.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba16float, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/473ead.wgsl b/test/tint/builtins/gen/var/textureStore/473ead.wgsl
index 10e4db3..14dbee2 100644
--- a/test/tint/builtins/gen/var/textureStore/473ead.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/473ead.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/47bd70.wgsl b/test/tint/builtins/gen/var/textureStore/47bd70.wgsl
index e636959..113e4ec 100644
--- a/test/tint/builtins/gen/var/textureStore/47bd70.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/47bd70.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/486500.wgsl b/test/tint/builtins/gen/var/textureStore/486500.wgsl
index d9baea3..2704696 100644
--- a/test/tint/builtins/gen/var/textureStore/486500.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/486500.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_3d<rgba32sint, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/48cb56.wgsl b/test/tint/builtins/gen/var/textureStore/48cb56.wgsl
index 8ac6fb9..c2d3ca5 100644
--- a/test/tint/builtins/gen/var/textureStore/48cb56.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/48cb56.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/4bf1fd.wgsl b/test/tint/builtins/gen/var/textureStore/4bf1fd.wgsl
index 2fbeec6..f784f6f 100644
--- a/test/tint/builtins/gen/var/textureStore/4bf1fd.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/4bf1fd.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/4c454f.wgsl b/test/tint/builtins/gen/var/textureStore/4c454f.wgsl
index 7806495..c3670aa 100644
--- a/test/tint/builtins/gen/var/textureStore/4c454f.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/4c454f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rg32sint, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/4c76b7.wgsl b/test/tint/builtins/gen/var/textureStore/4c76b7.wgsl
index 4a98b64..791459e 100644
--- a/test/tint/builtins/gen/var/textureStore/4c76b7.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/4c76b7.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/4cce74.wgsl b/test/tint/builtins/gen/var/textureStore/4cce74.wgsl
index ca40022..2ca4775 100644
--- a/test/tint/builtins/gen/var/textureStore/4cce74.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/4cce74.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/4d359d.wgsl b/test/tint/builtins/gen/var/textureStore/4d359d.wgsl
index d2c06ef..20ba946 100644
--- a/test/tint/builtins/gen/var/textureStore/4d359d.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/4d359d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rg32uint, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/4ddf52.wgsl b/test/tint/builtins/gen/var/textureStore/4ddf52.wgsl
index 24365d7..4c28fef 100644
--- a/test/tint/builtins/gen/var/textureStore/4ddf52.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/4ddf52.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/4e2b3a.wgsl b/test/tint/builtins/gen/var/textureStore/4e2b3a.wgsl
index 6fa1294..51137af 100644
--- a/test/tint/builtins/gen/var/textureStore/4e2b3a.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/4e2b3a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/4fc057.wgsl b/test/tint/builtins/gen/var/textureStore/4fc057.wgsl
index 3d0d1cd..d23288f 100644
--- a/test/tint/builtins/gen/var/textureStore/4fc057.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/4fc057.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba8snorm, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/5030f5.wgsl b/test/tint/builtins/gen/var/textureStore/5030f5.wgsl
index df8915d..0eaa454 100644
--- a/test/tint/builtins/gen/var/textureStore/5030f5.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/5030f5.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/506a71.wgsl b/test/tint/builtins/gen/var/textureStore/506a71.wgsl
index 19f3379..b936042 100644
--- a/test/tint/builtins/gen/var/textureStore/506a71.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/506a71.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d<rg32uint, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/51ec82.wgsl b/test/tint/builtins/gen/var/textureStore/51ec82.wgsl
index abe6156..c4be615 100644
--- a/test/tint/builtins/gen/var/textureStore/51ec82.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/51ec82.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/5246b4.wgsl b/test/tint/builtins/gen/var/textureStore/5246b4.wgsl
index c7c6201..18c0dcb 100644
--- a/test/tint/builtins/gen/var/textureStore/5246b4.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/5246b4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/52f503.wgsl b/test/tint/builtins/gen/var/textureStore/52f503.wgsl
index d74218a..47b1185 100644
--- a/test/tint/builtins/gen/var/textureStore/52f503.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/52f503.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d<rgba32sint, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/53a68b.wgsl b/test/tint/builtins/gen/var/textureStore/53a68b.wgsl
index b6c9e9a..2fd8ebb 100644
--- a/test/tint/builtins/gen/var/textureStore/53a68b.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/53a68b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/5425ab.wgsl b/test/tint/builtins/gen/var/textureStore/5425ab.wgsl
index fd9c713..ce4cd0f 100644
--- a/test/tint/builtins/gen/var/textureStore/5425ab.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/5425ab.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/544f06.wgsl b/test/tint/builtins/gen/var/textureStore/544f06.wgsl
index a2e362a..93b6d1d 100644
--- a/test/tint/builtins/gen/var/textureStore/544f06.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/544f06.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/55f9dc.wgsl b/test/tint/builtins/gen/var/textureStore/55f9dc.wgsl
index 21da21d..49d4f46 100644
--- a/test/tint/builtins/gen/var/textureStore/55f9dc.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/55f9dc.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/574a31.wgsl b/test/tint/builtins/gen/var/textureStore/574a31.wgsl
index f185c4d..e01841a 100644
--- a/test/tint/builtins/gen/var/textureStore/574a31.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/574a31.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/579b93.wgsl b/test/tint/builtins/gen/var/textureStore/579b93.wgsl
index 7f33c9c..0c14dc6 100644
--- a/test/tint/builtins/gen/var/textureStore/579b93.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/579b93.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/5841f8.wgsl b/test/tint/builtins/gen/var/textureStore/5841f8.wgsl
index 2250610..f6686ad 100644
--- a/test/tint/builtins/gen/var/textureStore/5841f8.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/5841f8.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba32float, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/58fc35.wgsl b/test/tint/builtins/gen/var/textureStore/58fc35.wgsl
index 0586e26..daf5112 100644
--- a/test/tint/builtins/gen/var/textureStore/58fc35.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/58fc35.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/59a0ab.wgsl b/test/tint/builtins/gen/var/textureStore/59a0ab.wgsl
index 7af8842..09752c4 100644
--- a/test/tint/builtins/gen/var/textureStore/59a0ab.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/59a0ab.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba8snorm, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/5a2f8f.wgsl b/test/tint/builtins/gen/var/textureStore/5a2f8f.wgsl
index 0e02589..5dc9594 100644
--- a/test/tint/builtins/gen/var/textureStore/5a2f8f.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/5a2f8f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_1d<rgba16sint, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/5a8b41.wgsl b/test/tint/builtins/gen/var/textureStore/5a8b41.wgsl
index 525da4e..4966d14 100644
--- a/test/tint/builtins/gen/var/textureStore/5a8b41.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/5a8b41.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/5b17eb.wgsl b/test/tint/builtins/gen/var/textureStore/5b17eb.wgsl
index 7d2b39a..3d2a1c3 100644
--- a/test/tint/builtins/gen/var/textureStore/5b17eb.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/5b17eb.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/5b4522.wgsl b/test/tint/builtins/gen/var/textureStore/5b4522.wgsl
index 67a6b19..5472664 100644
--- a/test/tint/builtins/gen/var/textureStore/5b4522.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/5b4522.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/5bc4f3.wgsl b/test/tint/builtins/gen/var/textureStore/5bc4f3.wgsl
index b6d3800..753a429 100644
--- a/test/tint/builtins/gen/var/textureStore/5bc4f3.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/5bc4f3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rg32uint, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/5ddc61.wgsl b/test/tint/builtins/gen/var/textureStore/5ddc61.wgsl
index 9bc396b..24308b3 100644
--- a/test/tint/builtins/gen/var/textureStore/5ddc61.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/5ddc61.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba8sint, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/5ec6b2.wgsl b/test/tint/builtins/gen/var/textureStore/5ec6b2.wgsl
index 8336b5d..5772e40 100644
--- a/test/tint/builtins/gen/var/textureStore/5ec6b2.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/5ec6b2.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/5ee194.wgsl b/test/tint/builtins/gen/var/textureStore/5ee194.wgsl
index 931654f..bf24f8b 100644
--- a/test/tint/builtins/gen/var/textureStore/5ee194.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/5ee194.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/5f9a49.wgsl b/test/tint/builtins/gen/var/textureStore/5f9a49.wgsl
index bd110f8..aa8ea32 100644
--- a/test/tint/builtins/gen/var/textureStore/5f9a49.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/5f9a49.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba8snorm, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/602b5a.wgsl b/test/tint/builtins/gen/var/textureStore/602b5a.wgsl
index 701bdf9..d3b968a 100644
--- a/test/tint/builtins/gen/var/textureStore/602b5a.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/602b5a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_1d<rg32float, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/60975f.wgsl b/test/tint/builtins/gen/var/textureStore/60975f.wgsl
index db11883..5d617b6 100644
--- a/test/tint/builtins/gen/var/textureStore/60975f.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/60975f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba8unorm, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/614b58.wgsl b/test/tint/builtins/gen/var/textureStore/614b58.wgsl
index 4f1000d..6eadaaf 100644
--- a/test/tint/builtins/gen/var/textureStore/614b58.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/614b58.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/635584.wgsl b/test/tint/builtins/gen/var/textureStore/635584.wgsl
index 85efbdf..008c385 100644
--- a/test/tint/builtins/gen/var/textureStore/635584.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/635584.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/63f34a.wgsl b/test/tint/builtins/gen/var/textureStore/63f34a.wgsl
index a018bb6..0e2789c 100644
--- a/test/tint/builtins/gen/var/textureStore/63f34a.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/63f34a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/646dbc.wgsl b/test/tint/builtins/gen/var/textureStore/646dbc.wgsl
index f4024fd..152cda2 100644
--- a/test/tint/builtins/gen/var/textureStore/646dbc.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/646dbc.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/658a74.wgsl b/test/tint/builtins/gen/var/textureStore/658a74.wgsl
index 560e31e..88c2204 100644
--- a/test/tint/builtins/gen/var/textureStore/658a74.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/658a74.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rg32float, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/65b6aa.wgsl b/test/tint/builtins/gen/var/textureStore/65b6aa.wgsl
index 4352e65..19efed6 100644
--- a/test/tint/builtins/gen/var/textureStore/65b6aa.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/65b6aa.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/682fd6.wgsl b/test/tint/builtins/gen/var/textureStore/682fd6.wgsl
index 0e3e670..d3909b6 100644
--- a/test/tint/builtins/gen/var/textureStore/682fd6.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/682fd6.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d<rg32uint, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/699a1b.wgsl b/test/tint/builtins/gen/var/textureStore/699a1b.wgsl
index c91e732..cfec83b 100644
--- a/test/tint/builtins/gen/var/textureStore/699a1b.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/699a1b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<r32float, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/6b75c3.wgsl b/test/tint/builtins/gen/var/textureStore/6b75c3.wgsl
index 1e69614..ed4fcfa 100644
--- a/test/tint/builtins/gen/var/textureStore/6b75c3.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/6b75c3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_1d<rgba32float, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/6b80d2.wgsl b/test/tint/builtins/gen/var/textureStore/6b80d2.wgsl
index 5a4e52c..414f62a 100644
--- a/test/tint/builtins/gen/var/textureStore/6b80d2.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/6b80d2.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_1d<r32sint, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/6be9e0.wgsl b/test/tint/builtins/gen/var/textureStore/6be9e0.wgsl
index 1e6c857..545e8c7 100644
--- a/test/tint/builtins/gen/var/textureStore/6be9e0.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/6be9e0.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/6c4a70.wgsl b/test/tint/builtins/gen/var/textureStore/6c4a70.wgsl
index 2af835c..42e046b 100644
--- a/test/tint/builtins/gen/var/textureStore/6c4a70.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/6c4a70.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/6cff2e.wgsl b/test/tint/builtins/gen/var/textureStore/6cff2e.wgsl
index e106283..1a0281a 100644
--- a/test/tint/builtins/gen/var/textureStore/6cff2e.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/6cff2e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d<r32uint, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/6d1809.wgsl b/test/tint/builtins/gen/var/textureStore/6d1809.wgsl
index cbc77ac..894060d 100644
--- a/test/tint/builtins/gen/var/textureStore/6d1809.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/6d1809.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/6d259f.wgsl b/test/tint/builtins/gen/var/textureStore/6d259f.wgsl
index 27fa636..ef48cfc 100644
--- a/test/tint/builtins/gen/var/textureStore/6d259f.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/6d259f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/6da692.wgsl b/test/tint/builtins/gen/var/textureStore/6da692.wgsl
index 57fe283..06a9cfb 100644
--- a/test/tint/builtins/gen/var/textureStore/6da692.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/6da692.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba16uint, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/6e6cc0.wgsl b/test/tint/builtins/gen/var/textureStore/6e6cc0.wgsl
index d2af982..ff0cbca 100644
--- a/test/tint/builtins/gen/var/textureStore/6e6cc0.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/6e6cc0.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/6f3542.wgsl b/test/tint/builtins/gen/var/textureStore/6f3542.wgsl
index a3c6c79..fe6366b 100644
--- a/test/tint/builtins/gen/var/textureStore/6f3542.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/6f3542.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/6f8642.wgsl b/test/tint/builtins/gen/var/textureStore/6f8642.wgsl
index 2ed321e..b871951 100644
--- a/test/tint/builtins/gen/var/textureStore/6f8642.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/6f8642.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba32uint, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/6fb99b.wgsl b/test/tint/builtins/gen/var/textureStore/6fb99b.wgsl
index 8d1feb0..4edbc36 100644
--- a/test/tint/builtins/gen/var/textureStore/6fb99b.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/6fb99b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/704e1f.wgsl b/test/tint/builtins/gen/var/textureStore/704e1f.wgsl
index 78b6fa5..ffb7bdb 100644
--- a/test/tint/builtins/gen/var/textureStore/704e1f.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/704e1f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/706236.wgsl b/test/tint/builtins/gen/var/textureStore/706236.wgsl
index 10fad05..eeb5b83 100644
--- a/test/tint/builtins/gen/var/textureStore/706236.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/706236.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/706560.wgsl b/test/tint/builtins/gen/var/textureStore/706560.wgsl
index 5aec8d7..fc82d13 100644
--- a/test/tint/builtins/gen/var/textureStore/706560.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/706560.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/726472.wgsl b/test/tint/builtins/gen/var/textureStore/726472.wgsl
index 42ff30c..54e4f88 100644
--- a/test/tint/builtins/gen/var/textureStore/726472.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/726472.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d<rg32float, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/726d6d.wgsl b/test/tint/builtins/gen/var/textureStore/726d6d.wgsl
index 9812758..3aae91e 100644
--- a/test/tint/builtins/gen/var/textureStore/726d6d.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/726d6d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/72fa64.wgsl b/test/tint/builtins/gen/var/textureStore/72fa64.wgsl
index 228803e..d7e49c5 100644
--- a/test/tint/builtins/gen/var/textureStore/72fa64.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/72fa64.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rg32sint, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/731349.wgsl b/test/tint/builtins/gen/var/textureStore/731349.wgsl
index 834bb26..193ef96 100644
--- a/test/tint/builtins/gen/var/textureStore/731349.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/731349.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d<rgba8unorm, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/73a735.wgsl b/test/tint/builtins/gen/var/textureStore/73a735.wgsl
index 89276d7..02624dc 100644
--- a/test/tint/builtins/gen/var/textureStore/73a735.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/73a735.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/73bbbc.wgsl b/test/tint/builtins/gen/var/textureStore/73bbbc.wgsl
index 1f4083a..b88100c 100644
--- a/test/tint/builtins/gen/var/textureStore/73bbbc.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/73bbbc.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d<rgba8unorm, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/751256.wgsl b/test/tint/builtins/gen/var/textureStore/751256.wgsl
index 72f9979..5725ed4 100644
--- a/test/tint/builtins/gen/var/textureStore/751256.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/751256.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/752da6.wgsl b/test/tint/builtins/gen/var/textureStore/752da6.wgsl
index 04f8f3d..4029bd0 100644
--- a/test/tint/builtins/gen/var/textureStore/752da6.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/752da6.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d<rgba32sint, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/75bbd5.wgsl b/test/tint/builtins/gen/var/textureStore/75bbd5.wgsl
index 3e204e9..4b6484c 100644
--- a/test/tint/builtins/gen/var/textureStore/75bbd5.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/75bbd5.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/76affd.wgsl b/test/tint/builtins/gen/var/textureStore/76affd.wgsl
index d5078d7..06e741e 100644
--- a/test/tint/builtins/gen/var/textureStore/76affd.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/76affd.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<bgra8unorm, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/7792fa.wgsl b/test/tint/builtins/gen/var/textureStore/7792fa.wgsl
index dca31bc..41373d3 100644
--- a/test/tint/builtins/gen/var/textureStore/7792fa.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/7792fa.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/779d14.wgsl b/test/tint/builtins/gen/var/textureStore/779d14.wgsl
index 6f7b510..42c6c31 100644
--- a/test/tint/builtins/gen/var/textureStore/779d14.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/779d14.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba16uint, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/77c0ae.wgsl b/test/tint/builtins/gen/var/textureStore/77c0ae.wgsl
index 1715884..9787aa5 100644
--- a/test/tint/builtins/gen/var/textureStore/77c0ae.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/77c0ae.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d<rgba8uint, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/7b8f86.wgsl b/test/tint/builtins/gen/var/textureStore/7b8f86.wgsl
index 2d5b944..d1b255c 100644
--- a/test/tint/builtins/gen/var/textureStore/7b8f86.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/7b8f86.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/7bb211.wgsl b/test/tint/builtins/gen/var/textureStore/7bb211.wgsl
index 9714429..01544b9 100644
--- a/test/tint/builtins/gen/var/textureStore/7bb211.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/7bb211.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rg32sint, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/7cec8d.wgsl b/test/tint/builtins/gen/var/textureStore/7cec8d.wgsl
index 5930f3b..d2b6204 100644
--- a/test/tint/builtins/gen/var/textureStore/7cec8d.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/7cec8d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba32sint, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/7cf6e7.wgsl b/test/tint/builtins/gen/var/textureStore/7cf6e7.wgsl
index 56ceaa8..544c001 100644
--- a/test/tint/builtins/gen/var/textureStore/7cf6e7.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/7cf6e7.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d<rgba16float, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/7d10e0.wgsl b/test/tint/builtins/gen/var/textureStore/7d10e0.wgsl
index e79605c..0a7bce0 100644
--- a/test/tint/builtins/gen/var/textureStore/7d10e0.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/7d10e0.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/7dd042.wgsl b/test/tint/builtins/gen/var/textureStore/7dd042.wgsl
index 989d0be..07ade3b 100644
--- a/test/tint/builtins/gen/var/textureStore/7dd042.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/7dd042.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/7e787a.wgsl b/test/tint/builtins/gen/var/textureStore/7e787a.wgsl
index bab5762..88b8588 100644
--- a/test/tint/builtins/gen/var/textureStore/7e787a.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/7e787a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/7f7fae.wgsl b/test/tint/builtins/gen/var/textureStore/7f7fae.wgsl
index 337abf7..fd7c3bc 100644
--- a/test/tint/builtins/gen/var/textureStore/7f7fae.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/7f7fae.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_1d<rgba8unorm, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/804942.wgsl b/test/tint/builtins/gen/var/textureStore/804942.wgsl
index 2043d77..a73d125 100644
--- a/test/tint/builtins/gen/var/textureStore/804942.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/804942.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d<r32sint, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/805dae.wgsl b/test/tint/builtins/gen/var/textureStore/805dae.wgsl
index a796d2f..ac95891 100644
--- a/test/tint/builtins/gen/var/textureStore/805dae.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/805dae.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d<rgba8snorm, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/80bf1d.wgsl b/test/tint/builtins/gen/var/textureStore/80bf1d.wgsl
index 91423ec..ee8655c 100644
--- a/test/tint/builtins/gen/var/textureStore/80bf1d.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/80bf1d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/818df6.wgsl b/test/tint/builtins/gen/var/textureStore/818df6.wgsl
index 0c27cb5..0245108 100644
--- a/test/tint/builtins/gen/var/textureStore/818df6.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/818df6.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/81ae31.wgsl b/test/tint/builtins/gen/var/textureStore/81ae31.wgsl
index ab4c475..7b5a6c5 100644
--- a/test/tint/builtins/gen/var/textureStore/81ae31.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/81ae31.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/820272.wgsl b/test/tint/builtins/gen/var/textureStore/820272.wgsl
index bbc4ed3..aab2fcd 100644
--- a/test/tint/builtins/gen/var/textureStore/820272.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/820272.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/83bcc1.wgsl b/test/tint/builtins/gen/var/textureStore/83bcc1.wgsl
index 0caba40..9b413c5 100644
--- a/test/tint/builtins/gen/var/textureStore/83bcc1.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/83bcc1.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_1d<rg32uint, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/84d435.wgsl b/test/tint/builtins/gen/var/textureStore/84d435.wgsl
index 517580a..d137dd1 100644
--- a/test/tint/builtins/gen/var/textureStore/84d435.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/84d435.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/84f4f4.wgsl b/test/tint/builtins/gen/var/textureStore/84f4f4.wgsl
index afa7c6f..6689b1b 100644
--- a/test/tint/builtins/gen/var/textureStore/84f4f4.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/84f4f4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/8676c9.wgsl b/test/tint/builtins/gen/var/textureStore/8676c9.wgsl
index 58d6ee5..3405860 100644
--- a/test/tint/builtins/gen/var/textureStore/8676c9.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/8676c9.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/86f713.wgsl b/test/tint/builtins/gen/var/textureStore/86f713.wgsl
index 37babde..7f045e8 100644
--- a/test/tint/builtins/gen/var/textureStore/86f713.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/86f713.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/872747.wgsl b/test/tint/builtins/gen/var/textureStore/872747.wgsl
index f38585b..8adc5bc 100644
--- a/test/tint/builtins/gen/var/textureStore/872747.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/872747.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_1d<rg32float, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/877c92.wgsl b/test/tint/builtins/gen/var/textureStore/877c92.wgsl
index 0e2084c..a24ca34 100644
--- a/test/tint/builtins/gen/var/textureStore/877c92.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/877c92.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/8815b1.wgsl b/test/tint/builtins/gen/var/textureStore/8815b1.wgsl
index 224ca6b..ff19ae8 100644
--- a/test/tint/builtins/gen/var/textureStore/8815b1.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/8815b1.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/885921.wgsl b/test/tint/builtins/gen/var/textureStore/885921.wgsl
index e3ca381..6663ee3 100644
--- a/test/tint/builtins/gen/var/textureStore/885921.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/885921.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/88ce7e.wgsl b/test/tint/builtins/gen/var/textureStore/88ce7e.wgsl
index 3ff5ce1..c0f7a51 100644
--- a/test/tint/builtins/gen/var/textureStore/88ce7e.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/88ce7e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/8a16b0.wgsl b/test/tint/builtins/gen/var/textureStore/8a16b0.wgsl
index 19066f9..fe2428b 100644
--- a/test/tint/builtins/gen/var/textureStore/8a16b0.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/8a16b0.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/8a46ff.wgsl b/test/tint/builtins/gen/var/textureStore/8a46ff.wgsl
index 165863c..1382cc4 100644
--- a/test/tint/builtins/gen/var/textureStore/8a46ff.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/8a46ff.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/8a85b9.wgsl b/test/tint/builtins/gen/var/textureStore/8a85b9.wgsl
index c35c36b..284ec0e 100644
--- a/test/tint/builtins/gen/var/textureStore/8a85b9.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/8a85b9.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/8a8681.wgsl b/test/tint/builtins/gen/var/textureStore/8a8681.wgsl
index 094079b..6d802f5 100644
--- a/test/tint/builtins/gen/var/textureStore/8a8681.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/8a8681.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/8ae0bc.wgsl b/test/tint/builtins/gen/var/textureStore/8ae0bc.wgsl
index 8af02c1..9893f78 100644
--- a/test/tint/builtins/gen/var/textureStore/8ae0bc.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/8ae0bc.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/8b9310.wgsl b/test/tint/builtins/gen/var/textureStore/8b9310.wgsl
index 5877734..7971cc9 100644
--- a/test/tint/builtins/gen/var/textureStore/8b9310.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/8b9310.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_3d<rgba16float, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/8bb287.wgsl b/test/tint/builtins/gen/var/textureStore/8bb287.wgsl
index 7654673..d16ebed 100644
--- a/test/tint/builtins/gen/var/textureStore/8bb287.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/8bb287.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba32sint, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/8c76e9.wgsl b/test/tint/builtins/gen/var/textureStore/8c76e9.wgsl
index ca69a3b..1006eca 100644
--- a/test/tint/builtins/gen/var/textureStore/8c76e9.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/8c76e9.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_1d<rgba16sint, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/8cd841.wgsl b/test/tint/builtins/gen/var/textureStore/8cd841.wgsl
index 0f7cab3..c9048ae 100644
--- a/test/tint/builtins/gen/var/textureStore/8cd841.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/8cd841.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/8dc54f.wgsl b/test/tint/builtins/gen/var/textureStore/8dc54f.wgsl
index 2eede8a..2682c81 100644
--- a/test/tint/builtins/gen/var/textureStore/8dc54f.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/8dc54f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d<rgba8uint, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/8e0479.wgsl b/test/tint/builtins/gen/var/textureStore/8e0479.wgsl
index 1856c41..5689340 100644
--- a/test/tint/builtins/gen/var/textureStore/8e0479.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/8e0479.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba32uint, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/8ebdc9.wgsl b/test/tint/builtins/gen/var/textureStore/8ebdc9.wgsl
index 9660ba5..910d00b 100644
--- a/test/tint/builtins/gen/var/textureStore/8ebdc9.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/8ebdc9.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/8ed9f8.wgsl b/test/tint/builtins/gen/var/textureStore/8ed9f8.wgsl
index fb9dc40..edab0e3 100644
--- a/test/tint/builtins/gen/var/textureStore/8ed9f8.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/8ed9f8.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_3d<rgba8unorm, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/8f71a1.wgsl b/test/tint/builtins/gen/var/textureStore/8f71a1.wgsl
index 59670a7..6c05aa9 100644
--- a/test/tint/builtins/gen/var/textureStore/8f71a1.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/8f71a1.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_3d<rgba16sint, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/8ff674.wgsl b/test/tint/builtins/gen/var/textureStore/8ff674.wgsl
index fe201c4..9a7d126 100644
--- a/test/tint/builtins/gen/var/textureStore/8ff674.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/8ff674.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<r32uint, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/90960e.wgsl b/test/tint/builtins/gen/var/textureStore/90960e.wgsl
index af3d363..96ae802 100644
--- a/test/tint/builtins/gen/var/textureStore/90960e.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/90960e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/90a553.wgsl b/test/tint/builtins/gen/var/textureStore/90a553.wgsl
index 90838b3..0428476 100644
--- a/test/tint/builtins/gen/var/textureStore/90a553.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/90a553.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/958353.wgsl b/test/tint/builtins/gen/var/textureStore/958353.wgsl
index 686c942..d5c2fc3 100644
--- a/test/tint/builtins/gen/var/textureStore/958353.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/958353.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_1d<rgba8sint, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/959d94.wgsl b/test/tint/builtins/gen/var/textureStore/959d94.wgsl
index c938f71..0505609 100644
--- a/test/tint/builtins/gen/var/textureStore/959d94.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/959d94.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_1d<rgba8snorm, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/95e452.wgsl b/test/tint/builtins/gen/var/textureStore/95e452.wgsl
index 271fa9c..b9b298b 100644
--- a/test/tint/builtins/gen/var/textureStore/95e452.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/95e452.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d<r32sint, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/969534.wgsl b/test/tint/builtins/gen/var/textureStore/969534.wgsl
index 57f2550..b0f08a4 100644
--- a/test/tint/builtins/gen/var/textureStore/969534.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/969534.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_1d<rgba32sint, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/976636.wgsl b/test/tint/builtins/gen/var/textureStore/976636.wgsl
index 6654b0b..70e45fc 100644
--- a/test/tint/builtins/gen/var/textureStore/976636.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/976636.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/9938b7.wgsl b/test/tint/builtins/gen/var/textureStore/9938b7.wgsl
index 0f845d1..bbb1974 100644
--- a/test/tint/builtins/gen/var/textureStore/9938b7.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/9938b7.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<r32sint, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/9a3ecc.wgsl b/test/tint/builtins/gen/var/textureStore/9a3ecc.wgsl
index 2458895..b02f718 100644
--- a/test/tint/builtins/gen/var/textureStore/9a3ecc.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/9a3ecc.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_3d<rgba32sint, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/9aedd3.wgsl b/test/tint/builtins/gen/var/textureStore/9aedd3.wgsl
index aaf0c48..4dd8802 100644
--- a/test/tint/builtins/gen/var/textureStore/9aedd3.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/9aedd3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_3d<bgra8unorm, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/9ba5c1.wgsl b/test/tint/builtins/gen/var/textureStore/9ba5c1.wgsl
index 1f3a6c0..c3cd8ea 100644
--- a/test/tint/builtins/gen/var/textureStore/9ba5c1.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/9ba5c1.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/9cea9e.wgsl b/test/tint/builtins/gen/var/textureStore/9cea9e.wgsl
index 6dcf058..f39c2c3 100644
--- a/test/tint/builtins/gen/var/textureStore/9cea9e.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/9cea9e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/9d7c62.wgsl b/test/tint/builtins/gen/var/textureStore/9d7c62.wgsl
index d75d10a..6fca174 100644
--- a/test/tint/builtins/gen/var/textureStore/9d7c62.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/9d7c62.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/9d8668.wgsl b/test/tint/builtins/gen/var/textureStore/9d8668.wgsl
index 374e1e4..1047d0d 100644
--- a/test/tint/builtins/gen/var/textureStore/9d8668.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/9d8668.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba8unorm, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/9d9cd5.wgsl b/test/tint/builtins/gen/var/textureStore/9d9cd5.wgsl
index a89f7a6..3c96cb2 100644
--- a/test/tint/builtins/gen/var/textureStore/9d9cd5.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/9d9cd5.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba32float, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/9e3ec5.wgsl b/test/tint/builtins/gen/var/textureStore/9e3ec5.wgsl
index 700a47d..103cd0d 100644
--- a/test/tint/builtins/gen/var/textureStore/9e3ec5.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/9e3ec5.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d<rgba16sint, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/9f5318.wgsl b/test/tint/builtins/gen/var/textureStore/9f5318.wgsl
index b435ce9..95c34bd 100644
--- a/test/tint/builtins/gen/var/textureStore/9f5318.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/9f5318.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d<rg32sint, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/9f7cea.wgsl b/test/tint/builtins/gen/var/textureStore/9f7cea.wgsl
index c4d64f2..92e0945 100644
--- a/test/tint/builtins/gen/var/textureStore/9f7cea.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/9f7cea.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba8uint, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/a0022f.wgsl b/test/tint/builtins/gen/var/textureStore/a0022f.wgsl
index 595954f..d6a7e59 100644
--- a/test/tint/builtins/gen/var/textureStore/a0022f.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/a0022f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/a0f96e.wgsl b/test/tint/builtins/gen/var/textureStore/a0f96e.wgsl
index cfc401a..d3a6b8a 100644
--- a/test/tint/builtins/gen/var/textureStore/a0f96e.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/a0f96e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba16float, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/a1352c.wgsl b/test/tint/builtins/gen/var/textureStore/a1352c.wgsl
index 672246e..6794da7 100644
--- a/test/tint/builtins/gen/var/textureStore/a1352c.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/a1352c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba8sint, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/a14041.wgsl b/test/tint/builtins/gen/var/textureStore/a14041.wgsl
index 9e947f3..3255af9 100644
--- a/test/tint/builtins/gen/var/textureStore/a14041.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/a14041.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/a165b8.wgsl b/test/tint/builtins/gen/var/textureStore/a165b8.wgsl
index 14b97f2..655a215 100644
--- a/test/tint/builtins/gen/var/textureStore/a165b8.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/a165b8.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d<bgra8unorm, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/a19a12.wgsl b/test/tint/builtins/gen/var/textureStore/a19a12.wgsl
index d29b0c2..15ab0ee 100644
--- a/test/tint/builtins/gen/var/textureStore/a19a12.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/a19a12.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/a24491.wgsl b/test/tint/builtins/gen/var/textureStore/a24491.wgsl
index 2425ec2..3cb4562 100644
--- a/test/tint/builtins/gen/var/textureStore/a24491.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/a24491.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/a4c338.wgsl b/test/tint/builtins/gen/var/textureStore/a4c338.wgsl
index 1d2e1a1..b86fc4c 100644
--- a/test/tint/builtins/gen/var/textureStore/a4c338.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/a4c338.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_1d<rgba16float, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/a5b88e.wgsl b/test/tint/builtins/gen/var/textureStore/a5b88e.wgsl
index 3f715dd..e7bbefb 100644
--- a/test/tint/builtins/gen/var/textureStore/a5b88e.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/a5b88e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/a5c925.wgsl b/test/tint/builtins/gen/var/textureStore/a5c925.wgsl
index a183784..04ea55c 100644
--- a/test/tint/builtins/gen/var/textureStore/a5c925.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/a5c925.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/a5e80d.wgsl b/test/tint/builtins/gen/var/textureStore/a5e80d.wgsl
index 44fff27..020fb03 100644
--- a/test/tint/builtins/gen/var/textureStore/a5e80d.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/a5e80d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_3d<rgba32float, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/a66ca4.wgsl b/test/tint/builtins/gen/var/textureStore/a66ca4.wgsl
index 766f0e1..2826e2b 100644
--- a/test/tint/builtins/gen/var/textureStore/a66ca4.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/a66ca4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/a6a986.wgsl b/test/tint/builtins/gen/var/textureStore/a6a986.wgsl
index 49dd70c..8f7e6db 100644
--- a/test/tint/builtins/gen/var/textureStore/a6a986.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/a6a986.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba16float, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/a6e78f.wgsl b/test/tint/builtins/gen/var/textureStore/a6e78f.wgsl
index 5acdba2..1dad785 100644
--- a/test/tint/builtins/gen/var/textureStore/a6e78f.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/a6e78f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_1d<r32uint, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/a702b6.wgsl b/test/tint/builtins/gen/var/textureStore/a702b6.wgsl
index 79556de..3c795d9 100644
--- a/test/tint/builtins/gen/var/textureStore/a702b6.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/a702b6.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/a9298c.wgsl b/test/tint/builtins/gen/var/textureStore/a9298c.wgsl
index b8b0091..10a28d6 100644
--- a/test/tint/builtins/gen/var/textureStore/a9298c.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/a9298c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/a9426c.wgsl b/test/tint/builtins/gen/var/textureStore/a9426c.wgsl
index 866454e..f7dc1ac 100644
--- a/test/tint/builtins/gen/var/textureStore/a9426c.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/a9426c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba32uint, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/ab03b6.wgsl b/test/tint/builtins/gen/var/textureStore/ab03b6.wgsl
index 38e1e42..0a65fb9 100644
--- a/test/tint/builtins/gen/var/textureStore/ab03b6.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/ab03b6.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/ab788e.wgsl b/test/tint/builtins/gen/var/textureStore/ab788e.wgsl
index 73af4e6..4d63db4 100644
--- a/test/tint/builtins/gen/var/textureStore/ab788e.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/ab788e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/abdd21.wgsl b/test/tint/builtins/gen/var/textureStore/abdd21.wgsl
index 3912276..882d976 100644
--- a/test/tint/builtins/gen/var/textureStore/abdd21.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/abdd21.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/ac0a55.wgsl b/test/tint/builtins/gen/var/textureStore/ac0a55.wgsl
index 0e928c3..6acb87b 100644
--- a/test/tint/builtins/gen/var/textureStore/ac0a55.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/ac0a55.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/ac67aa.wgsl b/test/tint/builtins/gen/var/textureStore/ac67aa.wgsl
index b7b170c..b90e8c5 100644
--- a/test/tint/builtins/gen/var/textureStore/ac67aa.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/ac67aa.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_3d<rg32uint, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/aeb38a.wgsl b/test/tint/builtins/gen/var/textureStore/aeb38a.wgsl
index e49cc03..90b3c08 100644
--- a/test/tint/builtins/gen/var/textureStore/aeb38a.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/aeb38a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d<rgba32uint, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/aedea3.wgsl b/test/tint/builtins/gen/var/textureStore/aedea3.wgsl
index daa9045..8551635 100644
--- a/test/tint/builtins/gen/var/textureStore/aedea3.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/aedea3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/b16110.wgsl b/test/tint/builtins/gen/var/textureStore/b16110.wgsl
index 50390c4..9160c08 100644
--- a/test/tint/builtins/gen/var/textureStore/b16110.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/b16110.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/b286b4.wgsl b/test/tint/builtins/gen/var/textureStore/b286b4.wgsl
index 5e53725..f6d66a5 100644
--- a/test/tint/builtins/gen/var/textureStore/b286b4.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/b286b4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/b36bc1.wgsl b/test/tint/builtins/gen/var/textureStore/b36bc1.wgsl
index e9f330a..291aa71 100644
--- a/test/tint/builtins/gen/var/textureStore/b36bc1.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/b36bc1.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/b42fd3.wgsl b/test/tint/builtins/gen/var/textureStore/b42fd3.wgsl
index 4f0858b..80815bb 100644
--- a/test/tint/builtins/gen/var/textureStore/b42fd3.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/b42fd3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba8uint, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/b4389e.wgsl b/test/tint/builtins/gen/var/textureStore/b4389e.wgsl
index 80e74e2..705382c 100644
--- a/test/tint/builtins/gen/var/textureStore/b4389e.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/b4389e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/b706b1.wgsl b/test/tint/builtins/gen/var/textureStore/b706b1.wgsl
index 472a9f9..78391c0 100644
--- a/test/tint/builtins/gen/var/textureStore/b706b1.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/b706b1.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_3d<rgba8sint, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/b70ded.wgsl b/test/tint/builtins/gen/var/textureStore/b70ded.wgsl
index a3e0e74..1fb8c64 100644
--- a/test/tint/builtins/gen/var/textureStore/b70ded.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/b70ded.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_1d<rgba16uint, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/b71c13.wgsl b/test/tint/builtins/gen/var/textureStore/b71c13.wgsl
index 0d318e2..20b7f21 100644
--- a/test/tint/builtins/gen/var/textureStore/b71c13.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/b71c13.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/b7232c.wgsl b/test/tint/builtins/gen/var/textureStore/b7232c.wgsl
index 87eac14..45f08c0 100644
--- a/test/tint/builtins/gen/var/textureStore/b7232c.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/b7232c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/b76ff3.wgsl b/test/tint/builtins/gen/var/textureStore/b76ff3.wgsl
index 9a14c43..2efa0ed 100644
--- a/test/tint/builtins/gen/var/textureStore/b76ff3.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/b76ff3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d<rgba16sint, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/b77161.wgsl b/test/tint/builtins/gen/var/textureStore/b77161.wgsl
index f2ae0a3..a428a4a 100644
--- a/test/tint/builtins/gen/var/textureStore/b77161.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/b77161.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_1d<rg32uint, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/b89ffb.wgsl b/test/tint/builtins/gen/var/textureStore/b89ffb.wgsl
index 7a85f4f..227aa3b 100644
--- a/test/tint/builtins/gen/var/textureStore/b89ffb.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/b89ffb.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/b9c81a.wgsl b/test/tint/builtins/gen/var/textureStore/b9c81a.wgsl
index 154c22e..10bcda5 100644
--- a/test/tint/builtins/gen/var/textureStore/b9c81a.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/b9c81a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/b9d863.wgsl b/test/tint/builtins/gen/var/textureStore/b9d863.wgsl
index 56f4367..7f8d4de 100644
--- a/test/tint/builtins/gen/var/textureStore/b9d863.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/b9d863.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/bbcb7f.wgsl b/test/tint/builtins/gen/var/textureStore/bbcb7f.wgsl
index 2b5995d..0b8d2bb 100644
--- a/test/tint/builtins/gen/var/textureStore/bbcb7f.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/bbcb7f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d<rgba8sint, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/bc1423.wgsl b/test/tint/builtins/gen/var/textureStore/bc1423.wgsl
index e396248..607d47d 100644
--- a/test/tint/builtins/gen/var/textureStore/bc1423.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/bc1423.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/bcc97a.wgsl b/test/tint/builtins/gen/var/textureStore/bcc97a.wgsl
index 0e46d77..1c93bb2 100644
--- a/test/tint/builtins/gen/var/textureStore/bcc97a.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/bcc97a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/bd6602.wgsl b/test/tint/builtins/gen/var/textureStore/bd6602.wgsl
index c6836f1..37ee84b 100644
--- a/test/tint/builtins/gen/var/textureStore/bd6602.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/bd6602.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/be6e30.wgsl b/test/tint/builtins/gen/var/textureStore/be6e30.wgsl
index 8d046d2..ccb946d 100644
--- a/test/tint/builtins/gen/var/textureStore/be6e30.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/be6e30.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d<rgba16float, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/bedbfc.wgsl b/test/tint/builtins/gen/var/textureStore/bedbfc.wgsl
index 046d644..5a4e5ac 100644
--- a/test/tint/builtins/gen/var/textureStore/bedbfc.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/bedbfc.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_3d<bgra8unorm, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/bf775c.wgsl b/test/tint/builtins/gen/var/textureStore/bf775c.wgsl
index ab69e3f..1f79b0a 100644
--- a/test/tint/builtins/gen/var/textureStore/bf775c.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/bf775c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_1d<rgba8sint, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/c06463.wgsl b/test/tint/builtins/gen/var/textureStore/c06463.wgsl
index 1c448e5..e93f6c9 100644
--- a/test/tint/builtins/gen/var/textureStore/c06463.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/c06463.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/c1c664.wgsl b/test/tint/builtins/gen/var/textureStore/c1c664.wgsl
index 88d24a1..9d3e201 100644
--- a/test/tint/builtins/gen/var/textureStore/c1c664.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/c1c664.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/c1f29e.wgsl b/test/tint/builtins/gen/var/textureStore/c1f29e.wgsl
index 4a7e24a..d8985ee 100644
--- a/test/tint/builtins/gen/var/textureStore/c1f29e.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/c1f29e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_1d<r32float, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/c1f760.wgsl b/test/tint/builtins/gen/var/textureStore/c1f760.wgsl
index f6d6aae..595ed77 100644
--- a/test/tint/builtins/gen/var/textureStore/c1f760.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/c1f760.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/c2ca46.wgsl b/test/tint/builtins/gen/var/textureStore/c2ca46.wgsl
index ccbdea3..eeb9c14 100644
--- a/test/tint/builtins/gen/var/textureStore/c2ca46.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/c2ca46.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba16sint, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/c32905.wgsl b/test/tint/builtins/gen/var/textureStore/c32905.wgsl
index 8038532..1b0602d 100644
--- a/test/tint/builtins/gen/var/textureStore/c32905.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/c32905.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba8sint, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/c33478.wgsl b/test/tint/builtins/gen/var/textureStore/c33478.wgsl
index 4a80302..f3a2aac 100644
--- a/test/tint/builtins/gen/var/textureStore/c33478.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/c33478.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/c35268.wgsl b/test/tint/builtins/gen/var/textureStore/c35268.wgsl
index dd32731..6b96d7a 100644
--- a/test/tint/builtins/gen/var/textureStore/c35268.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/c35268.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/c5af1e.wgsl b/test/tint/builtins/gen/var/textureStore/c5af1e.wgsl
index d5a709f..add1478 100644
--- a/test/tint/builtins/gen/var/textureStore/c5af1e.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/c5af1e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_3d<rgba16float, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/c63f05.wgsl b/test/tint/builtins/gen/var/textureStore/c63f05.wgsl
index 5cead0a..bd1bddd 100644
--- a/test/tint/builtins/gen/var/textureStore/c63f05.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/c63f05.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/c79451.wgsl b/test/tint/builtins/gen/var/textureStore/c79451.wgsl
index 7e48f90..b86affc 100644
--- a/test/tint/builtins/gen/var/textureStore/c79451.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/c79451.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/c863be.wgsl b/test/tint/builtins/gen/var/textureStore/c863be.wgsl
index ade7b25..3d056f2 100644
--- a/test/tint/builtins/gen/var/textureStore/c863be.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/c863be.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rg32float, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/c9d780.wgsl b/test/tint/builtins/gen/var/textureStore/c9d780.wgsl
index 5515ffd..8454e05 100644
--- a/test/tint/builtins/gen/var/textureStore/c9d780.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/c9d780.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_1d<bgra8unorm, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/cb3b0b.wgsl b/test/tint/builtins/gen/var/textureStore/cb3b0b.wgsl
index dfec9af..4953d06 100644
--- a/test/tint/builtins/gen/var/textureStore/cb3b0b.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/cb3b0b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_3d<rgba8sint, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/ccac20.wgsl b/test/tint/builtins/gen/var/textureStore/ccac20.wgsl
index e29d1f5..e713d95 100644
--- a/test/tint/builtins/gen/var/textureStore/ccac20.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/ccac20.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/cd6755.wgsl b/test/tint/builtins/gen/var/textureStore/cd6755.wgsl
index fad1bdb..e414606 100644
--- a/test/tint/builtins/gen/var/textureStore/cd6755.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/cd6755.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_3d<r32uint, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/ceb832.wgsl b/test/tint/builtins/gen/var/textureStore/ceb832.wgsl
index a90bd5a..4eb246e 100644
--- a/test/tint/builtins/gen/var/textureStore/ceb832.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/ceb832.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/d0d62c.wgsl b/test/tint/builtins/gen/var/textureStore/d0d62c.wgsl
index a86413e..7d7060b 100644
--- a/test/tint/builtins/gen/var/textureStore/d0d62c.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/d0d62c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/d0fadc.wgsl b/test/tint/builtins/gen/var/textureStore/d0fadc.wgsl
index b3df30d..e390f80 100644
--- a/test/tint/builtins/gen/var/textureStore/d0fadc.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/d0fadc.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/d19db4.wgsl b/test/tint/builtins/gen/var/textureStore/d19db4.wgsl
index a4ee82d..6de5761 100644
--- a/test/tint/builtins/gen/var/textureStore/d19db4.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/d19db4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/d1ab82.wgsl b/test/tint/builtins/gen/var/textureStore/d1ab82.wgsl
index 4bf375c5..8187f02 100644
--- a/test/tint/builtins/gen/var/textureStore/d1ab82.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/d1ab82.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/d26166.wgsl b/test/tint/builtins/gen/var/textureStore/d26166.wgsl
index 6a394f0..e288435 100644
--- a/test/tint/builtins/gen/var/textureStore/d26166.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/d26166.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_1d<rgba32uint, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/d2b565.wgsl b/test/tint/builtins/gen/var/textureStore/d2b565.wgsl
index 86affe6..ed1d2bf 100644
--- a/test/tint/builtins/gen/var/textureStore/d2b565.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/d2b565.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_3d<rgba8uint, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/d3a22b.wgsl b/test/tint/builtins/gen/var/textureStore/d3a22b.wgsl
index 19e482f..feab7b2 100644
--- a/test/tint/builtins/gen/var/textureStore/d3a22b.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/d3a22b.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/d4aa95.wgsl b/test/tint/builtins/gen/var/textureStore/d4aa95.wgsl
index b13e96c..688fa63 100644
--- a/test/tint/builtins/gen/var/textureStore/d4aa95.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/d4aa95.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_3d<rgba32uint, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/d55e65.wgsl b/test/tint/builtins/gen/var/textureStore/d55e65.wgsl
index 78812d0..840e847 100644
--- a/test/tint/builtins/gen/var/textureStore/d55e65.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/d55e65.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<r32float, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/d73b5c.wgsl b/test/tint/builtins/gen/var/textureStore/d73b5c.wgsl
index ced3a00..7f7f663 100644
--- a/test/tint/builtins/gen/var/textureStore/d73b5c.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/d73b5c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_1d<rg32sint, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/d82b0a.wgsl b/test/tint/builtins/gen/var/textureStore/d82b0a.wgsl
index 165f250..b908950 100644
--- a/test/tint/builtins/gen/var/textureStore/d82b0a.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/d82b0a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_3d<rg32sint, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/d86d33.wgsl b/test/tint/builtins/gen/var/textureStore/d86d33.wgsl
index a556115..6b82708 100644
--- a/test/tint/builtins/gen/var/textureStore/d86d33.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/d86d33.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/da530c.wgsl b/test/tint/builtins/gen/var/textureStore/da530c.wgsl
index 6da849d..6e06eec 100644
--- a/test/tint/builtins/gen/var/textureStore/da530c.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/da530c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/db5128.wgsl b/test/tint/builtins/gen/var/textureStore/db5128.wgsl
index b882706..1ef5ba0 100644
--- a/test/tint/builtins/gen/var/textureStore/db5128.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/db5128.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/db92a2.wgsl b/test/tint/builtins/gen/var/textureStore/db92a2.wgsl
index 6313151..1cd243e 100644
--- a/test/tint/builtins/gen/var/textureStore/db92a2.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/db92a2.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d<rgba16uint, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/dce0e2.wgsl b/test/tint/builtins/gen/var/textureStore/dce0e2.wgsl
index 9a0a555..9c27091 100644
--- a/test/tint/builtins/gen/var/textureStore/dce0e2.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/dce0e2.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/dd7d81.wgsl b/test/tint/builtins/gen/var/textureStore/dd7d81.wgsl
index 864dce9..d08fe8c 100644
--- a/test/tint/builtins/gen/var/textureStore/dd7d81.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/dd7d81.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_3d<rgba8snorm, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/dd8b29.wgsl b/test/tint/builtins/gen/var/textureStore/dd8b29.wgsl
index fc32b76..7b1b1cb 100644
--- a/test/tint/builtins/gen/var/textureStore/dd8b29.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/dd8b29.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/dde364.wgsl b/test/tint/builtins/gen/var/textureStore/dde364.wgsl
index 51b0b60..3308f4b 100644
--- a/test/tint/builtins/gen/var/textureStore/dde364.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/dde364.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rg32uint, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/de38e5.wgsl b/test/tint/builtins/gen/var/textureStore/de38e5.wgsl
index b95cc03..b1f835e 100644
--- a/test/tint/builtins/gen/var/textureStore/de38e5.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/de38e5.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/de4b94.wgsl b/test/tint/builtins/gen/var/textureStore/de4b94.wgsl
index 086caa2..5f10207 100644
--- a/test/tint/builtins/gen/var/textureStore/de4b94.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/de4b94.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_1d<r32sint, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/df0c51.wgsl b/test/tint/builtins/gen/var/textureStore/df0c51.wgsl
index 11c3167..009a60c 100644
--- a/test/tint/builtins/gen/var/textureStore/df0c51.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/df0c51.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/df2ca4.wgsl b/test/tint/builtins/gen/var/textureStore/df2ca4.wgsl
index 8b44c68..0c88813 100644
--- a/test/tint/builtins/gen/var/textureStore/df2ca4.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/df2ca4.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<r32float, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/dfa9a1.wgsl b/test/tint/builtins/gen/var/textureStore/dfa9a1.wgsl
index 2145e4a..4f4b318 100644
--- a/test/tint/builtins/gen/var/textureStore/dfa9a1.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/dfa9a1.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rg32float, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/dffb13.wgsl b/test/tint/builtins/gen/var/textureStore/dffb13.wgsl
index 532da02..bf7356a 100644
--- a/test/tint/builtins/gen/var/textureStore/dffb13.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/dffb13.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rg32uint, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/e077e7.wgsl b/test/tint/builtins/gen/var/textureStore/e077e7.wgsl
index 0d6ed65..3968b1b 100644
--- a/test/tint/builtins/gen/var/textureStore/e077e7.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/e077e7.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/e0b666.wgsl b/test/tint/builtins/gen/var/textureStore/e0b666.wgsl
index a3c62a5..1a01976 100644
--- a/test/tint/builtins/gen/var/textureStore/e0b666.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/e0b666.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_1d<bgra8unorm, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/e1784d.wgsl b/test/tint/builtins/gen/var/textureStore/e1784d.wgsl
index a2140ef..2a8134f 100644
--- a/test/tint/builtins/gen/var/textureStore/e1784d.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/e1784d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/e38281.wgsl b/test/tint/builtins/gen/var/textureStore/e38281.wgsl
index 4c947de..174dc17 100644
--- a/test/tint/builtins/gen/var/textureStore/e38281.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/e38281.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<bgra8unorm, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/e46fd8.wgsl b/test/tint/builtins/gen/var/textureStore/e46fd8.wgsl
index 72a63ba..a1ab08f 100644
--- a/test/tint/builtins/gen/var/textureStore/e46fd8.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/e46fd8.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/e72bdc.wgsl b/test/tint/builtins/gen/var/textureStore/e72bdc.wgsl
index 48b01ad..5b7fce8 100644
--- a/test/tint/builtins/gen/var/textureStore/e72bdc.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/e72bdc.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/e7c6d8.wgsl b/test/tint/builtins/gen/var/textureStore/e7c6d8.wgsl
index f3c2756..42a1a12 100644
--- a/test/tint/builtins/gen/var/textureStore/e7c6d8.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/e7c6d8.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_1d<rgba8unorm, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/e87f6e.wgsl b/test/tint/builtins/gen/var/textureStore/e87f6e.wgsl
index d66bbf49..9f2ac5a 100644
--- a/test/tint/builtins/gen/var/textureStore/e87f6e.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/e87f6e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/e885e8.wgsl b/test/tint/builtins/gen/var/textureStore/e885e8.wgsl
index 3769989..3b26845 100644
--- a/test/tint/builtins/gen/var/textureStore/e885e8.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/e885e8.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_1d<rgba16float, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/e8cbf7.wgsl b/test/tint/builtins/gen/var/textureStore/e8cbf7.wgsl
index fa36bbc..279bccb 100644
--- a/test/tint/builtins/gen/var/textureStore/e8cbf7.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/e8cbf7.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d<r32uint, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/ea30d2.wgsl b/test/tint/builtins/gen/var/textureStore/ea30d2.wgsl
index 35f6a59..f783b23 100644
--- a/test/tint/builtins/gen/var/textureStore/ea30d2.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/ea30d2.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/eb702f.wgsl b/test/tint/builtins/gen/var/textureStore/eb702f.wgsl
index ec96c29..4cc0022 100644
--- a/test/tint/builtins/gen/var/textureStore/eb702f.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/eb702f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_3d<r32float, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/eb78b9.wgsl b/test/tint/builtins/gen/var/textureStore/eb78b9.wgsl
index 498ebe8..d908fc9 100644
--- a/test/tint/builtins/gen/var/textureStore/eb78b9.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/eb78b9.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_3d<r32sint, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/ee6acc.wgsl b/test/tint/builtins/gen/var/textureStore/ee6acc.wgsl
index 941b2e2..e4d08a9 100644
--- a/test/tint/builtins/gen/var/textureStore/ee6acc.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/ee6acc.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_3d<rg32float, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/ef9f2f.wgsl b/test/tint/builtins/gen/var/textureStore/ef9f2f.wgsl
index a05b773..14cbddf 100644
--- a/test/tint/builtins/gen/var/textureStore/ef9f2f.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/ef9f2f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_3d<r32uint, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/f05928.wgsl b/test/tint/builtins/gen/var/textureStore/f05928.wgsl
index b9c1d10..29d7901 100644
--- a/test/tint/builtins/gen/var/textureStore/f05928.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/f05928.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/f1e6d3.wgsl b/test/tint/builtins/gen/var/textureStore/f1e6d3.wgsl
index 172924d..35f587e 100644
--- a/test/tint/builtins/gen/var/textureStore/f1e6d3.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/f1e6d3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_3d<r32sint, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/f64d69.wgsl b/test/tint/builtins/gen/var/textureStore/f64d69.wgsl
index fbea34f..d305d45 100644
--- a/test/tint/builtins/gen/var/textureStore/f64d69.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/f64d69.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/f6f392.wgsl b/test/tint/builtins/gen/var/textureStore/f6f392.wgsl
index 43bcbd6..d9e7e41 100644
--- a/test/tint/builtins/gen/var/textureStore/f6f392.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/f6f392.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/f8aaf9.wgsl b/test/tint/builtins/gen/var/textureStore/f8aaf9.wgsl
index bf7c4bb..1a91bfd 100644
--- a/test/tint/builtins/gen/var/textureStore/f8aaf9.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/f8aaf9.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/f8dead.wgsl b/test/tint/builtins/gen/var/textureStore/f8dead.wgsl
index 731cc86..7f1eaae 100644
--- a/test/tint/builtins/gen/var/textureStore/f8dead.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/f8dead.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_3d<rgba8uint, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/f975a0.wgsl b/test/tint/builtins/gen/var/textureStore/f975a0.wgsl
index cad3e25..f20fc05 100644
--- a/test/tint/builtins/gen/var/textureStore/f975a0.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/f975a0.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/f9be83.wgsl b/test/tint/builtins/gen/var/textureStore/f9be83.wgsl
index 277b008..638c5c0 100644
--- a/test/tint/builtins/gen/var/textureStore/f9be83.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/f9be83.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rg32sint, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/fb9a8f.wgsl b/test/tint/builtins/gen/var/textureStore/fb9a8f.wgsl
index b4d1618..421ab73 100644
--- a/test/tint/builtins/gen/var/textureStore/fb9a8f.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/fb9a8f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_1d<rgba32uint, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/fbf53f.wgsl b/test/tint/builtins/gen/var/textureStore/fbf53f.wgsl
index 8e2ca01..8f9aa9a 100644
--- a/test/tint/builtins/gen/var/textureStore/fbf53f.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/fbf53f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba8sint, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/fc916e.wgsl b/test/tint/builtins/gen/var/textureStore/fc916e.wgsl
index e206369..0fe09fb 100644
--- a/test/tint/builtins/gen/var/textureStore/fc916e.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/fc916e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/textureStore/fcbe66.wgsl b/test/tint/builtins/gen/var/textureStore/fcbe66.wgsl
index 1c957c3..ebd4d65 100644
--- a/test/tint/builtins/gen/var/textureStore/fcbe66.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/fcbe66.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_3d<rg32float, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/fd350c.wgsl b/test/tint/builtins/gen/var/textureStore/fd350c.wgsl
index 8ee86f9..0840e23 100644
--- a/test/tint/builtins/gen/var/textureStore/fd350c.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/fd350c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 @group(1) @binding(0) var arg_0: texture_storage_2d_array<rgba16uint, write>;
diff --git a/test/tint/builtins/gen/var/textureStore/ff23b3.wgsl b/test/tint/builtins/gen/var/textureStore/ff23b3.wgsl
index 01b3f34..c27a666 100644
--- a/test/tint/builtins/gen/var/textureStore/ff23b3.wgsl
+++ b/test/tint/builtins/gen/var/textureStore/ff23b3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/transpose/06794e.wgsl b/test/tint/builtins/gen/var/transpose/06794e.wgsl
index 0feedad..0af0363 100644
--- a/test/tint/builtins/gen/var/transpose/06794e.wgsl
+++ b/test/tint/builtins/gen/var/transpose/06794e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/transpose/2585cd.wgsl b/test/tint/builtins/gen/var/transpose/2585cd.wgsl
index 55176aa..ecb8f47 100644
--- a/test/tint/builtins/gen/var/transpose/2585cd.wgsl
+++ b/test/tint/builtins/gen/var/transpose/2585cd.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/transpose/31d679.wgsl b/test/tint/builtins/gen/var/transpose/31d679.wgsl
index c5c93f0..5433034 100644
--- a/test/tint/builtins/gen/var/transpose/31d679.wgsl
+++ b/test/tint/builtins/gen/var/transpose/31d679.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/transpose/31e37e.wgsl b/test/tint/builtins/gen/var/transpose/31e37e.wgsl
index a951e00..cbd4abc 100644
--- a/test/tint/builtins/gen/var/transpose/31e37e.wgsl
+++ b/test/tint/builtins/gen/var/transpose/31e37e.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/transpose/32dd64.wgsl b/test/tint/builtins/gen/var/transpose/32dd64.wgsl
index ab8c02e..e38d29b 100644
--- a/test/tint/builtins/gen/var/transpose/32dd64.wgsl
+++ b/test/tint/builtins/gen/var/transpose/32dd64.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/transpose/4ce359.wgsl b/test/tint/builtins/gen/var/transpose/4ce359.wgsl
index 9bc36e8..02ce352 100644
--- a/test/tint/builtins/gen/var/transpose/4ce359.wgsl
+++ b/test/tint/builtins/gen/var/transpose/4ce359.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/transpose/4dc9a1.wgsl b/test/tint/builtins/gen/var/transpose/4dc9a1.wgsl
index 4198656..3ec9393 100644
--- a/test/tint/builtins/gen/var/transpose/4dc9a1.wgsl
+++ b/test/tint/builtins/gen/var/transpose/4dc9a1.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/transpose/553e90.wgsl b/test/tint/builtins/gen/var/transpose/553e90.wgsl
index bc0261e..ebf6a9c 100644
--- a/test/tint/builtins/gen/var/transpose/553e90.wgsl
+++ b/test/tint/builtins/gen/var/transpose/553e90.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/transpose/5c133c.wgsl b/test/tint/builtins/gen/var/transpose/5c133c.wgsl
index 553a2b3..3e613c9 100644
--- a/test/tint/builtins/gen/var/transpose/5c133c.wgsl
+++ b/test/tint/builtins/gen/var/transpose/5c133c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/transpose/5edd96.wgsl b/test/tint/builtins/gen/var/transpose/5edd96.wgsl
index da26804..7355ceb 100644
--- a/test/tint/builtins/gen/var/transpose/5edd96.wgsl
+++ b/test/tint/builtins/gen/var/transpose/5edd96.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/transpose/5f36bf.wgsl b/test/tint/builtins/gen/var/transpose/5f36bf.wgsl
index 35f74ff..ed1e957 100644
--- a/test/tint/builtins/gen/var/transpose/5f36bf.wgsl
+++ b/test/tint/builtins/gen/var/transpose/5f36bf.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/transpose/66fce8.wgsl b/test/tint/builtins/gen/var/transpose/66fce8.wgsl
index 884b4c0..b518dfe 100644
--- a/test/tint/builtins/gen/var/transpose/66fce8.wgsl
+++ b/test/tint/builtins/gen/var/transpose/66fce8.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/transpose/70ca11.wgsl b/test/tint/builtins/gen/var/transpose/70ca11.wgsl
index e28d14d..706d01a 100644
--- a/test/tint/builtins/gen/var/transpose/70ca11.wgsl
+++ b/test/tint/builtins/gen/var/transpose/70ca11.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/transpose/7be8b2.wgsl b/test/tint/builtins/gen/var/transpose/7be8b2.wgsl
index 902b702..d0d9338 100644
--- a/test/tint/builtins/gen/var/transpose/7be8b2.wgsl
+++ b/test/tint/builtins/gen/var/transpose/7be8b2.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/transpose/7eb2c5.wgsl b/test/tint/builtins/gen/var/transpose/7eb2c5.wgsl
index ee2cf89..4a52326 100644
--- a/test/tint/builtins/gen/var/transpose/7eb2c5.wgsl
+++ b/test/tint/builtins/gen/var/transpose/7eb2c5.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/transpose/844869.wgsl b/test/tint/builtins/gen/var/transpose/844869.wgsl
index 5518356..a36bbf4 100644
--- a/test/tint/builtins/gen/var/transpose/844869.wgsl
+++ b/test/tint/builtins/gen/var/transpose/844869.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/transpose/84a763.wgsl b/test/tint/builtins/gen/var/transpose/84a763.wgsl
index 542a541..486ad63 100644
--- a/test/tint/builtins/gen/var/transpose/84a763.wgsl
+++ b/test/tint/builtins/gen/var/transpose/84a763.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/transpose/854336.wgsl b/test/tint/builtins/gen/var/transpose/854336.wgsl
index d594b0d..1f4324a 100644
--- a/test/tint/builtins/gen/var/transpose/854336.wgsl
+++ b/test/tint/builtins/gen/var/transpose/854336.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/transpose/8c06ce.wgsl b/test/tint/builtins/gen/var/transpose/8c06ce.wgsl
index c8d895e..d5e5cea 100644
--- a/test/tint/builtins/gen/var/transpose/8c06ce.wgsl
+++ b/test/tint/builtins/gen/var/transpose/8c06ce.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/transpose/ace596.wgsl b/test/tint/builtins/gen/var/transpose/ace596.wgsl
index c40a714..3dfe0e2 100644
--- a/test/tint/builtins/gen/var/transpose/ace596.wgsl
+++ b/test/tint/builtins/gen/var/transpose/ace596.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/transpose/b9ad1f.wgsl b/test/tint/builtins/gen/var/transpose/b9ad1f.wgsl
index 0ed9504..1c30793 100644
--- a/test/tint/builtins/gen/var/transpose/b9ad1f.wgsl
+++ b/test/tint/builtins/gen/var/transpose/b9ad1f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/transpose/c1b600.wgsl b/test/tint/builtins/gen/var/transpose/c1b600.wgsl
index ba7c128..d3d9221 100644
--- a/test/tint/builtins/gen/var/transpose/c1b600.wgsl
+++ b/test/tint/builtins/gen/var/transpose/c1b600.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/transpose/d6faec.wgsl b/test/tint/builtins/gen/var/transpose/d6faec.wgsl
index 2b9f927..1c35cd9 100644
--- a/test/tint/builtins/gen/var/transpose/d6faec.wgsl
+++ b/test/tint/builtins/gen/var/transpose/d6faec.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/transpose/d8f8ba.wgsl b/test/tint/builtins/gen/var/transpose/d8f8ba.wgsl
index feab040..3206f8e 100644
--- a/test/tint/builtins/gen/var/transpose/d8f8ba.wgsl
+++ b/test/tint/builtins/gen/var/transpose/d8f8ba.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/transpose/dc671a.wgsl b/test/tint/builtins/gen/var/transpose/dc671a.wgsl
index 50a8540..d993ca9 100644
--- a/test/tint/builtins/gen/var/transpose/dc671a.wgsl
+++ b/test/tint/builtins/gen/var/transpose/dc671a.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/transpose/ed4bdc.wgsl b/test/tint/builtins/gen/var/transpose/ed4bdc.wgsl
index c36dbc4..53d4fc6 100644
--- a/test/tint/builtins/gen/var/transpose/ed4bdc.wgsl
+++ b/test/tint/builtins/gen/var/transpose/ed4bdc.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/transpose/faeb05.wgsl b/test/tint/builtins/gen/var/transpose/faeb05.wgsl
index da02ab3..fcd8745 100644
--- a/test/tint/builtins/gen/var/transpose/faeb05.wgsl
+++ b/test/tint/builtins/gen/var/transpose/faeb05.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/trunc/103ab8.wgsl b/test/tint/builtins/gen/var/trunc/103ab8.wgsl
index d174c9c..f4a095b 100644
--- a/test/tint/builtins/gen/var/trunc/103ab8.wgsl
+++ b/test/tint/builtins/gen/var/trunc/103ab8.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/trunc/117396.wgsl b/test/tint/builtins/gen/var/trunc/117396.wgsl
index 1493f80..a58bd05 100644
--- a/test/tint/builtins/gen/var/trunc/117396.wgsl
+++ b/test/tint/builtins/gen/var/trunc/117396.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/trunc/562d05.wgsl b/test/tint/builtins/gen/var/trunc/562d05.wgsl
index 87e3a39..14ab4c4 100644
--- a/test/tint/builtins/gen/var/trunc/562d05.wgsl
+++ b/test/tint/builtins/gen/var/trunc/562d05.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/trunc/7d6ded.wgsl b/test/tint/builtins/gen/var/trunc/7d6ded.wgsl
index e65e886..6c60bc2 100644
--- a/test/tint/builtins/gen/var/trunc/7d6ded.wgsl
+++ b/test/tint/builtins/gen/var/trunc/7d6ded.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/trunc/a56109.wgsl b/test/tint/builtins/gen/var/trunc/a56109.wgsl
index 9d5c986..12d2555 100644
--- a/test/tint/builtins/gen/var/trunc/a56109.wgsl
+++ b/test/tint/builtins/gen/var/trunc/a56109.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/trunc/c12555.wgsl b/test/tint/builtins/gen/var/trunc/c12555.wgsl
index 1d4a72b..0972f12 100644
--- a/test/tint/builtins/gen/var/trunc/c12555.wgsl
+++ b/test/tint/builtins/gen/var/trunc/c12555.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/trunc/cc2b0d.wgsl b/test/tint/builtins/gen/var/trunc/cc2b0d.wgsl
index bd2a699..c94676f 100644
--- a/test/tint/builtins/gen/var/trunc/cc2b0d.wgsl
+++ b/test/tint/builtins/gen/var/trunc/cc2b0d.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/trunc/ce7c17.wgsl b/test/tint/builtins/gen/var/trunc/ce7c17.wgsl
index cf470e8..6e7ae3e 100644
--- a/test/tint/builtins/gen/var/trunc/ce7c17.wgsl
+++ b/test/tint/builtins/gen/var/trunc/ce7c17.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/trunc/e183aa.wgsl b/test/tint/builtins/gen/var/trunc/e183aa.wgsl
index 3226bf1..38fa43f 100644
--- a/test/tint/builtins/gen/var/trunc/e183aa.wgsl
+++ b/test/tint/builtins/gen/var/trunc/e183aa.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/trunc/eb83df.wgsl b/test/tint/builtins/gen/var/trunc/eb83df.wgsl
index 4697b65..5f94877 100644
--- a/test/tint/builtins/gen/var/trunc/eb83df.wgsl
+++ b/test/tint/builtins/gen/var/trunc/eb83df.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/trunc/f0f1a1.wgsl b/test/tint/builtins/gen/var/trunc/f0f1a1.wgsl
index 35d0eae..d130f61 100644
--- a/test/tint/builtins/gen/var/trunc/f0f1a1.wgsl
+++ b/test/tint/builtins/gen/var/trunc/f0f1a1.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/trunc/f370d3.wgsl b/test/tint/builtins/gen/var/trunc/f370d3.wgsl
index b1e9c43..4998cd0 100644
--- a/test/tint/builtins/gen/var/trunc/f370d3.wgsl
+++ b/test/tint/builtins/gen/var/trunc/f370d3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/unpack2x16float/32a5cf.wgsl b/test/tint/builtins/gen/var/unpack2x16float/32a5cf.wgsl
index a9f7c67..7ceb81c 100644
--- a/test/tint/builtins/gen/var/unpack2x16float/32a5cf.wgsl
+++ b/test/tint/builtins/gen/var/unpack2x16float/32a5cf.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/unpack2x16snorm/b4aea6.wgsl b/test/tint/builtins/gen/var/unpack2x16snorm/b4aea6.wgsl
index b92dffc..143cdb0 100644
--- a/test/tint/builtins/gen/var/unpack2x16snorm/b4aea6.wgsl
+++ b/test/tint/builtins/gen/var/unpack2x16snorm/b4aea6.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/unpack2x16unorm/7699c0.wgsl b/test/tint/builtins/gen/var/unpack2x16unorm/7699c0.wgsl
index 2d8b8be..1a2a8b8 100644
--- a/test/tint/builtins/gen/var/unpack2x16unorm/7699c0.wgsl
+++ b/test/tint/builtins/gen/var/unpack2x16unorm/7699c0.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/unpack4x8snorm/523fb3.wgsl b/test/tint/builtins/gen/var/unpack4x8snorm/523fb3.wgsl
index 27399d8..a9c69fc 100644
--- a/test/tint/builtins/gen/var/unpack4x8snorm/523fb3.wgsl
+++ b/test/tint/builtins/gen/var/unpack4x8snorm/523fb3.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/unpack4x8unorm/750c74.wgsl b/test/tint/builtins/gen/var/unpack4x8unorm/750c74.wgsl
index 3cb8297..992733f 100644
--- a/test/tint/builtins/gen/var/unpack4x8unorm/750c74.wgsl
+++ b/test/tint/builtins/gen/var/unpack4x8unorm/750c74.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/workgroupBarrier/a17f7f.wgsl b/test/tint/builtins/gen/var/workgroupBarrier/a17f7f.wgsl
index 8dca1bd..62a5b2e 100644
--- a/test/tint/builtins/gen/var/workgroupBarrier/a17f7f.wgsl
+++ b/test/tint/builtins/gen/var/workgroupBarrier/a17f7f.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 
diff --git a/test/tint/builtins/gen/var/workgroupUniformLoad/37307c.wgsl b/test/tint/builtins/gen/var/workgroupUniformLoad/37307c.wgsl
index 2700b1f..9799435 100644
--- a/test/tint/builtins/gen/var/workgroupUniformLoad/37307c.wgsl
+++ b/test/tint/builtins/gen/var/workgroupUniformLoad/37307c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 var<workgroup> arg_0: u32;
diff --git a/test/tint/builtins/gen/var/workgroupUniformLoad/7a857c.wgsl b/test/tint/builtins/gen/var/workgroupUniformLoad/7a857c.wgsl
index f571cec..ef64b86 100644
--- a/test/tint/builtins/gen/var/workgroupUniformLoad/7a857c.wgsl
+++ b/test/tint/builtins/gen/var/workgroupUniformLoad/7a857c.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 var<workgroup> arg_0: f32;
diff --git a/test/tint/builtins/gen/var/workgroupUniformLoad/9d33de.wgsl b/test/tint/builtins/gen/var/workgroupUniformLoad/9d33de.wgsl
index 852d72d..c108f25 100644
--- a/test/tint/builtins/gen/var/workgroupUniformLoad/9d33de.wgsl
+++ b/test/tint/builtins/gen/var/workgroupUniformLoad/9d33de.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////
 
 var<workgroup> arg_0: i32;
diff --git a/test/tint/builtins/gen/var/workgroupUniformLoad/e07d08.wgsl b/test/tint/builtins/gen/var/workgroupUniformLoad/e07d08.wgsl
index 767f48a..1a75274 100644
--- a/test/tint/builtins/gen/var/workgroupUniformLoad/e07d08.wgsl
+++ b/test/tint/builtins/gen/var/workgroupUniformLoad/e07d08.wgsl
@@ -13,11 +13,12 @@
 // limitations under the License.
 
 ////////////////////////////////////////////////////////////////////////////////
-// File generated by tools/src/cmd/gen
-// using the template:
+// File generated by 'tools/src/cmd/gen' using the template:
 //   test/tint/builtins/gen/gen.wgsl.tmpl
 //
-// Do not modify this file directly
+// To regenerate run: './tools/run gen'
+//
+//                       Do not modify this file directly
 ////////////////////////////////////////////////////////////////////////////////