public static uint2 hashwide(float2x3 v) { return (asuint(v.c0) * uint2(0xB139D651u, 0xE7579997u) + asuint(v.c1) * uint2(0xEF7D56C7u, 0x66F38F0Bu) + asuint(v.c2) * uint2(0x624256A3u, 0x5292ADE1u)) + 0xD2E590E5u; }
public static uint hash(float2x3 v) { return csum(asuint(v.c0) * uint2(0xE857DCE1u, 0xF62213C5u) + asuint(v.c1) * uint2(0x9CDAA959u, 0xAA269ABFu) + asuint(v.c2) * uint2(0xD54BA36Fu, 0xFD0847B9u)) + 0x8189A683u; }