]> zoso.dev Git - nano-pow.git/commitdiff
Fill in comment headings with m[sigma] notes.
authorChris Duncan <chris@zoso.dev>
Tue, 4 Feb 2025 00:26:31 +0000 (16:26 -0800)
committerChris Duncan <chris@zoso.dev>
Tue, 4 Feb 2025 00:26:31 +0000 (16:26 -0800)
src/shaders/compute.wgsl

index dd229b41e8ec95d2ff49d569834cc7f7a68def98..06b049b932cfe2a1cd0b463a7161d1ab0bec3f0b 100644 (file)
@@ -323,8 +323,8 @@ fn main(id: vec3<u32>) {
        ****************************************************************************/
 
        /**
-       * r=2, i=0, a=v[0], b=v[4], c=v[8], d=v[12]
-       * r=2, i=1, a=v[1], b=v[5], c=v[9], d=v[13]
+       * r=2, i=0, a=v[0], b=v[4], c=v[8], d=v[12], m[sigma]=?, m[sigma+1]=?
+       * r=2, i=1, a=v[1], b=v[5], c=v[9], d=v[13], m[sigma]=?, m[sigma+1]=0
        */
        // x = VEC4_0;
        y = vec4(VEC2_0, m0);
@@ -341,8 +341,8 @@ fn main(id: vec3<u32>) {
        v45 = ((v45 ^ v89) << ROTATE_1) | ((v45 ^ v89).yxwz >> ROTATE_31);
 
        /**
-       * r=2, i=2, a=v[2], b=v[6], c=v[10], d=v[14]
-       * r=2, i=3, a=v[3], b=v[7], c=v[11], d=v[15]
+       * r=2, i=2, a=v[2], b=v[6], c=v[10], d=v[14], m[sigma]=?, m[sigma+1]=2
+       * r=2, i=3, a=v[3], b=v[7], c=v[11], d=v[15], m[sigma]=?, m[sigma+1]=?
        */
        // x = VEC4_0;
        y = vec4(m2, VEC2_0);
@@ -359,8 +359,8 @@ fn main(id: vec3<u32>) {
        v67 = ((v67 ^ vAB) << ROTATE_1) | ((v67 ^ vAB).yxwz >> ROTATE_31);
 
        /**
-       * r=2, i=4, a=v[0], b=v[5], c=v[10], d=v[15]
-       * r=2, i=5, a=v[1], b=v[6], c=v[11], d=v[12]
+       * r=2, i=4, a=v[0], b=v[5], c=v[10], d=v[15], m[sigma]=?, m[sigma+1]=?
+       * r=2, i=5, a=v[1], b=v[6], c=v[11], d=v[12], m[sigma]=3, m[sigma+1]=?
        */
        b = vec4(v45.zw, v67.xy);
        d = vec4(vEF.zw, vCD.xy);
@@ -384,8 +384,8 @@ fn main(id: vec3<u32>) {
        vCD = vec4(d.zw, vCD.zw);
 
        /**
-       * r=2, i=6, a=v[2], b=v[7], c=v[8], d=v[13]
-       * r=2, i=7, a=v[3], b=v[4], c=v[9], d=v[14]
+       * r=2, i=6, a=v[2], b=v[7], c=v[8], d=v[13], m[sigma]=?, m[sigma+1]=1
+       * r=2, i=7, a=v[3], b=v[4], c=v[9], d=v[14], m[sigma]=?, m[sigma+1]=4
        */
        b = vec4(v67.zw, v45.xy);
        d = vec4(vCD.zw, vEF.xy);
@@ -417,8 +417,8 @@ fn main(id: vec3<u32>) {
        ****************************************************************************/
 
        /**
-       * r=3, i=0, a=v[0], b=v[4], c=v[8], d=v[12]
-       * r=3, i=1, a=v[1], b=v[5], c=v[9], d=v[13]
+       * r=3, i=0, a=v[0], b=v[4], c=v[8], d=v[12], m[sigma]=?, m[sigma+1]=?
+       * r=3, i=1, a=v[1], b=v[5], c=v[9], d=v[13], m[sigma]=?, m[sigma+1]=?
        */
        // x = vec4(VEC2_0, m3); // still assigned this value from last assignment at r=2 i=4/5
        y = vec4(VEC2_0, m1);
@@ -435,8 +435,8 @@ fn main(id: vec3<u32>) {
        v45 = ((v45 ^ v89) << ROTATE_1) | ((v45 ^ v89).yxwz >> ROTATE_31);
 
        /**
-       * r=3, i=2, a=v[2], b=v[6], c=v[10], d=v[14]
-       * r=3, i=3, a=v[3], b=v[7], c=v[11], d=v[15]
+       * r=3, i=2, a=v[2], b=v[6], c=v[10], d=v[14], m[sigma]=?, m[sigma+1]=?
+       * r=3, i=3, a=v[3], b=v[7], c=v[11], d=v[15], m[sigma]=?, m[sigma+1]=?
        */
        // x = VEC4_0;
        // y = VEC4_0;
@@ -453,8 +453,8 @@ fn main(id: vec3<u32>) {
        v67 = ((v67 ^ vAB) << ROTATE_1) | ((v67 ^ vAB).yxwz >> ROTATE_31);
 
        /**
-       * r=3, i=4, a=v[0], b=v[5], c=v[10], d=v[15]
-       * r=3, i=5, a=v[1], b=v[6], c=v[11], d=v[12]
+       * r=3, i=4, a=v[0], b=v[5], c=v[10], d=v[15], m[sigma]=?, m[sigma+1]=?
+       * r=3, i=5, a=v[1], b=v[6], c=v[11], d=v[12], m[sigma]=?, m[sigma+1]=?
        */
        b = vec4(v45.zw, v67.xy);
        d = vec4(vEF.zw, vCD.xy);
@@ -478,8 +478,8 @@ fn main(id: vec3<u32>) {
        vCD = vec4(d.zw, vCD.zw);
 
        /**
-       * r=3, i=6, a=v[2], b=v[7], c=v[8], d=v[13]
-       * r=3, i=7, a=v[3], b=v[4], c=v[9], d=v[14]
+       * r=3, i=6, a=v[2], b=v[7], c=v[8], d=v[13], m[sigma]=?, m[sigma+1]=?
+       * r=3, i=7, a=v[3], b=v[4], c=v[9], d=v[14], m[sigma]=?, m[sigma+1]=?
        */
        b = vec4(v67.zw, v45.xy);
        d = vec4(vCD.zw, vEF.xy);
@@ -511,8 +511,8 @@ fn main(id: vec3<u32>) {
        ****************************************************************************/
 
        /**
-       * r=4, i=0, a=v[0], b=v[4], c=v[8], d=v[12]
-       * r=4, i=1, a=v[1], b=v[5], c=v[9], d=v[13]
+       * r=4, i=0, a=v[0], b=v[4], c=v[8], d=v[12], m[sigma]=?, m[sigma+1]=?
+       * r=4, i=1, a=v[1], b=v[5], c=v[9], d=v[13], m[sigma]=?, m[sigma+1]=?
        */
        // x = VEC4_0;
        // y = vec4(m0, VEC2_0); // still assigned this value from last assignment at r=3 i=6/7
@@ -529,8 +529,8 @@ fn main(id: vec3<u32>) {
        v45 = ((v45 ^ v89) << ROTATE_1) | ((v45 ^ v89).yxwz >> ROTATE_31);
 
        /**
-       * r=4, i=2, a=v[2], b=v[6], c=v[10], d=v[14]
-       * r=4, i=3, a=v[3], b=v[7], c=v[11], d=v[15]
+       * r=4, i=2, a=v[2], b=v[6], c=v[10], d=v[14], m[sigma]=?, m[sigma+1]=?
+       * r=4, i=3, a=v[3], b=v[7], c=v[11], d=v[15], m[sigma]=?, m[sigma+1]=?
        */
        x = vec4(m2, VEC2_0);
        y = vec4(m4, VEC2_0);
@@ -547,8 +547,8 @@ fn main(id: vec3<u32>) {
        v67 = ((v67 ^ vAB) << ROTATE_1) | ((v67 ^ vAB).yxwz >> ROTATE_31);
 
        /**
-       * r=4, i=4, a=v[0], b=v[5], c=v[10], d=v[15]
-       * r=4, i=5, a=v[1], b=v[6], c=v[11], d=v[12]
+       * r=4, i=4, a=v[0], b=v[5], c=v[10], d=v[15], m[sigma]=?, m[sigma+1]=?
+       * r=4, i=5, a=v[1], b=v[6], c=v[11], d=v[12], m[sigma]=?, m[sigma+1]=?
        */
        b = vec4(v45.zw, v67.xy);
        d = vec4(vEF.zw, vCD.xy);
@@ -572,8 +572,8 @@ fn main(id: vec3<u32>) {
        vCD = vec4(d.zw, vCD.zw);
 
        /**
-       * r=4, i=6, a=v[2], b=v[7], c=v[8], d=v[13]
-       * r=4, i=7, a=v[3], b=v[4], c=v[9], d=v[14]
+       * r=4, i=6, a=v[2], b=v[7], c=v[8], d=v[13], m[sigma]=?, m[sigma+1]=?
+       * r=4, i=7, a=v[3], b=v[4], c=v[9], d=v[14], m[sigma]=?, m[sigma+1]=?
        */
        b = vec4(v67.zw, v45.xy);
        d = vec4(vCD.zw, vEF.xy);
@@ -605,8 +605,8 @@ fn main(id: vec3<u32>) {
        ****************************************************************************/
 
        /**
-       * r=5, i=0, a=v[0], b=v[4], c=v[8], d=v[12]
-       * r=5, i=1, a=v[1], b=v[5], c=v[9], d=v[13]
+       * r=5, i=0, a=v[0], b=v[4], c=v[8], d=v[12], m[sigma]=?, m[sigma+1]=?
+       * r=5, i=1, a=v[1], b=v[5], c=v[9], d=v[13], m[sigma]=?, m[sigma+1]=?
        */
        x = vec4(m2, VEC2_0);
        // y = VEC4_0;
@@ -623,8 +623,8 @@ fn main(id: vec3<u32>) {
        v45 = ((v45 ^ v89) << ROTATE_1) | ((v45 ^ v89).yxwz >> ROTATE_31);
 
        /**
-       * r=5, i=2, a=v[2], b=v[6], c=v[10], d=v[14]
-       * r=5, i=3, a=v[3], b=v[7], c=v[11], d=v[15]
+       * r=5, i=2, a=v[2], b=v[6], c=v[10], d=v[14], m[sigma]=?, m[sigma+1]=?
+       * r=5, i=3, a=v[3], b=v[7], c=v[11], d=v[15], m[sigma]=?, m[sigma+1]=?
        */
        x = vec4(m0, VEC2_0);
        y = vec4(VEC2_0, m3);
@@ -641,8 +641,8 @@ fn main(id: vec3<u32>) {
        v67 = ((v67 ^ vAB) << ROTATE_1) | ((v67 ^ vAB).yxwz >> ROTATE_31);
 
        /**
-       * r=5, i=4, a=v[0], b=v[5], c=v[10], d=v[15]
-       * r=5, i=5, a=v[1], b=v[6], c=v[11], d=v[12]
+       * r=5, i=4, a=v[0], b=v[5], c=v[10], d=v[15], m[sigma]=?, m[sigma+1]=?
+       * r=5, i=5, a=v[1], b=v[6], c=v[11], d=v[12], m[sigma]=?, m[sigma+1]=?
        */
        b = vec4(v45.zw, v67.xy);
        d = vec4(vEF.zw, vCD.xy);
@@ -666,8 +666,8 @@ fn main(id: vec3<u32>) {
        vCD = vec4(d.zw, vCD.zw);
 
        /**
-       * r=5, i=6, a=v[2], b=v[7], c=v[8], d=v[13]
-       * r=5, i=7, a=v[3], b=v[4], c=v[9], d=v[14]
+       * r=5, i=6, a=v[2], b=v[7], c=v[8], d=v[13], m[sigma]=?, m[sigma+1]=?
+       * r=5, i=7, a=v[3], b=v[4], c=v[9], d=v[14], m[sigma]=?, m[sigma+1]=?
        */
        b = vec4(v67.zw, v45.xy);
        d = vec4(vCD.zw, vEF.xy);
@@ -699,8 +699,8 @@ fn main(id: vec3<u32>) {
        ****************************************************************************/
 
        /**
-       * r=6, i=0, a=v[0], b=v[4], c=v[8], d=v[12]
-       * r=6, i=1, a=v[1], b=v[5], c=v[9], d=v[13]
+       * r=6, i=0, a=v[0], b=v[4], c=v[8], d=v[12], m[sigma]=?, m[sigma+1]=?
+       * r=6, i=1, a=v[1], b=v[5], c=v[9], d=v[13], m[sigma]=?, m[sigma+1]=?
        */
        // x = vec4(VEC2_0, m1); // still assigned this value from last assignment at r=5 i=6/7
        // y = VEC4_0;
@@ -717,8 +717,8 @@ fn main(id: vec3<u32>) {
        v45 = ((v45 ^ v89) << ROTATE_1) | ((v45 ^ v89).yxwz >> ROTATE_31);
 
        /**
-       * r=6, i=2, a=v[2], b=v[6], c=v[10], d=v[14]
-       * r=6, i=3, a=v[3], b=v[7], c=v[11], d=v[15]
+       * r=6, i=2, a=v[2], b=v[6], c=v[10], d=v[14], m[sigma]=?, m[sigma+1]=?
+       * r=6, i=3, a=v[3], b=v[7], c=v[11], d=v[15], m[sigma]=?, m[sigma+1]=?
        */
        x = vec4(VEC2_0, m4);
        // y = VEC4_0;
@@ -735,8 +735,8 @@ fn main(id: vec3<u32>) {
        v67 = ((v67 ^ vAB) << ROTATE_1) | ((v67 ^ vAB).yxwz >> ROTATE_31);
 
        /**
-       * r=6, i=4, a=v[0], b=v[5], c=v[10], d=v[15]
-       * r=6, i=5, a=v[1], b=v[6], c=v[11], d=v[12]
+       * r=6, i=4, a=v[0], b=v[5], c=v[10], d=v[15], m[sigma]=?, m[sigma+1]=?
+       * r=6, i=5, a=v[1], b=v[6], c=v[11], d=v[12], m[sigma]=?, m[sigma+1]=?
        */
        b = vec4(v45.zw, v67.xy);
        d = vec4(vEF.zw, vCD.xy);
@@ -760,8 +760,8 @@ fn main(id: vec3<u32>) {
        vCD = vec4(d.zw, vCD.zw);
 
        /**
-       * r=6, i=6, a=v[2], b=v[7], c=v[8], d=v[13]
-       * r=6, i=7, a=v[3], b=v[4], c=v[9], d=v[14]
+       * r=6, i=6, a=v[2], b=v[7], c=v[8], d=v[13], m[sigma]=?, m[sigma+1]=?
+       * r=6, i=7, a=v[3], b=v[4], c=v[9], d=v[14], m[sigma]=?, m[sigma+1]=?
        */
        b = vec4(v67.zw, v45.xy);
        d = vec4(vCD.zw, vEF.xy);
@@ -793,8 +793,8 @@ fn main(id: vec3<u32>) {
        ****************************************************************************/
 
        /**
-       * r=7, i=0, a=v[0], b=v[4], c=v[8], d=v[12]
-       * r=7, i=1, a=v[1], b=v[5], c=v[9], d=v[13]
+       * r=7, i=0, a=v[0], b=v[4], c=v[8], d=v[12], m[sigma]=?, m[sigma+1]=?
+       * r=7, i=1, a=v[1], b=v[5], c=v[9], d=v[13], m[sigma]=?, m[sigma+1]=?
        */
        // x = VEC4_0;
        // y = VEC4_0;
@@ -811,8 +811,8 @@ fn main(id: vec3<u32>) {
        v45 = ((v45 ^ v89) << ROTATE_1) | ((v45 ^ v89).yxwz >> ROTATE_31);
 
        /**
-       * r=7, i=2, a=v[2], b=v[6], c=v[10], d=v[14]
-       * r=7, i=3, a=v[3], b=v[7], c=v[11], d=v[15]
+       * r=7, i=2, a=v[2], b=v[6], c=v[10], d=v[14], m[sigma]=?, m[sigma+1]=?
+       * r=7, i=3, a=v[3], b=v[7], c=v[11], d=v[15], m[sigma]=?, m[sigma+1]=?
        */
        x = vec4(VEC2_0, m3);
        y = vec4(m1, VEC2_0);
@@ -829,8 +829,8 @@ fn main(id: vec3<u32>) {
        v67 = ((v67 ^ vAB) << ROTATE_1) | ((v67 ^ vAB).yxwz >> ROTATE_31);
 
        /**
-       * r=7, i=4, a=v[0], b=v[5], c=v[10], d=v[15]
-       * r=7, i=5, a=v[1], b=v[6], c=v[11], d=v[12]
+       * r=7, i=4, a=v[0], b=v[5], c=v[10], d=v[15], m[sigma]=?, m[sigma+1]=?
+       * r=7, i=5, a=v[1], b=v[6], c=v[11], d=v[12], m[sigma]=?, m[sigma+1]=?
        */
        b = vec4(v45.zw, v67.xy);
        d = vec4(vEF.zw, vCD.xy);
@@ -854,8 +854,8 @@ fn main(id: vec3<u32>) {
        vCD = vec4(d.zw, vCD.zw);
 
        /**
-       * r=7, i=6, a=v[2], b=v[7], c=v[8], d=v[13]
-       * r=7, i=7, a=v[3], b=v[4], c=v[9], d=v[14]
+       * r=7, i=6, a=v[2], b=v[7], c=v[8], d=v[13], m[sigma]=?, m[sigma+1]=?
+       * r=7, i=7, a=v[3], b=v[4], c=v[9], d=v[14], m[sigma]=?, m[sigma+1]=?
        */
        b = vec4(v67.zw, v45.xy);
        d = vec4(vCD.zw, vEF.xy);
@@ -887,8 +887,8 @@ fn main(id: vec3<u32>) {
        ****************************************************************************/
 
        /**
-       * r=8, i=0, a=v[0], b=v[4], c=v[8], d=v[12]
-       * r=8, i=1, a=v[1], b=v[5], c=v[9], d=v[13]
+       * r=8, i=0, a=v[0], b=v[4], c=v[8], d=v[12], m[sigma]=?, m[sigma+1]=?
+       * r=8, i=1, a=v[1], b=v[5], c=v[9], d=v[13], m[sigma]=?, m[sigma+1]=?
        */
        // x = VEC4_0;
        // y = VEC4_0;
@@ -905,8 +905,8 @@ fn main(id: vec3<u32>) {
        v45 = ((v45 ^ v89) << ROTATE_1) | ((v45 ^ v89).yxwz >> ROTATE_31);
 
        /**
-       * r=8, i=2, a=v[2], b=v[6], c=v[10], d=v[14]
-       * r=8, i=3, a=v[3], b=v[7], c=v[11], d=v[15]
+       * r=8, i=2, a=v[2], b=v[6], c=v[10], d=v[14], m[sigma]=?, m[sigma+1]=?
+       * r=8, i=3, a=v[3], b=v[7], c=v[11], d=v[15], m[sigma]=?, m[sigma+1]=?
        */
        x = vec4(VEC2_0, m0);
        y = vec4(m3, VEC2_0);
@@ -923,8 +923,8 @@ fn main(id: vec3<u32>) {
        v67 = ((v67 ^ vAB) << ROTATE_1) | ((v67 ^ vAB).yxwz >> ROTATE_31);
 
        /**
-       * r=8, i=4, a=v[0], b=v[5], c=v[10], d=v[15]
-       * r=8, i=5, a=v[1], b=v[6], c=v[11], d=v[12]
+       * r=8, i=4, a=v[0], b=v[5], c=v[10], d=v[15], m[sigma]=?, m[sigma+1]=?
+       * r=8, i=5, a=v[1], b=v[6], c=v[11], d=v[12], m[sigma]=?, m[sigma+1]=?
        */
        b = vec4(v45.zw, v67.xy);
        d = vec4(vEF.zw, vCD.xy);
@@ -948,8 +948,8 @@ fn main(id: vec3<u32>) {
        vCD = vec4(d.zw, vCD.zw);
 
        /**
-       * r=8, i=6, a=v[2], b=v[7], c=v[8], d=v[13]
-       * r=8, i=7, a=v[3], b=v[4], c=v[9], d=v[14]
+       * r=8, i=6, a=v[2], b=v[7], c=v[8], d=v[13], m[sigma]=?, m[sigma+1]=?
+       * r=8, i=7, a=v[3], b=v[4], c=v[9], d=v[14], m[sigma]=?, m[sigma+1]=?
        */
        b = vec4(v67.zw, v45.xy);
        d = vec4(vCD.zw, vEF.xy);
@@ -981,8 +981,8 @@ fn main(id: vec3<u32>) {
        ****************************************************************************/
 
        /**
-       * r=9, i=0, a=v[0], b=v[4], c=v[8], d=v[12]
-       * r=9, i=1, a=v[1], b=v[5], c=v[9], d=v[13]
+       * r=9, i=0, a=v[0], b=v[4], c=v[8], d=v[12], m[sigma]=?, m[sigma+1]=?
+       * r=9, i=1, a=v[1], b=v[5], c=v[9], d=v[13], m[sigma]=?, m[sigma+1]=?
        */
        // x = VEC4_0;
        y = vec4(m2, m4);
@@ -999,8 +999,8 @@ fn main(id: vec3<u32>) {
        v45 = ((v45 ^ v89) << ROTATE_1) | ((v45 ^ v89).yxwz >> ROTATE_31);
 
        /**
-       * r=9, i=2, a=v[2], b=v[6], c=v[10], d=v[14]
-       * r=9, i=3, a=v[3], b=v[7], c=v[11], d=v[15]
+       * r=9, i=2, a=v[2], b=v[6], c=v[10], d=v[14], m[sigma]=?, m[sigma+1]=?
+       * r=9, i=3, a=v[3], b=v[7], c=v[11], d=v[15], m[sigma]=?, m[sigma+1]=?
        */
        x = vec4(VEC2_0, m1);
        // y = VEC4_0;
@@ -1017,8 +1017,8 @@ fn main(id: vec3<u32>) {
        v67 = ((v67 ^ vAB) << ROTATE_1) | ((v67 ^ vAB).yxwz >> ROTATE_31);
 
        /**
-       * r=9, i=4, a=v[0], b=v[5], c=v[10], d=v[15]
-       * r=9, i=5, a=v[1], b=v[6], c=v[11], d=v[12]
+       * r=9, i=4, a=v[0], b=v[5], c=v[10], d=v[15], m[sigma]=?, m[sigma+1]=?
+       * r=9, i=5, a=v[1], b=v[6], c=v[11], d=v[12], m[sigma]=?, m[sigma+1]=?
        */
        b = vec4(v45.zw, v67.xy);
        d = vec4(vEF.zw, vCD.xy);
@@ -1042,8 +1042,8 @@ fn main(id: vec3<u32>) {
        vCD = vec4(d.zw, vCD.zw);
 
        /**
-       * r=9, i=6, a=v[2], b=v[7], c=v[8], d=v[13]
-       * r=9, i=7, a=v[3], b=v[4], c=v[9], d=v[14]
+       * r=9, i=6, a=v[2], b=v[7], c=v[8], d=v[13], m[sigma]=?, m[sigma+1]=?
+       * r=9, i=7, a=v[3], b=v[4], c=v[9], d=v[14], m[sigma]=?, m[sigma+1]=?
        */
        b = vec4(v67.zw, v45.xy);
        d = vec4(vCD.zw, vEF.xy);
@@ -1075,8 +1075,8 @@ fn main(id: vec3<u32>) {
        ****************************************************************************/
 
        /**
-       * r=10, i=0, a=v[0], b=v[4], c=v[8], d=v[12]
-       * r=10, i=1, a=v[1], b=v[5], c=v[9], d=v[13]
+       * r=10, i=0, a=v[0], b=v[4], c=v[8], d=v[12], m[sigma]=?, m[sigma+1]=?
+       * r=10, i=1, a=v[1], b=v[5], c=v[9], d=v[13], m[sigma]=?, m[sigma+1]=?
        */
        x = vec4(m0, m2);
        y = vec4(m1, m3);
@@ -1093,8 +1093,8 @@ fn main(id: vec3<u32>) {
        v45 = ((v45 ^ v89) << ROTATE_1) | ((v45 ^ v89).yxwz >> ROTATE_31);
 
        /**
-       * r=10, i=2, a=v[2], b=v[6], c=v[10], d=v[14]
-       * r=10, i=3, a=v[3], b=v[7], c=v[11], d=v[15]
+       * r=10, i=2, a=v[2], b=v[6], c=v[10], d=v[14], m[sigma]=?, m[sigma+1]=?
+       * r=10, i=3, a=v[3], b=v[7], c=v[11], d=v[15], m[sigma]=?, m[sigma+1]=?
        */
        x = vec4(m4, VEC2_0);
        // y = VEC4_0;
@@ -1111,8 +1111,8 @@ fn main(id: vec3<u32>) {
        v67 = ((v67 ^ vAB) << ROTATE_1) | ((v67 ^ vAB).yxwz >> ROTATE_31);
 
        /**
-       * r=10, i=4, a=v[0], b=v[5], c=v[10], d=v[15]
-       * r=10, i=5, a=v[1], b=v[6], c=v[11], d=v[12]
+       * r=10, i=4, a=v[0], b=v[5], c=v[10], d=v[15], m[sigma]=?, m[sigma+1]=?
+       * r=10, i=5, a=v[1], b=v[6], c=v[11], d=v[12], m[sigma]=?, m[sigma+1]=?
        */
        b = vec4(v45.zw, v67.xy);
        d = vec4(vEF.zw, vCD.xy);
@@ -1136,8 +1136,8 @@ fn main(id: vec3<u32>) {
        vCD = vec4(d.zw, vCD.zw);
 
        /**
-       * r=10, i=6, a=v[2], b=v[7], c=v[8], d=v[13]
-       * r=10, i=7, a=v[3], b=v[4], c=v[9], d=v[14]
+       * r=10, i=6, a=v[2], b=v[7], c=v[8], d=v[13], m[sigma]=?, m[sigma+1]=?
+       * r=10, i=7, a=v[3], b=v[4], c=v[9], d=v[14], m[sigma]=?, m[sigma+1]=?
        */
        b = vec4(v67.zw, v45.xy);
        d = vec4(vCD.zw, vEF.xy);
@@ -1169,8 +1169,8 @@ fn main(id: vec3<u32>) {
        ****************************************************************************/
 
        /**
-       * r=11, i=0, a=v[0], b=v[4], c=v[8], d=v[12]
-       * r=11, i=1, a=v[1], b=v[5], c=v[9], d=v[13]
+       * r=11, i=0, a=v[0], b=v[4], c=v[8], d=v[12], m[sigma]=?, m[sigma+1]=?
+       * r=11, i=1, a=v[1], b=v[5], c=v[9], d=v[13], m[sigma]=?, m[sigma+1]=?
        */
        x = vec4(VEC2_0, m4);
        // y = VEC4_0;
@@ -1187,8 +1187,8 @@ fn main(id: vec3<u32>) {
        v45 = ((v45 ^ v89) << ROTATE_1) | ((v45 ^ v89).yxwz >> ROTATE_31);
 
        /**
-       * r=11, i=2, a=v[2], b=v[6], c=v[10], d=v[14]
-       * r=11, i=3, a=v[3], b=v[7], c=v[11], d=v[15]
+       * r=11, i=2, a=v[2], b=v[6], c=v[10], d=v[14], m[sigma]=?, m[sigma+1]=?
+       * r=11, i=3, a=v[3], b=v[7], c=v[11], d=v[15], m[sigma]=?, m[sigma+1]=?
        */
        // x = VEC4_0;
        // y = VEC4_0;
@@ -1205,8 +1205,8 @@ fn main(id: vec3<u32>) {
        v67 = ((v67 ^ vAB) << ROTATE_1) | ((v67 ^ vAB).yxwz >> ROTATE_31);
 
        /**
-       * r=11, i=4, a=v[0], b=v[5], c=v[10], d=v[15]
-       * r=11, i=5, a=v[1], b=v[6], c=v[11], d=v[12]
+       * r=11, i=4, a=v[0], b=v[5], c=v[10], d=v[15], m[sigma]=?, m[sigma+1]=?
+       * r=11, i=5, a=v[1], b=v[6], c=v[11], d=v[12], m[sigma]=?, m[sigma+1]=?
        */
        b = vec4(v45.zw, v67.xy);
        d = vec4(vEF.zw, vCD.xy);
@@ -1230,8 +1230,8 @@ fn main(id: vec3<u32>) {
        vCD = vec4(d.zw, vCD.zw);
 
        /**
-       * r=11, i=6, a=v[2], b=v[7], c=v[8], d=v[13]
-       * r=11, i=7, a=v[3], b=v[4], c=v[9], d=v[14]
+       * r=11, i=6, a=v[2], b=v[7], c=v[8], d=v[13], m[sigma]=?, m[sigma+1]=?
+       * r=11, i=7, a=v[3], b=v[4], c=v[9], d=v[14], m[sigma]=?, m[sigma+1]=?
        */
        b = vec4(v67.zw, v45.xy);
        d = vec4(vCD.zw, vEF.xy);