blob: 05da560e4a2229ec86a2d601aaa0745b676b8d24 [file] [log] [blame]
#include <metal_stdlib>
using namespace metal;
struct tint_symbol_302 {
float2x2 m00;
float2x2 m01;
float2x2 m02;
float2x2 m03;
float2x2 m04;
float2x2 m05;
float2x2 m06;
float2x2 m07;
float2x2 m08;
float2x2 m09;
float2x2 m10;
float2x2 m11;
float2x2 m12;
float2x2 m13;
float2x2 m14;
float2x2 m15;
float2x2 m16;
float2x2 m17;
float2x2 m18;
float2x2 m19;
float2x2 m20;
float2x2 m21;
float2x2 m22;
float2x2 m23;
float2x2 m24;
float2x2 m25;
float2x2 m26;
float2x2 m27;
float2x2 m28;
float2x2 m29;
float2x2 m30;
float2x2 m31;
float2x2 m32;
float2x2 m33;
float2x2 m34;
float2x2 m35;
float2x2 m36;
float2x2 m37;
float2x2 m38;
float2x2 m39;
float2x2 m40;
float2x2 m41;
float2x2 m42;
float2x2 m43;
float2x2 m44;
float2x2 m45;
float2x2 m46;
float2x2 m47;
float2x2 m48;
float2x2 m49;
float2x2 m50;
float2x2 m51;
float2x2 m52;
float2x2 m53;
float2x2 m54;
float2x2 m55;
float2x2 m56;
float2x2 m57;
float2x2 m58;
float2x2 m59;
float2x2 m60;
float2x2 m61;
float2x2 m62;
float2x2 m63;
float2x2 m64;
float2x2 m65;
float2x2 m66;
float2x2 m67;
float2x2 m68;
float2x2 m69;
float2x2 m70;
float2x2 m71;
float2x2 m72;
float2x2 m73;
float2x2 m74;
float2x2 m75;
float2x2 m76;
float2x2 m77;
float2x2 m78;
float2x2 m79;
float2x2 m80;
float2x2 m81;
float2x2 m82;
float2x2 m83;
float2x2 m84;
float2x2 m85;
float2x2 m86;
float2x2 m87;
float2x2 m88;
float2x2 m89;
float2x2 m90;
float2x2 m91;
float2x2 m92;
float2x2 m93;
float2x2 m94;
float2x2 m95;
float2x2 m96;
float2x2 m97;
float2x2 m98;
float2x2 m99;
};
void tint_zero_workgroup_memory(uint local_idx, threadgroup float2x2* const tint_symbol_1, threadgroup float2x2* const tint_symbol_2, threadgroup float2x2* const tint_symbol_3, threadgroup float2x2* const tint_symbol_4, threadgroup float2x2* const tint_symbol_5, threadgroup float2x2* const tint_symbol_6, threadgroup float2x2* const tint_symbol_7, threadgroup float2x2* const tint_symbol_8, threadgroup float2x2* const tint_symbol_9, threadgroup float2x2* const tint_symbol_10, threadgroup float2x2* const tint_symbol_11, threadgroup float2x2* const tint_symbol_12, threadgroup float2x2* const tint_symbol_13, threadgroup float2x2* const tint_symbol_14, threadgroup float2x2* const tint_symbol_15, threadgroup float2x2* const tint_symbol_16, threadgroup float2x2* const tint_symbol_17, threadgroup float2x2* const tint_symbol_18, threadgroup float2x2* const tint_symbol_19, threadgroup float2x2* const tint_symbol_20, threadgroup float2x2* const tint_symbol_21, threadgroup float2x2* const tint_symbol_22, threadgroup float2x2* const tint_symbol_23, threadgroup float2x2* const tint_symbol_24, threadgroup float2x2* const tint_symbol_25, threadgroup float2x2* const tint_symbol_26, threadgroup float2x2* const tint_symbol_27, threadgroup float2x2* const tint_symbol_28, threadgroup float2x2* const tint_symbol_29, threadgroup float2x2* const tint_symbol_30, threadgroup float2x2* const tint_symbol_31, threadgroup float2x2* const tint_symbol_32, threadgroup float2x2* const tint_symbol_33, threadgroup float2x2* const tint_symbol_34, threadgroup float2x2* const tint_symbol_35, threadgroup float2x2* const tint_symbol_36, threadgroup float2x2* const tint_symbol_37, threadgroup float2x2* const tint_symbol_38, threadgroup float2x2* const tint_symbol_39, threadgroup float2x2* const tint_symbol_40, threadgroup float2x2* const tint_symbol_41, threadgroup float2x2* const tint_symbol_42, threadgroup float2x2* const tint_symbol_43, threadgroup float2x2* const tint_symbol_44, threadgroup float2x2* const tint_symbol_45, threadgroup float2x2* const tint_symbol_46, threadgroup float2x2* const tint_symbol_47, threadgroup float2x2* const tint_symbol_48, threadgroup float2x2* const tint_symbol_49, threadgroup float2x2* const tint_symbol_50, threadgroup float2x2* const tint_symbol_51, threadgroup float2x2* const tint_symbol_52, threadgroup float2x2* const tint_symbol_53, threadgroup float2x2* const tint_symbol_54, threadgroup float2x2* const tint_symbol_55, threadgroup float2x2* const tint_symbol_56, threadgroup float2x2* const tint_symbol_57, threadgroup float2x2* const tint_symbol_58, threadgroup float2x2* const tint_symbol_59, threadgroup float2x2* const tint_symbol_60, threadgroup float2x2* const tint_symbol_61, threadgroup float2x2* const tint_symbol_62, threadgroup float2x2* const tint_symbol_63, threadgroup float2x2* const tint_symbol_64, threadgroup float2x2* const tint_symbol_65, threadgroup float2x2* const tint_symbol_66, threadgroup float2x2* const tint_symbol_67, threadgroup float2x2* const tint_symbol_68, threadgroup float2x2* const tint_symbol_69, threadgroup float2x2* const tint_symbol_70, threadgroup float2x2* const tint_symbol_71, threadgroup float2x2* const tint_symbol_72, threadgroup float2x2* const tint_symbol_73, threadgroup float2x2* const tint_symbol_74, threadgroup float2x2* const tint_symbol_75, threadgroup float2x2* const tint_symbol_76, threadgroup float2x2* const tint_symbol_77, threadgroup float2x2* const tint_symbol_78, threadgroup float2x2* const tint_symbol_79, threadgroup float2x2* const tint_symbol_80, threadgroup float2x2* const tint_symbol_81, threadgroup float2x2* const tint_symbol_82, threadgroup float2x2* const tint_symbol_83, threadgroup float2x2* const tint_symbol_84, threadgroup float2x2* const tint_symbol_85, threadgroup float2x2* const tint_symbol_86, threadgroup float2x2* const tint_symbol_87, threadgroup float2x2* const tint_symbol_88, threadgroup float2x2* const tint_symbol_89, threadgroup float2x2* const tint_symbol_90, threadgroup float2x2* const tint_symbol_91, threadgroup float2x2* const tint_symbol_92, threadgroup float2x2* const tint_symbol_93, threadgroup float2x2* const tint_symbol_94, threadgroup float2x2* const tint_symbol_95, threadgroup float2x2* const tint_symbol_96, threadgroup float2x2* const tint_symbol_97, threadgroup float2x2* const tint_symbol_98, threadgroup float2x2* const tint_symbol_99, threadgroup float2x2* const tint_symbol_100) {
if ((local_idx < 1u)) {
*(tint_symbol_1) = float2x2(float2(0.0f), float2(0.0f));
*(tint_symbol_2) = float2x2(float2(0.0f), float2(0.0f));
*(tint_symbol_3) = float2x2(float2(0.0f), float2(0.0f));
*(tint_symbol_4) = float2x2(float2(0.0f), float2(0.0f));
*(tint_symbol_5) = float2x2(float2(0.0f), float2(0.0f));
*(tint_symbol_6) = float2x2(float2(0.0f), float2(0.0f));
*(tint_symbol_7) = float2x2(float2(0.0f), float2(0.0f));
*(tint_symbol_8) = float2x2(float2(0.0f), float2(0.0f));
*(tint_symbol_9) = float2x2(float2(0.0f), float2(0.0f));
*(tint_symbol_10) = float2x2(float2(0.0f), float2(0.0f));
*(tint_symbol_11) = float2x2(float2(0.0f), float2(0.0f));
*(tint_symbol_12) = float2x2(float2(0.0f), float2(0.0f));
*(tint_symbol_13) = float2x2(float2(0.0f), float2(0.0f));
*(tint_symbol_14) = float2x2(float2(0.0f), float2(0.0f));
*(tint_symbol_15) = float2x2(float2(0.0f), float2(0.0f));
*(tint_symbol_16) = float2x2(float2(0.0f), float2(0.0f));
*(tint_symbol_17) = float2x2(float2(0.0f), float2(0.0f));
*(tint_symbol_18) = float2x2(float2(0.0f), float2(0.0f));
*(tint_symbol_19) = float2x2(float2(0.0f), float2(0.0f));
*(tint_symbol_20) = float2x2(float2(0.0f), float2(0.0f));
*(tint_symbol_21) = float2x2(float2(0.0f), float2(0.0f));
*(tint_symbol_22) = float2x2(float2(0.0f), float2(0.0f));
*(tint_symbol_23) = float2x2(float2(0.0f), float2(0.0f));
*(tint_symbol_24) = float2x2(float2(0.0f), float2(0.0f));
*(tint_symbol_25) = float2x2(float2(0.0f), float2(0.0f));
*(tint_symbol_26) = float2x2(float2(0.0f), float2(0.0f));
*(tint_symbol_27) = float2x2(float2(0.0f), float2(0.0f));
*(tint_symbol_28) = float2x2(float2(0.0f), float2(0.0f));
*(tint_symbol_29) = float2x2(float2(0.0f), float2(0.0f));
*(tint_symbol_30) = float2x2(float2(0.0f), float2(0.0f));
*(tint_symbol_31) = float2x2(float2(0.0f), float2(0.0f));
*(tint_symbol_32) = float2x2(float2(0.0f), float2(0.0f));
*(tint_symbol_33) = float2x2(float2(0.0f), float2(0.0f));
*(tint_symbol_34) = float2x2(float2(0.0f), float2(0.0f));
*(tint_symbol_35) = float2x2(float2(0.0f), float2(0.0f));
*(tint_symbol_36) = float2x2(float2(0.0f), float2(0.0f));
*(tint_symbol_37) = float2x2(float2(0.0f), float2(0.0f));
*(tint_symbol_38) = float2x2(float2(0.0f), float2(0.0f));
*(tint_symbol_39) = float2x2(float2(0.0f), float2(0.0f));
*(tint_symbol_40) = float2x2(float2(0.0f), float2(0.0f));
*(tint_symbol_41) = float2x2(float2(0.0f), float2(0.0f));
*(tint_symbol_42) = float2x2(float2(0.0f), float2(0.0f));
*(tint_symbol_43) = float2x2(float2(0.0f), float2(0.0f));
*(tint_symbol_44) = float2x2(float2(0.0f), float2(0.0f));
*(tint_symbol_45) = float2x2(float2(0.0f), float2(0.0f));
*(tint_symbol_46) = float2x2(float2(0.0f), float2(0.0f));
*(tint_symbol_47) = float2x2(float2(0.0f), float2(0.0f));
*(tint_symbol_48) = float2x2(float2(0.0f), float2(0.0f));
*(tint_symbol_49) = float2x2(float2(0.0f), float2(0.0f));
*(tint_symbol_50) = float2x2(float2(0.0f), float2(0.0f));
*(tint_symbol_51) = float2x2(float2(0.0f), float2(0.0f));
*(tint_symbol_52) = float2x2(float2(0.0f), float2(0.0f));
*(tint_symbol_53) = float2x2(float2(0.0f), float2(0.0f));
*(tint_symbol_54) = float2x2(float2(0.0f), float2(0.0f));
*(tint_symbol_55) = float2x2(float2(0.0f), float2(0.0f));
*(tint_symbol_56) = float2x2(float2(0.0f), float2(0.0f));
*(tint_symbol_57) = float2x2(float2(0.0f), float2(0.0f));
*(tint_symbol_58) = float2x2(float2(0.0f), float2(0.0f));
*(tint_symbol_59) = float2x2(float2(0.0f), float2(0.0f));
*(tint_symbol_60) = float2x2(float2(0.0f), float2(0.0f));
*(tint_symbol_61) = float2x2(float2(0.0f), float2(0.0f));
*(tint_symbol_62) = float2x2(float2(0.0f), float2(0.0f));
*(tint_symbol_63) = float2x2(float2(0.0f), float2(0.0f));
*(tint_symbol_64) = float2x2(float2(0.0f), float2(0.0f));
*(tint_symbol_65) = float2x2(float2(0.0f), float2(0.0f));
*(tint_symbol_66) = float2x2(float2(0.0f), float2(0.0f));
*(tint_symbol_67) = float2x2(float2(0.0f), float2(0.0f));
*(tint_symbol_68) = float2x2(float2(0.0f), float2(0.0f));
*(tint_symbol_69) = float2x2(float2(0.0f), float2(0.0f));
*(tint_symbol_70) = float2x2(float2(0.0f), float2(0.0f));
*(tint_symbol_71) = float2x2(float2(0.0f), float2(0.0f));
*(tint_symbol_72) = float2x2(float2(0.0f), float2(0.0f));
*(tint_symbol_73) = float2x2(float2(0.0f), float2(0.0f));
*(tint_symbol_74) = float2x2(float2(0.0f), float2(0.0f));
*(tint_symbol_75) = float2x2(float2(0.0f), float2(0.0f));
*(tint_symbol_76) = float2x2(float2(0.0f), float2(0.0f));
*(tint_symbol_77) = float2x2(float2(0.0f), float2(0.0f));
*(tint_symbol_78) = float2x2(float2(0.0f), float2(0.0f));
*(tint_symbol_79) = float2x2(float2(0.0f), float2(0.0f));
*(tint_symbol_80) = float2x2(float2(0.0f), float2(0.0f));
*(tint_symbol_81) = float2x2(float2(0.0f), float2(0.0f));
*(tint_symbol_82) = float2x2(float2(0.0f), float2(0.0f));
*(tint_symbol_83) = float2x2(float2(0.0f), float2(0.0f));
*(tint_symbol_84) = float2x2(float2(0.0f), float2(0.0f));
*(tint_symbol_85) = float2x2(float2(0.0f), float2(0.0f));
*(tint_symbol_86) = float2x2(float2(0.0f), float2(0.0f));
*(tint_symbol_87) = float2x2(float2(0.0f), float2(0.0f));
*(tint_symbol_88) = float2x2(float2(0.0f), float2(0.0f));
*(tint_symbol_89) = float2x2(float2(0.0f), float2(0.0f));
*(tint_symbol_90) = float2x2(float2(0.0f), float2(0.0f));
*(tint_symbol_91) = float2x2(float2(0.0f), float2(0.0f));
*(tint_symbol_92) = float2x2(float2(0.0f), float2(0.0f));
*(tint_symbol_93) = float2x2(float2(0.0f), float2(0.0f));
*(tint_symbol_94) = float2x2(float2(0.0f), float2(0.0f));
*(tint_symbol_95) = float2x2(float2(0.0f), float2(0.0f));
*(tint_symbol_96) = float2x2(float2(0.0f), float2(0.0f));
*(tint_symbol_97) = float2x2(float2(0.0f), float2(0.0f));
*(tint_symbol_98) = float2x2(float2(0.0f), float2(0.0f));
*(tint_symbol_99) = float2x2(float2(0.0f), float2(0.0f));
*(tint_symbol_100) = float2x2(float2(0.0f), float2(0.0f));
}
threadgroup_barrier(mem_flags::mem_threadgroup);
}
void tint_symbol_inner(uint idx, threadgroup float2x2* const tint_symbol_101, threadgroup float2x2* const tint_symbol_102, threadgroup float2x2* const tint_symbol_103, threadgroup float2x2* const tint_symbol_104, threadgroup float2x2* const tint_symbol_105, threadgroup float2x2* const tint_symbol_106, threadgroup float2x2* const tint_symbol_107, threadgroup float2x2* const tint_symbol_108, threadgroup float2x2* const tint_symbol_109, threadgroup float2x2* const tint_symbol_110, threadgroup float2x2* const tint_symbol_111, threadgroup float2x2* const tint_symbol_112, threadgroup float2x2* const tint_symbol_113, threadgroup float2x2* const tint_symbol_114, threadgroup float2x2* const tint_symbol_115, threadgroup float2x2* const tint_symbol_116, threadgroup float2x2* const tint_symbol_117, threadgroup float2x2* const tint_symbol_118, threadgroup float2x2* const tint_symbol_119, threadgroup float2x2* const tint_symbol_120, threadgroup float2x2* const tint_symbol_121, threadgroup float2x2* const tint_symbol_122, threadgroup float2x2* const tint_symbol_123, threadgroup float2x2* const tint_symbol_124, threadgroup float2x2* const tint_symbol_125, threadgroup float2x2* const tint_symbol_126, threadgroup float2x2* const tint_symbol_127, threadgroup float2x2* const tint_symbol_128, threadgroup float2x2* const tint_symbol_129, threadgroup float2x2* const tint_symbol_130, threadgroup float2x2* const tint_symbol_131, threadgroup float2x2* const tint_symbol_132, threadgroup float2x2* const tint_symbol_133, threadgroup float2x2* const tint_symbol_134, threadgroup float2x2* const tint_symbol_135, threadgroup float2x2* const tint_symbol_136, threadgroup float2x2* const tint_symbol_137, threadgroup float2x2* const tint_symbol_138, threadgroup float2x2* const tint_symbol_139, threadgroup float2x2* const tint_symbol_140, threadgroup float2x2* const tint_symbol_141, threadgroup float2x2* const tint_symbol_142, threadgroup float2x2* const tint_symbol_143, threadgroup float2x2* const tint_symbol_144, threadgroup float2x2* const tint_symbol_145, threadgroup float2x2* const tint_symbol_146, threadgroup float2x2* const tint_symbol_147, threadgroup float2x2* const tint_symbol_148, threadgroup float2x2* const tint_symbol_149, threadgroup float2x2* const tint_symbol_150, threadgroup float2x2* const tint_symbol_151, threadgroup float2x2* const tint_symbol_152, threadgroup float2x2* const tint_symbol_153, threadgroup float2x2* const tint_symbol_154, threadgroup float2x2* const tint_symbol_155, threadgroup float2x2* const tint_symbol_156, threadgroup float2x2* const tint_symbol_157, threadgroup float2x2* const tint_symbol_158, threadgroup float2x2* const tint_symbol_159, threadgroup float2x2* const tint_symbol_160, threadgroup float2x2* const tint_symbol_161, threadgroup float2x2* const tint_symbol_162, threadgroup float2x2* const tint_symbol_163, threadgroup float2x2* const tint_symbol_164, threadgroup float2x2* const tint_symbol_165, threadgroup float2x2* const tint_symbol_166, threadgroup float2x2* const tint_symbol_167, threadgroup float2x2* const tint_symbol_168, threadgroup float2x2* const tint_symbol_169, threadgroup float2x2* const tint_symbol_170, threadgroup float2x2* const tint_symbol_171, threadgroup float2x2* const tint_symbol_172, threadgroup float2x2* const tint_symbol_173, threadgroup float2x2* const tint_symbol_174, threadgroup float2x2* const tint_symbol_175, threadgroup float2x2* const tint_symbol_176, threadgroup float2x2* const tint_symbol_177, threadgroup float2x2* const tint_symbol_178, threadgroup float2x2* const tint_symbol_179, threadgroup float2x2* const tint_symbol_180, threadgroup float2x2* const tint_symbol_181, threadgroup float2x2* const tint_symbol_182, threadgroup float2x2* const tint_symbol_183, threadgroup float2x2* const tint_symbol_184, threadgroup float2x2* const tint_symbol_185, threadgroup float2x2* const tint_symbol_186, threadgroup float2x2* const tint_symbol_187, threadgroup float2x2* const tint_symbol_188, threadgroup float2x2* const tint_symbol_189, threadgroup float2x2* const tint_symbol_190, threadgroup float2x2* const tint_symbol_191, threadgroup float2x2* const tint_symbol_192, threadgroup float2x2* const tint_symbol_193, threadgroup float2x2* const tint_symbol_194, threadgroup float2x2* const tint_symbol_195, threadgroup float2x2* const tint_symbol_196, threadgroup float2x2* const tint_symbol_197, threadgroup float2x2* const tint_symbol_198, threadgroup float2x2* const tint_symbol_199, threadgroup float2x2* const tint_symbol_200) {
tint_zero_workgroup_memory(idx, tint_symbol_101, tint_symbol_102, tint_symbol_103, tint_symbol_104, tint_symbol_105, tint_symbol_106, tint_symbol_107, tint_symbol_108, tint_symbol_109, tint_symbol_110, tint_symbol_111, tint_symbol_112, tint_symbol_113, tint_symbol_114, tint_symbol_115, tint_symbol_116, tint_symbol_117, tint_symbol_118, tint_symbol_119, tint_symbol_120, tint_symbol_121, tint_symbol_122, tint_symbol_123, tint_symbol_124, tint_symbol_125, tint_symbol_126, tint_symbol_127, tint_symbol_128, tint_symbol_129, tint_symbol_130, tint_symbol_131, tint_symbol_132, tint_symbol_133, tint_symbol_134, tint_symbol_135, tint_symbol_136, tint_symbol_137, tint_symbol_138, tint_symbol_139, tint_symbol_140, tint_symbol_141, tint_symbol_142, tint_symbol_143, tint_symbol_144, tint_symbol_145, tint_symbol_146, tint_symbol_147, tint_symbol_148, tint_symbol_149, tint_symbol_150, tint_symbol_151, tint_symbol_152, tint_symbol_153, tint_symbol_154, tint_symbol_155, tint_symbol_156, tint_symbol_157, tint_symbol_158, tint_symbol_159, tint_symbol_160, tint_symbol_161, tint_symbol_162, tint_symbol_163, tint_symbol_164, tint_symbol_165, tint_symbol_166, tint_symbol_167, tint_symbol_168, tint_symbol_169, tint_symbol_170, tint_symbol_171, tint_symbol_172, tint_symbol_173, tint_symbol_174, tint_symbol_175, tint_symbol_176, tint_symbol_177, tint_symbol_178, tint_symbol_179, tint_symbol_180, tint_symbol_181, tint_symbol_182, tint_symbol_183, tint_symbol_184, tint_symbol_185, tint_symbol_186, tint_symbol_187, tint_symbol_188, tint_symbol_189, tint_symbol_190, tint_symbol_191, tint_symbol_192, tint_symbol_193, tint_symbol_194, tint_symbol_195, tint_symbol_196, tint_symbol_197, tint_symbol_198, tint_symbol_199, tint_symbol_200);
(*(tint_symbol_101))[0][0] = 1.0f;
(*(tint_symbol_102))[0][0] = 1.0f;
(*(tint_symbol_103))[0][0] = 1.0f;
(*(tint_symbol_104))[0][0] = 1.0f;
(*(tint_symbol_105))[0][0] = 1.0f;
(*(tint_symbol_106))[0][0] = 1.0f;
(*(tint_symbol_107))[0][0] = 1.0f;
(*(tint_symbol_108))[0][0] = 1.0f;
(*(tint_symbol_109))[0][0] = 1.0f;
(*(tint_symbol_110))[0][0] = 1.0f;
(*(tint_symbol_111))[0][0] = 1.0f;
(*(tint_symbol_112))[0][0] = 1.0f;
(*(tint_symbol_113))[0][0] = 1.0f;
(*(tint_symbol_114))[0][0] = 1.0f;
(*(tint_symbol_115))[0][0] = 1.0f;
(*(tint_symbol_116))[0][0] = 1.0f;
(*(tint_symbol_117))[0][0] = 1.0f;
(*(tint_symbol_118))[0][0] = 1.0f;
(*(tint_symbol_119))[0][0] = 1.0f;
(*(tint_symbol_120))[0][0] = 1.0f;
(*(tint_symbol_121))[0][0] = 1.0f;
(*(tint_symbol_122))[0][0] = 1.0f;
(*(tint_symbol_123))[0][0] = 1.0f;
(*(tint_symbol_124))[0][0] = 1.0f;
(*(tint_symbol_125))[0][0] = 1.0f;
(*(tint_symbol_126))[0][0] = 1.0f;
(*(tint_symbol_127))[0][0] = 1.0f;
(*(tint_symbol_128))[0][0] = 1.0f;
(*(tint_symbol_129))[0][0] = 1.0f;
(*(tint_symbol_130))[0][0] = 1.0f;
(*(tint_symbol_131))[0][0] = 1.0f;
(*(tint_symbol_132))[0][0] = 1.0f;
(*(tint_symbol_133))[0][0] = 1.0f;
(*(tint_symbol_134))[0][0] = 1.0f;
(*(tint_symbol_135))[0][0] = 1.0f;
(*(tint_symbol_136))[0][0] = 1.0f;
(*(tint_symbol_137))[0][0] = 1.0f;
(*(tint_symbol_138))[0][0] = 1.0f;
(*(tint_symbol_139))[0][0] = 1.0f;
(*(tint_symbol_140))[0][0] = 1.0f;
(*(tint_symbol_141))[0][0] = 1.0f;
(*(tint_symbol_142))[0][0] = 1.0f;
(*(tint_symbol_143))[0][0] = 1.0f;
(*(tint_symbol_144))[0][0] = 1.0f;
(*(tint_symbol_145))[0][0] = 1.0f;
(*(tint_symbol_146))[0][0] = 1.0f;
(*(tint_symbol_147))[0][0] = 1.0f;
(*(tint_symbol_148))[0][0] = 1.0f;
(*(tint_symbol_149))[0][0] = 1.0f;
(*(tint_symbol_150))[0][0] = 1.0f;
(*(tint_symbol_151))[0][0] = 1.0f;
(*(tint_symbol_152))[0][0] = 1.0f;
(*(tint_symbol_153))[0][0] = 1.0f;
(*(tint_symbol_154))[0][0] = 1.0f;
(*(tint_symbol_155))[0][0] = 1.0f;
(*(tint_symbol_156))[0][0] = 1.0f;
(*(tint_symbol_157))[0][0] = 1.0f;
(*(tint_symbol_158))[0][0] = 1.0f;
(*(tint_symbol_159))[0][0] = 1.0f;
(*(tint_symbol_160))[0][0] = 1.0f;
(*(tint_symbol_161))[0][0] = 1.0f;
(*(tint_symbol_162))[0][0] = 1.0f;
(*(tint_symbol_163))[0][0] = 1.0f;
(*(tint_symbol_164))[0][0] = 1.0f;
(*(tint_symbol_165))[0][0] = 1.0f;
(*(tint_symbol_166))[0][0] = 1.0f;
(*(tint_symbol_167))[0][0] = 1.0f;
(*(tint_symbol_168))[0][0] = 1.0f;
(*(tint_symbol_169))[0][0] = 1.0f;
(*(tint_symbol_170))[0][0] = 1.0f;
(*(tint_symbol_171))[0][0] = 1.0f;
(*(tint_symbol_172))[0][0] = 1.0f;
(*(tint_symbol_173))[0][0] = 1.0f;
(*(tint_symbol_174))[0][0] = 1.0f;
(*(tint_symbol_175))[0][0] = 1.0f;
(*(tint_symbol_176))[0][0] = 1.0f;
(*(tint_symbol_177))[0][0] = 1.0f;
(*(tint_symbol_178))[0][0] = 1.0f;
(*(tint_symbol_179))[0][0] = 1.0f;
(*(tint_symbol_180))[0][0] = 1.0f;
(*(tint_symbol_181))[0][0] = 1.0f;
(*(tint_symbol_182))[0][0] = 1.0f;
(*(tint_symbol_183))[0][0] = 1.0f;
(*(tint_symbol_184))[0][0] = 1.0f;
(*(tint_symbol_185))[0][0] = 1.0f;
(*(tint_symbol_186))[0][0] = 1.0f;
(*(tint_symbol_187))[0][0] = 1.0f;
(*(tint_symbol_188))[0][0] = 1.0f;
(*(tint_symbol_189))[0][0] = 1.0f;
(*(tint_symbol_190))[0][0] = 1.0f;
(*(tint_symbol_191))[0][0] = 1.0f;
(*(tint_symbol_192))[0][0] = 1.0f;
(*(tint_symbol_193))[0][0] = 1.0f;
(*(tint_symbol_194))[0][0] = 1.0f;
(*(tint_symbol_195))[0][0] = 1.0f;
(*(tint_symbol_196))[0][0] = 1.0f;
(*(tint_symbol_197))[0][0] = 1.0f;
(*(tint_symbol_198))[0][0] = 1.0f;
(*(tint_symbol_199))[0][0] = 1.0f;
(*(tint_symbol_200))[0][0] = 1.0f;
}
kernel void tint_symbol(threadgroup tint_symbol_302* tint_symbol_202 [[threadgroup(0)]], uint idx [[thread_index_in_threadgroup]]) {
threadgroup float2x2* const tint_symbol_201 = &((*(tint_symbol_202)).m00);
threadgroup float2x2* const tint_symbol_203 = &((*(tint_symbol_202)).m01);
threadgroup float2x2* const tint_symbol_204 = &((*(tint_symbol_202)).m02);
threadgroup float2x2* const tint_symbol_205 = &((*(tint_symbol_202)).m03);
threadgroup float2x2* const tint_symbol_206 = &((*(tint_symbol_202)).m04);
threadgroup float2x2* const tint_symbol_207 = &((*(tint_symbol_202)).m05);
threadgroup float2x2* const tint_symbol_208 = &((*(tint_symbol_202)).m06);
threadgroup float2x2* const tint_symbol_209 = &((*(tint_symbol_202)).m07);
threadgroup float2x2* const tint_symbol_210 = &((*(tint_symbol_202)).m08);
threadgroup float2x2* const tint_symbol_211 = &((*(tint_symbol_202)).m09);
threadgroup float2x2* const tint_symbol_212 = &((*(tint_symbol_202)).m10);
threadgroup float2x2* const tint_symbol_213 = &((*(tint_symbol_202)).m11);
threadgroup float2x2* const tint_symbol_214 = &((*(tint_symbol_202)).m12);
threadgroup float2x2* const tint_symbol_215 = &((*(tint_symbol_202)).m13);
threadgroup float2x2* const tint_symbol_216 = &((*(tint_symbol_202)).m14);
threadgroup float2x2* const tint_symbol_217 = &((*(tint_symbol_202)).m15);
threadgroup float2x2* const tint_symbol_218 = &((*(tint_symbol_202)).m16);
threadgroup float2x2* const tint_symbol_219 = &((*(tint_symbol_202)).m17);
threadgroup float2x2* const tint_symbol_220 = &((*(tint_symbol_202)).m18);
threadgroup float2x2* const tint_symbol_221 = &((*(tint_symbol_202)).m19);
threadgroup float2x2* const tint_symbol_222 = &((*(tint_symbol_202)).m20);
threadgroup float2x2* const tint_symbol_223 = &((*(tint_symbol_202)).m21);
threadgroup float2x2* const tint_symbol_224 = &((*(tint_symbol_202)).m22);
threadgroup float2x2* const tint_symbol_225 = &((*(tint_symbol_202)).m23);
threadgroup float2x2* const tint_symbol_226 = &((*(tint_symbol_202)).m24);
threadgroup float2x2* const tint_symbol_227 = &((*(tint_symbol_202)).m25);
threadgroup float2x2* const tint_symbol_228 = &((*(tint_symbol_202)).m26);
threadgroup float2x2* const tint_symbol_229 = &((*(tint_symbol_202)).m27);
threadgroup float2x2* const tint_symbol_230 = &((*(tint_symbol_202)).m28);
threadgroup float2x2* const tint_symbol_231 = &((*(tint_symbol_202)).m29);
threadgroup float2x2* const tint_symbol_232 = &((*(tint_symbol_202)).m30);
threadgroup float2x2* const tint_symbol_233 = &((*(tint_symbol_202)).m31);
threadgroup float2x2* const tint_symbol_234 = &((*(tint_symbol_202)).m32);
threadgroup float2x2* const tint_symbol_235 = &((*(tint_symbol_202)).m33);
threadgroup float2x2* const tint_symbol_236 = &((*(tint_symbol_202)).m34);
threadgroup float2x2* const tint_symbol_237 = &((*(tint_symbol_202)).m35);
threadgroup float2x2* const tint_symbol_238 = &((*(tint_symbol_202)).m36);
threadgroup float2x2* const tint_symbol_239 = &((*(tint_symbol_202)).m37);
threadgroup float2x2* const tint_symbol_240 = &((*(tint_symbol_202)).m38);
threadgroup float2x2* const tint_symbol_241 = &((*(tint_symbol_202)).m39);
threadgroup float2x2* const tint_symbol_242 = &((*(tint_symbol_202)).m40);
threadgroup float2x2* const tint_symbol_243 = &((*(tint_symbol_202)).m41);
threadgroup float2x2* const tint_symbol_244 = &((*(tint_symbol_202)).m42);
threadgroup float2x2* const tint_symbol_245 = &((*(tint_symbol_202)).m43);
threadgroup float2x2* const tint_symbol_246 = &((*(tint_symbol_202)).m44);
threadgroup float2x2* const tint_symbol_247 = &((*(tint_symbol_202)).m45);
threadgroup float2x2* const tint_symbol_248 = &((*(tint_symbol_202)).m46);
threadgroup float2x2* const tint_symbol_249 = &((*(tint_symbol_202)).m47);
threadgroup float2x2* const tint_symbol_250 = &((*(tint_symbol_202)).m48);
threadgroup float2x2* const tint_symbol_251 = &((*(tint_symbol_202)).m49);
threadgroup float2x2* const tint_symbol_252 = &((*(tint_symbol_202)).m50);
threadgroup float2x2* const tint_symbol_253 = &((*(tint_symbol_202)).m51);
threadgroup float2x2* const tint_symbol_254 = &((*(tint_symbol_202)).m52);
threadgroup float2x2* const tint_symbol_255 = &((*(tint_symbol_202)).m53);
threadgroup float2x2* const tint_symbol_256 = &((*(tint_symbol_202)).m54);
threadgroup float2x2* const tint_symbol_257 = &((*(tint_symbol_202)).m55);
threadgroup float2x2* const tint_symbol_258 = &((*(tint_symbol_202)).m56);
threadgroup float2x2* const tint_symbol_259 = &((*(tint_symbol_202)).m57);
threadgroup float2x2* const tint_symbol_260 = &((*(tint_symbol_202)).m58);
threadgroup float2x2* const tint_symbol_261 = &((*(tint_symbol_202)).m59);
threadgroup float2x2* const tint_symbol_262 = &((*(tint_symbol_202)).m60);
threadgroup float2x2* const tint_symbol_263 = &((*(tint_symbol_202)).m61);
threadgroup float2x2* const tint_symbol_264 = &((*(tint_symbol_202)).m62);
threadgroup float2x2* const tint_symbol_265 = &((*(tint_symbol_202)).m63);
threadgroup float2x2* const tint_symbol_266 = &((*(tint_symbol_202)).m64);
threadgroup float2x2* const tint_symbol_267 = &((*(tint_symbol_202)).m65);
threadgroup float2x2* const tint_symbol_268 = &((*(tint_symbol_202)).m66);
threadgroup float2x2* const tint_symbol_269 = &((*(tint_symbol_202)).m67);
threadgroup float2x2* const tint_symbol_270 = &((*(tint_symbol_202)).m68);
threadgroup float2x2* const tint_symbol_271 = &((*(tint_symbol_202)).m69);
threadgroup float2x2* const tint_symbol_272 = &((*(tint_symbol_202)).m70);
threadgroup float2x2* const tint_symbol_273 = &((*(tint_symbol_202)).m71);
threadgroup float2x2* const tint_symbol_274 = &((*(tint_symbol_202)).m72);
threadgroup float2x2* const tint_symbol_275 = &((*(tint_symbol_202)).m73);
threadgroup float2x2* const tint_symbol_276 = &((*(tint_symbol_202)).m74);
threadgroup float2x2* const tint_symbol_277 = &((*(tint_symbol_202)).m75);
threadgroup float2x2* const tint_symbol_278 = &((*(tint_symbol_202)).m76);
threadgroup float2x2* const tint_symbol_279 = &((*(tint_symbol_202)).m77);
threadgroup float2x2* const tint_symbol_280 = &((*(tint_symbol_202)).m78);
threadgroup float2x2* const tint_symbol_281 = &((*(tint_symbol_202)).m79);
threadgroup float2x2* const tint_symbol_282 = &((*(tint_symbol_202)).m80);
threadgroup float2x2* const tint_symbol_283 = &((*(tint_symbol_202)).m81);
threadgroup float2x2* const tint_symbol_284 = &((*(tint_symbol_202)).m82);
threadgroup float2x2* const tint_symbol_285 = &((*(tint_symbol_202)).m83);
threadgroup float2x2* const tint_symbol_286 = &((*(tint_symbol_202)).m84);
threadgroup float2x2* const tint_symbol_287 = &((*(tint_symbol_202)).m85);
threadgroup float2x2* const tint_symbol_288 = &((*(tint_symbol_202)).m86);
threadgroup float2x2* const tint_symbol_289 = &((*(tint_symbol_202)).m87);
threadgroup float2x2* const tint_symbol_290 = &((*(tint_symbol_202)).m88);
threadgroup float2x2* const tint_symbol_291 = &((*(tint_symbol_202)).m89);
threadgroup float2x2* const tint_symbol_292 = &((*(tint_symbol_202)).m90);
threadgroup float2x2* const tint_symbol_293 = &((*(tint_symbol_202)).m91);
threadgroup float2x2* const tint_symbol_294 = &((*(tint_symbol_202)).m92);
threadgroup float2x2* const tint_symbol_295 = &((*(tint_symbol_202)).m93);
threadgroup float2x2* const tint_symbol_296 = &((*(tint_symbol_202)).m94);
threadgroup float2x2* const tint_symbol_297 = &((*(tint_symbol_202)).m95);
threadgroup float2x2* const tint_symbol_298 = &((*(tint_symbol_202)).m96);
threadgroup float2x2* const tint_symbol_299 = &((*(tint_symbol_202)).m97);
threadgroup float2x2* const tint_symbol_300 = &((*(tint_symbol_202)).m98);
threadgroup float2x2* const tint_symbol_301 = &((*(tint_symbol_202)).m99);
tint_symbol_inner(idx, tint_symbol_201, tint_symbol_203, tint_symbol_204, tint_symbol_205, tint_symbol_206, tint_symbol_207, tint_symbol_208, tint_symbol_209, tint_symbol_210, tint_symbol_211, tint_symbol_212, tint_symbol_213, tint_symbol_214, tint_symbol_215, tint_symbol_216, tint_symbol_217, tint_symbol_218, tint_symbol_219, tint_symbol_220, tint_symbol_221, tint_symbol_222, tint_symbol_223, tint_symbol_224, tint_symbol_225, tint_symbol_226, tint_symbol_227, tint_symbol_228, tint_symbol_229, tint_symbol_230, tint_symbol_231, tint_symbol_232, tint_symbol_233, tint_symbol_234, tint_symbol_235, tint_symbol_236, tint_symbol_237, tint_symbol_238, tint_symbol_239, tint_symbol_240, tint_symbol_241, tint_symbol_242, tint_symbol_243, tint_symbol_244, tint_symbol_245, tint_symbol_246, tint_symbol_247, tint_symbol_248, tint_symbol_249, tint_symbol_250, tint_symbol_251, tint_symbol_252, tint_symbol_253, tint_symbol_254, tint_symbol_255, tint_symbol_256, tint_symbol_257, tint_symbol_258, tint_symbol_259, tint_symbol_260, tint_symbol_261, tint_symbol_262, tint_symbol_263, tint_symbol_264, tint_symbol_265, tint_symbol_266, tint_symbol_267, tint_symbol_268, tint_symbol_269, tint_symbol_270, tint_symbol_271, tint_symbol_272, tint_symbol_273, tint_symbol_274, tint_symbol_275, tint_symbol_276, tint_symbol_277, tint_symbol_278, tint_symbol_279, tint_symbol_280, tint_symbol_281, tint_symbol_282, tint_symbol_283, tint_symbol_284, tint_symbol_285, tint_symbol_286, tint_symbol_287, tint_symbol_288, tint_symbol_289, tint_symbol_290, tint_symbol_291, tint_symbol_292, tint_symbol_293, tint_symbol_294, tint_symbol_295, tint_symbol_296, tint_symbol_297, tint_symbol_298, tint_symbol_299, tint_symbol_300, tint_symbol_301);
return;
}