*/
var v_01: vec2<u32> = vec2(0xF2BDC900u, 0x6A09E667u);
var v_23: vec2<u32> = vec2(0x84CAA73Bu, 0xBB67AE85u);
+ var v_45: vec2<u32> = vec2(0xFE94F82Bu, 0x3C6EF372u);
+ var v_67: vec2<u32> = vec2(0x5F1D36F1u, 0xA54FF53Au);
var v_89: vec2<u32> = vec2(0xADE682D1u, 0x510E527Fu);
var v_1011: vec2<u32> = vec2(0x2B3E6C1Fu, 0x9B05688Cu);
+ var v_1213: vec2<u32> = vec2(0xFB41BD6Bu, 0x1F83D9ABu);
+ var v_1415: vec2<u32> = vec2(0x137E2179u, 0x5BE0CD19u);
+ var v_1617: vec2<u32> = vec2(0xF3BCC908u, 0x6A09E667u);
+ var v_1819: vec2<u32> = vec2(0x84CAA73Bu, 0xBB67AE85u);
+ var v_2021: vec2<u32> = vec2(0xFE94F82Bu, 0x3C6EF372u);
+ var v_2223: vec2<u32> = vec2(0x5F1D36F1u, 0xA54FF53Au);
+ var v_2425: vec2<u32> = vec2(0xADE682F9u, 0x510E527Fu);
+ var v_2627: vec2<u32> = vec2(0x2B3E6C1Fu, 0x9B05688Cu);
+ var v_2829: vec2<u32> = vec2(0x04BE4294u, 0xE07C2654u);
+ var v_3031: vec2<u32> = vec2(0x137E2179u, 0x5BE0CD19u);
+
var v0: u32 = 0xF2BDC900u;
var v1: u32 = 0x6A09E667u;
var v2: u32 = 0x84CAA73Bu;
var v30: u32 = 0x137E2179u;
var v31: u32 = 0x5BE0CD19u;
-
-
-
-
/**
* Twelve rounds of G mixing as part of BLAKE2b compression step.
* Each sigma r index correlates with the reference implementation, but each