2023-01-25 17:00:11 +00:00
|
|
|
struct WStruct {
|
|
|
|
uint arr[512];
|
|
|
|
int atom;
|
|
|
|
int atom_arr[8][8];
|
|
|
|
};
|
|
|
|
|
|
|
|
groupshared WStruct w_mem;
|
|
|
|
RWByteAddressBuffer output : register(u0);
|
|
|
|
|
|
|
|
[numthreads(1, 1, 1)]
|
2023-02-21 03:56:24 +00:00
|
|
|
void main(uint3 __local_invocation_id : SV_GroupThreadID)
|
2023-01-25 17:00:11 +00:00
|
|
|
{
|
2023-02-21 03:56:24 +00:00
|
|
|
if (all(__local_invocation_id == uint3(0u, 0u, 0u))) {
|
2023-01-25 17:00:11 +00:00
|
|
|
w_mem = (WStruct)0;
|
|
|
|
}
|
|
|
|
GroupMemoryBarrierWithGroupSync();
|
2024-06-19 19:45:14 +00:00
|
|
|
uint _e3[512] = w_mem.arr;
|
2023-01-25 17:00:11 +00:00
|
|
|
{
|
2024-06-19 19:45:14 +00:00
|
|
|
uint _value2[512] = _e3;
|
2023-01-25 17:00:11 +00:00
|
|
|
output.Store(0, asuint(_value2[0]));
|
|
|
|
output.Store(4, asuint(_value2[1]));
|
|
|
|
output.Store(8, asuint(_value2[2]));
|
|
|
|
output.Store(12, asuint(_value2[3]));
|
|
|
|
output.Store(16, asuint(_value2[4]));
|
|
|
|
output.Store(20, asuint(_value2[5]));
|
|
|
|
output.Store(24, asuint(_value2[6]));
|
|
|
|
output.Store(28, asuint(_value2[7]));
|
|
|
|
output.Store(32, asuint(_value2[8]));
|
|
|
|
output.Store(36, asuint(_value2[9]));
|
|
|
|
output.Store(40, asuint(_value2[10]));
|
|
|
|
output.Store(44, asuint(_value2[11]));
|
|
|
|
output.Store(48, asuint(_value2[12]));
|
|
|
|
output.Store(52, asuint(_value2[13]));
|
|
|
|
output.Store(56, asuint(_value2[14]));
|
|
|
|
output.Store(60, asuint(_value2[15]));
|
|
|
|
output.Store(64, asuint(_value2[16]));
|
|
|
|
output.Store(68, asuint(_value2[17]));
|
|
|
|
output.Store(72, asuint(_value2[18]));
|
|
|
|
output.Store(76, asuint(_value2[19]));
|
|
|
|
output.Store(80, asuint(_value2[20]));
|
|
|
|
output.Store(84, asuint(_value2[21]));
|
|
|
|
output.Store(88, asuint(_value2[22]));
|
|
|
|
output.Store(92, asuint(_value2[23]));
|
|
|
|
output.Store(96, asuint(_value2[24]));
|
|
|
|
output.Store(100, asuint(_value2[25]));
|
|
|
|
output.Store(104, asuint(_value2[26]));
|
|
|
|
output.Store(108, asuint(_value2[27]));
|
|
|
|
output.Store(112, asuint(_value2[28]));
|
|
|
|
output.Store(116, asuint(_value2[29]));
|
|
|
|
output.Store(120, asuint(_value2[30]));
|
|
|
|
output.Store(124, asuint(_value2[31]));
|
|
|
|
output.Store(128, asuint(_value2[32]));
|
|
|
|
output.Store(132, asuint(_value2[33]));
|
|
|
|
output.Store(136, asuint(_value2[34]));
|
|
|
|
output.Store(140, asuint(_value2[35]));
|
|
|
|
output.Store(144, asuint(_value2[36]));
|
|
|
|
output.Store(148, asuint(_value2[37]));
|
|
|
|
output.Store(152, asuint(_value2[38]));
|
|
|
|
output.Store(156, asuint(_value2[39]));
|
|
|
|
output.Store(160, asuint(_value2[40]));
|
|
|
|
output.Store(164, asuint(_value2[41]));
|
|
|
|
output.Store(168, asuint(_value2[42]));
|
|
|
|
output.Store(172, asuint(_value2[43]));
|
|
|
|
output.Store(176, asuint(_value2[44]));
|
|
|
|
output.Store(180, asuint(_value2[45]));
|
|
|
|
output.Store(184, asuint(_value2[46]));
|
|
|
|
output.Store(188, asuint(_value2[47]));
|
|
|
|
output.Store(192, asuint(_value2[48]));
|
|
|
|
output.Store(196, asuint(_value2[49]));
|
|
|
|
output.Store(200, asuint(_value2[50]));
|
|
|
|
output.Store(204, asuint(_value2[51]));
|
|
|
|
output.Store(208, asuint(_value2[52]));
|
|
|
|
output.Store(212, asuint(_value2[53]));
|
|
|
|
output.Store(216, asuint(_value2[54]));
|
|
|
|
output.Store(220, asuint(_value2[55]));
|
|
|
|
output.Store(224, asuint(_value2[56]));
|
|
|
|
output.Store(228, asuint(_value2[57]));
|
|
|
|
output.Store(232, asuint(_value2[58]));
|
|
|
|
output.Store(236, asuint(_value2[59]));
|
|
|
|
output.Store(240, asuint(_value2[60]));
|
|
|
|
output.Store(244, asuint(_value2[61]));
|
|
|
|
output.Store(248, asuint(_value2[62]));
|
|
|
|
output.Store(252, asuint(_value2[63]));
|
|
|
|
output.Store(256, asuint(_value2[64]));
|
|
|
|
output.Store(260, asuint(_value2[65]));
|
|
|
|
output.Store(264, asuint(_value2[66]));
|
|
|
|
output.Store(268, asuint(_value2[67]));
|
|
|
|
output.Store(272, asuint(_value2[68]));
|
|
|
|
output.Store(276, asuint(_value2[69]));
|
|
|
|
output.Store(280, asuint(_value2[70]));
|
|
|
|
output.Store(284, asuint(_value2[71]));
|
|
|
|
output.Store(288, asuint(_value2[72]));
|
|
|
|
output.Store(292, asuint(_value2[73]));
|
|
|
|
output.Store(296, asuint(_value2[74]));
|
|
|
|
output.Store(300, asuint(_value2[75]));
|
|
|
|
output.Store(304, asuint(_value2[76]));
|
|
|
|
output.Store(308, asuint(_value2[77]));
|
|
|
|
output.Store(312, asuint(_value2[78]));
|
|
|
|
output.Store(316, asuint(_value2[79]));
|
|
|
|
output.Store(320, asuint(_value2[80]));
|
|
|
|
output.Store(324, asuint(_value2[81]));
|
|
|
|
output.Store(328, asuint(_value2[82]));
|
|
|
|
output.Store(332, asuint(_value2[83]));
|
|
|
|
output.Store(336, asuint(_value2[84]));
|
|
|
|
output.Store(340, asuint(_value2[85]));
|
|
|
|
output.Store(344, asuint(_value2[86]));
|
|
|
|
output.Store(348, asuint(_value2[87]));
|
|
|
|
output.Store(352, asuint(_value2[88]));
|
|
|
|
output.Store(356, asuint(_value2[89]));
|
|
|
|
output.Store(360, asuint(_value2[90]));
|
|
|
|
output.Store(364, asuint(_value2[91]));
|
|
|
|
output.Store(368, asuint(_value2[92]));
|
|
|
|
output.Store(372, asuint(_value2[93]));
|
|
|
|
output.Store(376, asuint(_value2[94]));
|
|
|
|
output.Store(380, asuint(_value2[95]));
|
|
|
|
output.Store(384, asuint(_value2[96]));
|
|
|
|
output.Store(388, asuint(_value2[97]));
|
|
|
|
output.Store(392, asuint(_value2[98]));
|
|
|
|
output.Store(396, asuint(_value2[99]));
|
|
|
|
output.Store(400, asuint(_value2[100]));
|
|
|
|
output.Store(404, asuint(_value2[101]));
|
|
|
|
output.Store(408, asuint(_value2[102]));
|
|
|
|
output.Store(412, asuint(_value2[103]));
|
|
|
|
output.Store(416, asuint(_value2[104]));
|
|
|
|
output.Store(420, asuint(_value2[105]));
|
|
|
|
output.Store(424, asuint(_value2[106]));
|
|
|
|
output.Store(428, asuint(_value2[107]));
|
|
|
|
output.Store(432, asuint(_value2[108]));
|
|
|
|
output.Store(436, asuint(_value2[109]));
|
|
|
|
output.Store(440, asuint(_value2[110]));
|
|
|
|
output.Store(444, asuint(_value2[111]));
|
|
|
|
output.Store(448, asuint(_value2[112]));
|
|
|
|
output.Store(452, asuint(_value2[113]));
|
|
|
|
output.Store(456, asuint(_value2[114]));
|
|
|
|
output.Store(460, asuint(_value2[115]));
|
|
|
|
output.Store(464, asuint(_value2[116]));
|
|
|
|
output.Store(468, asuint(_value2[117]));
|
|
|
|
output.Store(472, asuint(_value2[118]));
|
|
|
|
output.Store(476, asuint(_value2[119]));
|
|
|
|
output.Store(480, asuint(_value2[120]));
|
|
|
|
output.Store(484, asuint(_value2[121]));
|
|
|
|
output.Store(488, asuint(_value2[122]));
|
|
|
|
output.Store(492, asuint(_value2[123]));
|
|
|
|
output.Store(496, asuint(_value2[124]));
|
|
|
|
output.Store(500, asuint(_value2[125]));
|
|
|
|
output.Store(504, asuint(_value2[126]));
|
|
|
|
output.Store(508, asuint(_value2[127]));
|
|
|
|
output.Store(512, asuint(_value2[128]));
|
|
|
|
output.Store(516, asuint(_value2[129]));
|
|
|
|
output.Store(520, asuint(_value2[130]));
|
|
|
|
output.Store(524, asuint(_value2[131]));
|
|
|
|
output.Store(528, asuint(_value2[132]));
|
|
|
|
output.Store(532, asuint(_value2[133]));
|
|
|
|
output.Store(536, asuint(_value2[134]));
|
|
|
|
output.Store(540, asuint(_value2[135]));
|
|
|
|
output.Store(544, asuint(_value2[136]));
|
|
|
|
output.Store(548, asuint(_value2[137]));
|
|
|
|
output.Store(552, asuint(_value2[138]));
|
|
|
|
output.Store(556, asuint(_value2[139]));
|
|
|
|
output.Store(560, asuint(_value2[140]));
|
|
|
|
output.Store(564, asuint(_value2[141]));
|
|
|
|
output.Store(568, asuint(_value2[142]));
|
|
|
|
output.Store(572, asuint(_value2[143]));
|
|
|
|
output.Store(576, asuint(_value2[144]));
|
|
|
|
output.Store(580, asuint(_value2[145]));
|
|
|
|
output.Store(584, asuint(_value2[146]));
|
|
|
|
output.Store(588, asuint(_value2[147]));
|
|
|
|
output.Store(592, asuint(_value2[148]));
|
|
|
|
output.Store(596, asuint(_value2[149]));
|
|
|
|
output.Store(600, asuint(_value2[150]));
|
|
|
|
output.Store(604, asuint(_value2[151]));
|
|
|
|
output.Store(608, asuint(_value2[152]));
|
|
|
|
output.Store(612, asuint(_value2[153]));
|
|
|
|
output.Store(616, asuint(_value2[154]));
|
|
|
|
output.Store(620, asuint(_value2[155]));
|
|
|
|
output.Store(624, asuint(_value2[156]));
|
|
|
|
output.Store(628, asuint(_value2[157]));
|
|
|
|
output.Store(632, asuint(_value2[158]));
|
|
|
|
output.Store(636, asuint(_value2[159]));
|
|
|
|
output.Store(640, asuint(_value2[160]));
|
|
|
|
output.Store(644, asuint(_value2[161]));
|
|
|
|
output.Store(648, asuint(_value2[162]));
|
|
|
|
output.Store(652, asuint(_value2[163]));
|
|
|
|
output.Store(656, asuint(_value2[164]));
|
|
|
|
output.Store(660, asuint(_value2[165]));
|
|
|
|
output.Store(664, asuint(_value2[166]));
|
|
|
|
output.Store(668, asuint(_value2[167]));
|
|
|
|
output.Store(672, asuint(_value2[168]));
|
|
|
|
output.Store(676, asuint(_value2[169]));
|
|
|
|
output.Store(680, asuint(_value2[170]));
|
|
|
|
output.Store(684, asuint(_value2[171]));
|
|
|
|
output.Store(688, asuint(_value2[172]));
|
|
|
|
output.Store(692, asuint(_value2[173]));
|
|
|
|
output.Store(696, asuint(_value2[174]));
|
|
|
|
output.Store(700, asuint(_value2[175]));
|
|
|
|
output.Store(704, asuint(_value2[176]));
|
|
|
|
output.Store(708, asuint(_value2[177]));
|
|
|
|
output.Store(712, asuint(_value2[178]));
|
|
|
|
output.Store(716, asuint(_value2[179]));
|
|
|
|
output.Store(720, asuint(_value2[180]));
|
|
|
|
output.Store(724, asuint(_value2[181]));
|
|
|
|
output.Store(728, asuint(_value2[182]));
|
|
|
|
output.Store(732, asuint(_value2[183]));
|
|
|
|
output.Store(736, asuint(_value2[184]));
|
|
|
|
output.Store(740, asuint(_value2[185]));
|
|
|
|
output.Store(744, asuint(_value2[186]));
|
|
|
|
output.Store(748, asuint(_value2[187]));
|
|
|
|
output.Store(752, asuint(_value2[188]));
|
|
|
|
output.Store(756, asuint(_value2[189]));
|
|
|
|
output.Store(760, asuint(_value2[190]));
|
|
|
|
output.Store(764, asuint(_value2[191]));
|
|
|
|
output.Store(768, asuint(_value2[192]));
|
|
|
|
output.Store(772, asuint(_value2[193]));
|
|
|
|
output.Store(776, asuint(_value2[194]));
|
|
|
|
output.Store(780, asuint(_value2[195]));
|
|
|
|
output.Store(784, asuint(_value2[196]));
|
|
|
|
output.Store(788, asuint(_value2[197]));
|
|
|
|
output.Store(792, asuint(_value2[198]));
|
|
|
|
output.Store(796, asuint(_value2[199]));
|
|
|
|
output.Store(800, asuint(_value2[200]));
|
|
|
|
output.Store(804, asuint(_value2[201]));
|
|
|
|
output.Store(808, asuint(_value2[202]));
|
|
|
|
output.Store(812, asuint(_value2[203]));
|
|
|
|
output.Store(816, asuint(_value2[204]));
|
|
|
|
output.Store(820, asuint(_value2[205]));
|
|
|
|
output.Store(824, asuint(_value2[206]));
|
|
|
|
output.Store(828, asuint(_value2[207]));
|
|
|
|
output.Store(832, asuint(_value2[208]));
|
|
|
|
output.Store(836, asuint(_value2[209]));
|
|
|
|
output.Store(840, asuint(_value2[210]));
|
|
|
|
output.Store(844, asuint(_value2[211]));
|
|
|
|
output.Store(848, asuint(_value2[212]));
|
|
|
|
output.Store(852, asuint(_value2[213]));
|
|
|
|
output.Store(856, asuint(_value2[214]));
|
|
|
|
output.Store(860, asuint(_value2[215]));
|
|
|
|
output.Store(864, asuint(_value2[216]));
|
|
|
|
output.Store(868, asuint(_value2[217]));
|
|
|
|
output.Store(872, asuint(_value2[218]));
|
|
|
|
output.Store(876, asuint(_value2[219]));
|
|
|
|
output.Store(880, asuint(_value2[220]));
|
|
|
|
output.Store(884, asuint(_value2[221]));
|
|
|
|
output.Store(888, asuint(_value2[222]));
|
|
|
|
output.Store(892, asuint(_value2[223]));
|
|
|
|
output.Store(896, asuint(_value2[224]));
|
|
|
|
output.Store(900, asuint(_value2[225]));
|
|
|
|
output.Store(904, asuint(_value2[226]));
|
|
|
|
output.Store(908, asuint(_value2[227]));
|
|
|
|
output.Store(912, asuint(_value2[228]));
|
|
|
|
output.Store(916, asuint(_value2[229]));
|
|
|
|
output.Store(920, asuint(_value2[230]));
|
|
|
|
output.Store(924, asuint(_value2[231]));
|
|
|
|
output.Store(928, asuint(_value2[232]));
|
|
|
|
output.Store(932, asuint(_value2[233]));
|
|
|
|
output.Store(936, asuint(_value2[234]));
|
|
|
|
output.Store(940, asuint(_value2[235]));
|
|
|
|
output.Store(944, asuint(_value2[236]));
|
|
|
|
output.Store(948, asuint(_value2[237]));
|
|
|
|
output.Store(952, asuint(_value2[238]));
|
|
|
|
output.Store(956, asuint(_value2[239]));
|
|
|
|
output.Store(960, asuint(_value2[240]));
|
|
|
|
output.Store(964, asuint(_value2[241]));
|
|
|
|
output.Store(968, asuint(_value2[242]));
|
|
|
|
output.Store(972, asuint(_value2[243]));
|
|
|
|
output.Store(976, asuint(_value2[244]));
|
|
|
|
output.Store(980, asuint(_value2[245]));
|
|
|
|
output.Store(984, asuint(_value2[246]));
|
|
|
|
output.Store(988, asuint(_value2[247]));
|
|
|
|
output.Store(992, asuint(_value2[248]));
|
|
|
|
output.Store(996, asuint(_value2[249]));
|
|
|
|
output.Store(1000, asuint(_value2[250]));
|
|
|
|
output.Store(1004, asuint(_value2[251]));
|
|
|
|
output.Store(1008, asuint(_value2[252]));
|
|
|
|
output.Store(1012, asuint(_value2[253]));
|
|
|
|
output.Store(1016, asuint(_value2[254]));
|
|
|
|
output.Store(1020, asuint(_value2[255]));
|
|
|
|
output.Store(1024, asuint(_value2[256]));
|
|
|
|
output.Store(1028, asuint(_value2[257]));
|
|
|
|
output.Store(1032, asuint(_value2[258]));
|
|
|
|
output.Store(1036, asuint(_value2[259]));
|
|
|
|
output.Store(1040, asuint(_value2[260]));
|
|
|
|
output.Store(1044, asuint(_value2[261]));
|
|
|
|
output.Store(1048, asuint(_value2[262]));
|
|
|
|
output.Store(1052, asuint(_value2[263]));
|
|
|
|
output.Store(1056, asuint(_value2[264]));
|
|
|
|
output.Store(1060, asuint(_value2[265]));
|
|
|
|
output.Store(1064, asuint(_value2[266]));
|
|
|
|
output.Store(1068, asuint(_value2[267]));
|
|
|
|
output.Store(1072, asuint(_value2[268]));
|
|
|
|
output.Store(1076, asuint(_value2[269]));
|
|
|
|
output.Store(1080, asuint(_value2[270]));
|
|
|
|
output.Store(1084, asuint(_value2[271]));
|
|
|
|
output.Store(1088, asuint(_value2[272]));
|
|
|
|
output.Store(1092, asuint(_value2[273]));
|
|
|
|
output.Store(1096, asuint(_value2[274]));
|
|
|
|
output.Store(1100, asuint(_value2[275]));
|
|
|
|
output.Store(1104, asuint(_value2[276]));
|
|
|
|
output.Store(1108, asuint(_value2[277]));
|
|
|
|
output.Store(1112, asuint(_value2[278]));
|
|
|
|
output.Store(1116, asuint(_value2[279]));
|
|
|
|
output.Store(1120, asuint(_value2[280]));
|
|
|
|
output.Store(1124, asuint(_value2[281]));
|
|
|
|
output.Store(1128, asuint(_value2[282]));
|
|
|
|
output.Store(1132, asuint(_value2[283]));
|
|
|
|
output.Store(1136, asuint(_value2[284]));
|
|
|
|
output.Store(1140, asuint(_value2[285]));
|
|
|
|
output.Store(1144, asuint(_value2[286]));
|
|
|
|
output.Store(1148, asuint(_value2[287]));
|
|
|
|
output.Store(1152, asuint(_value2[288]));
|
|
|
|
output.Store(1156, asuint(_value2[289]));
|
|
|
|
output.Store(1160, asuint(_value2[290]));
|
|
|
|
output.Store(1164, asuint(_value2[291]));
|
|
|
|
output.Store(1168, asuint(_value2[292]));
|
|
|
|
output.Store(1172, asuint(_value2[293]));
|
|
|
|
output.Store(1176, asuint(_value2[294]));
|
|
|
|
output.Store(1180, asuint(_value2[295]));
|
|
|
|
output.Store(1184, asuint(_value2[296]));
|
|
|
|
output.Store(1188, asuint(_value2[297]));
|
|
|
|
output.Store(1192, asuint(_value2[298]));
|
|
|
|
output.Store(1196, asuint(_value2[299]));
|
|
|
|
output.Store(1200, asuint(_value2[300]));
|
|
|
|
output.Store(1204, asuint(_value2[301]));
|
|
|
|
output.Store(1208, asuint(_value2[302]));
|
|
|
|
output.Store(1212, asuint(_value2[303]));
|
|
|
|
output.Store(1216, asuint(_value2[304]));
|
|
|
|
output.Store(1220, asuint(_value2[305]));
|
|
|
|
output.Store(1224, asuint(_value2[306]));
|
|
|
|
output.Store(1228, asuint(_value2[307]));
|
|
|
|
output.Store(1232, asuint(_value2[308]));
|
|
|
|
output.Store(1236, asuint(_value2[309]));
|
|
|
|
output.Store(1240, asuint(_value2[310]));
|
|
|
|
output.Store(1244, asuint(_value2[311]));
|
|
|
|
output.Store(1248, asuint(_value2[312]));
|
|
|
|
output.Store(1252, asuint(_value2[313]));
|
|
|
|
output.Store(1256, asuint(_value2[314]));
|
|
|
|
output.Store(1260, asuint(_value2[315]));
|
|
|
|
output.Store(1264, asuint(_value2[316]));
|
|
|
|
output.Store(1268, asuint(_value2[317]));
|
|
|
|
output.Store(1272, asuint(_value2[318]));
|
|
|
|
output.Store(1276, asuint(_value2[319]));
|
|
|
|
output.Store(1280, asuint(_value2[320]));
|
|
|
|
output.Store(1284, asuint(_value2[321]));
|
|
|
|
output.Store(1288, asuint(_value2[322]));
|
|
|
|
output.Store(1292, asuint(_value2[323]));
|
|
|
|
output.Store(1296, asuint(_value2[324]));
|
|
|
|
output.Store(1300, asuint(_value2[325]));
|
|
|
|
output.Store(1304, asuint(_value2[326]));
|
|
|
|
output.Store(1308, asuint(_value2[327]));
|
|
|
|
output.Store(1312, asuint(_value2[328]));
|
|
|
|
output.Store(1316, asuint(_value2[329]));
|
|
|
|
output.Store(1320, asuint(_value2[330]));
|
|
|
|
output.Store(1324, asuint(_value2[331]));
|
|
|
|
output.Store(1328, asuint(_value2[332]));
|
|
|
|
output.Store(1332, asuint(_value2[333]));
|
|
|
|
output.Store(1336, asuint(_value2[334]));
|
|
|
|
output.Store(1340, asuint(_value2[335]));
|
|
|
|
output.Store(1344, asuint(_value2[336]));
|
|
|
|
output.Store(1348, asuint(_value2[337]));
|
|
|
|
output.Store(1352, asuint(_value2[338]));
|
|
|
|
output.Store(1356, asuint(_value2[339]));
|
|
|
|
output.Store(1360, asuint(_value2[340]));
|
|
|
|
output.Store(1364, asuint(_value2[341]));
|
|
|
|
output.Store(1368, asuint(_value2[342]));
|
|
|
|
output.Store(1372, asuint(_value2[343]));
|
|
|
|
output.Store(1376, asuint(_value2[344]));
|
|
|
|
output.Store(1380, asuint(_value2[345]));
|
|
|
|
output.Store(1384, asuint(_value2[346]));
|
|
|
|
output.Store(1388, asuint(_value2[347]));
|
|
|
|
output.Store(1392, asuint(_value2[348]));
|
|
|
|
output.Store(1396, asuint(_value2[349]));
|
|
|
|
output.Store(1400, asuint(_value2[350]));
|
|
|
|
output.Store(1404, asuint(_value2[351]));
|
|
|
|
output.Store(1408, asuint(_value2[352]));
|
|
|
|
output.Store(1412, asuint(_value2[353]));
|
|
|
|
output.Store(1416, asuint(_value2[354]));
|
|
|
|
output.Store(1420, asuint(_value2[355]));
|
|
|
|
output.Store(1424, asuint(_value2[356]));
|
|
|
|
output.Store(1428, asuint(_value2[357]));
|
|
|
|
output.Store(1432, asuint(_value2[358]));
|
|
|
|
output.Store(1436, asuint(_value2[359]));
|
|
|
|
output.Store(1440, asuint(_value2[360]));
|
|
|
|
output.Store(1444, asuint(_value2[361]));
|
|
|
|
output.Store(1448, asuint(_value2[362]));
|
|
|
|
output.Store(1452, asuint(_value2[363]));
|
|
|
|
output.Store(1456, asuint(_value2[364]));
|
|
|
|
output.Store(1460, asuint(_value2[365]));
|
|
|
|
output.Store(1464, asuint(_value2[366]));
|
|
|
|
output.Store(1468, asuint(_value2[367]));
|
|
|
|
output.Store(1472, asuint(_value2[368]));
|
|
|
|
output.Store(1476, asuint(_value2[369]));
|
|
|
|
output.Store(1480, asuint(_value2[370]));
|
|
|
|
output.Store(1484, asuint(_value2[371]));
|
|
|
|
output.Store(1488, asuint(_value2[372]));
|
|
|
|
output.Store(1492, asuint(_value2[373]));
|
|
|
|
output.Store(1496, asuint(_value2[374]));
|
|
|
|
output.Store(1500, asuint(_value2[375]));
|
|
|
|
output.Store(1504, asuint(_value2[376]));
|
|
|
|
output.Store(1508, asuint(_value2[377]));
|
|
|
|
output.Store(1512, asuint(_value2[378]));
|
|
|
|
output.Store(1516, asuint(_value2[379]));
|
|
|
|
output.Store(1520, asuint(_value2[380]));
|
|
|
|
output.Store(1524, asuint(_value2[381]));
|
|
|
|
output.Store(1528, asuint(_value2[382]));
|
|
|
|
output.Store(1532, asuint(_value2[383]));
|
|
|
|
output.Store(1536, asuint(_value2[384]));
|
|
|
|
output.Store(1540, asuint(_value2[385]));
|
|
|
|
output.Store(1544, asuint(_value2[386]));
|
|
|
|
output.Store(1548, asuint(_value2[387]));
|
|
|
|
output.Store(1552, asuint(_value2[388]));
|
|
|
|
output.Store(1556, asuint(_value2[389]));
|
|
|
|
output.Store(1560, asuint(_value2[390]));
|
|
|
|
output.Store(1564, asuint(_value2[391]));
|
|
|
|
output.Store(1568, asuint(_value2[392]));
|
|
|
|
output.Store(1572, asuint(_value2[393]));
|
|
|
|
output.Store(1576, asuint(_value2[394]));
|
|
|
|
output.Store(1580, asuint(_value2[395]));
|
|
|
|
output.Store(1584, asuint(_value2[396]));
|
|
|
|
output.Store(1588, asuint(_value2[397]));
|
|
|
|
output.Store(1592, asuint(_value2[398]));
|
|
|
|
output.Store(1596, asuint(_value2[399]));
|
|
|
|
output.Store(1600, asuint(_value2[400]));
|
|
|
|
output.Store(1604, asuint(_value2[401]));
|
|
|
|
output.Store(1608, asuint(_value2[402]));
|
|
|
|
output.Store(1612, asuint(_value2[403]));
|
|
|
|
output.Store(1616, asuint(_value2[404]));
|
|
|
|
output.Store(1620, asuint(_value2[405]));
|
|
|
|
output.Store(1624, asuint(_value2[406]));
|
|
|
|
output.Store(1628, asuint(_value2[407]));
|
|
|
|
output.Store(1632, asuint(_value2[408]));
|
|
|
|
output.Store(1636, asuint(_value2[409]));
|
|
|
|
output.Store(1640, asuint(_value2[410]));
|
|
|
|
output.Store(1644, asuint(_value2[411]));
|
|
|
|
output.Store(1648, asuint(_value2[412]));
|
|
|
|
output.Store(1652, asuint(_value2[413]));
|
|
|
|
output.Store(1656, asuint(_value2[414]));
|
|
|
|
output.Store(1660, asuint(_value2[415]));
|
|
|
|
output.Store(1664, asuint(_value2[416]));
|
|
|
|
output.Store(1668, asuint(_value2[417]));
|
|
|
|
output.Store(1672, asuint(_value2[418]));
|
|
|
|
output.Store(1676, asuint(_value2[419]));
|
|
|
|
output.Store(1680, asuint(_value2[420]));
|
|
|
|
output.Store(1684, asuint(_value2[421]));
|
|
|
|
output.Store(1688, asuint(_value2[422]));
|
|
|
|
output.Store(1692, asuint(_value2[423]));
|
|
|
|
output.Store(1696, asuint(_value2[424]));
|
|
|
|
output.Store(1700, asuint(_value2[425]));
|
|
|
|
output.Store(1704, asuint(_value2[426]));
|
|
|
|
output.Store(1708, asuint(_value2[427]));
|
|
|
|
output.Store(1712, asuint(_value2[428]));
|
|
|
|
output.Store(1716, asuint(_value2[429]));
|
|
|
|
output.Store(1720, asuint(_value2[430]));
|
|
|
|
output.Store(1724, asuint(_value2[431]));
|
|
|
|
output.Store(1728, asuint(_value2[432]));
|
|
|
|
output.Store(1732, asuint(_value2[433]));
|
|
|
|
output.Store(1736, asuint(_value2[434]));
|
|
|
|
output.Store(1740, asuint(_value2[435]));
|
|
|
|
output.Store(1744, asuint(_value2[436]));
|
|
|
|
output.Store(1748, asuint(_value2[437]));
|
|
|
|
output.Store(1752, asuint(_value2[438]));
|
|
|
|
output.Store(1756, asuint(_value2[439]));
|
|
|
|
output.Store(1760, asuint(_value2[440]));
|
|
|
|
output.Store(1764, asuint(_value2[441]));
|
|
|
|
output.Store(1768, asuint(_value2[442]));
|
|
|
|
output.Store(1772, asuint(_value2[443]));
|
|
|
|
output.Store(1776, asuint(_value2[444]));
|
|
|
|
output.Store(1780, asuint(_value2[445]));
|
|
|
|
output.Store(1784, asuint(_value2[446]));
|
|
|
|
output.Store(1788, asuint(_value2[447]));
|
|
|
|
output.Store(1792, asuint(_value2[448]));
|
|
|
|
output.Store(1796, asuint(_value2[449]));
|
|
|
|
output.Store(1800, asuint(_value2[450]));
|
|
|
|
output.Store(1804, asuint(_value2[451]));
|
|
|
|
output.Store(1808, asuint(_value2[452]));
|
|
|
|
output.Store(1812, asuint(_value2[453]));
|
|
|
|
output.Store(1816, asuint(_value2[454]));
|
|
|
|
output.Store(1820, asuint(_value2[455]));
|
|
|
|
output.Store(1824, asuint(_value2[456]));
|
|
|
|
output.Store(1828, asuint(_value2[457]));
|
|
|
|
output.Store(1832, asuint(_value2[458]));
|
|
|
|
output.Store(1836, asuint(_value2[459]));
|
|
|
|
output.Store(1840, asuint(_value2[460]));
|
|
|
|
output.Store(1844, asuint(_value2[461]));
|
|
|
|
output.Store(1848, asuint(_value2[462]));
|
|
|
|
output.Store(1852, asuint(_value2[463]));
|
|
|
|
output.Store(1856, asuint(_value2[464]));
|
|
|
|
output.Store(1860, asuint(_value2[465]));
|
|
|
|
output.Store(1864, asuint(_value2[466]));
|
|
|
|
output.Store(1868, asuint(_value2[467]));
|
|
|
|
output.Store(1872, asuint(_value2[468]));
|
|
|
|
output.Store(1876, asuint(_value2[469]));
|
|
|
|
output.Store(1880, asuint(_value2[470]));
|
|
|
|
output.Store(1884, asuint(_value2[471]));
|
|
|
|
output.Store(1888, asuint(_value2[472]));
|
|
|
|
output.Store(1892, asuint(_value2[473]));
|
|
|
|
output.Store(1896, asuint(_value2[474]));
|
|
|
|
output.Store(1900, asuint(_value2[475]));
|
|
|
|
output.Store(1904, asuint(_value2[476]));
|
|
|
|
output.Store(1908, asuint(_value2[477]));
|
|
|
|
output.Store(1912, asuint(_value2[478]));
|
|
|
|
output.Store(1916, asuint(_value2[479]));
|
|
|
|
output.Store(1920, asuint(_value2[480]));
|
|
|
|
output.Store(1924, asuint(_value2[481]));
|
|
|
|
output.Store(1928, asuint(_value2[482]));
|
|
|
|
output.Store(1932, asuint(_value2[483]));
|
|
|
|
output.Store(1936, asuint(_value2[484]));
|
|
|
|
output.Store(1940, asuint(_value2[485]));
|
|
|
|
output.Store(1944, asuint(_value2[486]));
|
|
|
|
output.Store(1948, asuint(_value2[487]));
|
|
|
|
output.Store(1952, asuint(_value2[488]));
|
|
|
|
output.Store(1956, asuint(_value2[489]));
|
|
|
|
output.Store(1960, asuint(_value2[490]));
|
|
|
|
output.Store(1964, asuint(_value2[491]));
|
|
|
|
output.Store(1968, asuint(_value2[492]));
|
|
|
|
output.Store(1972, asuint(_value2[493]));
|
|
|
|
output.Store(1976, asuint(_value2[494]));
|
|
|
|
output.Store(1980, asuint(_value2[495]));
|
|
|
|
output.Store(1984, asuint(_value2[496]));
|
|
|
|
output.Store(1988, asuint(_value2[497]));
|
|
|
|
output.Store(1992, asuint(_value2[498]));
|
|
|
|
output.Store(1996, asuint(_value2[499]));
|
|
|
|
output.Store(2000, asuint(_value2[500]));
|
|
|
|
output.Store(2004, asuint(_value2[501]));
|
|
|
|
output.Store(2008, asuint(_value2[502]));
|
|
|
|
output.Store(2012, asuint(_value2[503]));
|
|
|
|
output.Store(2016, asuint(_value2[504]));
|
|
|
|
output.Store(2020, asuint(_value2[505]));
|
|
|
|
output.Store(2024, asuint(_value2[506]));
|
|
|
|
output.Store(2028, asuint(_value2[507]));
|
|
|
|
output.Store(2032, asuint(_value2[508]));
|
|
|
|
output.Store(2036, asuint(_value2[509]));
|
|
|
|
output.Store(2040, asuint(_value2[510]));
|
|
|
|
output.Store(2044, asuint(_value2[511]));
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|