diff options
-rw-r--r-- | tests/P_all_api_11/all11.rs | 950 | ||||
-rw-r--r-- | tests/P_all_api_12/all12.rs | 950 | ||||
-rw-r--r-- | tests/P_all_api_13/all13.rs | 950 | ||||
-rw-r--r-- | tests/P_all_api_14/all14.rs | 992 | ||||
-rw-r--r-- | tests/P_all_api_15/all15.rs | 992 | ||||
-rw-r--r-- | tests/P_all_api_16/all16.rs | 1066 | ||||
-rw-r--r-- | tests/P_all_api_17/all17.rs | 1122 | ||||
-rw-r--r-- | tests/P_all_api_18/all18.rs | 1428 | ||||
-rw-r--r-- | tests/P_all_api_19/all19.rs | 1428 | ||||
-rw-r--r-- | tests/P_all_api_20/all20.rs | 1442 | ||||
-rw-r--r-- | tests/P_all_api_21/all21.rs | 1740 | ||||
-rw-r--r-- | tests/P_all_api_22/all22.rs | 2100 | ||||
-rw-r--r-- | tests/P_all_api_23/all23.rs | 2040 |
13 files changed, 8756 insertions, 8444 deletions
diff --git a/tests/P_all_api_11/all11.rs b/tests/P_all_api_11/all11.rs index bc1e5f5..1653d23 100644 --- a/tests/P_all_api_11/all11.rs +++ b/tests/P_all_api_11/all11.rs @@ -2335,6 +2335,24 @@ char buf2309[200]; char buf2310[200]; char buf2311[200]; char buf2312[200]; +char buf2313[200]; +char buf2314[200]; +char buf2315[200]; +char buf2316[200]; +char buf2317[200]; +char buf2318[200]; +char buf2319[200]; +char buf2320[200]; +char buf2321[200]; +char buf2322[200]; +char buf2323[200]; +char buf2324[200]; +char buf2325[200]; +char buf2326[200]; +char buf2327[200]; +char buf2328[200]; +char buf2329[200]; +char buf2330[200]; void root(const int* in) { *(uchar*)buf0 = abs(*(char*)buf1); @@ -2734,539 +2752,545 @@ void root(const int* in) { *(float2*)buf886 = max(*(float2*)buf887, *(float2*)buf888); *(float3*)buf889 = max(*(float3*)buf890, *(float3*)buf891); *(float4*)buf892 = max(*(float4*)buf893, *(float4*)buf894); - *(char*)buf895 = max(*(char*)buf896, *(char*)buf897); - *(uchar*)buf898 = max(*(uchar*)buf899, *(uchar*)buf900); - *(short*)buf901 = max(*(short*)buf902, *(short*)buf903); - *(ushort*)buf904 = max(*(ushort*)buf905, *(ushort*)buf906); - *(int*)buf907 = max(*(int*)buf908, *(int*)buf909); - *(uint*)buf910 = max(*(uint*)buf911, *(uint*)buf912); - *(char2*)buf913 = max(*(char2*)buf914, *(char2*)buf915); - *(uchar2*)buf916 = max(*(uchar2*)buf917, *(uchar2*)buf918); - *(short2*)buf919 = max(*(short2*)buf920, *(short2*)buf921); - *(ushort2*)buf922 = max(*(ushort2*)buf923, *(ushort2*)buf924); - *(int2*)buf925 = max(*(int2*)buf926, *(int2*)buf927); - *(uint2*)buf928 = max(*(uint2*)buf929, *(uint2*)buf930); - *(char3*)buf931 = max(*(char3*)buf932, *(char3*)buf933); - *(uchar3*)buf934 = max(*(uchar3*)buf935, *(uchar3*)buf936); - *(short3*)buf937 = max(*(short3*)buf938, *(short3*)buf939); - *(ushort3*)buf940 = max(*(ushort3*)buf941, *(ushort3*)buf942); - *(int3*)buf943 = max(*(int3*)buf944, *(int3*)buf945); - *(uint3*)buf946 = max(*(uint3*)buf947, *(uint3*)buf948); - *(char4*)buf949 = max(*(char4*)buf950, *(char4*)buf951); - *(uchar4*)buf952 = max(*(uchar4*)buf953, *(uchar4*)buf954); - *(short4*)buf955 = max(*(short4*)buf956, *(short4*)buf957); - *(ushort4*)buf958 = max(*(ushort4*)buf959, *(ushort4*)buf960); - *(int4*)buf961 = max(*(int4*)buf962, *(int4*)buf963); - *(uint4*)buf964 = max(*(uint4*)buf965, *(uint4*)buf966); - *(float*)buf967 = min(*(float*)buf968, *(float*)buf969); - *(float2*)buf970 = min(*(float2*)buf971, *(float2*)buf972); - *(float3*)buf973 = min(*(float3*)buf974, *(float3*)buf975); - *(float4*)buf976 = min(*(float4*)buf977, *(float4*)buf978); - *(char*)buf979 = min(*(char*)buf980, *(char*)buf981); - *(uchar*)buf982 = min(*(uchar*)buf983, *(uchar*)buf984); - *(short*)buf985 = min(*(short*)buf986, *(short*)buf987); - *(ushort*)buf988 = min(*(ushort*)buf989, *(ushort*)buf990); - *(int*)buf991 = min(*(int*)buf992, *(int*)buf993); - *(uint*)buf994 = min(*(uint*)buf995, *(uint*)buf996); - *(char2*)buf997 = min(*(char2*)buf998, *(char2*)buf999); - *(uchar2*)buf1000 = min(*(uchar2*)buf1001, *(uchar2*)buf1002); - *(short2*)buf1003 = min(*(short2*)buf1004, *(short2*)buf1005); - *(ushort2*)buf1006 = min(*(ushort2*)buf1007, *(ushort2*)buf1008); - *(int2*)buf1009 = min(*(int2*)buf1010, *(int2*)buf1011); - *(uint2*)buf1012 = min(*(uint2*)buf1013, *(uint2*)buf1014); - *(char3*)buf1015 = min(*(char3*)buf1016, *(char3*)buf1017); - *(uchar3*)buf1018 = min(*(uchar3*)buf1019, *(uchar3*)buf1020); - *(short3*)buf1021 = min(*(short3*)buf1022, *(short3*)buf1023); - *(ushort3*)buf1024 = min(*(ushort3*)buf1025, *(ushort3*)buf1026); - *(int3*)buf1027 = min(*(int3*)buf1028, *(int3*)buf1029); - *(uint3*)buf1030 = min(*(uint3*)buf1031, *(uint3*)buf1032); - *(char4*)buf1033 = min(*(char4*)buf1034, *(char4*)buf1035); - *(uchar4*)buf1036 = min(*(uchar4*)buf1037, *(uchar4*)buf1038); - *(short4*)buf1039 = min(*(short4*)buf1040, *(short4*)buf1041); - *(ushort4*)buf1042 = min(*(ushort4*)buf1043, *(ushort4*)buf1044); - *(int4*)buf1045 = min(*(int4*)buf1046, *(int4*)buf1047); - *(uint4*)buf1048 = min(*(uint4*)buf1049, *(uint4*)buf1050); - *(float*)buf1051 = mix(*(float*)buf1052, *(float*)buf1053, *(float*)buf1054); - *(float2*)buf1055 = mix(*(float2*)buf1056, *(float2*)buf1057, *(float2*)buf1058); - *(float3*)buf1059 = mix(*(float3*)buf1060, *(float3*)buf1061, *(float3*)buf1062); - *(float4*)buf1063 = mix(*(float4*)buf1064, *(float4*)buf1065, *(float4*)buf1066); - *(float2*)buf1067 = mix(*(float2*)buf1068, *(float2*)buf1069, *(float*)buf1070); - *(float3*)buf1071 = mix(*(float3*)buf1072, *(float3*)buf1073, *(float*)buf1074); - *(float4*)buf1075 = mix(*(float4*)buf1076, *(float4*)buf1077, *(float*)buf1078); - *(float*)buf1079 = modf(*(float*)buf1080, (float*) buf1081); - *(float2*)buf1082 = modf(*(float2*)buf1083, (float2*) buf1084); - *(float3*)buf1085 = modf(*(float3*)buf1086, (float3*) buf1087); - *(float4*)buf1088 = modf(*(float4*)buf1089, (float4*) buf1090); - *(float*)buf1091 = nan(*(uint*)buf1092); - *(float*)buf1093 = nextafter(*(float*)buf1094, *(float*)buf1095); - *(float2*)buf1096 = nextafter(*(float2*)buf1097, *(float2*)buf1098); - *(float3*)buf1099 = nextafter(*(float3*)buf1100, *(float3*)buf1101); - *(float4*)buf1102 = nextafter(*(float4*)buf1103, *(float4*)buf1104); - *(float*)buf1105 = normalize(*(float*)buf1106); - *(float2*)buf1107 = normalize(*(float2*)buf1108); - *(float3*)buf1109 = normalize(*(float3*)buf1110); - *(float4*)buf1111 = normalize(*(float4*)buf1112); - *(float*)buf1113 = pow(*(float*)buf1114, *(float*)buf1115); - *(float2*)buf1116 = pow(*(float2*)buf1117, *(float2*)buf1118); - *(float3*)buf1119 = pow(*(float3*)buf1120, *(float3*)buf1121); - *(float4*)buf1122 = pow(*(float4*)buf1123, *(float4*)buf1124); - *(float*)buf1125 = pown(*(float*)buf1126, *(int*)buf1127); - *(float2*)buf1128 = pown(*(float2*)buf1129, *(int2*)buf1130); - *(float3*)buf1131 = pown(*(float3*)buf1132, *(int3*)buf1133); - *(float4*)buf1134 = pown(*(float4*)buf1135, *(int4*)buf1136); - *(float*)buf1137 = powr(*(float*)buf1138, *(float*)buf1139); - *(float2*)buf1140 = powr(*(float2*)buf1141, *(float2*)buf1142); - *(float3*)buf1143 = powr(*(float3*)buf1144, *(float3*)buf1145); - *(float4*)buf1146 = powr(*(float4*)buf1147, *(float4*)buf1148); - *(float*)buf1149 = radians(*(float*)buf1150); - *(float2*)buf1151 = radians(*(float2*)buf1152); - *(float3*)buf1153 = radians(*(float3*)buf1154); - *(float4*)buf1155 = radians(*(float4*)buf1156); - *(float*)buf1157 = remainder(*(float*)buf1158, *(float*)buf1159); - *(float2*)buf1160 = remainder(*(float2*)buf1161, *(float2*)buf1162); - *(float3*)buf1163 = remainder(*(float3*)buf1164, *(float3*)buf1165); - *(float4*)buf1166 = remainder(*(float4*)buf1167, *(float4*)buf1168); - *(float*)buf1169 = remquo(*(float*)buf1170, *(float*)buf1171, (int*) buf1172); - *(float2*)buf1173 = remquo(*(float2*)buf1174, *(float2*)buf1175, (int2*) buf1176); - *(float3*)buf1177 = remquo(*(float3*)buf1178, *(float3*)buf1179, (int3*) buf1180); - *(float4*)buf1181 = remquo(*(float4*)buf1182, *(float4*)buf1183, (int4*) buf1184); - *(float*)buf1185 = rint(*(float*)buf1186); - *(float2*)buf1187 = rint(*(float2*)buf1188); - *(float3*)buf1189 = rint(*(float3*)buf1190); - *(float4*)buf1191 = rint(*(float4*)buf1192); - *(float*)buf1193 = rootn(*(float*)buf1194, *(int*)buf1195); - *(float2*)buf1196 = rootn(*(float2*)buf1197, *(int2*)buf1198); - *(float3*)buf1199 = rootn(*(float3*)buf1200, *(int3*)buf1201); - *(float4*)buf1202 = rootn(*(float4*)buf1203, *(int4*)buf1204); - *(float*)buf1205 = round(*(float*)buf1206); - *(float2*)buf1207 = round(*(float2*)buf1208); - *(float3*)buf1209 = round(*(float3*)buf1210); - *(float4*)buf1211 = round(*(float4*)buf1212); - *(uint32_t*)buf1213 = rsAllocationGetDimFaces(*(rs_allocation*)buf1214); - *(uint32_t*)buf1215 = rsAllocationGetDimLOD(*(rs_allocation*)buf1216); - *(uint32_t*)buf1217 = rsAllocationGetDimX(*(rs_allocation*)buf1218); - *(uint32_t*)buf1219 = rsAllocationGetDimY(*(rs_allocation*)buf1220); - *(uint32_t*)buf1221 = rsAllocationGetDimZ(*(rs_allocation*)buf1222); - *(rs_element*)buf1223 = rsAllocationGetElement(*(rs_allocation*)buf1224); - *(char*)buf1225 = rsClamp(*(char*)buf1226, *(char*)buf1227, *(char*)buf1228); - *(uchar*)buf1229 = rsClamp(*(uchar*)buf1230, *(uchar*)buf1231, *(uchar*)buf1232); - *(short*)buf1233 = rsClamp(*(short*)buf1234, *(short*)buf1235, *(short*)buf1236); - *(ushort*)buf1237 = rsClamp(*(ushort*)buf1238, *(ushort*)buf1239, *(ushort*)buf1240); - *(int*)buf1241 = rsClamp(*(int*)buf1242, *(int*)buf1243, *(int*)buf1244); - *(uint*)buf1245 = rsClamp(*(uint*)buf1246, *(uint*)buf1247, *(uint*)buf1248); - rsClearObject((rs_element*) buf1249); - rsClearObject((rs_type*) buf1250); - rsClearObject((rs_allocation*) buf1251); - rsClearObject((rs_sampler*) buf1252); - rsClearObject((rs_script*) buf1253); + *(float2*)buf895 = max(*(float2*)buf896, *(float*)buf897); + *(float3*)buf898 = max(*(float3*)buf899, *(float*)buf900); + *(float4*)buf901 = max(*(float4*)buf902, *(float*)buf903); + *(char*)buf904 = max(*(char*)buf905, *(char*)buf906); + *(uchar*)buf907 = max(*(uchar*)buf908, *(uchar*)buf909); + *(short*)buf910 = max(*(short*)buf911, *(short*)buf912); + *(ushort*)buf913 = max(*(ushort*)buf914, *(ushort*)buf915); + *(int*)buf916 = max(*(int*)buf917, *(int*)buf918); + *(uint*)buf919 = max(*(uint*)buf920, *(uint*)buf921); + *(char2*)buf922 = max(*(char2*)buf923, *(char2*)buf924); + *(uchar2*)buf925 = max(*(uchar2*)buf926, *(uchar2*)buf927); + *(short2*)buf928 = max(*(short2*)buf929, *(short2*)buf930); + *(ushort2*)buf931 = max(*(ushort2*)buf932, *(ushort2*)buf933); + *(int2*)buf934 = max(*(int2*)buf935, *(int2*)buf936); + *(uint2*)buf937 = max(*(uint2*)buf938, *(uint2*)buf939); + *(char3*)buf940 = max(*(char3*)buf941, *(char3*)buf942); + *(uchar3*)buf943 = max(*(uchar3*)buf944, *(uchar3*)buf945); + *(short3*)buf946 = max(*(short3*)buf947, *(short3*)buf948); + *(ushort3*)buf949 = max(*(ushort3*)buf950, *(ushort3*)buf951); + *(int3*)buf952 = max(*(int3*)buf953, *(int3*)buf954); + *(uint3*)buf955 = max(*(uint3*)buf956, *(uint3*)buf957); + *(char4*)buf958 = max(*(char4*)buf959, *(char4*)buf960); + *(uchar4*)buf961 = max(*(uchar4*)buf962, *(uchar4*)buf963); + *(short4*)buf964 = max(*(short4*)buf965, *(short4*)buf966); + *(ushort4*)buf967 = max(*(ushort4*)buf968, *(ushort4*)buf969); + *(int4*)buf970 = max(*(int4*)buf971, *(int4*)buf972); + *(uint4*)buf973 = max(*(uint4*)buf974, *(uint4*)buf975); + *(float*)buf976 = min(*(float*)buf977, *(float*)buf978); + *(float2*)buf979 = min(*(float2*)buf980, *(float2*)buf981); + *(float3*)buf982 = min(*(float3*)buf983, *(float3*)buf984); + *(float4*)buf985 = min(*(float4*)buf986, *(float4*)buf987); + *(float2*)buf988 = min(*(float2*)buf989, *(float*)buf990); + *(float3*)buf991 = min(*(float3*)buf992, *(float*)buf993); + *(float4*)buf994 = min(*(float4*)buf995, *(float*)buf996); + *(char*)buf997 = min(*(char*)buf998, *(char*)buf999); + *(uchar*)buf1000 = min(*(uchar*)buf1001, *(uchar*)buf1002); + *(short*)buf1003 = min(*(short*)buf1004, *(short*)buf1005); + *(ushort*)buf1006 = min(*(ushort*)buf1007, *(ushort*)buf1008); + *(int*)buf1009 = min(*(int*)buf1010, *(int*)buf1011); + *(uint*)buf1012 = min(*(uint*)buf1013, *(uint*)buf1014); + *(char2*)buf1015 = min(*(char2*)buf1016, *(char2*)buf1017); + *(uchar2*)buf1018 = min(*(uchar2*)buf1019, *(uchar2*)buf1020); + *(short2*)buf1021 = min(*(short2*)buf1022, *(short2*)buf1023); + *(ushort2*)buf1024 = min(*(ushort2*)buf1025, *(ushort2*)buf1026); + *(int2*)buf1027 = min(*(int2*)buf1028, *(int2*)buf1029); + *(uint2*)buf1030 = min(*(uint2*)buf1031, *(uint2*)buf1032); + *(char3*)buf1033 = min(*(char3*)buf1034, *(char3*)buf1035); + *(uchar3*)buf1036 = min(*(uchar3*)buf1037, *(uchar3*)buf1038); + *(short3*)buf1039 = min(*(short3*)buf1040, *(short3*)buf1041); + *(ushort3*)buf1042 = min(*(ushort3*)buf1043, *(ushort3*)buf1044); + *(int3*)buf1045 = min(*(int3*)buf1046, *(int3*)buf1047); + *(uint3*)buf1048 = min(*(uint3*)buf1049, *(uint3*)buf1050); + *(char4*)buf1051 = min(*(char4*)buf1052, *(char4*)buf1053); + *(uchar4*)buf1054 = min(*(uchar4*)buf1055, *(uchar4*)buf1056); + *(short4*)buf1057 = min(*(short4*)buf1058, *(short4*)buf1059); + *(ushort4*)buf1060 = min(*(ushort4*)buf1061, *(ushort4*)buf1062); + *(int4*)buf1063 = min(*(int4*)buf1064, *(int4*)buf1065); + *(uint4*)buf1066 = min(*(uint4*)buf1067, *(uint4*)buf1068); + *(float*)buf1069 = mix(*(float*)buf1070, *(float*)buf1071, *(float*)buf1072); + *(float2*)buf1073 = mix(*(float2*)buf1074, *(float2*)buf1075, *(float2*)buf1076); + *(float3*)buf1077 = mix(*(float3*)buf1078, *(float3*)buf1079, *(float3*)buf1080); + *(float4*)buf1081 = mix(*(float4*)buf1082, *(float4*)buf1083, *(float4*)buf1084); + *(float2*)buf1085 = mix(*(float2*)buf1086, *(float2*)buf1087, *(float*)buf1088); + *(float3*)buf1089 = mix(*(float3*)buf1090, *(float3*)buf1091, *(float*)buf1092); + *(float4*)buf1093 = mix(*(float4*)buf1094, *(float4*)buf1095, *(float*)buf1096); + *(float*)buf1097 = modf(*(float*)buf1098, (float*) buf1099); + *(float2*)buf1100 = modf(*(float2*)buf1101, (float2*) buf1102); + *(float3*)buf1103 = modf(*(float3*)buf1104, (float3*) buf1105); + *(float4*)buf1106 = modf(*(float4*)buf1107, (float4*) buf1108); + *(float*)buf1109 = nan(*(uint*)buf1110); + *(float*)buf1111 = nextafter(*(float*)buf1112, *(float*)buf1113); + *(float2*)buf1114 = nextafter(*(float2*)buf1115, *(float2*)buf1116); + *(float3*)buf1117 = nextafter(*(float3*)buf1118, *(float3*)buf1119); + *(float4*)buf1120 = nextafter(*(float4*)buf1121, *(float4*)buf1122); + *(float*)buf1123 = normalize(*(float*)buf1124); + *(float2*)buf1125 = normalize(*(float2*)buf1126); + *(float3*)buf1127 = normalize(*(float3*)buf1128); + *(float4*)buf1129 = normalize(*(float4*)buf1130); + *(float*)buf1131 = pow(*(float*)buf1132, *(float*)buf1133); + *(float2*)buf1134 = pow(*(float2*)buf1135, *(float2*)buf1136); + *(float3*)buf1137 = pow(*(float3*)buf1138, *(float3*)buf1139); + *(float4*)buf1140 = pow(*(float4*)buf1141, *(float4*)buf1142); + *(float*)buf1143 = pown(*(float*)buf1144, *(int*)buf1145); + *(float2*)buf1146 = pown(*(float2*)buf1147, *(int2*)buf1148); + *(float3*)buf1149 = pown(*(float3*)buf1150, *(int3*)buf1151); + *(float4*)buf1152 = pown(*(float4*)buf1153, *(int4*)buf1154); + *(float*)buf1155 = powr(*(float*)buf1156, *(float*)buf1157); + *(float2*)buf1158 = powr(*(float2*)buf1159, *(float2*)buf1160); + *(float3*)buf1161 = powr(*(float3*)buf1162, *(float3*)buf1163); + *(float4*)buf1164 = powr(*(float4*)buf1165, *(float4*)buf1166); + *(float*)buf1167 = radians(*(float*)buf1168); + *(float2*)buf1169 = radians(*(float2*)buf1170); + *(float3*)buf1171 = radians(*(float3*)buf1172); + *(float4*)buf1173 = radians(*(float4*)buf1174); + *(float*)buf1175 = remainder(*(float*)buf1176, *(float*)buf1177); + *(float2*)buf1178 = remainder(*(float2*)buf1179, *(float2*)buf1180); + *(float3*)buf1181 = remainder(*(float3*)buf1182, *(float3*)buf1183); + *(float4*)buf1184 = remainder(*(float4*)buf1185, *(float4*)buf1186); + *(float*)buf1187 = remquo(*(float*)buf1188, *(float*)buf1189, (int*) buf1190); + *(float2*)buf1191 = remquo(*(float2*)buf1192, *(float2*)buf1193, (int2*) buf1194); + *(float3*)buf1195 = remquo(*(float3*)buf1196, *(float3*)buf1197, (int3*) buf1198); + *(float4*)buf1199 = remquo(*(float4*)buf1200, *(float4*)buf1201, (int4*) buf1202); + *(float*)buf1203 = rint(*(float*)buf1204); + *(float2*)buf1205 = rint(*(float2*)buf1206); + *(float3*)buf1207 = rint(*(float3*)buf1208); + *(float4*)buf1209 = rint(*(float4*)buf1210); + *(float*)buf1211 = rootn(*(float*)buf1212, *(int*)buf1213); + *(float2*)buf1214 = rootn(*(float2*)buf1215, *(int2*)buf1216); + *(float3*)buf1217 = rootn(*(float3*)buf1218, *(int3*)buf1219); + *(float4*)buf1220 = rootn(*(float4*)buf1221, *(int4*)buf1222); + *(float*)buf1223 = round(*(float*)buf1224); + *(float2*)buf1225 = round(*(float2*)buf1226); + *(float3*)buf1227 = round(*(float3*)buf1228); + *(float4*)buf1229 = round(*(float4*)buf1230); + *(uint32_t*)buf1231 = rsAllocationGetDimFaces(*(rs_allocation*)buf1232); + *(uint32_t*)buf1233 = rsAllocationGetDimLOD(*(rs_allocation*)buf1234); + *(uint32_t*)buf1235 = rsAllocationGetDimX(*(rs_allocation*)buf1236); + *(uint32_t*)buf1237 = rsAllocationGetDimY(*(rs_allocation*)buf1238); + *(uint32_t*)buf1239 = rsAllocationGetDimZ(*(rs_allocation*)buf1240); + *(rs_element*)buf1241 = rsAllocationGetElement(*(rs_allocation*)buf1242); + *(char*)buf1243 = rsClamp(*(char*)buf1244, *(char*)buf1245, *(char*)buf1246); + *(uchar*)buf1247 = rsClamp(*(uchar*)buf1248, *(uchar*)buf1249, *(uchar*)buf1250); + *(short*)buf1251 = rsClamp(*(short*)buf1252, *(short*)buf1253, *(short*)buf1254); + *(ushort*)buf1255 = rsClamp(*(ushort*)buf1256, *(ushort*)buf1257, *(ushort*)buf1258); + *(int*)buf1259 = rsClamp(*(int*)buf1260, *(int*)buf1261, *(int*)buf1262); + *(uint*)buf1263 = rsClamp(*(uint*)buf1264, *(uint*)buf1265, *(uint*)buf1266); + rsClearObject((rs_element*) buf1267); + rsClearObject((rs_type*) buf1268); + rsClearObject((rs_allocation*) buf1269); + rsClearObject((rs_sampler*) buf1270); + rsClearObject((rs_script*) buf1271); #ifndef __LP64__ - rsClearObject((rs_mesh*) buf1254); - rsClearObject((rs_program_fragment*) buf1255); - rsClearObject((rs_program_vertex*) buf1256); - rsClearObject((rs_program_raster*) buf1257); - rsClearObject((rs_program_store*) buf1258); - rsClearObject((rs_font*) buf1259); + rsClearObject((rs_mesh*) buf1272); + rsClearObject((rs_program_fragment*) buf1273); + rsClearObject((rs_program_vertex*) buf1274); + rsClearObject((rs_program_raster*) buf1275); + rsClearObject((rs_program_store*) buf1276); + rsClearObject((rs_font*) buf1277); #endif - rsDebug((const char*) buf1260, *(double*)buf1261); - rsDebug((const char*) buf1262, *(int*)buf1263); - rsDebug((const char*) buf1264, *(uint*)buf1265); - rsDebug((const char*) buf1266, *(long*)buf1267); - rsDebug((const char*) buf1268, *(ulong*)buf1269); - rsDebug((const char*) buf1270, *(float*)buf1271); - rsDebug((const char*) buf1272, *(float2*)buf1273); - rsDebug((const char*) buf1274, *(float3*)buf1275); - rsDebug((const char*) buf1276, *(float4*)buf1277); - rsDebug((const char*) buf1278, *(float*)buf1279, *(float*)buf1280); - rsDebug((const char*) buf1281, *(float*)buf1282, *(float*)buf1283, *(float*)buf1284); - rsDebug((const char*) buf1285, *(float*)buf1286, *(float*)buf1287, *(float*)buf1288, *(float*)buf1289); - rsDebug((const char*) buf1290, *(long long*)buf1291); - rsDebug((const char*) buf1292, *(unsigned long long*)buf1293); - rsDebug((const char*) buf1294, (const void*) buf1295); - rsDebug((const char*) buf1296, (const rs_matrix4x4*) buf1297); - rsDebug((const char*) buf1298, (const rs_matrix3x3*) buf1299); - rsDebug((const char*) buf1300, (const rs_matrix2x2*) buf1301); - rsExtractFrustumPlanes((const rs_matrix4x4*) buf1302, (float4*) buf1303, (float4*) buf1304, (float4*) buf1305, (float4*) buf1306, (float4*) buf1307, (float4*) buf1308); - rsForEach(*(rs_script*)buf1309, *(rs_allocation*)buf1310, *(rs_allocation*)buf1311, (const void*) buf1312, (const rs_script_call_t*) buf1313); - rsForEach(*(rs_script*)buf1314, *(rs_allocation*)buf1315, *(rs_allocation*)buf1316, (const void*) buf1317); - *(float*)buf1318 = rsFrac(*(float*)buf1319); - *(rs_allocation*)buf1320 = rsGetAllocation((const void*) buf1321); - *(float*)buf1322 = rsGetDt(); - *(const void**)buf1323 = rsGetElementAt(*(rs_allocation*)buf1324, *(uint32_t*)buf1325); - *(const void**)buf1326 = rsGetElementAt(*(rs_allocation*)buf1327, *(uint32_t*)buf1328, *(uint32_t*)buf1329); - *(const void**)buf1330 = rsGetElementAt(*(rs_allocation*)buf1331, *(uint32_t*)buf1332, *(uint32_t*)buf1333, *(uint32_t*)buf1334); - *(float*)buf1335 = rsGetElementAt_float(*(rs_allocation*)buf1336, *(uint32_t*)buf1337); - *(float2*)buf1338 = rsGetElementAt_float2(*(rs_allocation*)buf1339, *(uint32_t*)buf1340); - *(float3*)buf1341 = rsGetElementAt_float3(*(rs_allocation*)buf1342, *(uint32_t*)buf1343); - *(float4*)buf1344 = rsGetElementAt_float4(*(rs_allocation*)buf1345, *(uint32_t*)buf1346); - *(double*)buf1347 = rsGetElementAt_double(*(rs_allocation*)buf1348, *(uint32_t*)buf1349); - *(double2*)buf1350 = rsGetElementAt_double2(*(rs_allocation*)buf1351, *(uint32_t*)buf1352); - *(double3*)buf1353 = rsGetElementAt_double3(*(rs_allocation*)buf1354, *(uint32_t*)buf1355); - *(double4*)buf1356 = rsGetElementAt_double4(*(rs_allocation*)buf1357, *(uint32_t*)buf1358); - *(char*)buf1359 = rsGetElementAt_char(*(rs_allocation*)buf1360, *(uint32_t*)buf1361); - *(char2*)buf1362 = rsGetElementAt_char2(*(rs_allocation*)buf1363, *(uint32_t*)buf1364); - *(char3*)buf1365 = rsGetElementAt_char3(*(rs_allocation*)buf1366, *(uint32_t*)buf1367); - *(char4*)buf1368 = rsGetElementAt_char4(*(rs_allocation*)buf1369, *(uint32_t*)buf1370); - *(uchar*)buf1371 = rsGetElementAt_uchar(*(rs_allocation*)buf1372, *(uint32_t*)buf1373); - *(uchar2*)buf1374 = rsGetElementAt_uchar2(*(rs_allocation*)buf1375, *(uint32_t*)buf1376); - *(uchar3*)buf1377 = rsGetElementAt_uchar3(*(rs_allocation*)buf1378, *(uint32_t*)buf1379); - *(uchar4*)buf1380 = rsGetElementAt_uchar4(*(rs_allocation*)buf1381, *(uint32_t*)buf1382); - *(short*)buf1383 = rsGetElementAt_short(*(rs_allocation*)buf1384, *(uint32_t*)buf1385); - *(short2*)buf1386 = rsGetElementAt_short2(*(rs_allocation*)buf1387, *(uint32_t*)buf1388); - *(short3*)buf1389 = rsGetElementAt_short3(*(rs_allocation*)buf1390, *(uint32_t*)buf1391); - *(short4*)buf1392 = rsGetElementAt_short4(*(rs_allocation*)buf1393, *(uint32_t*)buf1394); - *(ushort*)buf1395 = rsGetElementAt_ushort(*(rs_allocation*)buf1396, *(uint32_t*)buf1397); - *(ushort2*)buf1398 = rsGetElementAt_ushort2(*(rs_allocation*)buf1399, *(uint32_t*)buf1400); - *(ushort3*)buf1401 = rsGetElementAt_ushort3(*(rs_allocation*)buf1402, *(uint32_t*)buf1403); - *(ushort4*)buf1404 = rsGetElementAt_ushort4(*(rs_allocation*)buf1405, *(uint32_t*)buf1406); - *(int*)buf1407 = rsGetElementAt_int(*(rs_allocation*)buf1408, *(uint32_t*)buf1409); - *(int2*)buf1410 = rsGetElementAt_int2(*(rs_allocation*)buf1411, *(uint32_t*)buf1412); - *(int3*)buf1413 = rsGetElementAt_int3(*(rs_allocation*)buf1414, *(uint32_t*)buf1415); - *(int4*)buf1416 = rsGetElementAt_int4(*(rs_allocation*)buf1417, *(uint32_t*)buf1418); - *(uint*)buf1419 = rsGetElementAt_uint(*(rs_allocation*)buf1420, *(uint32_t*)buf1421); - *(uint2*)buf1422 = rsGetElementAt_uint2(*(rs_allocation*)buf1423, *(uint32_t*)buf1424); - *(uint3*)buf1425 = rsGetElementAt_uint3(*(rs_allocation*)buf1426, *(uint32_t*)buf1427); - *(uint4*)buf1428 = rsGetElementAt_uint4(*(rs_allocation*)buf1429, *(uint32_t*)buf1430); - *(long*)buf1431 = rsGetElementAt_long(*(rs_allocation*)buf1432, *(uint32_t*)buf1433); - *(long2*)buf1434 = rsGetElementAt_long2(*(rs_allocation*)buf1435, *(uint32_t*)buf1436); - *(long3*)buf1437 = rsGetElementAt_long3(*(rs_allocation*)buf1438, *(uint32_t*)buf1439); - *(long4*)buf1440 = rsGetElementAt_long4(*(rs_allocation*)buf1441, *(uint32_t*)buf1442); - *(ulong*)buf1443 = rsGetElementAt_ulong(*(rs_allocation*)buf1444, *(uint32_t*)buf1445); - *(ulong2*)buf1446 = rsGetElementAt_ulong2(*(rs_allocation*)buf1447, *(uint32_t*)buf1448); - *(ulong3*)buf1449 = rsGetElementAt_ulong3(*(rs_allocation*)buf1450, *(uint32_t*)buf1451); - *(ulong4*)buf1452 = rsGetElementAt_ulong4(*(rs_allocation*)buf1453, *(uint32_t*)buf1454); - *(float*)buf1455 = rsGetElementAt_float(*(rs_allocation*)buf1456, *(uint32_t*)buf1457, *(uint32_t*)buf1458); - *(float2*)buf1459 = rsGetElementAt_float2(*(rs_allocation*)buf1460, *(uint32_t*)buf1461, *(uint32_t*)buf1462); - *(float3*)buf1463 = rsGetElementAt_float3(*(rs_allocation*)buf1464, *(uint32_t*)buf1465, *(uint32_t*)buf1466); - *(float4*)buf1467 = rsGetElementAt_float4(*(rs_allocation*)buf1468, *(uint32_t*)buf1469, *(uint32_t*)buf1470); - *(double*)buf1471 = rsGetElementAt_double(*(rs_allocation*)buf1472, *(uint32_t*)buf1473, *(uint32_t*)buf1474); - *(double2*)buf1475 = rsGetElementAt_double2(*(rs_allocation*)buf1476, *(uint32_t*)buf1477, *(uint32_t*)buf1478); - *(double3*)buf1479 = rsGetElementAt_double3(*(rs_allocation*)buf1480, *(uint32_t*)buf1481, *(uint32_t*)buf1482); - *(double4*)buf1483 = rsGetElementAt_double4(*(rs_allocation*)buf1484, *(uint32_t*)buf1485, *(uint32_t*)buf1486); - *(char*)buf1487 = rsGetElementAt_char(*(rs_allocation*)buf1488, *(uint32_t*)buf1489, *(uint32_t*)buf1490); - *(char2*)buf1491 = rsGetElementAt_char2(*(rs_allocation*)buf1492, *(uint32_t*)buf1493, *(uint32_t*)buf1494); - *(char3*)buf1495 = rsGetElementAt_char3(*(rs_allocation*)buf1496, *(uint32_t*)buf1497, *(uint32_t*)buf1498); - *(char4*)buf1499 = rsGetElementAt_char4(*(rs_allocation*)buf1500, *(uint32_t*)buf1501, *(uint32_t*)buf1502); - *(uchar*)buf1503 = rsGetElementAt_uchar(*(rs_allocation*)buf1504, *(uint32_t*)buf1505, *(uint32_t*)buf1506); - *(uchar2*)buf1507 = rsGetElementAt_uchar2(*(rs_allocation*)buf1508, *(uint32_t*)buf1509, *(uint32_t*)buf1510); - *(uchar3*)buf1511 = rsGetElementAt_uchar3(*(rs_allocation*)buf1512, *(uint32_t*)buf1513, *(uint32_t*)buf1514); - *(uchar4*)buf1515 = rsGetElementAt_uchar4(*(rs_allocation*)buf1516, *(uint32_t*)buf1517, *(uint32_t*)buf1518); - *(short*)buf1519 = rsGetElementAt_short(*(rs_allocation*)buf1520, *(uint32_t*)buf1521, *(uint32_t*)buf1522); - *(short2*)buf1523 = rsGetElementAt_short2(*(rs_allocation*)buf1524, *(uint32_t*)buf1525, *(uint32_t*)buf1526); - *(short3*)buf1527 = rsGetElementAt_short3(*(rs_allocation*)buf1528, *(uint32_t*)buf1529, *(uint32_t*)buf1530); - *(short4*)buf1531 = rsGetElementAt_short4(*(rs_allocation*)buf1532, *(uint32_t*)buf1533, *(uint32_t*)buf1534); - *(ushort*)buf1535 = rsGetElementAt_ushort(*(rs_allocation*)buf1536, *(uint32_t*)buf1537, *(uint32_t*)buf1538); - *(ushort2*)buf1539 = rsGetElementAt_ushort2(*(rs_allocation*)buf1540, *(uint32_t*)buf1541, *(uint32_t*)buf1542); - *(ushort3*)buf1543 = rsGetElementAt_ushort3(*(rs_allocation*)buf1544, *(uint32_t*)buf1545, *(uint32_t*)buf1546); - *(ushort4*)buf1547 = rsGetElementAt_ushort4(*(rs_allocation*)buf1548, *(uint32_t*)buf1549, *(uint32_t*)buf1550); - *(int*)buf1551 = rsGetElementAt_int(*(rs_allocation*)buf1552, *(uint32_t*)buf1553, *(uint32_t*)buf1554); - *(int2*)buf1555 = rsGetElementAt_int2(*(rs_allocation*)buf1556, *(uint32_t*)buf1557, *(uint32_t*)buf1558); - *(int3*)buf1559 = rsGetElementAt_int3(*(rs_allocation*)buf1560, *(uint32_t*)buf1561, *(uint32_t*)buf1562); - *(int4*)buf1563 = rsGetElementAt_int4(*(rs_allocation*)buf1564, *(uint32_t*)buf1565, *(uint32_t*)buf1566); - *(uint*)buf1567 = rsGetElementAt_uint(*(rs_allocation*)buf1568, *(uint32_t*)buf1569, *(uint32_t*)buf1570); - *(uint2*)buf1571 = rsGetElementAt_uint2(*(rs_allocation*)buf1572, *(uint32_t*)buf1573, *(uint32_t*)buf1574); - *(uint3*)buf1575 = rsGetElementAt_uint3(*(rs_allocation*)buf1576, *(uint32_t*)buf1577, *(uint32_t*)buf1578); - *(uint4*)buf1579 = rsGetElementAt_uint4(*(rs_allocation*)buf1580, *(uint32_t*)buf1581, *(uint32_t*)buf1582); - *(long*)buf1583 = rsGetElementAt_long(*(rs_allocation*)buf1584, *(uint32_t*)buf1585, *(uint32_t*)buf1586); - *(long2*)buf1587 = rsGetElementAt_long2(*(rs_allocation*)buf1588, *(uint32_t*)buf1589, *(uint32_t*)buf1590); - *(long3*)buf1591 = rsGetElementAt_long3(*(rs_allocation*)buf1592, *(uint32_t*)buf1593, *(uint32_t*)buf1594); - *(long4*)buf1595 = rsGetElementAt_long4(*(rs_allocation*)buf1596, *(uint32_t*)buf1597, *(uint32_t*)buf1598); - *(ulong*)buf1599 = rsGetElementAt_ulong(*(rs_allocation*)buf1600, *(uint32_t*)buf1601, *(uint32_t*)buf1602); - *(ulong2*)buf1603 = rsGetElementAt_ulong2(*(rs_allocation*)buf1604, *(uint32_t*)buf1605, *(uint32_t*)buf1606); - *(ulong3*)buf1607 = rsGetElementAt_ulong3(*(rs_allocation*)buf1608, *(uint32_t*)buf1609, *(uint32_t*)buf1610); - *(ulong4*)buf1611 = rsGetElementAt_ulong4(*(rs_allocation*)buf1612, *(uint32_t*)buf1613, *(uint32_t*)buf1614); - *(float*)buf1615 = rsGetElementAt_float(*(rs_allocation*)buf1616, *(uint32_t*)buf1617, *(uint32_t*)buf1618, *(uint32_t*)buf1619); - *(float2*)buf1620 = rsGetElementAt_float2(*(rs_allocation*)buf1621, *(uint32_t*)buf1622, *(uint32_t*)buf1623, *(uint32_t*)buf1624); - *(float3*)buf1625 = rsGetElementAt_float3(*(rs_allocation*)buf1626, *(uint32_t*)buf1627, *(uint32_t*)buf1628, *(uint32_t*)buf1629); - *(float4*)buf1630 = rsGetElementAt_float4(*(rs_allocation*)buf1631, *(uint32_t*)buf1632, *(uint32_t*)buf1633, *(uint32_t*)buf1634); - *(double*)buf1635 = rsGetElementAt_double(*(rs_allocation*)buf1636, *(uint32_t*)buf1637, *(uint32_t*)buf1638, *(uint32_t*)buf1639); - *(double2*)buf1640 = rsGetElementAt_double2(*(rs_allocation*)buf1641, *(uint32_t*)buf1642, *(uint32_t*)buf1643, *(uint32_t*)buf1644); - *(double3*)buf1645 = rsGetElementAt_double3(*(rs_allocation*)buf1646, *(uint32_t*)buf1647, *(uint32_t*)buf1648, *(uint32_t*)buf1649); - *(double4*)buf1650 = rsGetElementAt_double4(*(rs_allocation*)buf1651, *(uint32_t*)buf1652, *(uint32_t*)buf1653, *(uint32_t*)buf1654); - *(char*)buf1655 = rsGetElementAt_char(*(rs_allocation*)buf1656, *(uint32_t*)buf1657, *(uint32_t*)buf1658, *(uint32_t*)buf1659); - *(char2*)buf1660 = rsGetElementAt_char2(*(rs_allocation*)buf1661, *(uint32_t*)buf1662, *(uint32_t*)buf1663, *(uint32_t*)buf1664); - *(char3*)buf1665 = rsGetElementAt_char3(*(rs_allocation*)buf1666, *(uint32_t*)buf1667, *(uint32_t*)buf1668, *(uint32_t*)buf1669); - *(char4*)buf1670 = rsGetElementAt_char4(*(rs_allocation*)buf1671, *(uint32_t*)buf1672, *(uint32_t*)buf1673, *(uint32_t*)buf1674); - *(uchar*)buf1675 = rsGetElementAt_uchar(*(rs_allocation*)buf1676, *(uint32_t*)buf1677, *(uint32_t*)buf1678, *(uint32_t*)buf1679); - *(uchar2*)buf1680 = rsGetElementAt_uchar2(*(rs_allocation*)buf1681, *(uint32_t*)buf1682, *(uint32_t*)buf1683, *(uint32_t*)buf1684); - *(uchar3*)buf1685 = rsGetElementAt_uchar3(*(rs_allocation*)buf1686, *(uint32_t*)buf1687, *(uint32_t*)buf1688, *(uint32_t*)buf1689); - *(uchar4*)buf1690 = rsGetElementAt_uchar4(*(rs_allocation*)buf1691, *(uint32_t*)buf1692, *(uint32_t*)buf1693, *(uint32_t*)buf1694); - *(short*)buf1695 = rsGetElementAt_short(*(rs_allocation*)buf1696, *(uint32_t*)buf1697, *(uint32_t*)buf1698, *(uint32_t*)buf1699); - *(short2*)buf1700 = rsGetElementAt_short2(*(rs_allocation*)buf1701, *(uint32_t*)buf1702, *(uint32_t*)buf1703, *(uint32_t*)buf1704); - *(short3*)buf1705 = rsGetElementAt_short3(*(rs_allocation*)buf1706, *(uint32_t*)buf1707, *(uint32_t*)buf1708, *(uint32_t*)buf1709); - *(short4*)buf1710 = rsGetElementAt_short4(*(rs_allocation*)buf1711, *(uint32_t*)buf1712, *(uint32_t*)buf1713, *(uint32_t*)buf1714); - *(ushort*)buf1715 = rsGetElementAt_ushort(*(rs_allocation*)buf1716, *(uint32_t*)buf1717, *(uint32_t*)buf1718, *(uint32_t*)buf1719); - *(ushort2*)buf1720 = rsGetElementAt_ushort2(*(rs_allocation*)buf1721, *(uint32_t*)buf1722, *(uint32_t*)buf1723, *(uint32_t*)buf1724); - *(ushort3*)buf1725 = rsGetElementAt_ushort3(*(rs_allocation*)buf1726, *(uint32_t*)buf1727, *(uint32_t*)buf1728, *(uint32_t*)buf1729); - *(ushort4*)buf1730 = rsGetElementAt_ushort4(*(rs_allocation*)buf1731, *(uint32_t*)buf1732, *(uint32_t*)buf1733, *(uint32_t*)buf1734); - *(int*)buf1735 = rsGetElementAt_int(*(rs_allocation*)buf1736, *(uint32_t*)buf1737, *(uint32_t*)buf1738, *(uint32_t*)buf1739); - *(int2*)buf1740 = rsGetElementAt_int2(*(rs_allocation*)buf1741, *(uint32_t*)buf1742, *(uint32_t*)buf1743, *(uint32_t*)buf1744); - *(int3*)buf1745 = rsGetElementAt_int3(*(rs_allocation*)buf1746, *(uint32_t*)buf1747, *(uint32_t*)buf1748, *(uint32_t*)buf1749); - *(int4*)buf1750 = rsGetElementAt_int4(*(rs_allocation*)buf1751, *(uint32_t*)buf1752, *(uint32_t*)buf1753, *(uint32_t*)buf1754); - *(uint*)buf1755 = rsGetElementAt_uint(*(rs_allocation*)buf1756, *(uint32_t*)buf1757, *(uint32_t*)buf1758, *(uint32_t*)buf1759); - *(uint2*)buf1760 = rsGetElementAt_uint2(*(rs_allocation*)buf1761, *(uint32_t*)buf1762, *(uint32_t*)buf1763, *(uint32_t*)buf1764); - *(uint3*)buf1765 = rsGetElementAt_uint3(*(rs_allocation*)buf1766, *(uint32_t*)buf1767, *(uint32_t*)buf1768, *(uint32_t*)buf1769); - *(uint4*)buf1770 = rsGetElementAt_uint4(*(rs_allocation*)buf1771, *(uint32_t*)buf1772, *(uint32_t*)buf1773, *(uint32_t*)buf1774); - *(long*)buf1775 = rsGetElementAt_long(*(rs_allocation*)buf1776, *(uint32_t*)buf1777, *(uint32_t*)buf1778, *(uint32_t*)buf1779); - *(long2*)buf1780 = rsGetElementAt_long2(*(rs_allocation*)buf1781, *(uint32_t*)buf1782, *(uint32_t*)buf1783, *(uint32_t*)buf1784); - *(long3*)buf1785 = rsGetElementAt_long3(*(rs_allocation*)buf1786, *(uint32_t*)buf1787, *(uint32_t*)buf1788, *(uint32_t*)buf1789); - *(long4*)buf1790 = rsGetElementAt_long4(*(rs_allocation*)buf1791, *(uint32_t*)buf1792, *(uint32_t*)buf1793, *(uint32_t*)buf1794); - *(ulong*)buf1795 = rsGetElementAt_ulong(*(rs_allocation*)buf1796, *(uint32_t*)buf1797, *(uint32_t*)buf1798, *(uint32_t*)buf1799); - *(ulong2*)buf1800 = rsGetElementAt_ulong2(*(rs_allocation*)buf1801, *(uint32_t*)buf1802, *(uint32_t*)buf1803, *(uint32_t*)buf1804); - *(ulong3*)buf1805 = rsGetElementAt_ulong3(*(rs_allocation*)buf1806, *(uint32_t*)buf1807, *(uint32_t*)buf1808, *(uint32_t*)buf1809); - *(ulong4*)buf1810 = rsGetElementAt_ulong4(*(rs_allocation*)buf1811, *(uint32_t*)buf1812, *(uint32_t*)buf1813, *(uint32_t*)buf1814); - *(bool*)buf1815 = rsIsObject(*(rs_element*)buf1816); - *(bool*)buf1817 = rsIsObject(*(rs_type*)buf1818); - *(bool*)buf1819 = rsIsObject(*(rs_allocation*)buf1820); - *(bool*)buf1821 = rsIsObject(*(rs_sampler*)buf1822); - *(bool*)buf1823 = rsIsObject(*(rs_script*)buf1824); + rsDebug((const char*) buf1278, *(double*)buf1279); + rsDebug((const char*) buf1280, *(int*)buf1281); + rsDebug((const char*) buf1282, *(uint*)buf1283); + rsDebug((const char*) buf1284, *(long*)buf1285); + rsDebug((const char*) buf1286, *(ulong*)buf1287); + rsDebug((const char*) buf1288, *(float*)buf1289); + rsDebug((const char*) buf1290, *(float2*)buf1291); + rsDebug((const char*) buf1292, *(float3*)buf1293); + rsDebug((const char*) buf1294, *(float4*)buf1295); + rsDebug((const char*) buf1296, *(float*)buf1297, *(float*)buf1298); + rsDebug((const char*) buf1299, *(float*)buf1300, *(float*)buf1301, *(float*)buf1302); + rsDebug((const char*) buf1303, *(float*)buf1304, *(float*)buf1305, *(float*)buf1306, *(float*)buf1307); + rsDebug((const char*) buf1308, *(long long*)buf1309); + rsDebug((const char*) buf1310, *(unsigned long long*)buf1311); + rsDebug((const char*) buf1312, (const void*) buf1313); + rsDebug((const char*) buf1314, (const rs_matrix4x4*) buf1315); + rsDebug((const char*) buf1316, (const rs_matrix3x3*) buf1317); + rsDebug((const char*) buf1318, (const rs_matrix2x2*) buf1319); + rsExtractFrustumPlanes((const rs_matrix4x4*) buf1320, (float4*) buf1321, (float4*) buf1322, (float4*) buf1323, (float4*) buf1324, (float4*) buf1325, (float4*) buf1326); + rsForEach(*(rs_script*)buf1327, *(rs_allocation*)buf1328, *(rs_allocation*)buf1329, (const void*) buf1330, (const rs_script_call_t*) buf1331); + rsForEach(*(rs_script*)buf1332, *(rs_allocation*)buf1333, *(rs_allocation*)buf1334, (const void*) buf1335); + *(float*)buf1336 = rsFrac(*(float*)buf1337); + *(rs_allocation*)buf1338 = rsGetAllocation((const void*) buf1339); + *(float*)buf1340 = rsGetDt(); + *(const void**)buf1341 = rsGetElementAt(*(rs_allocation*)buf1342, *(uint32_t*)buf1343); + *(const void**)buf1344 = rsGetElementAt(*(rs_allocation*)buf1345, *(uint32_t*)buf1346, *(uint32_t*)buf1347); + *(const void**)buf1348 = rsGetElementAt(*(rs_allocation*)buf1349, *(uint32_t*)buf1350, *(uint32_t*)buf1351, *(uint32_t*)buf1352); + *(float*)buf1353 = rsGetElementAt_float(*(rs_allocation*)buf1354, *(uint32_t*)buf1355); + *(float2*)buf1356 = rsGetElementAt_float2(*(rs_allocation*)buf1357, *(uint32_t*)buf1358); + *(float3*)buf1359 = rsGetElementAt_float3(*(rs_allocation*)buf1360, *(uint32_t*)buf1361); + *(float4*)buf1362 = rsGetElementAt_float4(*(rs_allocation*)buf1363, *(uint32_t*)buf1364); + *(double*)buf1365 = rsGetElementAt_double(*(rs_allocation*)buf1366, *(uint32_t*)buf1367); + *(double2*)buf1368 = rsGetElementAt_double2(*(rs_allocation*)buf1369, *(uint32_t*)buf1370); + *(double3*)buf1371 = rsGetElementAt_double3(*(rs_allocation*)buf1372, *(uint32_t*)buf1373); + *(double4*)buf1374 = rsGetElementAt_double4(*(rs_allocation*)buf1375, *(uint32_t*)buf1376); + *(char*)buf1377 = rsGetElementAt_char(*(rs_allocation*)buf1378, *(uint32_t*)buf1379); + *(char2*)buf1380 = rsGetElementAt_char2(*(rs_allocation*)buf1381, *(uint32_t*)buf1382); + *(char3*)buf1383 = rsGetElementAt_char3(*(rs_allocation*)buf1384, *(uint32_t*)buf1385); + *(char4*)buf1386 = rsGetElementAt_char4(*(rs_allocation*)buf1387, *(uint32_t*)buf1388); + *(uchar*)buf1389 = rsGetElementAt_uchar(*(rs_allocation*)buf1390, *(uint32_t*)buf1391); + *(uchar2*)buf1392 = rsGetElementAt_uchar2(*(rs_allocation*)buf1393, *(uint32_t*)buf1394); + *(uchar3*)buf1395 = rsGetElementAt_uchar3(*(rs_allocation*)buf1396, *(uint32_t*)buf1397); + *(uchar4*)buf1398 = rsGetElementAt_uchar4(*(rs_allocation*)buf1399, *(uint32_t*)buf1400); + *(short*)buf1401 = rsGetElementAt_short(*(rs_allocation*)buf1402, *(uint32_t*)buf1403); + *(short2*)buf1404 = rsGetElementAt_short2(*(rs_allocation*)buf1405, *(uint32_t*)buf1406); + *(short3*)buf1407 = rsGetElementAt_short3(*(rs_allocation*)buf1408, *(uint32_t*)buf1409); + *(short4*)buf1410 = rsGetElementAt_short4(*(rs_allocation*)buf1411, *(uint32_t*)buf1412); + *(ushort*)buf1413 = rsGetElementAt_ushort(*(rs_allocation*)buf1414, *(uint32_t*)buf1415); + *(ushort2*)buf1416 = rsGetElementAt_ushort2(*(rs_allocation*)buf1417, *(uint32_t*)buf1418); + *(ushort3*)buf1419 = rsGetElementAt_ushort3(*(rs_allocation*)buf1420, *(uint32_t*)buf1421); + *(ushort4*)buf1422 = rsGetElementAt_ushort4(*(rs_allocation*)buf1423, *(uint32_t*)buf1424); + *(int*)buf1425 = rsGetElementAt_int(*(rs_allocation*)buf1426, *(uint32_t*)buf1427); + *(int2*)buf1428 = rsGetElementAt_int2(*(rs_allocation*)buf1429, *(uint32_t*)buf1430); + *(int3*)buf1431 = rsGetElementAt_int3(*(rs_allocation*)buf1432, *(uint32_t*)buf1433); + *(int4*)buf1434 = rsGetElementAt_int4(*(rs_allocation*)buf1435, *(uint32_t*)buf1436); + *(uint*)buf1437 = rsGetElementAt_uint(*(rs_allocation*)buf1438, *(uint32_t*)buf1439); + *(uint2*)buf1440 = rsGetElementAt_uint2(*(rs_allocation*)buf1441, *(uint32_t*)buf1442); + *(uint3*)buf1443 = rsGetElementAt_uint3(*(rs_allocation*)buf1444, *(uint32_t*)buf1445); + *(uint4*)buf1446 = rsGetElementAt_uint4(*(rs_allocation*)buf1447, *(uint32_t*)buf1448); + *(long*)buf1449 = rsGetElementAt_long(*(rs_allocation*)buf1450, *(uint32_t*)buf1451); + *(long2*)buf1452 = rsGetElementAt_long2(*(rs_allocation*)buf1453, *(uint32_t*)buf1454); + *(long3*)buf1455 = rsGetElementAt_long3(*(rs_allocation*)buf1456, *(uint32_t*)buf1457); + *(long4*)buf1458 = rsGetElementAt_long4(*(rs_allocation*)buf1459, *(uint32_t*)buf1460); + *(ulong*)buf1461 = rsGetElementAt_ulong(*(rs_allocation*)buf1462, *(uint32_t*)buf1463); + *(ulong2*)buf1464 = rsGetElementAt_ulong2(*(rs_allocation*)buf1465, *(uint32_t*)buf1466); + *(ulong3*)buf1467 = rsGetElementAt_ulong3(*(rs_allocation*)buf1468, *(uint32_t*)buf1469); + *(ulong4*)buf1470 = rsGetElementAt_ulong4(*(rs_allocation*)buf1471, *(uint32_t*)buf1472); + *(float*)buf1473 = rsGetElementAt_float(*(rs_allocation*)buf1474, *(uint32_t*)buf1475, *(uint32_t*)buf1476); + *(float2*)buf1477 = rsGetElementAt_float2(*(rs_allocation*)buf1478, *(uint32_t*)buf1479, *(uint32_t*)buf1480); + *(float3*)buf1481 = rsGetElementAt_float3(*(rs_allocation*)buf1482, *(uint32_t*)buf1483, *(uint32_t*)buf1484); + *(float4*)buf1485 = rsGetElementAt_float4(*(rs_allocation*)buf1486, *(uint32_t*)buf1487, *(uint32_t*)buf1488); + *(double*)buf1489 = rsGetElementAt_double(*(rs_allocation*)buf1490, *(uint32_t*)buf1491, *(uint32_t*)buf1492); + *(double2*)buf1493 = rsGetElementAt_double2(*(rs_allocation*)buf1494, *(uint32_t*)buf1495, *(uint32_t*)buf1496); + *(double3*)buf1497 = rsGetElementAt_double3(*(rs_allocation*)buf1498, *(uint32_t*)buf1499, *(uint32_t*)buf1500); + *(double4*)buf1501 = rsGetElementAt_double4(*(rs_allocation*)buf1502, *(uint32_t*)buf1503, *(uint32_t*)buf1504); + *(char*)buf1505 = rsGetElementAt_char(*(rs_allocation*)buf1506, *(uint32_t*)buf1507, *(uint32_t*)buf1508); + *(char2*)buf1509 = rsGetElementAt_char2(*(rs_allocation*)buf1510, *(uint32_t*)buf1511, *(uint32_t*)buf1512); + *(char3*)buf1513 = rsGetElementAt_char3(*(rs_allocation*)buf1514, *(uint32_t*)buf1515, *(uint32_t*)buf1516); + *(char4*)buf1517 = rsGetElementAt_char4(*(rs_allocation*)buf1518, *(uint32_t*)buf1519, *(uint32_t*)buf1520); + *(uchar*)buf1521 = rsGetElementAt_uchar(*(rs_allocation*)buf1522, *(uint32_t*)buf1523, *(uint32_t*)buf1524); + *(uchar2*)buf1525 = rsGetElementAt_uchar2(*(rs_allocation*)buf1526, *(uint32_t*)buf1527, *(uint32_t*)buf1528); + *(uchar3*)buf1529 = rsGetElementAt_uchar3(*(rs_allocation*)buf1530, *(uint32_t*)buf1531, *(uint32_t*)buf1532); + *(uchar4*)buf1533 = rsGetElementAt_uchar4(*(rs_allocation*)buf1534, *(uint32_t*)buf1535, *(uint32_t*)buf1536); + *(short*)buf1537 = rsGetElementAt_short(*(rs_allocation*)buf1538, *(uint32_t*)buf1539, *(uint32_t*)buf1540); + *(short2*)buf1541 = rsGetElementAt_short2(*(rs_allocation*)buf1542, *(uint32_t*)buf1543, *(uint32_t*)buf1544); + *(short3*)buf1545 = rsGetElementAt_short3(*(rs_allocation*)buf1546, *(uint32_t*)buf1547, *(uint32_t*)buf1548); + *(short4*)buf1549 = rsGetElementAt_short4(*(rs_allocation*)buf1550, *(uint32_t*)buf1551, *(uint32_t*)buf1552); + *(ushort*)buf1553 = rsGetElementAt_ushort(*(rs_allocation*)buf1554, *(uint32_t*)buf1555, *(uint32_t*)buf1556); + *(ushort2*)buf1557 = rsGetElementAt_ushort2(*(rs_allocation*)buf1558, *(uint32_t*)buf1559, *(uint32_t*)buf1560); + *(ushort3*)buf1561 = rsGetElementAt_ushort3(*(rs_allocation*)buf1562, *(uint32_t*)buf1563, *(uint32_t*)buf1564); + *(ushort4*)buf1565 = rsGetElementAt_ushort4(*(rs_allocation*)buf1566, *(uint32_t*)buf1567, *(uint32_t*)buf1568); + *(int*)buf1569 = rsGetElementAt_int(*(rs_allocation*)buf1570, *(uint32_t*)buf1571, *(uint32_t*)buf1572); + *(int2*)buf1573 = rsGetElementAt_int2(*(rs_allocation*)buf1574, *(uint32_t*)buf1575, *(uint32_t*)buf1576); + *(int3*)buf1577 = rsGetElementAt_int3(*(rs_allocation*)buf1578, *(uint32_t*)buf1579, *(uint32_t*)buf1580); + *(int4*)buf1581 = rsGetElementAt_int4(*(rs_allocation*)buf1582, *(uint32_t*)buf1583, *(uint32_t*)buf1584); + *(uint*)buf1585 = rsGetElementAt_uint(*(rs_allocation*)buf1586, *(uint32_t*)buf1587, *(uint32_t*)buf1588); + *(uint2*)buf1589 = rsGetElementAt_uint2(*(rs_allocation*)buf1590, *(uint32_t*)buf1591, *(uint32_t*)buf1592); + *(uint3*)buf1593 = rsGetElementAt_uint3(*(rs_allocation*)buf1594, *(uint32_t*)buf1595, *(uint32_t*)buf1596); + *(uint4*)buf1597 = rsGetElementAt_uint4(*(rs_allocation*)buf1598, *(uint32_t*)buf1599, *(uint32_t*)buf1600); + *(long*)buf1601 = rsGetElementAt_long(*(rs_allocation*)buf1602, *(uint32_t*)buf1603, *(uint32_t*)buf1604); + *(long2*)buf1605 = rsGetElementAt_long2(*(rs_allocation*)buf1606, *(uint32_t*)buf1607, *(uint32_t*)buf1608); + *(long3*)buf1609 = rsGetElementAt_long3(*(rs_allocation*)buf1610, *(uint32_t*)buf1611, *(uint32_t*)buf1612); + *(long4*)buf1613 = rsGetElementAt_long4(*(rs_allocation*)buf1614, *(uint32_t*)buf1615, *(uint32_t*)buf1616); + *(ulong*)buf1617 = rsGetElementAt_ulong(*(rs_allocation*)buf1618, *(uint32_t*)buf1619, *(uint32_t*)buf1620); + *(ulong2*)buf1621 = rsGetElementAt_ulong2(*(rs_allocation*)buf1622, *(uint32_t*)buf1623, *(uint32_t*)buf1624); + *(ulong3*)buf1625 = rsGetElementAt_ulong3(*(rs_allocation*)buf1626, *(uint32_t*)buf1627, *(uint32_t*)buf1628); + *(ulong4*)buf1629 = rsGetElementAt_ulong4(*(rs_allocation*)buf1630, *(uint32_t*)buf1631, *(uint32_t*)buf1632); + *(float*)buf1633 = rsGetElementAt_float(*(rs_allocation*)buf1634, *(uint32_t*)buf1635, *(uint32_t*)buf1636, *(uint32_t*)buf1637); + *(float2*)buf1638 = rsGetElementAt_float2(*(rs_allocation*)buf1639, *(uint32_t*)buf1640, *(uint32_t*)buf1641, *(uint32_t*)buf1642); + *(float3*)buf1643 = rsGetElementAt_float3(*(rs_allocation*)buf1644, *(uint32_t*)buf1645, *(uint32_t*)buf1646, *(uint32_t*)buf1647); + *(float4*)buf1648 = rsGetElementAt_float4(*(rs_allocation*)buf1649, *(uint32_t*)buf1650, *(uint32_t*)buf1651, *(uint32_t*)buf1652); + *(double*)buf1653 = rsGetElementAt_double(*(rs_allocation*)buf1654, *(uint32_t*)buf1655, *(uint32_t*)buf1656, *(uint32_t*)buf1657); + *(double2*)buf1658 = rsGetElementAt_double2(*(rs_allocation*)buf1659, *(uint32_t*)buf1660, *(uint32_t*)buf1661, *(uint32_t*)buf1662); + *(double3*)buf1663 = rsGetElementAt_double3(*(rs_allocation*)buf1664, *(uint32_t*)buf1665, *(uint32_t*)buf1666, *(uint32_t*)buf1667); + *(double4*)buf1668 = rsGetElementAt_double4(*(rs_allocation*)buf1669, *(uint32_t*)buf1670, *(uint32_t*)buf1671, *(uint32_t*)buf1672); + *(char*)buf1673 = rsGetElementAt_char(*(rs_allocation*)buf1674, *(uint32_t*)buf1675, *(uint32_t*)buf1676, *(uint32_t*)buf1677); + *(char2*)buf1678 = rsGetElementAt_char2(*(rs_allocation*)buf1679, *(uint32_t*)buf1680, *(uint32_t*)buf1681, *(uint32_t*)buf1682); + *(char3*)buf1683 = rsGetElementAt_char3(*(rs_allocation*)buf1684, *(uint32_t*)buf1685, *(uint32_t*)buf1686, *(uint32_t*)buf1687); + *(char4*)buf1688 = rsGetElementAt_char4(*(rs_allocation*)buf1689, *(uint32_t*)buf1690, *(uint32_t*)buf1691, *(uint32_t*)buf1692); + *(uchar*)buf1693 = rsGetElementAt_uchar(*(rs_allocation*)buf1694, *(uint32_t*)buf1695, *(uint32_t*)buf1696, *(uint32_t*)buf1697); + *(uchar2*)buf1698 = rsGetElementAt_uchar2(*(rs_allocation*)buf1699, *(uint32_t*)buf1700, *(uint32_t*)buf1701, *(uint32_t*)buf1702); + *(uchar3*)buf1703 = rsGetElementAt_uchar3(*(rs_allocation*)buf1704, *(uint32_t*)buf1705, *(uint32_t*)buf1706, *(uint32_t*)buf1707); + *(uchar4*)buf1708 = rsGetElementAt_uchar4(*(rs_allocation*)buf1709, *(uint32_t*)buf1710, *(uint32_t*)buf1711, *(uint32_t*)buf1712); + *(short*)buf1713 = rsGetElementAt_short(*(rs_allocation*)buf1714, *(uint32_t*)buf1715, *(uint32_t*)buf1716, *(uint32_t*)buf1717); + *(short2*)buf1718 = rsGetElementAt_short2(*(rs_allocation*)buf1719, *(uint32_t*)buf1720, *(uint32_t*)buf1721, *(uint32_t*)buf1722); + *(short3*)buf1723 = rsGetElementAt_short3(*(rs_allocation*)buf1724, *(uint32_t*)buf1725, *(uint32_t*)buf1726, *(uint32_t*)buf1727); + *(short4*)buf1728 = rsGetElementAt_short4(*(rs_allocation*)buf1729, *(uint32_t*)buf1730, *(uint32_t*)buf1731, *(uint32_t*)buf1732); + *(ushort*)buf1733 = rsGetElementAt_ushort(*(rs_allocation*)buf1734, *(uint32_t*)buf1735, *(uint32_t*)buf1736, *(uint32_t*)buf1737); + *(ushort2*)buf1738 = rsGetElementAt_ushort2(*(rs_allocation*)buf1739, *(uint32_t*)buf1740, *(uint32_t*)buf1741, *(uint32_t*)buf1742); + *(ushort3*)buf1743 = rsGetElementAt_ushort3(*(rs_allocation*)buf1744, *(uint32_t*)buf1745, *(uint32_t*)buf1746, *(uint32_t*)buf1747); + *(ushort4*)buf1748 = rsGetElementAt_ushort4(*(rs_allocation*)buf1749, *(uint32_t*)buf1750, *(uint32_t*)buf1751, *(uint32_t*)buf1752); + *(int*)buf1753 = rsGetElementAt_int(*(rs_allocation*)buf1754, *(uint32_t*)buf1755, *(uint32_t*)buf1756, *(uint32_t*)buf1757); + *(int2*)buf1758 = rsGetElementAt_int2(*(rs_allocation*)buf1759, *(uint32_t*)buf1760, *(uint32_t*)buf1761, *(uint32_t*)buf1762); + *(int3*)buf1763 = rsGetElementAt_int3(*(rs_allocation*)buf1764, *(uint32_t*)buf1765, *(uint32_t*)buf1766, *(uint32_t*)buf1767); + *(int4*)buf1768 = rsGetElementAt_int4(*(rs_allocation*)buf1769, *(uint32_t*)buf1770, *(uint32_t*)buf1771, *(uint32_t*)buf1772); + *(uint*)buf1773 = rsGetElementAt_uint(*(rs_allocation*)buf1774, *(uint32_t*)buf1775, *(uint32_t*)buf1776, *(uint32_t*)buf1777); + *(uint2*)buf1778 = rsGetElementAt_uint2(*(rs_allocation*)buf1779, *(uint32_t*)buf1780, *(uint32_t*)buf1781, *(uint32_t*)buf1782); + *(uint3*)buf1783 = rsGetElementAt_uint3(*(rs_allocation*)buf1784, *(uint32_t*)buf1785, *(uint32_t*)buf1786, *(uint32_t*)buf1787); + *(uint4*)buf1788 = rsGetElementAt_uint4(*(rs_allocation*)buf1789, *(uint32_t*)buf1790, *(uint32_t*)buf1791, *(uint32_t*)buf1792); + *(long*)buf1793 = rsGetElementAt_long(*(rs_allocation*)buf1794, *(uint32_t*)buf1795, *(uint32_t*)buf1796, *(uint32_t*)buf1797); + *(long2*)buf1798 = rsGetElementAt_long2(*(rs_allocation*)buf1799, *(uint32_t*)buf1800, *(uint32_t*)buf1801, *(uint32_t*)buf1802); + *(long3*)buf1803 = rsGetElementAt_long3(*(rs_allocation*)buf1804, *(uint32_t*)buf1805, *(uint32_t*)buf1806, *(uint32_t*)buf1807); + *(long4*)buf1808 = rsGetElementAt_long4(*(rs_allocation*)buf1809, *(uint32_t*)buf1810, *(uint32_t*)buf1811, *(uint32_t*)buf1812); + *(ulong*)buf1813 = rsGetElementAt_ulong(*(rs_allocation*)buf1814, *(uint32_t*)buf1815, *(uint32_t*)buf1816, *(uint32_t*)buf1817); + *(ulong2*)buf1818 = rsGetElementAt_ulong2(*(rs_allocation*)buf1819, *(uint32_t*)buf1820, *(uint32_t*)buf1821, *(uint32_t*)buf1822); + *(ulong3*)buf1823 = rsGetElementAt_ulong3(*(rs_allocation*)buf1824, *(uint32_t*)buf1825, *(uint32_t*)buf1826, *(uint32_t*)buf1827); + *(ulong4*)buf1828 = rsGetElementAt_ulong4(*(rs_allocation*)buf1829, *(uint32_t*)buf1830, *(uint32_t*)buf1831, *(uint32_t*)buf1832); + *(bool*)buf1833 = rsIsObject(*(rs_element*)buf1834); + *(bool*)buf1835 = rsIsObject(*(rs_type*)buf1836); + *(bool*)buf1837 = rsIsObject(*(rs_allocation*)buf1838); + *(bool*)buf1839 = rsIsObject(*(rs_sampler*)buf1840); + *(bool*)buf1841 = rsIsObject(*(rs_script*)buf1842); #ifndef __LP64__ - *(bool*)buf1825 = rsIsObject(*(rs_mesh*)buf1826); - *(bool*)buf1827 = rsIsObject(*(rs_program_fragment*)buf1828); - *(bool*)buf1829 = rsIsObject(*(rs_program_vertex*)buf1830); - *(bool*)buf1831 = rsIsObject(*(rs_program_raster*)buf1832); - *(bool*)buf1833 = rsIsObject(*(rs_program_store*)buf1834); - *(bool*)buf1835 = rsIsObject(*(rs_font*)buf1836); + *(bool*)buf1843 = rsIsObject(*(rs_mesh*)buf1844); + *(bool*)buf1845 = rsIsObject(*(rs_program_fragment*)buf1846); + *(bool*)buf1847 = rsIsObject(*(rs_program_vertex*)buf1848); + *(bool*)buf1849 = rsIsObject(*(rs_program_raster*)buf1850); + *(bool*)buf1851 = rsIsObject(*(rs_program_store*)buf1852); + *(bool*)buf1853 = rsIsObject(*(rs_font*)buf1854); #endif - *(bool*)buf1837 = rsIsSphereInFrustum((float4*) buf1838, (float4*) buf1839, (float4*) buf1840, (float4*) buf1841, (float4*) buf1842, (float4*) buf1843, (float4*) buf1844); - *(rs_tm**)buf1845 = rsLocaltime((rs_tm*) buf1846, (const rs_time_t*) buf1847); - *(float*)buf1848 = rsMatrixGet((const rs_matrix4x4*) buf1849, *(uint32_t*)buf1850, *(uint32_t*)buf1851); - *(float*)buf1852 = rsMatrixGet((const rs_matrix3x3*) buf1853, *(uint32_t*)buf1854, *(uint32_t*)buf1855); - *(float*)buf1856 = rsMatrixGet((const rs_matrix2x2*) buf1857, *(uint32_t*)buf1858, *(uint32_t*)buf1859); - *(bool*)buf1860 = rsMatrixInverse((rs_matrix4x4*) buf1861); - *(bool*)buf1862 = rsMatrixInverseTranspose((rs_matrix4x4*) buf1863); - rsMatrixLoad((rs_matrix4x4*) buf1864, (const float*) buf1865); - rsMatrixLoad((rs_matrix3x3*) buf1866, (const float*) buf1867); - rsMatrixLoad((rs_matrix2x2*) buf1868, (const float*) buf1869); - rsMatrixLoad((rs_matrix4x4*) buf1870, (const rs_matrix4x4*) buf1871); - rsMatrixLoad((rs_matrix3x3*) buf1872, (const rs_matrix3x3*) buf1873); - rsMatrixLoad((rs_matrix2x2*) buf1874, (const rs_matrix2x2*) buf1875); - rsMatrixLoad((rs_matrix4x4*) buf1876, (const rs_matrix3x3*) buf1877); - rsMatrixLoad((rs_matrix4x4*) buf1878, (const rs_matrix2x2*) buf1879); - rsMatrixLoadFrustum((rs_matrix4x4*) buf1880, *(float*)buf1881, *(float*)buf1882, *(float*)buf1883, *(float*)buf1884, *(float*)buf1885, *(float*)buf1886); - rsMatrixLoadIdentity((rs_matrix4x4*) buf1887); - rsMatrixLoadIdentity((rs_matrix3x3*) buf1888); - rsMatrixLoadIdentity((rs_matrix2x2*) buf1889); - rsMatrixLoadMultiply((rs_matrix4x4*) buf1890, (const rs_matrix4x4*) buf1891, (const rs_matrix4x4*) buf1892); - rsMatrixLoadMultiply((rs_matrix3x3*) buf1893, (const rs_matrix3x3*) buf1894, (const rs_matrix3x3*) buf1895); - rsMatrixLoadMultiply((rs_matrix2x2*) buf1896, (const rs_matrix2x2*) buf1897, (const rs_matrix2x2*) buf1898); - rsMatrixLoadOrtho((rs_matrix4x4*) buf1899, *(float*)buf1900, *(float*)buf1901, *(float*)buf1902, *(float*)buf1903, *(float*)buf1904, *(float*)buf1905); - rsMatrixLoadPerspective((rs_matrix4x4*) buf1906, *(float*)buf1907, *(float*)buf1908, *(float*)buf1909, *(float*)buf1910); - rsMatrixLoadRotate((rs_matrix4x4*) buf1911, *(float*)buf1912, *(float*)buf1913, *(float*)buf1914, *(float*)buf1915); - rsMatrixLoadScale((rs_matrix4x4*) buf1916, *(float*)buf1917, *(float*)buf1918, *(float*)buf1919); - rsMatrixLoadTranslate((rs_matrix4x4*) buf1920, *(float*)buf1921, *(float*)buf1922, *(float*)buf1923); - rsMatrixMultiply((rs_matrix4x4*) buf1924, (const rs_matrix4x4*) buf1925); - rsMatrixMultiply((rs_matrix3x3*) buf1926, (const rs_matrix3x3*) buf1927); - rsMatrixMultiply((rs_matrix2x2*) buf1928, (const rs_matrix2x2*) buf1929); - *(float4*)buf1930 = rsMatrixMultiply((rs_matrix4x4*) buf1931, *(float4*)buf1932); - *(float4*)buf1933 = rsMatrixMultiply((rs_matrix4x4*) buf1934, *(float3*)buf1935); - *(float4*)buf1936 = rsMatrixMultiply((rs_matrix4x4*) buf1937, *(float2*)buf1938); - *(float3*)buf1939 = rsMatrixMultiply((rs_matrix3x3*) buf1940, *(float3*)buf1941); - *(float3*)buf1942 = rsMatrixMultiply((rs_matrix3x3*) buf1943, *(float2*)buf1944); - *(float2*)buf1945 = rsMatrixMultiply((rs_matrix2x2*) buf1946, *(float2*)buf1947); - rsMatrixRotate((rs_matrix4x4*) buf1948, *(float*)buf1949, *(float*)buf1950, *(float*)buf1951, *(float*)buf1952); - rsMatrixScale((rs_matrix4x4*) buf1953, *(float*)buf1954, *(float*)buf1955, *(float*)buf1956); - rsMatrixSet((rs_matrix4x4*) buf1957, *(uint32_t*)buf1958, *(uint32_t*)buf1959, *(float*)buf1960); - rsMatrixSet((rs_matrix3x3*) buf1961, *(uint32_t*)buf1962, *(uint32_t*)buf1963, *(float*)buf1964); - rsMatrixSet((rs_matrix2x2*) buf1965, *(uint32_t*)buf1966, *(uint32_t*)buf1967, *(float*)buf1968); - rsMatrixTranslate((rs_matrix4x4*) buf1969, *(float*)buf1970, *(float*)buf1971, *(float*)buf1972); - rsMatrixTranspose((rs_matrix4x4*) buf1973); - rsMatrixTranspose((rs_matrix3x3*) buf1974); - rsMatrixTranspose((rs_matrix2x2*) buf1975); - *(uchar4*)buf1976 = rsPackColorTo8888(*(float*)buf1977, *(float*)buf1978, *(float*)buf1979); - *(uchar4*)buf1980 = rsPackColorTo8888(*(float*)buf1981, *(float*)buf1982, *(float*)buf1983, *(float*)buf1984); - *(uchar4*)buf1985 = rsPackColorTo8888(*(float3*)buf1986); - *(uchar4*)buf1987 = rsPackColorTo8888(*(float4*)buf1988); - rsQuaternionAdd((rs_quaternion*) buf1989, (const rs_quaternion*) buf1990); - rsQuaternionConjugate((rs_quaternion*) buf1991); - *(float*)buf1992 = rsQuaternionDot((const rs_quaternion*) buf1993, (const rs_quaternion*) buf1994); - rsQuaternionGetMatrixUnit((rs_matrix4x4*) buf1995, (const rs_quaternion*) buf1996); - rsQuaternionLoadRotate((rs_quaternion*) buf1997, *(float*)buf1998, *(float*)buf1999, *(float*)buf2000, *(float*)buf2001); - rsQuaternionLoadRotateUnit((rs_quaternion*) buf2002, *(float*)buf2003, *(float*)buf2004, *(float*)buf2005, *(float*)buf2006); - rsQuaternionMultiply((rs_quaternion*) buf2007, *(float*)buf2008); - rsQuaternionMultiply((rs_quaternion*) buf2009, (const rs_quaternion*) buf2010); - rsQuaternionNormalize((rs_quaternion*) buf2011); - rsQuaternionSet((rs_quaternion*) buf2012, *(float*)buf2013, *(float*)buf2014, *(float*)buf2015, *(float*)buf2016); - rsQuaternionSet((rs_quaternion*) buf2017, (const rs_quaternion*) buf2018); - rsQuaternionSlerp((rs_quaternion*) buf2019, (const rs_quaternion*) buf2020, (const rs_quaternion*) buf2021, *(float*)buf2022); - *(int*)buf2023 = rsRand(*(int*)buf2024); - *(int*)buf2025 = rsRand(*(int*)buf2026, *(int*)buf2027); - *(float*)buf2028 = rsRand(*(float*)buf2029); - *(float*)buf2030 = rsRand(*(float*)buf2031, *(float*)buf2032); - *(bool*)buf2033 = rsSendToClient(*(int*)buf2034); - *(bool*)buf2035 = rsSendToClient(*(int*)buf2036, (const void*) buf2037, *(uint*)buf2038); - rsSendToClientBlocking(*(int*)buf2039); - rsSendToClientBlocking(*(int*)buf2040, (const void*) buf2041, *(uint*)buf2042); - rsSetObject((rs_element*) buf2043, *(rs_element*)buf2044); - rsSetObject((rs_type*) buf2045, *(rs_type*)buf2046); - rsSetObject((rs_allocation*) buf2047, *(rs_allocation*)buf2048); - rsSetObject((rs_sampler*) buf2049, *(rs_sampler*)buf2050); - rsSetObject((rs_script*) buf2051, *(rs_script*)buf2052); + *(bool*)buf1855 = rsIsSphereInFrustum((float4*) buf1856, (float4*) buf1857, (float4*) buf1858, (float4*) buf1859, (float4*) buf1860, (float4*) buf1861, (float4*) buf1862); + *(rs_tm**)buf1863 = rsLocaltime((rs_tm*) buf1864, (const rs_time_t*) buf1865); + *(float*)buf1866 = rsMatrixGet((const rs_matrix4x4*) buf1867, *(uint32_t*)buf1868, *(uint32_t*)buf1869); + *(float*)buf1870 = rsMatrixGet((const rs_matrix3x3*) buf1871, *(uint32_t*)buf1872, *(uint32_t*)buf1873); + *(float*)buf1874 = rsMatrixGet((const rs_matrix2x2*) buf1875, *(uint32_t*)buf1876, *(uint32_t*)buf1877); + *(bool*)buf1878 = rsMatrixInverse((rs_matrix4x4*) buf1879); + *(bool*)buf1880 = rsMatrixInverseTranspose((rs_matrix4x4*) buf1881); + rsMatrixLoad((rs_matrix4x4*) buf1882, (const float*) buf1883); + rsMatrixLoad((rs_matrix3x3*) buf1884, (const float*) buf1885); + rsMatrixLoad((rs_matrix2x2*) buf1886, (const float*) buf1887); + rsMatrixLoad((rs_matrix4x4*) buf1888, (const rs_matrix4x4*) buf1889); + rsMatrixLoad((rs_matrix3x3*) buf1890, (const rs_matrix3x3*) buf1891); + rsMatrixLoad((rs_matrix2x2*) buf1892, (const rs_matrix2x2*) buf1893); + rsMatrixLoad((rs_matrix4x4*) buf1894, (const rs_matrix3x3*) buf1895); + rsMatrixLoad((rs_matrix4x4*) buf1896, (const rs_matrix2x2*) buf1897); + rsMatrixLoadFrustum((rs_matrix4x4*) buf1898, *(float*)buf1899, *(float*)buf1900, *(float*)buf1901, *(float*)buf1902, *(float*)buf1903, *(float*)buf1904); + rsMatrixLoadIdentity((rs_matrix4x4*) buf1905); + rsMatrixLoadIdentity((rs_matrix3x3*) buf1906); + rsMatrixLoadIdentity((rs_matrix2x2*) buf1907); + rsMatrixLoadMultiply((rs_matrix4x4*) buf1908, (const rs_matrix4x4*) buf1909, (const rs_matrix4x4*) buf1910); + rsMatrixLoadMultiply((rs_matrix3x3*) buf1911, (const rs_matrix3x3*) buf1912, (const rs_matrix3x3*) buf1913); + rsMatrixLoadMultiply((rs_matrix2x2*) buf1914, (const rs_matrix2x2*) buf1915, (const rs_matrix2x2*) buf1916); + rsMatrixLoadOrtho((rs_matrix4x4*) buf1917, *(float*)buf1918, *(float*)buf1919, *(float*)buf1920, *(float*)buf1921, *(float*)buf1922, *(float*)buf1923); + rsMatrixLoadPerspective((rs_matrix4x4*) buf1924, *(float*)buf1925, *(float*)buf1926, *(float*)buf1927, *(float*)buf1928); + rsMatrixLoadRotate((rs_matrix4x4*) buf1929, *(float*)buf1930, *(float*)buf1931, *(float*)buf1932, *(float*)buf1933); + rsMatrixLoadScale((rs_matrix4x4*) buf1934, *(float*)buf1935, *(float*)buf1936, *(float*)buf1937); + rsMatrixLoadTranslate((rs_matrix4x4*) buf1938, *(float*)buf1939, *(float*)buf1940, *(float*)buf1941); + rsMatrixMultiply((rs_matrix4x4*) buf1942, (const rs_matrix4x4*) buf1943); + rsMatrixMultiply((rs_matrix3x3*) buf1944, (const rs_matrix3x3*) buf1945); + rsMatrixMultiply((rs_matrix2x2*) buf1946, (const rs_matrix2x2*) buf1947); + *(float4*)buf1948 = rsMatrixMultiply((rs_matrix4x4*) buf1949, *(float4*)buf1950); + *(float4*)buf1951 = rsMatrixMultiply((rs_matrix4x4*) buf1952, *(float3*)buf1953); + *(float4*)buf1954 = rsMatrixMultiply((rs_matrix4x4*) buf1955, *(float2*)buf1956); + *(float3*)buf1957 = rsMatrixMultiply((rs_matrix3x3*) buf1958, *(float3*)buf1959); + *(float3*)buf1960 = rsMatrixMultiply((rs_matrix3x3*) buf1961, *(float2*)buf1962); + *(float2*)buf1963 = rsMatrixMultiply((rs_matrix2x2*) buf1964, *(float2*)buf1965); + rsMatrixRotate((rs_matrix4x4*) buf1966, *(float*)buf1967, *(float*)buf1968, *(float*)buf1969, *(float*)buf1970); + rsMatrixScale((rs_matrix4x4*) buf1971, *(float*)buf1972, *(float*)buf1973, *(float*)buf1974); + rsMatrixSet((rs_matrix4x4*) buf1975, *(uint32_t*)buf1976, *(uint32_t*)buf1977, *(float*)buf1978); + rsMatrixSet((rs_matrix3x3*) buf1979, *(uint32_t*)buf1980, *(uint32_t*)buf1981, *(float*)buf1982); + rsMatrixSet((rs_matrix2x2*) buf1983, *(uint32_t*)buf1984, *(uint32_t*)buf1985, *(float*)buf1986); + rsMatrixTranslate((rs_matrix4x4*) buf1987, *(float*)buf1988, *(float*)buf1989, *(float*)buf1990); + rsMatrixTranspose((rs_matrix4x4*) buf1991); + rsMatrixTranspose((rs_matrix3x3*) buf1992); + rsMatrixTranspose((rs_matrix2x2*) buf1993); + *(uchar4*)buf1994 = rsPackColorTo8888(*(float*)buf1995, *(float*)buf1996, *(float*)buf1997); + *(uchar4*)buf1998 = rsPackColorTo8888(*(float*)buf1999, *(float*)buf2000, *(float*)buf2001, *(float*)buf2002); + *(uchar4*)buf2003 = rsPackColorTo8888(*(float3*)buf2004); + *(uchar4*)buf2005 = rsPackColorTo8888(*(float4*)buf2006); + rsQuaternionAdd((rs_quaternion*) buf2007, (const rs_quaternion*) buf2008); + rsQuaternionConjugate((rs_quaternion*) buf2009); + *(float*)buf2010 = rsQuaternionDot((const rs_quaternion*) buf2011, (const rs_quaternion*) buf2012); + rsQuaternionGetMatrixUnit((rs_matrix4x4*) buf2013, (const rs_quaternion*) buf2014); + rsQuaternionLoadRotate((rs_quaternion*) buf2015, *(float*)buf2016, *(float*)buf2017, *(float*)buf2018, *(float*)buf2019); + rsQuaternionLoadRotateUnit((rs_quaternion*) buf2020, *(float*)buf2021, *(float*)buf2022, *(float*)buf2023, *(float*)buf2024); + rsQuaternionMultiply((rs_quaternion*) buf2025, *(float*)buf2026); + rsQuaternionMultiply((rs_quaternion*) buf2027, (const rs_quaternion*) buf2028); + rsQuaternionNormalize((rs_quaternion*) buf2029); + rsQuaternionSet((rs_quaternion*) buf2030, *(float*)buf2031, *(float*)buf2032, *(float*)buf2033, *(float*)buf2034); + rsQuaternionSet((rs_quaternion*) buf2035, (const rs_quaternion*) buf2036); + rsQuaternionSlerp((rs_quaternion*) buf2037, (const rs_quaternion*) buf2038, (const rs_quaternion*) buf2039, *(float*)buf2040); + *(int*)buf2041 = rsRand(*(int*)buf2042); + *(int*)buf2043 = rsRand(*(int*)buf2044, *(int*)buf2045); + *(float*)buf2046 = rsRand(*(float*)buf2047); + *(float*)buf2048 = rsRand(*(float*)buf2049, *(float*)buf2050); + *(bool*)buf2051 = rsSendToClient(*(int*)buf2052); + *(bool*)buf2053 = rsSendToClient(*(int*)buf2054, (const void*) buf2055, *(uint*)buf2056); + rsSendToClientBlocking(*(int*)buf2057); + rsSendToClientBlocking(*(int*)buf2058, (const void*) buf2059, *(uint*)buf2060); + rsSetObject((rs_element*) buf2061, *(rs_element*)buf2062); + rsSetObject((rs_type*) buf2063, *(rs_type*)buf2064); + rsSetObject((rs_allocation*) buf2065, *(rs_allocation*)buf2066); + rsSetObject((rs_sampler*) buf2067, *(rs_sampler*)buf2068); + rsSetObject((rs_script*) buf2069, *(rs_script*)buf2070); #ifndef __LP64__ - rsSetObject((rs_mesh*) buf2053, *(rs_mesh*)buf2054); - rsSetObject((rs_program_fragment*) buf2055, *(rs_program_fragment*)buf2056); - rsSetObject((rs_program_vertex*) buf2057, *(rs_program_vertex*)buf2058); - rsSetObject((rs_program_raster*) buf2059, *(rs_program_raster*)buf2060); - rsSetObject((rs_program_store*) buf2061, *(rs_program_store*)buf2062); - rsSetObject((rs_font*) buf2063, *(rs_font*)buf2064); + rsSetObject((rs_mesh*) buf2071, *(rs_mesh*)buf2072); + rsSetObject((rs_program_fragment*) buf2073, *(rs_program_fragment*)buf2074); + rsSetObject((rs_program_vertex*) buf2075, *(rs_program_vertex*)buf2076); + rsSetObject((rs_program_raster*) buf2077, *(rs_program_raster*)buf2078); + rsSetObject((rs_program_store*) buf2079, *(rs_program_store*)buf2080); + rsSetObject((rs_font*) buf2081, *(rs_font*)buf2082); #endif - *(rs_time_t*)buf2065 = rsTime((rs_time_t*) buf2066); - *(float4*)buf2067 = rsUnpackColor8888(*(uchar4*)buf2068); - *(int64_t*)buf2069 = rsUptimeMillis(); - *(int64_t*)buf2070 = rsUptimeNanos(); - *(float4*)buf2071 = rsYuvToRGBA_float4(*(uchar*)buf2072, *(uchar*)buf2073, *(uchar*)buf2074); - *(uchar4*)buf2075 = rsYuvToRGBA_uchar4(*(uchar*)buf2076, *(uchar*)buf2077, *(uchar*)buf2078); + *(rs_time_t*)buf2083 = rsTime((rs_time_t*) buf2084); + *(float4*)buf2085 = rsUnpackColor8888(*(uchar4*)buf2086); + *(int64_t*)buf2087 = rsUptimeMillis(); + *(int64_t*)buf2088 = rsUptimeNanos(); + *(float4*)buf2089 = rsYuvToRGBA_float4(*(uchar*)buf2090, *(uchar*)buf2091, *(uchar*)buf2092); + *(uchar4*)buf2093 = rsYuvToRGBA_uchar4(*(uchar*)buf2094, *(uchar*)buf2095, *(uchar*)buf2096); #ifndef __LP64__ - rsgAllocationSyncAll(*(rs_allocation*)buf2079); + rsgAllocationSyncAll(*(rs_allocation*)buf2097); #endif #ifndef __LP64__ - rsgBindConstant(*(rs_program_fragment*)buf2080, *(uint*)buf2081, *(rs_allocation*)buf2082); + rsgBindConstant(*(rs_program_fragment*)buf2098, *(uint*)buf2099, *(rs_allocation*)buf2100); #endif #ifndef __LP64__ - rsgBindConstant(*(rs_program_vertex*)buf2083, *(uint*)buf2084, *(rs_allocation*)buf2085); + rsgBindConstant(*(rs_program_vertex*)buf2101, *(uint*)buf2102, *(rs_allocation*)buf2103); #endif #ifndef __LP64__ - rsgBindFont(*(rs_font*)buf2086); + rsgBindFont(*(rs_font*)buf2104); #endif #ifndef __LP64__ - rsgBindProgramFragment(*(rs_program_fragment*)buf2087); + rsgBindProgramFragment(*(rs_program_fragment*)buf2105); #endif #ifndef __LP64__ - rsgBindProgramRaster(*(rs_program_raster*)buf2088); + rsgBindProgramRaster(*(rs_program_raster*)buf2106); #endif #ifndef __LP64__ - rsgBindProgramStore(*(rs_program_store*)buf2089); + rsgBindProgramStore(*(rs_program_store*)buf2107); #endif #ifndef __LP64__ - rsgBindProgramVertex(*(rs_program_vertex*)buf2090); + rsgBindProgramVertex(*(rs_program_vertex*)buf2108); #endif #ifndef __LP64__ - rsgBindSampler(*(rs_program_fragment*)buf2091, *(uint*)buf2092, *(rs_sampler*)buf2093); + rsgBindSampler(*(rs_program_fragment*)buf2109, *(uint*)buf2110, *(rs_sampler*)buf2111); #endif #ifndef __LP64__ - rsgBindTexture(*(rs_program_fragment*)buf2094, *(uint*)buf2095, *(rs_allocation*)buf2096); + rsgBindTexture(*(rs_program_fragment*)buf2112, *(uint*)buf2113, *(rs_allocation*)buf2114); #endif #ifndef __LP64__ - rsgClearColor(*(float*)buf2097, *(float*)buf2098, *(float*)buf2099, *(float*)buf2100); + rsgClearColor(*(float*)buf2115, *(float*)buf2116, *(float*)buf2117, *(float*)buf2118); #endif #ifndef __LP64__ - rsgClearDepth(*(float*)buf2101); + rsgClearDepth(*(float*)buf2119); #endif #ifndef __LP64__ - rsgDrawMesh(*(rs_mesh*)buf2102); + rsgDrawMesh(*(rs_mesh*)buf2120); #endif #ifndef __LP64__ - rsgDrawMesh(*(rs_mesh*)buf2103, *(uint*)buf2104); + rsgDrawMesh(*(rs_mesh*)buf2121, *(uint*)buf2122); #endif #ifndef __LP64__ - rsgDrawMesh(*(rs_mesh*)buf2105, *(uint*)buf2106, *(uint*)buf2107, *(uint*)buf2108); + rsgDrawMesh(*(rs_mesh*)buf2123, *(uint*)buf2124, *(uint*)buf2125, *(uint*)buf2126); #endif #ifndef __LP64__ - rsgDrawQuad(*(float*)buf2109, *(float*)buf2110, *(float*)buf2111, *(float*)buf2112, *(float*)buf2113, *(float*)buf2114, *(float*)buf2115, *(float*)buf2116, *(float*)buf2117, *(float*)buf2118, *(float*)buf2119, *(float*)buf2120); + rsgDrawQuad(*(float*)buf2127, *(float*)buf2128, *(float*)buf2129, *(float*)buf2130, *(float*)buf2131, *(float*)buf2132, *(float*)buf2133, *(float*)buf2134, *(float*)buf2135, *(float*)buf2136, *(float*)buf2137, *(float*)buf2138); #endif #ifndef __LP64__ - rsgDrawQuadTexCoords(*(float*)buf2121, *(float*)buf2122, *(float*)buf2123, *(float*)buf2124, *(float*)buf2125, *(float*)buf2126, *(float*)buf2127, *(float*)buf2128, *(float*)buf2129, *(float*)buf2130, *(float*)buf2131, *(float*)buf2132, *(float*)buf2133, *(float*)buf2134, *(float*)buf2135, *(float*)buf2136, *(float*)buf2137, *(float*)buf2138, *(float*)buf2139, *(float*)buf2140); + rsgDrawQuadTexCoords(*(float*)buf2139, *(float*)buf2140, *(float*)buf2141, *(float*)buf2142, *(float*)buf2143, *(float*)buf2144, *(float*)buf2145, *(float*)buf2146, *(float*)buf2147, *(float*)buf2148, *(float*)buf2149, *(float*)buf2150, *(float*)buf2151, *(float*)buf2152, *(float*)buf2153, *(float*)buf2154, *(float*)buf2155, *(float*)buf2156, *(float*)buf2157, *(float*)buf2158); #endif #ifndef __LP64__ - rsgDrawRect(*(float*)buf2141, *(float*)buf2142, *(float*)buf2143, *(float*)buf2144, *(float*)buf2145); + rsgDrawRect(*(float*)buf2159, *(float*)buf2160, *(float*)buf2161, *(float*)buf2162, *(float*)buf2163); #endif #ifndef __LP64__ - rsgDrawSpriteScreenspace(*(float*)buf2146, *(float*)buf2147, *(float*)buf2148, *(float*)buf2149, *(float*)buf2150); + rsgDrawSpriteScreenspace(*(float*)buf2164, *(float*)buf2165, *(float*)buf2166, *(float*)buf2167, *(float*)buf2168); #endif #ifndef __LP64__ - rsgDrawText((const char*) buf2151, *(int*)buf2152, *(int*)buf2153); + rsgDrawText((const char*) buf2169, *(int*)buf2170, *(int*)buf2171); #endif #ifndef __LP64__ - rsgDrawText(*(rs_allocation*)buf2154, *(int*)buf2155, *(int*)buf2156); + rsgDrawText(*(rs_allocation*)buf2172, *(int*)buf2173, *(int*)buf2174); #endif #ifndef __LP64__ - rsgFontColor(*(float*)buf2157, *(float*)buf2158, *(float*)buf2159, *(float*)buf2160); + rsgFontColor(*(float*)buf2175, *(float*)buf2176, *(float*)buf2177, *(float*)buf2178); #endif #ifndef __LP64__ - *(uint*)buf2161 = rsgGetHeight(); + *(uint*)buf2179 = rsgGetHeight(); #endif #ifndef __LP64__ - *(uint*)buf2162 = rsgGetWidth(); + *(uint*)buf2180 = rsgGetWidth(); #endif #ifndef __LP64__ - rsgMeasureText((const char*) buf2163, (int*) buf2164, (int*) buf2165, (int*) buf2166, (int*) buf2167); + rsgMeasureText((const char*) buf2181, (int*) buf2182, (int*) buf2183, (int*) buf2184, (int*) buf2185); #endif #ifndef __LP64__ - rsgMeasureText(*(rs_allocation*)buf2168, (int*) buf2169, (int*) buf2170, (int*) buf2171, (int*) buf2172); + rsgMeasureText(*(rs_allocation*)buf2186, (int*) buf2187, (int*) buf2188, (int*) buf2189, (int*) buf2190); #endif #ifndef __LP64__ - rsgMeshComputeBoundingBox(*(rs_mesh*)buf2173, (float*) buf2174, (float*) buf2175, (float*) buf2176, (float*) buf2177, (float*) buf2178, (float*) buf2179); + rsgMeshComputeBoundingBox(*(rs_mesh*)buf2191, (float*) buf2192, (float*) buf2193, (float*) buf2194, (float*) buf2195, (float*) buf2196, (float*) buf2197); #endif #ifndef __LP64__ - rsgMeshComputeBoundingBox(*(rs_mesh*)buf2180, (float3*) buf2181, (float3*) buf2182); + rsgMeshComputeBoundingBox(*(rs_mesh*)buf2198, (float3*) buf2199, (float3*) buf2200); #endif #ifndef __LP64__ - rsgProgramFragmentConstantColor(*(rs_program_fragment*)buf2183, *(float*)buf2184, *(float*)buf2185, *(float*)buf2186, *(float*)buf2187); + rsgProgramFragmentConstantColor(*(rs_program_fragment*)buf2201, *(float*)buf2202, *(float*)buf2203, *(float*)buf2204, *(float*)buf2205); #endif #ifndef __LP64__ - rsgProgramVertexGetProjectionMatrix((rs_matrix4x4*) buf2188); + rsgProgramVertexGetProjectionMatrix((rs_matrix4x4*) buf2206); #endif #ifndef __LP64__ - rsgProgramVertexLoadModelMatrix((const rs_matrix4x4*) buf2189); + rsgProgramVertexLoadModelMatrix((const rs_matrix4x4*) buf2207); #endif #ifndef __LP64__ - rsgProgramVertexLoadProjectionMatrix((const rs_matrix4x4*) buf2190); + rsgProgramVertexLoadProjectionMatrix((const rs_matrix4x4*) buf2208); #endif #ifndef __LP64__ - rsgProgramVertexLoadTextureMatrix((const rs_matrix4x4*) buf2191); + rsgProgramVertexLoadTextureMatrix((const rs_matrix4x4*) buf2209); #endif - *(float*)buf2192 = rsqrt(*(float*)buf2193); - *(float2*)buf2194 = rsqrt(*(float2*)buf2195); - *(float3*)buf2196 = rsqrt(*(float3*)buf2197); - *(float4*)buf2198 = rsqrt(*(float4*)buf2199); - *(float*)buf2200 = sign(*(float*)buf2201); - *(float2*)buf2202 = sign(*(float2*)buf2203); - *(float3*)buf2204 = sign(*(float3*)buf2205); - *(float4*)buf2206 = sign(*(float4*)buf2207); - *(float*)buf2208 = sin(*(float*)buf2209); - *(float2*)buf2210 = sin(*(float2*)buf2211); - *(float3*)buf2212 = sin(*(float3*)buf2213); - *(float4*)buf2214 = sin(*(float4*)buf2215); - *(float*)buf2216 = sincos(*(float*)buf2217, (float*) buf2218); - *(float2*)buf2219 = sincos(*(float2*)buf2220, (float2*) buf2221); - *(float3*)buf2222 = sincos(*(float3*)buf2223, (float3*) buf2224); - *(float4*)buf2225 = sincos(*(float4*)buf2226, (float4*) buf2227); - *(float*)buf2228 = sinh(*(float*)buf2229); - *(float2*)buf2230 = sinh(*(float2*)buf2231); - *(float3*)buf2232 = sinh(*(float3*)buf2233); - *(float4*)buf2234 = sinh(*(float4*)buf2235); - *(float*)buf2236 = sinpi(*(float*)buf2237); - *(float2*)buf2238 = sinpi(*(float2*)buf2239); - *(float3*)buf2240 = sinpi(*(float3*)buf2241); - *(float4*)buf2242 = sinpi(*(float4*)buf2243); - *(float*)buf2244 = sqrt(*(float*)buf2245); - *(float2*)buf2246 = sqrt(*(float2*)buf2247); - *(float3*)buf2248 = sqrt(*(float3*)buf2249); - *(float4*)buf2250 = sqrt(*(float4*)buf2251); - *(float*)buf2252 = step(*(float*)buf2253, *(float*)buf2254); - *(float2*)buf2255 = step(*(float2*)buf2256, *(float2*)buf2257); - *(float3*)buf2258 = step(*(float3*)buf2259, *(float3*)buf2260); - *(float4*)buf2261 = step(*(float4*)buf2262, *(float4*)buf2263); - *(float2*)buf2264 = step(*(float2*)buf2265, *(float*)buf2266); - *(float3*)buf2267 = step(*(float3*)buf2268, *(float*)buf2269); - *(float4*)buf2270 = step(*(float4*)buf2271, *(float*)buf2272); - *(float*)buf2273 = tan(*(float*)buf2274); - *(float2*)buf2275 = tan(*(float2*)buf2276); - *(float3*)buf2277 = tan(*(float3*)buf2278); - *(float4*)buf2279 = tan(*(float4*)buf2280); - *(float*)buf2281 = tanh(*(float*)buf2282); - *(float2*)buf2283 = tanh(*(float2*)buf2284); - *(float3*)buf2285 = tanh(*(float3*)buf2286); - *(float4*)buf2287 = tanh(*(float4*)buf2288); - *(float*)buf2289 = tanpi(*(float*)buf2290); - *(float2*)buf2291 = tanpi(*(float2*)buf2292); - *(float3*)buf2293 = tanpi(*(float3*)buf2294); - *(float4*)buf2295 = tanpi(*(float4*)buf2296); - *(float*)buf2297 = tgamma(*(float*)buf2298); - *(float2*)buf2299 = tgamma(*(float2*)buf2300); - *(float3*)buf2301 = tgamma(*(float3*)buf2302); - *(float4*)buf2303 = tgamma(*(float4*)buf2304); - *(float*)buf2305 = trunc(*(float*)buf2306); - *(float2*)buf2307 = trunc(*(float2*)buf2308); - *(float3*)buf2309 = trunc(*(float3*)buf2310); - *(float4*)buf2311 = trunc(*(float4*)buf2312); + *(float*)buf2210 = rsqrt(*(float*)buf2211); + *(float2*)buf2212 = rsqrt(*(float2*)buf2213); + *(float3*)buf2214 = rsqrt(*(float3*)buf2215); + *(float4*)buf2216 = rsqrt(*(float4*)buf2217); + *(float*)buf2218 = sign(*(float*)buf2219); + *(float2*)buf2220 = sign(*(float2*)buf2221); + *(float3*)buf2222 = sign(*(float3*)buf2223); + *(float4*)buf2224 = sign(*(float4*)buf2225); + *(float*)buf2226 = sin(*(float*)buf2227); + *(float2*)buf2228 = sin(*(float2*)buf2229); + *(float3*)buf2230 = sin(*(float3*)buf2231); + *(float4*)buf2232 = sin(*(float4*)buf2233); + *(float*)buf2234 = sincos(*(float*)buf2235, (float*) buf2236); + *(float2*)buf2237 = sincos(*(float2*)buf2238, (float2*) buf2239); + *(float3*)buf2240 = sincos(*(float3*)buf2241, (float3*) buf2242); + *(float4*)buf2243 = sincos(*(float4*)buf2244, (float4*) buf2245); + *(float*)buf2246 = sinh(*(float*)buf2247); + *(float2*)buf2248 = sinh(*(float2*)buf2249); + *(float3*)buf2250 = sinh(*(float3*)buf2251); + *(float4*)buf2252 = sinh(*(float4*)buf2253); + *(float*)buf2254 = sinpi(*(float*)buf2255); + *(float2*)buf2256 = sinpi(*(float2*)buf2257); + *(float3*)buf2258 = sinpi(*(float3*)buf2259); + *(float4*)buf2260 = sinpi(*(float4*)buf2261); + *(float*)buf2262 = sqrt(*(float*)buf2263); + *(float2*)buf2264 = sqrt(*(float2*)buf2265); + *(float3*)buf2266 = sqrt(*(float3*)buf2267); + *(float4*)buf2268 = sqrt(*(float4*)buf2269); + *(float*)buf2270 = step(*(float*)buf2271, *(float*)buf2272); + *(float2*)buf2273 = step(*(float2*)buf2274, *(float2*)buf2275); + *(float3*)buf2276 = step(*(float3*)buf2277, *(float3*)buf2278); + *(float4*)buf2279 = step(*(float4*)buf2280, *(float4*)buf2281); + *(float2*)buf2282 = step(*(float2*)buf2283, *(float*)buf2284); + *(float3*)buf2285 = step(*(float3*)buf2286, *(float*)buf2287); + *(float4*)buf2288 = step(*(float4*)buf2289, *(float*)buf2290); + *(float*)buf2291 = tan(*(float*)buf2292); + *(float2*)buf2293 = tan(*(float2*)buf2294); + *(float3*)buf2295 = tan(*(float3*)buf2296); + *(float4*)buf2297 = tan(*(float4*)buf2298); + *(float*)buf2299 = tanh(*(float*)buf2300); + *(float2*)buf2301 = tanh(*(float2*)buf2302); + *(float3*)buf2303 = tanh(*(float3*)buf2304); + *(float4*)buf2305 = tanh(*(float4*)buf2306); + *(float*)buf2307 = tanpi(*(float*)buf2308); + *(float2*)buf2309 = tanpi(*(float2*)buf2310); + *(float3*)buf2311 = tanpi(*(float3*)buf2312); + *(float4*)buf2313 = tanpi(*(float4*)buf2314); + *(float*)buf2315 = tgamma(*(float*)buf2316); + *(float2*)buf2317 = tgamma(*(float2*)buf2318); + *(float3*)buf2319 = tgamma(*(float3*)buf2320); + *(float4*)buf2321 = tgamma(*(float4*)buf2322); + *(float*)buf2323 = trunc(*(float*)buf2324); + *(float2*)buf2325 = trunc(*(float2*)buf2326); + *(float3*)buf2327 = trunc(*(float3*)buf2328); + *(float4*)buf2329 = trunc(*(float4*)buf2330); } diff --git a/tests/P_all_api_12/all12.rs b/tests/P_all_api_12/all12.rs index 72d3dd7..6373487 100644 --- a/tests/P_all_api_12/all12.rs +++ b/tests/P_all_api_12/all12.rs @@ -2335,6 +2335,24 @@ char buf2309[200]; char buf2310[200]; char buf2311[200]; char buf2312[200]; +char buf2313[200]; +char buf2314[200]; +char buf2315[200]; +char buf2316[200]; +char buf2317[200]; +char buf2318[200]; +char buf2319[200]; +char buf2320[200]; +char buf2321[200]; +char buf2322[200]; +char buf2323[200]; +char buf2324[200]; +char buf2325[200]; +char buf2326[200]; +char buf2327[200]; +char buf2328[200]; +char buf2329[200]; +char buf2330[200]; void root(const int* in) { *(uchar*)buf0 = abs(*(char*)buf1); @@ -2734,539 +2752,545 @@ void root(const int* in) { *(float2*)buf886 = max(*(float2*)buf887, *(float2*)buf888); *(float3*)buf889 = max(*(float3*)buf890, *(float3*)buf891); *(float4*)buf892 = max(*(float4*)buf893, *(float4*)buf894); - *(char*)buf895 = max(*(char*)buf896, *(char*)buf897); - *(uchar*)buf898 = max(*(uchar*)buf899, *(uchar*)buf900); - *(short*)buf901 = max(*(short*)buf902, *(short*)buf903); - *(ushort*)buf904 = max(*(ushort*)buf905, *(ushort*)buf906); - *(int*)buf907 = max(*(int*)buf908, *(int*)buf909); - *(uint*)buf910 = max(*(uint*)buf911, *(uint*)buf912); - *(char2*)buf913 = max(*(char2*)buf914, *(char2*)buf915); - *(uchar2*)buf916 = max(*(uchar2*)buf917, *(uchar2*)buf918); - *(short2*)buf919 = max(*(short2*)buf920, *(short2*)buf921); - *(ushort2*)buf922 = max(*(ushort2*)buf923, *(ushort2*)buf924); - *(int2*)buf925 = max(*(int2*)buf926, *(int2*)buf927); - *(uint2*)buf928 = max(*(uint2*)buf929, *(uint2*)buf930); - *(char3*)buf931 = max(*(char3*)buf932, *(char3*)buf933); - *(uchar3*)buf934 = max(*(uchar3*)buf935, *(uchar3*)buf936); - *(short3*)buf937 = max(*(short3*)buf938, *(short3*)buf939); - *(ushort3*)buf940 = max(*(ushort3*)buf941, *(ushort3*)buf942); - *(int3*)buf943 = max(*(int3*)buf944, *(int3*)buf945); - *(uint3*)buf946 = max(*(uint3*)buf947, *(uint3*)buf948); - *(char4*)buf949 = max(*(char4*)buf950, *(char4*)buf951); - *(uchar4*)buf952 = max(*(uchar4*)buf953, *(uchar4*)buf954); - *(short4*)buf955 = max(*(short4*)buf956, *(short4*)buf957); - *(ushort4*)buf958 = max(*(ushort4*)buf959, *(ushort4*)buf960); - *(int4*)buf961 = max(*(int4*)buf962, *(int4*)buf963); - *(uint4*)buf964 = max(*(uint4*)buf965, *(uint4*)buf966); - *(float*)buf967 = min(*(float*)buf968, *(float*)buf969); - *(float2*)buf970 = min(*(float2*)buf971, *(float2*)buf972); - *(float3*)buf973 = min(*(float3*)buf974, *(float3*)buf975); - *(float4*)buf976 = min(*(float4*)buf977, *(float4*)buf978); - *(char*)buf979 = min(*(char*)buf980, *(char*)buf981); - *(uchar*)buf982 = min(*(uchar*)buf983, *(uchar*)buf984); - *(short*)buf985 = min(*(short*)buf986, *(short*)buf987); - *(ushort*)buf988 = min(*(ushort*)buf989, *(ushort*)buf990); - *(int*)buf991 = min(*(int*)buf992, *(int*)buf993); - *(uint*)buf994 = min(*(uint*)buf995, *(uint*)buf996); - *(char2*)buf997 = min(*(char2*)buf998, *(char2*)buf999); - *(uchar2*)buf1000 = min(*(uchar2*)buf1001, *(uchar2*)buf1002); - *(short2*)buf1003 = min(*(short2*)buf1004, *(short2*)buf1005); - *(ushort2*)buf1006 = min(*(ushort2*)buf1007, *(ushort2*)buf1008); - *(int2*)buf1009 = min(*(int2*)buf1010, *(int2*)buf1011); - *(uint2*)buf1012 = min(*(uint2*)buf1013, *(uint2*)buf1014); - *(char3*)buf1015 = min(*(char3*)buf1016, *(char3*)buf1017); - *(uchar3*)buf1018 = min(*(uchar3*)buf1019, *(uchar3*)buf1020); - *(short3*)buf1021 = min(*(short3*)buf1022, *(short3*)buf1023); - *(ushort3*)buf1024 = min(*(ushort3*)buf1025, *(ushort3*)buf1026); - *(int3*)buf1027 = min(*(int3*)buf1028, *(int3*)buf1029); - *(uint3*)buf1030 = min(*(uint3*)buf1031, *(uint3*)buf1032); - *(char4*)buf1033 = min(*(char4*)buf1034, *(char4*)buf1035); - *(uchar4*)buf1036 = min(*(uchar4*)buf1037, *(uchar4*)buf1038); - *(short4*)buf1039 = min(*(short4*)buf1040, *(short4*)buf1041); - *(ushort4*)buf1042 = min(*(ushort4*)buf1043, *(ushort4*)buf1044); - *(int4*)buf1045 = min(*(int4*)buf1046, *(int4*)buf1047); - *(uint4*)buf1048 = min(*(uint4*)buf1049, *(uint4*)buf1050); - *(float*)buf1051 = mix(*(float*)buf1052, *(float*)buf1053, *(float*)buf1054); - *(float2*)buf1055 = mix(*(float2*)buf1056, *(float2*)buf1057, *(float2*)buf1058); - *(float3*)buf1059 = mix(*(float3*)buf1060, *(float3*)buf1061, *(float3*)buf1062); - *(float4*)buf1063 = mix(*(float4*)buf1064, *(float4*)buf1065, *(float4*)buf1066); - *(float2*)buf1067 = mix(*(float2*)buf1068, *(float2*)buf1069, *(float*)buf1070); - *(float3*)buf1071 = mix(*(float3*)buf1072, *(float3*)buf1073, *(float*)buf1074); - *(float4*)buf1075 = mix(*(float4*)buf1076, *(float4*)buf1077, *(float*)buf1078); - *(float*)buf1079 = modf(*(float*)buf1080, (float*) buf1081); - *(float2*)buf1082 = modf(*(float2*)buf1083, (float2*) buf1084); - *(float3*)buf1085 = modf(*(float3*)buf1086, (float3*) buf1087); - *(float4*)buf1088 = modf(*(float4*)buf1089, (float4*) buf1090); - *(float*)buf1091 = nan(*(uint*)buf1092); - *(float*)buf1093 = nextafter(*(float*)buf1094, *(float*)buf1095); - *(float2*)buf1096 = nextafter(*(float2*)buf1097, *(float2*)buf1098); - *(float3*)buf1099 = nextafter(*(float3*)buf1100, *(float3*)buf1101); - *(float4*)buf1102 = nextafter(*(float4*)buf1103, *(float4*)buf1104); - *(float*)buf1105 = normalize(*(float*)buf1106); - *(float2*)buf1107 = normalize(*(float2*)buf1108); - *(float3*)buf1109 = normalize(*(float3*)buf1110); - *(float4*)buf1111 = normalize(*(float4*)buf1112); - *(float*)buf1113 = pow(*(float*)buf1114, *(float*)buf1115); - *(float2*)buf1116 = pow(*(float2*)buf1117, *(float2*)buf1118); - *(float3*)buf1119 = pow(*(float3*)buf1120, *(float3*)buf1121); - *(float4*)buf1122 = pow(*(float4*)buf1123, *(float4*)buf1124); - *(float*)buf1125 = pown(*(float*)buf1126, *(int*)buf1127); - *(float2*)buf1128 = pown(*(float2*)buf1129, *(int2*)buf1130); - *(float3*)buf1131 = pown(*(float3*)buf1132, *(int3*)buf1133); - *(float4*)buf1134 = pown(*(float4*)buf1135, *(int4*)buf1136); - *(float*)buf1137 = powr(*(float*)buf1138, *(float*)buf1139); - *(float2*)buf1140 = powr(*(float2*)buf1141, *(float2*)buf1142); - *(float3*)buf1143 = powr(*(float3*)buf1144, *(float3*)buf1145); - *(float4*)buf1146 = powr(*(float4*)buf1147, *(float4*)buf1148); - *(float*)buf1149 = radians(*(float*)buf1150); - *(float2*)buf1151 = radians(*(float2*)buf1152); - *(float3*)buf1153 = radians(*(float3*)buf1154); - *(float4*)buf1155 = radians(*(float4*)buf1156); - *(float*)buf1157 = remainder(*(float*)buf1158, *(float*)buf1159); - *(float2*)buf1160 = remainder(*(float2*)buf1161, *(float2*)buf1162); - *(float3*)buf1163 = remainder(*(float3*)buf1164, *(float3*)buf1165); - *(float4*)buf1166 = remainder(*(float4*)buf1167, *(float4*)buf1168); - *(float*)buf1169 = remquo(*(float*)buf1170, *(float*)buf1171, (int*) buf1172); - *(float2*)buf1173 = remquo(*(float2*)buf1174, *(float2*)buf1175, (int2*) buf1176); - *(float3*)buf1177 = remquo(*(float3*)buf1178, *(float3*)buf1179, (int3*) buf1180); - *(float4*)buf1181 = remquo(*(float4*)buf1182, *(float4*)buf1183, (int4*) buf1184); - *(float*)buf1185 = rint(*(float*)buf1186); - *(float2*)buf1187 = rint(*(float2*)buf1188); - *(float3*)buf1189 = rint(*(float3*)buf1190); - *(float4*)buf1191 = rint(*(float4*)buf1192); - *(float*)buf1193 = rootn(*(float*)buf1194, *(int*)buf1195); - *(float2*)buf1196 = rootn(*(float2*)buf1197, *(int2*)buf1198); - *(float3*)buf1199 = rootn(*(float3*)buf1200, *(int3*)buf1201); - *(float4*)buf1202 = rootn(*(float4*)buf1203, *(int4*)buf1204); - *(float*)buf1205 = round(*(float*)buf1206); - *(float2*)buf1207 = round(*(float2*)buf1208); - *(float3*)buf1209 = round(*(float3*)buf1210); - *(float4*)buf1211 = round(*(float4*)buf1212); - *(uint32_t*)buf1213 = rsAllocationGetDimFaces(*(rs_allocation*)buf1214); - *(uint32_t*)buf1215 = rsAllocationGetDimLOD(*(rs_allocation*)buf1216); - *(uint32_t*)buf1217 = rsAllocationGetDimX(*(rs_allocation*)buf1218); - *(uint32_t*)buf1219 = rsAllocationGetDimY(*(rs_allocation*)buf1220); - *(uint32_t*)buf1221 = rsAllocationGetDimZ(*(rs_allocation*)buf1222); - *(rs_element*)buf1223 = rsAllocationGetElement(*(rs_allocation*)buf1224); - *(char*)buf1225 = rsClamp(*(char*)buf1226, *(char*)buf1227, *(char*)buf1228); - *(uchar*)buf1229 = rsClamp(*(uchar*)buf1230, *(uchar*)buf1231, *(uchar*)buf1232); - *(short*)buf1233 = rsClamp(*(short*)buf1234, *(short*)buf1235, *(short*)buf1236); - *(ushort*)buf1237 = rsClamp(*(ushort*)buf1238, *(ushort*)buf1239, *(ushort*)buf1240); - *(int*)buf1241 = rsClamp(*(int*)buf1242, *(int*)buf1243, *(int*)buf1244); - *(uint*)buf1245 = rsClamp(*(uint*)buf1246, *(uint*)buf1247, *(uint*)buf1248); - rsClearObject((rs_element*) buf1249); - rsClearObject((rs_type*) buf1250); - rsClearObject((rs_allocation*) buf1251); - rsClearObject((rs_sampler*) buf1252); - rsClearObject((rs_script*) buf1253); + *(float2*)buf895 = max(*(float2*)buf896, *(float*)buf897); + *(float3*)buf898 = max(*(float3*)buf899, *(float*)buf900); + *(float4*)buf901 = max(*(float4*)buf902, *(float*)buf903); + *(char*)buf904 = max(*(char*)buf905, *(char*)buf906); + *(uchar*)buf907 = max(*(uchar*)buf908, *(uchar*)buf909); + *(short*)buf910 = max(*(short*)buf911, *(short*)buf912); + *(ushort*)buf913 = max(*(ushort*)buf914, *(ushort*)buf915); + *(int*)buf916 = max(*(int*)buf917, *(int*)buf918); + *(uint*)buf919 = max(*(uint*)buf920, *(uint*)buf921); + *(char2*)buf922 = max(*(char2*)buf923, *(char2*)buf924); + *(uchar2*)buf925 = max(*(uchar2*)buf926, *(uchar2*)buf927); + *(short2*)buf928 = max(*(short2*)buf929, *(short2*)buf930); + *(ushort2*)buf931 = max(*(ushort2*)buf932, *(ushort2*)buf933); + *(int2*)buf934 = max(*(int2*)buf935, *(int2*)buf936); + *(uint2*)buf937 = max(*(uint2*)buf938, *(uint2*)buf939); + *(char3*)buf940 = max(*(char3*)buf941, *(char3*)buf942); + *(uchar3*)buf943 = max(*(uchar3*)buf944, *(uchar3*)buf945); + *(short3*)buf946 = max(*(short3*)buf947, *(short3*)buf948); + *(ushort3*)buf949 = max(*(ushort3*)buf950, *(ushort3*)buf951); + *(int3*)buf952 = max(*(int3*)buf953, *(int3*)buf954); + *(uint3*)buf955 = max(*(uint3*)buf956, *(uint3*)buf957); + *(char4*)buf958 = max(*(char4*)buf959, *(char4*)buf960); + *(uchar4*)buf961 = max(*(uchar4*)buf962, *(uchar4*)buf963); + *(short4*)buf964 = max(*(short4*)buf965, *(short4*)buf966); + *(ushort4*)buf967 = max(*(ushort4*)buf968, *(ushort4*)buf969); + *(int4*)buf970 = max(*(int4*)buf971, *(int4*)buf972); + *(uint4*)buf973 = max(*(uint4*)buf974, *(uint4*)buf975); + *(float*)buf976 = min(*(float*)buf977, *(float*)buf978); + *(float2*)buf979 = min(*(float2*)buf980, *(float2*)buf981); + *(float3*)buf982 = min(*(float3*)buf983, *(float3*)buf984); + *(float4*)buf985 = min(*(float4*)buf986, *(float4*)buf987); + *(float2*)buf988 = min(*(float2*)buf989, *(float*)buf990); + *(float3*)buf991 = min(*(float3*)buf992, *(float*)buf993); + *(float4*)buf994 = min(*(float4*)buf995, *(float*)buf996); + *(char*)buf997 = min(*(char*)buf998, *(char*)buf999); + *(uchar*)buf1000 = min(*(uchar*)buf1001, *(uchar*)buf1002); + *(short*)buf1003 = min(*(short*)buf1004, *(short*)buf1005); + *(ushort*)buf1006 = min(*(ushort*)buf1007, *(ushort*)buf1008); + *(int*)buf1009 = min(*(int*)buf1010, *(int*)buf1011); + *(uint*)buf1012 = min(*(uint*)buf1013, *(uint*)buf1014); + *(char2*)buf1015 = min(*(char2*)buf1016, *(char2*)buf1017); + *(uchar2*)buf1018 = min(*(uchar2*)buf1019, *(uchar2*)buf1020); + *(short2*)buf1021 = min(*(short2*)buf1022, *(short2*)buf1023); + *(ushort2*)buf1024 = min(*(ushort2*)buf1025, *(ushort2*)buf1026); + *(int2*)buf1027 = min(*(int2*)buf1028, *(int2*)buf1029); + *(uint2*)buf1030 = min(*(uint2*)buf1031, *(uint2*)buf1032); + *(char3*)buf1033 = min(*(char3*)buf1034, *(char3*)buf1035); + *(uchar3*)buf1036 = min(*(uchar3*)buf1037, *(uchar3*)buf1038); + *(short3*)buf1039 = min(*(short3*)buf1040, *(short3*)buf1041); + *(ushort3*)buf1042 = min(*(ushort3*)buf1043, *(ushort3*)buf1044); + *(int3*)buf1045 = min(*(int3*)buf1046, *(int3*)buf1047); + *(uint3*)buf1048 = min(*(uint3*)buf1049, *(uint3*)buf1050); + *(char4*)buf1051 = min(*(char4*)buf1052, *(char4*)buf1053); + *(uchar4*)buf1054 = min(*(uchar4*)buf1055, *(uchar4*)buf1056); + *(short4*)buf1057 = min(*(short4*)buf1058, *(short4*)buf1059); + *(ushort4*)buf1060 = min(*(ushort4*)buf1061, *(ushort4*)buf1062); + *(int4*)buf1063 = min(*(int4*)buf1064, *(int4*)buf1065); + *(uint4*)buf1066 = min(*(uint4*)buf1067, *(uint4*)buf1068); + *(float*)buf1069 = mix(*(float*)buf1070, *(float*)buf1071, *(float*)buf1072); + *(float2*)buf1073 = mix(*(float2*)buf1074, *(float2*)buf1075, *(float2*)buf1076); + *(float3*)buf1077 = mix(*(float3*)buf1078, *(float3*)buf1079, *(float3*)buf1080); + *(float4*)buf1081 = mix(*(float4*)buf1082, *(float4*)buf1083, *(float4*)buf1084); + *(float2*)buf1085 = mix(*(float2*)buf1086, *(float2*)buf1087, *(float*)buf1088); + *(float3*)buf1089 = mix(*(float3*)buf1090, *(float3*)buf1091, *(float*)buf1092); + *(float4*)buf1093 = mix(*(float4*)buf1094, *(float4*)buf1095, *(float*)buf1096); + *(float*)buf1097 = modf(*(float*)buf1098, (float*) buf1099); + *(float2*)buf1100 = modf(*(float2*)buf1101, (float2*) buf1102); + *(float3*)buf1103 = modf(*(float3*)buf1104, (float3*) buf1105); + *(float4*)buf1106 = modf(*(float4*)buf1107, (float4*) buf1108); + *(float*)buf1109 = nan(*(uint*)buf1110); + *(float*)buf1111 = nextafter(*(float*)buf1112, *(float*)buf1113); + *(float2*)buf1114 = nextafter(*(float2*)buf1115, *(float2*)buf1116); + *(float3*)buf1117 = nextafter(*(float3*)buf1118, *(float3*)buf1119); + *(float4*)buf1120 = nextafter(*(float4*)buf1121, *(float4*)buf1122); + *(float*)buf1123 = normalize(*(float*)buf1124); + *(float2*)buf1125 = normalize(*(float2*)buf1126); + *(float3*)buf1127 = normalize(*(float3*)buf1128); + *(float4*)buf1129 = normalize(*(float4*)buf1130); + *(float*)buf1131 = pow(*(float*)buf1132, *(float*)buf1133); + *(float2*)buf1134 = pow(*(float2*)buf1135, *(float2*)buf1136); + *(float3*)buf1137 = pow(*(float3*)buf1138, *(float3*)buf1139); + *(float4*)buf1140 = pow(*(float4*)buf1141, *(float4*)buf1142); + *(float*)buf1143 = pown(*(float*)buf1144, *(int*)buf1145); + *(float2*)buf1146 = pown(*(float2*)buf1147, *(int2*)buf1148); + *(float3*)buf1149 = pown(*(float3*)buf1150, *(int3*)buf1151); + *(float4*)buf1152 = pown(*(float4*)buf1153, *(int4*)buf1154); + *(float*)buf1155 = powr(*(float*)buf1156, *(float*)buf1157); + *(float2*)buf1158 = powr(*(float2*)buf1159, *(float2*)buf1160); + *(float3*)buf1161 = powr(*(float3*)buf1162, *(float3*)buf1163); + *(float4*)buf1164 = powr(*(float4*)buf1165, *(float4*)buf1166); + *(float*)buf1167 = radians(*(float*)buf1168); + *(float2*)buf1169 = radians(*(float2*)buf1170); + *(float3*)buf1171 = radians(*(float3*)buf1172); + *(float4*)buf1173 = radians(*(float4*)buf1174); + *(float*)buf1175 = remainder(*(float*)buf1176, *(float*)buf1177); + *(float2*)buf1178 = remainder(*(float2*)buf1179, *(float2*)buf1180); + *(float3*)buf1181 = remainder(*(float3*)buf1182, *(float3*)buf1183); + *(float4*)buf1184 = remainder(*(float4*)buf1185, *(float4*)buf1186); + *(float*)buf1187 = remquo(*(float*)buf1188, *(float*)buf1189, (int*) buf1190); + *(float2*)buf1191 = remquo(*(float2*)buf1192, *(float2*)buf1193, (int2*) buf1194); + *(float3*)buf1195 = remquo(*(float3*)buf1196, *(float3*)buf1197, (int3*) buf1198); + *(float4*)buf1199 = remquo(*(float4*)buf1200, *(float4*)buf1201, (int4*) buf1202); + *(float*)buf1203 = rint(*(float*)buf1204); + *(float2*)buf1205 = rint(*(float2*)buf1206); + *(float3*)buf1207 = rint(*(float3*)buf1208); + *(float4*)buf1209 = rint(*(float4*)buf1210); + *(float*)buf1211 = rootn(*(float*)buf1212, *(int*)buf1213); + *(float2*)buf1214 = rootn(*(float2*)buf1215, *(int2*)buf1216); + *(float3*)buf1217 = rootn(*(float3*)buf1218, *(int3*)buf1219); + *(float4*)buf1220 = rootn(*(float4*)buf1221, *(int4*)buf1222); + *(float*)buf1223 = round(*(float*)buf1224); + *(float2*)buf1225 = round(*(float2*)buf1226); + *(float3*)buf1227 = round(*(float3*)buf1228); + *(float4*)buf1229 = round(*(float4*)buf1230); + *(uint32_t*)buf1231 = rsAllocationGetDimFaces(*(rs_allocation*)buf1232); + *(uint32_t*)buf1233 = rsAllocationGetDimLOD(*(rs_allocation*)buf1234); + *(uint32_t*)buf1235 = rsAllocationGetDimX(*(rs_allocation*)buf1236); + *(uint32_t*)buf1237 = rsAllocationGetDimY(*(rs_allocation*)buf1238); + *(uint32_t*)buf1239 = rsAllocationGetDimZ(*(rs_allocation*)buf1240); + *(rs_element*)buf1241 = rsAllocationGetElement(*(rs_allocation*)buf1242); + *(char*)buf1243 = rsClamp(*(char*)buf1244, *(char*)buf1245, *(char*)buf1246); + *(uchar*)buf1247 = rsClamp(*(uchar*)buf1248, *(uchar*)buf1249, *(uchar*)buf1250); + *(short*)buf1251 = rsClamp(*(short*)buf1252, *(short*)buf1253, *(short*)buf1254); + *(ushort*)buf1255 = rsClamp(*(ushort*)buf1256, *(ushort*)buf1257, *(ushort*)buf1258); + *(int*)buf1259 = rsClamp(*(int*)buf1260, *(int*)buf1261, *(int*)buf1262); + *(uint*)buf1263 = rsClamp(*(uint*)buf1264, *(uint*)buf1265, *(uint*)buf1266); + rsClearObject((rs_element*) buf1267); + rsClearObject((rs_type*) buf1268); + rsClearObject((rs_allocation*) buf1269); + rsClearObject((rs_sampler*) buf1270); + rsClearObject((rs_script*) buf1271); #ifndef __LP64__ - rsClearObject((rs_mesh*) buf1254); - rsClearObject((rs_program_fragment*) buf1255); - rsClearObject((rs_program_vertex*) buf1256); - rsClearObject((rs_program_raster*) buf1257); - rsClearObject((rs_program_store*) buf1258); - rsClearObject((rs_font*) buf1259); + rsClearObject((rs_mesh*) buf1272); + rsClearObject((rs_program_fragment*) buf1273); + rsClearObject((rs_program_vertex*) buf1274); + rsClearObject((rs_program_raster*) buf1275); + rsClearObject((rs_program_store*) buf1276); + rsClearObject((rs_font*) buf1277); #endif - rsDebug((const char*) buf1260, *(double*)buf1261); - rsDebug((const char*) buf1262, *(int*)buf1263); - rsDebug((const char*) buf1264, *(uint*)buf1265); - rsDebug((const char*) buf1266, *(long*)buf1267); - rsDebug((const char*) buf1268, *(ulong*)buf1269); - rsDebug((const char*) buf1270, *(float*)buf1271); - rsDebug((const char*) buf1272, *(float2*)buf1273); - rsDebug((const char*) buf1274, *(float3*)buf1275); - rsDebug((const char*) buf1276, *(float4*)buf1277); - rsDebug((const char*) buf1278, *(float*)buf1279, *(float*)buf1280); - rsDebug((const char*) buf1281, *(float*)buf1282, *(float*)buf1283, *(float*)buf1284); - rsDebug((const char*) buf1285, *(float*)buf1286, *(float*)buf1287, *(float*)buf1288, *(float*)buf1289); - rsDebug((const char*) buf1290, *(long long*)buf1291); - rsDebug((const char*) buf1292, *(unsigned long long*)buf1293); - rsDebug((const char*) buf1294, (const void*) buf1295); - rsDebug((const char*) buf1296, (const rs_matrix4x4*) buf1297); - rsDebug((const char*) buf1298, (const rs_matrix3x3*) buf1299); - rsDebug((const char*) buf1300, (const rs_matrix2x2*) buf1301); - rsExtractFrustumPlanes((const rs_matrix4x4*) buf1302, (float4*) buf1303, (float4*) buf1304, (float4*) buf1305, (float4*) buf1306, (float4*) buf1307, (float4*) buf1308); - rsForEach(*(rs_script*)buf1309, *(rs_allocation*)buf1310, *(rs_allocation*)buf1311, (const void*) buf1312, (const rs_script_call_t*) buf1313); - rsForEach(*(rs_script*)buf1314, *(rs_allocation*)buf1315, *(rs_allocation*)buf1316, (const void*) buf1317); - *(float*)buf1318 = rsFrac(*(float*)buf1319); - *(rs_allocation*)buf1320 = rsGetAllocation((const void*) buf1321); - *(float*)buf1322 = rsGetDt(); - *(const void**)buf1323 = rsGetElementAt(*(rs_allocation*)buf1324, *(uint32_t*)buf1325); - *(const void**)buf1326 = rsGetElementAt(*(rs_allocation*)buf1327, *(uint32_t*)buf1328, *(uint32_t*)buf1329); - *(const void**)buf1330 = rsGetElementAt(*(rs_allocation*)buf1331, *(uint32_t*)buf1332, *(uint32_t*)buf1333, *(uint32_t*)buf1334); - *(float*)buf1335 = rsGetElementAt_float(*(rs_allocation*)buf1336, *(uint32_t*)buf1337); - *(float2*)buf1338 = rsGetElementAt_float2(*(rs_allocation*)buf1339, *(uint32_t*)buf1340); - *(float3*)buf1341 = rsGetElementAt_float3(*(rs_allocation*)buf1342, *(uint32_t*)buf1343); - *(float4*)buf1344 = rsGetElementAt_float4(*(rs_allocation*)buf1345, *(uint32_t*)buf1346); - *(double*)buf1347 = rsGetElementAt_double(*(rs_allocation*)buf1348, *(uint32_t*)buf1349); - *(double2*)buf1350 = rsGetElementAt_double2(*(rs_allocation*)buf1351, *(uint32_t*)buf1352); - *(double3*)buf1353 = rsGetElementAt_double3(*(rs_allocation*)buf1354, *(uint32_t*)buf1355); - *(double4*)buf1356 = rsGetElementAt_double4(*(rs_allocation*)buf1357, *(uint32_t*)buf1358); - *(char*)buf1359 = rsGetElementAt_char(*(rs_allocation*)buf1360, *(uint32_t*)buf1361); - *(char2*)buf1362 = rsGetElementAt_char2(*(rs_allocation*)buf1363, *(uint32_t*)buf1364); - *(char3*)buf1365 = rsGetElementAt_char3(*(rs_allocation*)buf1366, *(uint32_t*)buf1367); - *(char4*)buf1368 = rsGetElementAt_char4(*(rs_allocation*)buf1369, *(uint32_t*)buf1370); - *(uchar*)buf1371 = rsGetElementAt_uchar(*(rs_allocation*)buf1372, *(uint32_t*)buf1373); - *(uchar2*)buf1374 = rsGetElementAt_uchar2(*(rs_allocation*)buf1375, *(uint32_t*)buf1376); - *(uchar3*)buf1377 = rsGetElementAt_uchar3(*(rs_allocation*)buf1378, *(uint32_t*)buf1379); - *(uchar4*)buf1380 = rsGetElementAt_uchar4(*(rs_allocation*)buf1381, *(uint32_t*)buf1382); - *(short*)buf1383 = rsGetElementAt_short(*(rs_allocation*)buf1384, *(uint32_t*)buf1385); - *(short2*)buf1386 = rsGetElementAt_short2(*(rs_allocation*)buf1387, *(uint32_t*)buf1388); - *(short3*)buf1389 = rsGetElementAt_short3(*(rs_allocation*)buf1390, *(uint32_t*)buf1391); - *(short4*)buf1392 = rsGetElementAt_short4(*(rs_allocation*)buf1393, *(uint32_t*)buf1394); - *(ushort*)buf1395 = rsGetElementAt_ushort(*(rs_allocation*)buf1396, *(uint32_t*)buf1397); - *(ushort2*)buf1398 = rsGetElementAt_ushort2(*(rs_allocation*)buf1399, *(uint32_t*)buf1400); - *(ushort3*)buf1401 = rsGetElementAt_ushort3(*(rs_allocation*)buf1402, *(uint32_t*)buf1403); - *(ushort4*)buf1404 = rsGetElementAt_ushort4(*(rs_allocation*)buf1405, *(uint32_t*)buf1406); - *(int*)buf1407 = rsGetElementAt_int(*(rs_allocation*)buf1408, *(uint32_t*)buf1409); - *(int2*)buf1410 = rsGetElementAt_int2(*(rs_allocation*)buf1411, *(uint32_t*)buf1412); - *(int3*)buf1413 = rsGetElementAt_int3(*(rs_allocation*)buf1414, *(uint32_t*)buf1415); - *(int4*)buf1416 = rsGetElementAt_int4(*(rs_allocation*)buf1417, *(uint32_t*)buf1418); - *(uint*)buf1419 = rsGetElementAt_uint(*(rs_allocation*)buf1420, *(uint32_t*)buf1421); - *(uint2*)buf1422 = rsGetElementAt_uint2(*(rs_allocation*)buf1423, *(uint32_t*)buf1424); - *(uint3*)buf1425 = rsGetElementAt_uint3(*(rs_allocation*)buf1426, *(uint32_t*)buf1427); - *(uint4*)buf1428 = rsGetElementAt_uint4(*(rs_allocation*)buf1429, *(uint32_t*)buf1430); - *(long*)buf1431 = rsGetElementAt_long(*(rs_allocation*)buf1432, *(uint32_t*)buf1433); - *(long2*)buf1434 = rsGetElementAt_long2(*(rs_allocation*)buf1435, *(uint32_t*)buf1436); - *(long3*)buf1437 = rsGetElementAt_long3(*(rs_allocation*)buf1438, *(uint32_t*)buf1439); - *(long4*)buf1440 = rsGetElementAt_long4(*(rs_allocation*)buf1441, *(uint32_t*)buf1442); - *(ulong*)buf1443 = rsGetElementAt_ulong(*(rs_allocation*)buf1444, *(uint32_t*)buf1445); - *(ulong2*)buf1446 = rsGetElementAt_ulong2(*(rs_allocation*)buf1447, *(uint32_t*)buf1448); - *(ulong3*)buf1449 = rsGetElementAt_ulong3(*(rs_allocation*)buf1450, *(uint32_t*)buf1451); - *(ulong4*)buf1452 = rsGetElementAt_ulong4(*(rs_allocation*)buf1453, *(uint32_t*)buf1454); - *(float*)buf1455 = rsGetElementAt_float(*(rs_allocation*)buf1456, *(uint32_t*)buf1457, *(uint32_t*)buf1458); - *(float2*)buf1459 = rsGetElementAt_float2(*(rs_allocation*)buf1460, *(uint32_t*)buf1461, *(uint32_t*)buf1462); - *(float3*)buf1463 = rsGetElementAt_float3(*(rs_allocation*)buf1464, *(uint32_t*)buf1465, *(uint32_t*)buf1466); - *(float4*)buf1467 = rsGetElementAt_float4(*(rs_allocation*)buf1468, *(uint32_t*)buf1469, *(uint32_t*)buf1470); - *(double*)buf1471 = rsGetElementAt_double(*(rs_allocation*)buf1472, *(uint32_t*)buf1473, *(uint32_t*)buf1474); - *(double2*)buf1475 = rsGetElementAt_double2(*(rs_allocation*)buf1476, *(uint32_t*)buf1477, *(uint32_t*)buf1478); - *(double3*)buf1479 = rsGetElementAt_double3(*(rs_allocation*)buf1480, *(uint32_t*)buf1481, *(uint32_t*)buf1482); - *(double4*)buf1483 = rsGetElementAt_double4(*(rs_allocation*)buf1484, *(uint32_t*)buf1485, *(uint32_t*)buf1486); - *(char*)buf1487 = rsGetElementAt_char(*(rs_allocation*)buf1488, *(uint32_t*)buf1489, *(uint32_t*)buf1490); - *(char2*)buf1491 = rsGetElementAt_char2(*(rs_allocation*)buf1492, *(uint32_t*)buf1493, *(uint32_t*)buf1494); - *(char3*)buf1495 = rsGetElementAt_char3(*(rs_allocation*)buf1496, *(uint32_t*)buf1497, *(uint32_t*)buf1498); - *(char4*)buf1499 = rsGetElementAt_char4(*(rs_allocation*)buf1500, *(uint32_t*)buf1501, *(uint32_t*)buf1502); - *(uchar*)buf1503 = rsGetElementAt_uchar(*(rs_allocation*)buf1504, *(uint32_t*)buf1505, *(uint32_t*)buf1506); - *(uchar2*)buf1507 = rsGetElementAt_uchar2(*(rs_allocation*)buf1508, *(uint32_t*)buf1509, *(uint32_t*)buf1510); - *(uchar3*)buf1511 = rsGetElementAt_uchar3(*(rs_allocation*)buf1512, *(uint32_t*)buf1513, *(uint32_t*)buf1514); - *(uchar4*)buf1515 = rsGetElementAt_uchar4(*(rs_allocation*)buf1516, *(uint32_t*)buf1517, *(uint32_t*)buf1518); - *(short*)buf1519 = rsGetElementAt_short(*(rs_allocation*)buf1520, *(uint32_t*)buf1521, *(uint32_t*)buf1522); - *(short2*)buf1523 = rsGetElementAt_short2(*(rs_allocation*)buf1524, *(uint32_t*)buf1525, *(uint32_t*)buf1526); - *(short3*)buf1527 = rsGetElementAt_short3(*(rs_allocation*)buf1528, *(uint32_t*)buf1529, *(uint32_t*)buf1530); - *(short4*)buf1531 = rsGetElementAt_short4(*(rs_allocation*)buf1532, *(uint32_t*)buf1533, *(uint32_t*)buf1534); - *(ushort*)buf1535 = rsGetElementAt_ushort(*(rs_allocation*)buf1536, *(uint32_t*)buf1537, *(uint32_t*)buf1538); - *(ushort2*)buf1539 = rsGetElementAt_ushort2(*(rs_allocation*)buf1540, *(uint32_t*)buf1541, *(uint32_t*)buf1542); - *(ushort3*)buf1543 = rsGetElementAt_ushort3(*(rs_allocation*)buf1544, *(uint32_t*)buf1545, *(uint32_t*)buf1546); - *(ushort4*)buf1547 = rsGetElementAt_ushort4(*(rs_allocation*)buf1548, *(uint32_t*)buf1549, *(uint32_t*)buf1550); - *(int*)buf1551 = rsGetElementAt_int(*(rs_allocation*)buf1552, *(uint32_t*)buf1553, *(uint32_t*)buf1554); - *(int2*)buf1555 = rsGetElementAt_int2(*(rs_allocation*)buf1556, *(uint32_t*)buf1557, *(uint32_t*)buf1558); - *(int3*)buf1559 = rsGetElementAt_int3(*(rs_allocation*)buf1560, *(uint32_t*)buf1561, *(uint32_t*)buf1562); - *(int4*)buf1563 = rsGetElementAt_int4(*(rs_allocation*)buf1564, *(uint32_t*)buf1565, *(uint32_t*)buf1566); - *(uint*)buf1567 = rsGetElementAt_uint(*(rs_allocation*)buf1568, *(uint32_t*)buf1569, *(uint32_t*)buf1570); - *(uint2*)buf1571 = rsGetElementAt_uint2(*(rs_allocation*)buf1572, *(uint32_t*)buf1573, *(uint32_t*)buf1574); - *(uint3*)buf1575 = rsGetElementAt_uint3(*(rs_allocation*)buf1576, *(uint32_t*)buf1577, *(uint32_t*)buf1578); - *(uint4*)buf1579 = rsGetElementAt_uint4(*(rs_allocation*)buf1580, *(uint32_t*)buf1581, *(uint32_t*)buf1582); - *(long*)buf1583 = rsGetElementAt_long(*(rs_allocation*)buf1584, *(uint32_t*)buf1585, *(uint32_t*)buf1586); - *(long2*)buf1587 = rsGetElementAt_long2(*(rs_allocation*)buf1588, *(uint32_t*)buf1589, *(uint32_t*)buf1590); - *(long3*)buf1591 = rsGetElementAt_long3(*(rs_allocation*)buf1592, *(uint32_t*)buf1593, *(uint32_t*)buf1594); - *(long4*)buf1595 = rsGetElementAt_long4(*(rs_allocation*)buf1596, *(uint32_t*)buf1597, *(uint32_t*)buf1598); - *(ulong*)buf1599 = rsGetElementAt_ulong(*(rs_allocation*)buf1600, *(uint32_t*)buf1601, *(uint32_t*)buf1602); - *(ulong2*)buf1603 = rsGetElementAt_ulong2(*(rs_allocation*)buf1604, *(uint32_t*)buf1605, *(uint32_t*)buf1606); - *(ulong3*)buf1607 = rsGetElementAt_ulong3(*(rs_allocation*)buf1608, *(uint32_t*)buf1609, *(uint32_t*)buf1610); - *(ulong4*)buf1611 = rsGetElementAt_ulong4(*(rs_allocation*)buf1612, *(uint32_t*)buf1613, *(uint32_t*)buf1614); - *(float*)buf1615 = rsGetElementAt_float(*(rs_allocation*)buf1616, *(uint32_t*)buf1617, *(uint32_t*)buf1618, *(uint32_t*)buf1619); - *(float2*)buf1620 = rsGetElementAt_float2(*(rs_allocation*)buf1621, *(uint32_t*)buf1622, *(uint32_t*)buf1623, *(uint32_t*)buf1624); - *(float3*)buf1625 = rsGetElementAt_float3(*(rs_allocation*)buf1626, *(uint32_t*)buf1627, *(uint32_t*)buf1628, *(uint32_t*)buf1629); - *(float4*)buf1630 = rsGetElementAt_float4(*(rs_allocation*)buf1631, *(uint32_t*)buf1632, *(uint32_t*)buf1633, *(uint32_t*)buf1634); - *(double*)buf1635 = rsGetElementAt_double(*(rs_allocation*)buf1636, *(uint32_t*)buf1637, *(uint32_t*)buf1638, *(uint32_t*)buf1639); - *(double2*)buf1640 = rsGetElementAt_double2(*(rs_allocation*)buf1641, *(uint32_t*)buf1642, *(uint32_t*)buf1643, *(uint32_t*)buf1644); - *(double3*)buf1645 = rsGetElementAt_double3(*(rs_allocation*)buf1646, *(uint32_t*)buf1647, *(uint32_t*)buf1648, *(uint32_t*)buf1649); - *(double4*)buf1650 = rsGetElementAt_double4(*(rs_allocation*)buf1651, *(uint32_t*)buf1652, *(uint32_t*)buf1653, *(uint32_t*)buf1654); - *(char*)buf1655 = rsGetElementAt_char(*(rs_allocation*)buf1656, *(uint32_t*)buf1657, *(uint32_t*)buf1658, *(uint32_t*)buf1659); - *(char2*)buf1660 = rsGetElementAt_char2(*(rs_allocation*)buf1661, *(uint32_t*)buf1662, *(uint32_t*)buf1663, *(uint32_t*)buf1664); - *(char3*)buf1665 = rsGetElementAt_char3(*(rs_allocation*)buf1666, *(uint32_t*)buf1667, *(uint32_t*)buf1668, *(uint32_t*)buf1669); - *(char4*)buf1670 = rsGetElementAt_char4(*(rs_allocation*)buf1671, *(uint32_t*)buf1672, *(uint32_t*)buf1673, *(uint32_t*)buf1674); - *(uchar*)buf1675 = rsGetElementAt_uchar(*(rs_allocation*)buf1676, *(uint32_t*)buf1677, *(uint32_t*)buf1678, *(uint32_t*)buf1679); - *(uchar2*)buf1680 = rsGetElementAt_uchar2(*(rs_allocation*)buf1681, *(uint32_t*)buf1682, *(uint32_t*)buf1683, *(uint32_t*)buf1684); - *(uchar3*)buf1685 = rsGetElementAt_uchar3(*(rs_allocation*)buf1686, *(uint32_t*)buf1687, *(uint32_t*)buf1688, *(uint32_t*)buf1689); - *(uchar4*)buf1690 = rsGetElementAt_uchar4(*(rs_allocation*)buf1691, *(uint32_t*)buf1692, *(uint32_t*)buf1693, *(uint32_t*)buf1694); - *(short*)buf1695 = rsGetElementAt_short(*(rs_allocation*)buf1696, *(uint32_t*)buf1697, *(uint32_t*)buf1698, *(uint32_t*)buf1699); - *(short2*)buf1700 = rsGetElementAt_short2(*(rs_allocation*)buf1701, *(uint32_t*)buf1702, *(uint32_t*)buf1703, *(uint32_t*)buf1704); - *(short3*)buf1705 = rsGetElementAt_short3(*(rs_allocation*)buf1706, *(uint32_t*)buf1707, *(uint32_t*)buf1708, *(uint32_t*)buf1709); - *(short4*)buf1710 = rsGetElementAt_short4(*(rs_allocation*)buf1711, *(uint32_t*)buf1712, *(uint32_t*)buf1713, *(uint32_t*)buf1714); - *(ushort*)buf1715 = rsGetElementAt_ushort(*(rs_allocation*)buf1716, *(uint32_t*)buf1717, *(uint32_t*)buf1718, *(uint32_t*)buf1719); - *(ushort2*)buf1720 = rsGetElementAt_ushort2(*(rs_allocation*)buf1721, *(uint32_t*)buf1722, *(uint32_t*)buf1723, *(uint32_t*)buf1724); - *(ushort3*)buf1725 = rsGetElementAt_ushort3(*(rs_allocation*)buf1726, *(uint32_t*)buf1727, *(uint32_t*)buf1728, *(uint32_t*)buf1729); - *(ushort4*)buf1730 = rsGetElementAt_ushort4(*(rs_allocation*)buf1731, *(uint32_t*)buf1732, *(uint32_t*)buf1733, *(uint32_t*)buf1734); - *(int*)buf1735 = rsGetElementAt_int(*(rs_allocation*)buf1736, *(uint32_t*)buf1737, *(uint32_t*)buf1738, *(uint32_t*)buf1739); - *(int2*)buf1740 = rsGetElementAt_int2(*(rs_allocation*)buf1741, *(uint32_t*)buf1742, *(uint32_t*)buf1743, *(uint32_t*)buf1744); - *(int3*)buf1745 = rsGetElementAt_int3(*(rs_allocation*)buf1746, *(uint32_t*)buf1747, *(uint32_t*)buf1748, *(uint32_t*)buf1749); - *(int4*)buf1750 = rsGetElementAt_int4(*(rs_allocation*)buf1751, *(uint32_t*)buf1752, *(uint32_t*)buf1753, *(uint32_t*)buf1754); - *(uint*)buf1755 = rsGetElementAt_uint(*(rs_allocation*)buf1756, *(uint32_t*)buf1757, *(uint32_t*)buf1758, *(uint32_t*)buf1759); - *(uint2*)buf1760 = rsGetElementAt_uint2(*(rs_allocation*)buf1761, *(uint32_t*)buf1762, *(uint32_t*)buf1763, *(uint32_t*)buf1764); - *(uint3*)buf1765 = rsGetElementAt_uint3(*(rs_allocation*)buf1766, *(uint32_t*)buf1767, *(uint32_t*)buf1768, *(uint32_t*)buf1769); - *(uint4*)buf1770 = rsGetElementAt_uint4(*(rs_allocation*)buf1771, *(uint32_t*)buf1772, *(uint32_t*)buf1773, *(uint32_t*)buf1774); - *(long*)buf1775 = rsGetElementAt_long(*(rs_allocation*)buf1776, *(uint32_t*)buf1777, *(uint32_t*)buf1778, *(uint32_t*)buf1779); - *(long2*)buf1780 = rsGetElementAt_long2(*(rs_allocation*)buf1781, *(uint32_t*)buf1782, *(uint32_t*)buf1783, *(uint32_t*)buf1784); - *(long3*)buf1785 = rsGetElementAt_long3(*(rs_allocation*)buf1786, *(uint32_t*)buf1787, *(uint32_t*)buf1788, *(uint32_t*)buf1789); - *(long4*)buf1790 = rsGetElementAt_long4(*(rs_allocation*)buf1791, *(uint32_t*)buf1792, *(uint32_t*)buf1793, *(uint32_t*)buf1794); - *(ulong*)buf1795 = rsGetElementAt_ulong(*(rs_allocation*)buf1796, *(uint32_t*)buf1797, *(uint32_t*)buf1798, *(uint32_t*)buf1799); - *(ulong2*)buf1800 = rsGetElementAt_ulong2(*(rs_allocation*)buf1801, *(uint32_t*)buf1802, *(uint32_t*)buf1803, *(uint32_t*)buf1804); - *(ulong3*)buf1805 = rsGetElementAt_ulong3(*(rs_allocation*)buf1806, *(uint32_t*)buf1807, *(uint32_t*)buf1808, *(uint32_t*)buf1809); - *(ulong4*)buf1810 = rsGetElementAt_ulong4(*(rs_allocation*)buf1811, *(uint32_t*)buf1812, *(uint32_t*)buf1813, *(uint32_t*)buf1814); - *(bool*)buf1815 = rsIsObject(*(rs_element*)buf1816); - *(bool*)buf1817 = rsIsObject(*(rs_type*)buf1818); - *(bool*)buf1819 = rsIsObject(*(rs_allocation*)buf1820); - *(bool*)buf1821 = rsIsObject(*(rs_sampler*)buf1822); - *(bool*)buf1823 = rsIsObject(*(rs_script*)buf1824); + rsDebug((const char*) buf1278, *(double*)buf1279); + rsDebug((const char*) buf1280, *(int*)buf1281); + rsDebug((const char*) buf1282, *(uint*)buf1283); + rsDebug((const char*) buf1284, *(long*)buf1285); + rsDebug((const char*) buf1286, *(ulong*)buf1287); + rsDebug((const char*) buf1288, *(float*)buf1289); + rsDebug((const char*) buf1290, *(float2*)buf1291); + rsDebug((const char*) buf1292, *(float3*)buf1293); + rsDebug((const char*) buf1294, *(float4*)buf1295); + rsDebug((const char*) buf1296, *(float*)buf1297, *(float*)buf1298); + rsDebug((const char*) buf1299, *(float*)buf1300, *(float*)buf1301, *(float*)buf1302); + rsDebug((const char*) buf1303, *(float*)buf1304, *(float*)buf1305, *(float*)buf1306, *(float*)buf1307); + rsDebug((const char*) buf1308, *(long long*)buf1309); + rsDebug((const char*) buf1310, *(unsigned long long*)buf1311); + rsDebug((const char*) buf1312, (const void*) buf1313); + rsDebug((const char*) buf1314, (const rs_matrix4x4*) buf1315); + rsDebug((const char*) buf1316, (const rs_matrix3x3*) buf1317); + rsDebug((const char*) buf1318, (const rs_matrix2x2*) buf1319); + rsExtractFrustumPlanes((const rs_matrix4x4*) buf1320, (float4*) buf1321, (float4*) buf1322, (float4*) buf1323, (float4*) buf1324, (float4*) buf1325, (float4*) buf1326); + rsForEach(*(rs_script*)buf1327, *(rs_allocation*)buf1328, *(rs_allocation*)buf1329, (const void*) buf1330, (const rs_script_call_t*) buf1331); + rsForEach(*(rs_script*)buf1332, *(rs_allocation*)buf1333, *(rs_allocation*)buf1334, (const void*) buf1335); + *(float*)buf1336 = rsFrac(*(float*)buf1337); + *(rs_allocation*)buf1338 = rsGetAllocation((const void*) buf1339); + *(float*)buf1340 = rsGetDt(); + *(const void**)buf1341 = rsGetElementAt(*(rs_allocation*)buf1342, *(uint32_t*)buf1343); + *(const void**)buf1344 = rsGetElementAt(*(rs_allocation*)buf1345, *(uint32_t*)buf1346, *(uint32_t*)buf1347); + *(const void**)buf1348 = rsGetElementAt(*(rs_allocation*)buf1349, *(uint32_t*)buf1350, *(uint32_t*)buf1351, *(uint32_t*)buf1352); + *(float*)buf1353 = rsGetElementAt_float(*(rs_allocation*)buf1354, *(uint32_t*)buf1355); + *(float2*)buf1356 = rsGetElementAt_float2(*(rs_allocation*)buf1357, *(uint32_t*)buf1358); + *(float3*)buf1359 = rsGetElementAt_float3(*(rs_allocation*)buf1360, *(uint32_t*)buf1361); + *(float4*)buf1362 = rsGetElementAt_float4(*(rs_allocation*)buf1363, *(uint32_t*)buf1364); + *(double*)buf1365 = rsGetElementAt_double(*(rs_allocation*)buf1366, *(uint32_t*)buf1367); + *(double2*)buf1368 = rsGetElementAt_double2(*(rs_allocation*)buf1369, *(uint32_t*)buf1370); + *(double3*)buf1371 = rsGetElementAt_double3(*(rs_allocation*)buf1372, *(uint32_t*)buf1373); + *(double4*)buf1374 = rsGetElementAt_double4(*(rs_allocation*)buf1375, *(uint32_t*)buf1376); + *(char*)buf1377 = rsGetElementAt_char(*(rs_allocation*)buf1378, *(uint32_t*)buf1379); + *(char2*)buf1380 = rsGetElementAt_char2(*(rs_allocation*)buf1381, *(uint32_t*)buf1382); + *(char3*)buf1383 = rsGetElementAt_char3(*(rs_allocation*)buf1384, *(uint32_t*)buf1385); + *(char4*)buf1386 = rsGetElementAt_char4(*(rs_allocation*)buf1387, *(uint32_t*)buf1388); + *(uchar*)buf1389 = rsGetElementAt_uchar(*(rs_allocation*)buf1390, *(uint32_t*)buf1391); + *(uchar2*)buf1392 = rsGetElementAt_uchar2(*(rs_allocation*)buf1393, *(uint32_t*)buf1394); + *(uchar3*)buf1395 = rsGetElementAt_uchar3(*(rs_allocation*)buf1396, *(uint32_t*)buf1397); + *(uchar4*)buf1398 = rsGetElementAt_uchar4(*(rs_allocation*)buf1399, *(uint32_t*)buf1400); + *(short*)buf1401 = rsGetElementAt_short(*(rs_allocation*)buf1402, *(uint32_t*)buf1403); + *(short2*)buf1404 = rsGetElementAt_short2(*(rs_allocation*)buf1405, *(uint32_t*)buf1406); + *(short3*)buf1407 = rsGetElementAt_short3(*(rs_allocation*)buf1408, *(uint32_t*)buf1409); + *(short4*)buf1410 = rsGetElementAt_short4(*(rs_allocation*)buf1411, *(uint32_t*)buf1412); + *(ushort*)buf1413 = rsGetElementAt_ushort(*(rs_allocation*)buf1414, *(uint32_t*)buf1415); + *(ushort2*)buf1416 = rsGetElementAt_ushort2(*(rs_allocation*)buf1417, *(uint32_t*)buf1418); + *(ushort3*)buf1419 = rsGetElementAt_ushort3(*(rs_allocation*)buf1420, *(uint32_t*)buf1421); + *(ushort4*)buf1422 = rsGetElementAt_ushort4(*(rs_allocation*)buf1423, *(uint32_t*)buf1424); + *(int*)buf1425 = rsGetElementAt_int(*(rs_allocation*)buf1426, *(uint32_t*)buf1427); + *(int2*)buf1428 = rsGetElementAt_int2(*(rs_allocation*)buf1429, *(uint32_t*)buf1430); + *(int3*)buf1431 = rsGetElementAt_int3(*(rs_allocation*)buf1432, *(uint32_t*)buf1433); + *(int4*)buf1434 = rsGetElementAt_int4(*(rs_allocation*)buf1435, *(uint32_t*)buf1436); + *(uint*)buf1437 = rsGetElementAt_uint(*(rs_allocation*)buf1438, *(uint32_t*)buf1439); + *(uint2*)buf1440 = rsGetElementAt_uint2(*(rs_allocation*)buf1441, *(uint32_t*)buf1442); + *(uint3*)buf1443 = rsGetElementAt_uint3(*(rs_allocation*)buf1444, *(uint32_t*)buf1445); + *(uint4*)buf1446 = rsGetElementAt_uint4(*(rs_allocation*)buf1447, *(uint32_t*)buf1448); + *(long*)buf1449 = rsGetElementAt_long(*(rs_allocation*)buf1450, *(uint32_t*)buf1451); + *(long2*)buf1452 = rsGetElementAt_long2(*(rs_allocation*)buf1453, *(uint32_t*)buf1454); + *(long3*)buf1455 = rsGetElementAt_long3(*(rs_allocation*)buf1456, *(uint32_t*)buf1457); + *(long4*)buf1458 = rsGetElementAt_long4(*(rs_allocation*)buf1459, *(uint32_t*)buf1460); + *(ulong*)buf1461 = rsGetElementAt_ulong(*(rs_allocation*)buf1462, *(uint32_t*)buf1463); + *(ulong2*)buf1464 = rsGetElementAt_ulong2(*(rs_allocation*)buf1465, *(uint32_t*)buf1466); + *(ulong3*)buf1467 = rsGetElementAt_ulong3(*(rs_allocation*)buf1468, *(uint32_t*)buf1469); + *(ulong4*)buf1470 = rsGetElementAt_ulong4(*(rs_allocation*)buf1471, *(uint32_t*)buf1472); + *(float*)buf1473 = rsGetElementAt_float(*(rs_allocation*)buf1474, *(uint32_t*)buf1475, *(uint32_t*)buf1476); + *(float2*)buf1477 = rsGetElementAt_float2(*(rs_allocation*)buf1478, *(uint32_t*)buf1479, *(uint32_t*)buf1480); + *(float3*)buf1481 = rsGetElementAt_float3(*(rs_allocation*)buf1482, *(uint32_t*)buf1483, *(uint32_t*)buf1484); + *(float4*)buf1485 = rsGetElementAt_float4(*(rs_allocation*)buf1486, *(uint32_t*)buf1487, *(uint32_t*)buf1488); + *(double*)buf1489 = rsGetElementAt_double(*(rs_allocation*)buf1490, *(uint32_t*)buf1491, *(uint32_t*)buf1492); + *(double2*)buf1493 = rsGetElementAt_double2(*(rs_allocation*)buf1494, *(uint32_t*)buf1495, *(uint32_t*)buf1496); + *(double3*)buf1497 = rsGetElementAt_double3(*(rs_allocation*)buf1498, *(uint32_t*)buf1499, *(uint32_t*)buf1500); + *(double4*)buf1501 = rsGetElementAt_double4(*(rs_allocation*)buf1502, *(uint32_t*)buf1503, *(uint32_t*)buf1504); + *(char*)buf1505 = rsGetElementAt_char(*(rs_allocation*)buf1506, *(uint32_t*)buf1507, *(uint32_t*)buf1508); + *(char2*)buf1509 = rsGetElementAt_char2(*(rs_allocation*)buf1510, *(uint32_t*)buf1511, *(uint32_t*)buf1512); + *(char3*)buf1513 = rsGetElementAt_char3(*(rs_allocation*)buf1514, *(uint32_t*)buf1515, *(uint32_t*)buf1516); + *(char4*)buf1517 = rsGetElementAt_char4(*(rs_allocation*)buf1518, *(uint32_t*)buf1519, *(uint32_t*)buf1520); + *(uchar*)buf1521 = rsGetElementAt_uchar(*(rs_allocation*)buf1522, *(uint32_t*)buf1523, *(uint32_t*)buf1524); + *(uchar2*)buf1525 = rsGetElementAt_uchar2(*(rs_allocation*)buf1526, *(uint32_t*)buf1527, *(uint32_t*)buf1528); + *(uchar3*)buf1529 = rsGetElementAt_uchar3(*(rs_allocation*)buf1530, *(uint32_t*)buf1531, *(uint32_t*)buf1532); + *(uchar4*)buf1533 = rsGetElementAt_uchar4(*(rs_allocation*)buf1534, *(uint32_t*)buf1535, *(uint32_t*)buf1536); + *(short*)buf1537 = rsGetElementAt_short(*(rs_allocation*)buf1538, *(uint32_t*)buf1539, *(uint32_t*)buf1540); + *(short2*)buf1541 = rsGetElementAt_short2(*(rs_allocation*)buf1542, *(uint32_t*)buf1543, *(uint32_t*)buf1544); + *(short3*)buf1545 = rsGetElementAt_short3(*(rs_allocation*)buf1546, *(uint32_t*)buf1547, *(uint32_t*)buf1548); + *(short4*)buf1549 = rsGetElementAt_short4(*(rs_allocation*)buf1550, *(uint32_t*)buf1551, *(uint32_t*)buf1552); + *(ushort*)buf1553 = rsGetElementAt_ushort(*(rs_allocation*)buf1554, *(uint32_t*)buf1555, *(uint32_t*)buf1556); + *(ushort2*)buf1557 = rsGetElementAt_ushort2(*(rs_allocation*)buf1558, *(uint32_t*)buf1559, *(uint32_t*)buf1560); + *(ushort3*)buf1561 = rsGetElementAt_ushort3(*(rs_allocation*)buf1562, *(uint32_t*)buf1563, *(uint32_t*)buf1564); + *(ushort4*)buf1565 = rsGetElementAt_ushort4(*(rs_allocation*)buf1566, *(uint32_t*)buf1567, *(uint32_t*)buf1568); + *(int*)buf1569 = rsGetElementAt_int(*(rs_allocation*)buf1570, *(uint32_t*)buf1571, *(uint32_t*)buf1572); + *(int2*)buf1573 = rsGetElementAt_int2(*(rs_allocation*)buf1574, *(uint32_t*)buf1575, *(uint32_t*)buf1576); + *(int3*)buf1577 = rsGetElementAt_int3(*(rs_allocation*)buf1578, *(uint32_t*)buf1579, *(uint32_t*)buf1580); + *(int4*)buf1581 = rsGetElementAt_int4(*(rs_allocation*)buf1582, *(uint32_t*)buf1583, *(uint32_t*)buf1584); + *(uint*)buf1585 = rsGetElementAt_uint(*(rs_allocation*)buf1586, *(uint32_t*)buf1587, *(uint32_t*)buf1588); + *(uint2*)buf1589 = rsGetElementAt_uint2(*(rs_allocation*)buf1590, *(uint32_t*)buf1591, *(uint32_t*)buf1592); + *(uint3*)buf1593 = rsGetElementAt_uint3(*(rs_allocation*)buf1594, *(uint32_t*)buf1595, *(uint32_t*)buf1596); + *(uint4*)buf1597 = rsGetElementAt_uint4(*(rs_allocation*)buf1598, *(uint32_t*)buf1599, *(uint32_t*)buf1600); + *(long*)buf1601 = rsGetElementAt_long(*(rs_allocation*)buf1602, *(uint32_t*)buf1603, *(uint32_t*)buf1604); + *(long2*)buf1605 = rsGetElementAt_long2(*(rs_allocation*)buf1606, *(uint32_t*)buf1607, *(uint32_t*)buf1608); + *(long3*)buf1609 = rsGetElementAt_long3(*(rs_allocation*)buf1610, *(uint32_t*)buf1611, *(uint32_t*)buf1612); + *(long4*)buf1613 = rsGetElementAt_long4(*(rs_allocation*)buf1614, *(uint32_t*)buf1615, *(uint32_t*)buf1616); + *(ulong*)buf1617 = rsGetElementAt_ulong(*(rs_allocation*)buf1618, *(uint32_t*)buf1619, *(uint32_t*)buf1620); + *(ulong2*)buf1621 = rsGetElementAt_ulong2(*(rs_allocation*)buf1622, *(uint32_t*)buf1623, *(uint32_t*)buf1624); + *(ulong3*)buf1625 = rsGetElementAt_ulong3(*(rs_allocation*)buf1626, *(uint32_t*)buf1627, *(uint32_t*)buf1628); + *(ulong4*)buf1629 = rsGetElementAt_ulong4(*(rs_allocation*)buf1630, *(uint32_t*)buf1631, *(uint32_t*)buf1632); + *(float*)buf1633 = rsGetElementAt_float(*(rs_allocation*)buf1634, *(uint32_t*)buf1635, *(uint32_t*)buf1636, *(uint32_t*)buf1637); + *(float2*)buf1638 = rsGetElementAt_float2(*(rs_allocation*)buf1639, *(uint32_t*)buf1640, *(uint32_t*)buf1641, *(uint32_t*)buf1642); + *(float3*)buf1643 = rsGetElementAt_float3(*(rs_allocation*)buf1644, *(uint32_t*)buf1645, *(uint32_t*)buf1646, *(uint32_t*)buf1647); + *(float4*)buf1648 = rsGetElementAt_float4(*(rs_allocation*)buf1649, *(uint32_t*)buf1650, *(uint32_t*)buf1651, *(uint32_t*)buf1652); + *(double*)buf1653 = rsGetElementAt_double(*(rs_allocation*)buf1654, *(uint32_t*)buf1655, *(uint32_t*)buf1656, *(uint32_t*)buf1657); + *(double2*)buf1658 = rsGetElementAt_double2(*(rs_allocation*)buf1659, *(uint32_t*)buf1660, *(uint32_t*)buf1661, *(uint32_t*)buf1662); + *(double3*)buf1663 = rsGetElementAt_double3(*(rs_allocation*)buf1664, *(uint32_t*)buf1665, *(uint32_t*)buf1666, *(uint32_t*)buf1667); + *(double4*)buf1668 = rsGetElementAt_double4(*(rs_allocation*)buf1669, *(uint32_t*)buf1670, *(uint32_t*)buf1671, *(uint32_t*)buf1672); + *(char*)buf1673 = rsGetElementAt_char(*(rs_allocation*)buf1674, *(uint32_t*)buf1675, *(uint32_t*)buf1676, *(uint32_t*)buf1677); + *(char2*)buf1678 = rsGetElementAt_char2(*(rs_allocation*)buf1679, *(uint32_t*)buf1680, *(uint32_t*)buf1681, *(uint32_t*)buf1682); + *(char3*)buf1683 = rsGetElementAt_char3(*(rs_allocation*)buf1684, *(uint32_t*)buf1685, *(uint32_t*)buf1686, *(uint32_t*)buf1687); + *(char4*)buf1688 = rsGetElementAt_char4(*(rs_allocation*)buf1689, *(uint32_t*)buf1690, *(uint32_t*)buf1691, *(uint32_t*)buf1692); + *(uchar*)buf1693 = rsGetElementAt_uchar(*(rs_allocation*)buf1694, *(uint32_t*)buf1695, *(uint32_t*)buf1696, *(uint32_t*)buf1697); + *(uchar2*)buf1698 = rsGetElementAt_uchar2(*(rs_allocation*)buf1699, *(uint32_t*)buf1700, *(uint32_t*)buf1701, *(uint32_t*)buf1702); + *(uchar3*)buf1703 = rsGetElementAt_uchar3(*(rs_allocation*)buf1704, *(uint32_t*)buf1705, *(uint32_t*)buf1706, *(uint32_t*)buf1707); + *(uchar4*)buf1708 = rsGetElementAt_uchar4(*(rs_allocation*)buf1709, *(uint32_t*)buf1710, *(uint32_t*)buf1711, *(uint32_t*)buf1712); + *(short*)buf1713 = rsGetElementAt_short(*(rs_allocation*)buf1714, *(uint32_t*)buf1715, *(uint32_t*)buf1716, *(uint32_t*)buf1717); + *(short2*)buf1718 = rsGetElementAt_short2(*(rs_allocation*)buf1719, *(uint32_t*)buf1720, *(uint32_t*)buf1721, *(uint32_t*)buf1722); + *(short3*)buf1723 = rsGetElementAt_short3(*(rs_allocation*)buf1724, *(uint32_t*)buf1725, *(uint32_t*)buf1726, *(uint32_t*)buf1727); + *(short4*)buf1728 = rsGetElementAt_short4(*(rs_allocation*)buf1729, *(uint32_t*)buf1730, *(uint32_t*)buf1731, *(uint32_t*)buf1732); + *(ushort*)buf1733 = rsGetElementAt_ushort(*(rs_allocation*)buf1734, *(uint32_t*)buf1735, *(uint32_t*)buf1736, *(uint32_t*)buf1737); + *(ushort2*)buf1738 = rsGetElementAt_ushort2(*(rs_allocation*)buf1739, *(uint32_t*)buf1740, *(uint32_t*)buf1741, *(uint32_t*)buf1742); + *(ushort3*)buf1743 = rsGetElementAt_ushort3(*(rs_allocation*)buf1744, *(uint32_t*)buf1745, *(uint32_t*)buf1746, *(uint32_t*)buf1747); + *(ushort4*)buf1748 = rsGetElementAt_ushort4(*(rs_allocation*)buf1749, *(uint32_t*)buf1750, *(uint32_t*)buf1751, *(uint32_t*)buf1752); + *(int*)buf1753 = rsGetElementAt_int(*(rs_allocation*)buf1754, *(uint32_t*)buf1755, *(uint32_t*)buf1756, *(uint32_t*)buf1757); + *(int2*)buf1758 = rsGetElementAt_int2(*(rs_allocation*)buf1759, *(uint32_t*)buf1760, *(uint32_t*)buf1761, *(uint32_t*)buf1762); + *(int3*)buf1763 = rsGetElementAt_int3(*(rs_allocation*)buf1764, *(uint32_t*)buf1765, *(uint32_t*)buf1766, *(uint32_t*)buf1767); + *(int4*)buf1768 = rsGetElementAt_int4(*(rs_allocation*)buf1769, *(uint32_t*)buf1770, *(uint32_t*)buf1771, *(uint32_t*)buf1772); + *(uint*)buf1773 = rsGetElementAt_uint(*(rs_allocation*)buf1774, *(uint32_t*)buf1775, *(uint32_t*)buf1776, *(uint32_t*)buf1777); + *(uint2*)buf1778 = rsGetElementAt_uint2(*(rs_allocation*)buf1779, *(uint32_t*)buf1780, *(uint32_t*)buf1781, *(uint32_t*)buf1782); + *(uint3*)buf1783 = rsGetElementAt_uint3(*(rs_allocation*)buf1784, *(uint32_t*)buf1785, *(uint32_t*)buf1786, *(uint32_t*)buf1787); + *(uint4*)buf1788 = rsGetElementAt_uint4(*(rs_allocation*)buf1789, *(uint32_t*)buf1790, *(uint32_t*)buf1791, *(uint32_t*)buf1792); + *(long*)buf1793 = rsGetElementAt_long(*(rs_allocation*)buf1794, *(uint32_t*)buf1795, *(uint32_t*)buf1796, *(uint32_t*)buf1797); + *(long2*)buf1798 = rsGetElementAt_long2(*(rs_allocation*)buf1799, *(uint32_t*)buf1800, *(uint32_t*)buf1801, *(uint32_t*)buf1802); + *(long3*)buf1803 = rsGetElementAt_long3(*(rs_allocation*)buf1804, *(uint32_t*)buf1805, *(uint32_t*)buf1806, *(uint32_t*)buf1807); + *(long4*)buf1808 = rsGetElementAt_long4(*(rs_allocation*)buf1809, *(uint32_t*)buf1810, *(uint32_t*)buf1811, *(uint32_t*)buf1812); + *(ulong*)buf1813 = rsGetElementAt_ulong(*(rs_allocation*)buf1814, *(uint32_t*)buf1815, *(uint32_t*)buf1816, *(uint32_t*)buf1817); + *(ulong2*)buf1818 = rsGetElementAt_ulong2(*(rs_allocation*)buf1819, *(uint32_t*)buf1820, *(uint32_t*)buf1821, *(uint32_t*)buf1822); + *(ulong3*)buf1823 = rsGetElementAt_ulong3(*(rs_allocation*)buf1824, *(uint32_t*)buf1825, *(uint32_t*)buf1826, *(uint32_t*)buf1827); + *(ulong4*)buf1828 = rsGetElementAt_ulong4(*(rs_allocation*)buf1829, *(uint32_t*)buf1830, *(uint32_t*)buf1831, *(uint32_t*)buf1832); + *(bool*)buf1833 = rsIsObject(*(rs_element*)buf1834); + *(bool*)buf1835 = rsIsObject(*(rs_type*)buf1836); + *(bool*)buf1837 = rsIsObject(*(rs_allocation*)buf1838); + *(bool*)buf1839 = rsIsObject(*(rs_sampler*)buf1840); + *(bool*)buf1841 = rsIsObject(*(rs_script*)buf1842); #ifndef __LP64__ - *(bool*)buf1825 = rsIsObject(*(rs_mesh*)buf1826); - *(bool*)buf1827 = rsIsObject(*(rs_program_fragment*)buf1828); - *(bool*)buf1829 = rsIsObject(*(rs_program_vertex*)buf1830); - *(bool*)buf1831 = rsIsObject(*(rs_program_raster*)buf1832); - *(bool*)buf1833 = rsIsObject(*(rs_program_store*)buf1834); - *(bool*)buf1835 = rsIsObject(*(rs_font*)buf1836); + *(bool*)buf1843 = rsIsObject(*(rs_mesh*)buf1844); + *(bool*)buf1845 = rsIsObject(*(rs_program_fragment*)buf1846); + *(bool*)buf1847 = rsIsObject(*(rs_program_vertex*)buf1848); + *(bool*)buf1849 = rsIsObject(*(rs_program_raster*)buf1850); + *(bool*)buf1851 = rsIsObject(*(rs_program_store*)buf1852); + *(bool*)buf1853 = rsIsObject(*(rs_font*)buf1854); #endif - *(bool*)buf1837 = rsIsSphereInFrustum((float4*) buf1838, (float4*) buf1839, (float4*) buf1840, (float4*) buf1841, (float4*) buf1842, (float4*) buf1843, (float4*) buf1844); - *(rs_tm**)buf1845 = rsLocaltime((rs_tm*) buf1846, (const rs_time_t*) buf1847); - *(float*)buf1848 = rsMatrixGet((const rs_matrix4x4*) buf1849, *(uint32_t*)buf1850, *(uint32_t*)buf1851); - *(float*)buf1852 = rsMatrixGet((const rs_matrix3x3*) buf1853, *(uint32_t*)buf1854, *(uint32_t*)buf1855); - *(float*)buf1856 = rsMatrixGet((const rs_matrix2x2*) buf1857, *(uint32_t*)buf1858, *(uint32_t*)buf1859); - *(bool*)buf1860 = rsMatrixInverse((rs_matrix4x4*) buf1861); - *(bool*)buf1862 = rsMatrixInverseTranspose((rs_matrix4x4*) buf1863); - rsMatrixLoad((rs_matrix4x4*) buf1864, (const float*) buf1865); - rsMatrixLoad((rs_matrix3x3*) buf1866, (const float*) buf1867); - rsMatrixLoad((rs_matrix2x2*) buf1868, (const float*) buf1869); - rsMatrixLoad((rs_matrix4x4*) buf1870, (const rs_matrix4x4*) buf1871); - rsMatrixLoad((rs_matrix3x3*) buf1872, (const rs_matrix3x3*) buf1873); - rsMatrixLoad((rs_matrix2x2*) buf1874, (const rs_matrix2x2*) buf1875); - rsMatrixLoad((rs_matrix4x4*) buf1876, (const rs_matrix3x3*) buf1877); - rsMatrixLoad((rs_matrix4x4*) buf1878, (const rs_matrix2x2*) buf1879); - rsMatrixLoadFrustum((rs_matrix4x4*) buf1880, *(float*)buf1881, *(float*)buf1882, *(float*)buf1883, *(float*)buf1884, *(float*)buf1885, *(float*)buf1886); - rsMatrixLoadIdentity((rs_matrix4x4*) buf1887); - rsMatrixLoadIdentity((rs_matrix3x3*) buf1888); - rsMatrixLoadIdentity((rs_matrix2x2*) buf1889); - rsMatrixLoadMultiply((rs_matrix4x4*) buf1890, (const rs_matrix4x4*) buf1891, (const rs_matrix4x4*) buf1892); - rsMatrixLoadMultiply((rs_matrix3x3*) buf1893, (const rs_matrix3x3*) buf1894, (const rs_matrix3x3*) buf1895); - rsMatrixLoadMultiply((rs_matrix2x2*) buf1896, (const rs_matrix2x2*) buf1897, (const rs_matrix2x2*) buf1898); - rsMatrixLoadOrtho((rs_matrix4x4*) buf1899, *(float*)buf1900, *(float*)buf1901, *(float*)buf1902, *(float*)buf1903, *(float*)buf1904, *(float*)buf1905); - rsMatrixLoadPerspective((rs_matrix4x4*) buf1906, *(float*)buf1907, *(float*)buf1908, *(float*)buf1909, *(float*)buf1910); - rsMatrixLoadRotate((rs_matrix4x4*) buf1911, *(float*)buf1912, *(float*)buf1913, *(float*)buf1914, *(float*)buf1915); - rsMatrixLoadScale((rs_matrix4x4*) buf1916, *(float*)buf1917, *(float*)buf1918, *(float*)buf1919); - rsMatrixLoadTranslate((rs_matrix4x4*) buf1920, *(float*)buf1921, *(float*)buf1922, *(float*)buf1923); - rsMatrixMultiply((rs_matrix4x4*) buf1924, (const rs_matrix4x4*) buf1925); - rsMatrixMultiply((rs_matrix3x3*) buf1926, (const rs_matrix3x3*) buf1927); - rsMatrixMultiply((rs_matrix2x2*) buf1928, (const rs_matrix2x2*) buf1929); - *(float4*)buf1930 = rsMatrixMultiply((rs_matrix4x4*) buf1931, *(float4*)buf1932); - *(float4*)buf1933 = rsMatrixMultiply((rs_matrix4x4*) buf1934, *(float3*)buf1935); - *(float4*)buf1936 = rsMatrixMultiply((rs_matrix4x4*) buf1937, *(float2*)buf1938); - *(float3*)buf1939 = rsMatrixMultiply((rs_matrix3x3*) buf1940, *(float3*)buf1941); - *(float3*)buf1942 = rsMatrixMultiply((rs_matrix3x3*) buf1943, *(float2*)buf1944); - *(float2*)buf1945 = rsMatrixMultiply((rs_matrix2x2*) buf1946, *(float2*)buf1947); - rsMatrixRotate((rs_matrix4x4*) buf1948, *(float*)buf1949, *(float*)buf1950, *(float*)buf1951, *(float*)buf1952); - rsMatrixScale((rs_matrix4x4*) buf1953, *(float*)buf1954, *(float*)buf1955, *(float*)buf1956); - rsMatrixSet((rs_matrix4x4*) buf1957, *(uint32_t*)buf1958, *(uint32_t*)buf1959, *(float*)buf1960); - rsMatrixSet((rs_matrix3x3*) buf1961, *(uint32_t*)buf1962, *(uint32_t*)buf1963, *(float*)buf1964); - rsMatrixSet((rs_matrix2x2*) buf1965, *(uint32_t*)buf1966, *(uint32_t*)buf1967, *(float*)buf1968); - rsMatrixTranslate((rs_matrix4x4*) buf1969, *(float*)buf1970, *(float*)buf1971, *(float*)buf1972); - rsMatrixTranspose((rs_matrix4x4*) buf1973); - rsMatrixTranspose((rs_matrix3x3*) buf1974); - rsMatrixTranspose((rs_matrix2x2*) buf1975); - *(uchar4*)buf1976 = rsPackColorTo8888(*(float*)buf1977, *(float*)buf1978, *(float*)buf1979); - *(uchar4*)buf1980 = rsPackColorTo8888(*(float*)buf1981, *(float*)buf1982, *(float*)buf1983, *(float*)buf1984); - *(uchar4*)buf1985 = rsPackColorTo8888(*(float3*)buf1986); - *(uchar4*)buf1987 = rsPackColorTo8888(*(float4*)buf1988); - rsQuaternionAdd((rs_quaternion*) buf1989, (const rs_quaternion*) buf1990); - rsQuaternionConjugate((rs_quaternion*) buf1991); - *(float*)buf1992 = rsQuaternionDot((const rs_quaternion*) buf1993, (const rs_quaternion*) buf1994); - rsQuaternionGetMatrixUnit((rs_matrix4x4*) buf1995, (const rs_quaternion*) buf1996); - rsQuaternionLoadRotate((rs_quaternion*) buf1997, *(float*)buf1998, *(float*)buf1999, *(float*)buf2000, *(float*)buf2001); - rsQuaternionLoadRotateUnit((rs_quaternion*) buf2002, *(float*)buf2003, *(float*)buf2004, *(float*)buf2005, *(float*)buf2006); - rsQuaternionMultiply((rs_quaternion*) buf2007, *(float*)buf2008); - rsQuaternionMultiply((rs_quaternion*) buf2009, (const rs_quaternion*) buf2010); - rsQuaternionNormalize((rs_quaternion*) buf2011); - rsQuaternionSet((rs_quaternion*) buf2012, *(float*)buf2013, *(float*)buf2014, *(float*)buf2015, *(float*)buf2016); - rsQuaternionSet((rs_quaternion*) buf2017, (const rs_quaternion*) buf2018); - rsQuaternionSlerp((rs_quaternion*) buf2019, (const rs_quaternion*) buf2020, (const rs_quaternion*) buf2021, *(float*)buf2022); - *(int*)buf2023 = rsRand(*(int*)buf2024); - *(int*)buf2025 = rsRand(*(int*)buf2026, *(int*)buf2027); - *(float*)buf2028 = rsRand(*(float*)buf2029); - *(float*)buf2030 = rsRand(*(float*)buf2031, *(float*)buf2032); - *(bool*)buf2033 = rsSendToClient(*(int*)buf2034); - *(bool*)buf2035 = rsSendToClient(*(int*)buf2036, (const void*) buf2037, *(uint*)buf2038); - rsSendToClientBlocking(*(int*)buf2039); - rsSendToClientBlocking(*(int*)buf2040, (const void*) buf2041, *(uint*)buf2042); - rsSetObject((rs_element*) buf2043, *(rs_element*)buf2044); - rsSetObject((rs_type*) buf2045, *(rs_type*)buf2046); - rsSetObject((rs_allocation*) buf2047, *(rs_allocation*)buf2048); - rsSetObject((rs_sampler*) buf2049, *(rs_sampler*)buf2050); - rsSetObject((rs_script*) buf2051, *(rs_script*)buf2052); + *(bool*)buf1855 = rsIsSphereInFrustum((float4*) buf1856, (float4*) buf1857, (float4*) buf1858, (float4*) buf1859, (float4*) buf1860, (float4*) buf1861, (float4*) buf1862); + *(rs_tm**)buf1863 = rsLocaltime((rs_tm*) buf1864, (const rs_time_t*) buf1865); + *(float*)buf1866 = rsMatrixGet((const rs_matrix4x4*) buf1867, *(uint32_t*)buf1868, *(uint32_t*)buf1869); + *(float*)buf1870 = rsMatrixGet((const rs_matrix3x3*) buf1871, *(uint32_t*)buf1872, *(uint32_t*)buf1873); + *(float*)buf1874 = rsMatrixGet((const rs_matrix2x2*) buf1875, *(uint32_t*)buf1876, *(uint32_t*)buf1877); + *(bool*)buf1878 = rsMatrixInverse((rs_matrix4x4*) buf1879); + *(bool*)buf1880 = rsMatrixInverseTranspose((rs_matrix4x4*) buf1881); + rsMatrixLoad((rs_matrix4x4*) buf1882, (const float*) buf1883); + rsMatrixLoad((rs_matrix3x3*) buf1884, (const float*) buf1885); + rsMatrixLoad((rs_matrix2x2*) buf1886, (const float*) buf1887); + rsMatrixLoad((rs_matrix4x4*) buf1888, (const rs_matrix4x4*) buf1889); + rsMatrixLoad((rs_matrix3x3*) buf1890, (const rs_matrix3x3*) buf1891); + rsMatrixLoad((rs_matrix2x2*) buf1892, (const rs_matrix2x2*) buf1893); + rsMatrixLoad((rs_matrix4x4*) buf1894, (const rs_matrix3x3*) buf1895); + rsMatrixLoad((rs_matrix4x4*) buf1896, (const rs_matrix2x2*) buf1897); + rsMatrixLoadFrustum((rs_matrix4x4*) buf1898, *(float*)buf1899, *(float*)buf1900, *(float*)buf1901, *(float*)buf1902, *(float*)buf1903, *(float*)buf1904); + rsMatrixLoadIdentity((rs_matrix4x4*) buf1905); + rsMatrixLoadIdentity((rs_matrix3x3*) buf1906); + rsMatrixLoadIdentity((rs_matrix2x2*) buf1907); + rsMatrixLoadMultiply((rs_matrix4x4*) buf1908, (const rs_matrix4x4*) buf1909, (const rs_matrix4x4*) buf1910); + rsMatrixLoadMultiply((rs_matrix3x3*) buf1911, (const rs_matrix3x3*) buf1912, (const rs_matrix3x3*) buf1913); + rsMatrixLoadMultiply((rs_matrix2x2*) buf1914, (const rs_matrix2x2*) buf1915, (const rs_matrix2x2*) buf1916); + rsMatrixLoadOrtho((rs_matrix4x4*) buf1917, *(float*)buf1918, *(float*)buf1919, *(float*)buf1920, *(float*)buf1921, *(float*)buf1922, *(float*)buf1923); + rsMatrixLoadPerspective((rs_matrix4x4*) buf1924, *(float*)buf1925, *(float*)buf1926, *(float*)buf1927, *(float*)buf1928); + rsMatrixLoadRotate((rs_matrix4x4*) buf1929, *(float*)buf1930, *(float*)buf1931, *(float*)buf1932, *(float*)buf1933); + rsMatrixLoadScale((rs_matrix4x4*) buf1934, *(float*)buf1935, *(float*)buf1936, *(float*)buf1937); + rsMatrixLoadTranslate((rs_matrix4x4*) buf1938, *(float*)buf1939, *(float*)buf1940, *(float*)buf1941); + rsMatrixMultiply((rs_matrix4x4*) buf1942, (const rs_matrix4x4*) buf1943); + rsMatrixMultiply((rs_matrix3x3*) buf1944, (const rs_matrix3x3*) buf1945); + rsMatrixMultiply((rs_matrix2x2*) buf1946, (const rs_matrix2x2*) buf1947); + *(float4*)buf1948 = rsMatrixMultiply((rs_matrix4x4*) buf1949, *(float4*)buf1950); + *(float4*)buf1951 = rsMatrixMultiply((rs_matrix4x4*) buf1952, *(float3*)buf1953); + *(float4*)buf1954 = rsMatrixMultiply((rs_matrix4x4*) buf1955, *(float2*)buf1956); + *(float3*)buf1957 = rsMatrixMultiply((rs_matrix3x3*) buf1958, *(float3*)buf1959); + *(float3*)buf1960 = rsMatrixMultiply((rs_matrix3x3*) buf1961, *(float2*)buf1962); + *(float2*)buf1963 = rsMatrixMultiply((rs_matrix2x2*) buf1964, *(float2*)buf1965); + rsMatrixRotate((rs_matrix4x4*) buf1966, *(float*)buf1967, *(float*)buf1968, *(float*)buf1969, *(float*)buf1970); + rsMatrixScale((rs_matrix4x4*) buf1971, *(float*)buf1972, *(float*)buf1973, *(float*)buf1974); + rsMatrixSet((rs_matrix4x4*) buf1975, *(uint32_t*)buf1976, *(uint32_t*)buf1977, *(float*)buf1978); + rsMatrixSet((rs_matrix3x3*) buf1979, *(uint32_t*)buf1980, *(uint32_t*)buf1981, *(float*)buf1982); + rsMatrixSet((rs_matrix2x2*) buf1983, *(uint32_t*)buf1984, *(uint32_t*)buf1985, *(float*)buf1986); + rsMatrixTranslate((rs_matrix4x4*) buf1987, *(float*)buf1988, *(float*)buf1989, *(float*)buf1990); + rsMatrixTranspose((rs_matrix4x4*) buf1991); + rsMatrixTranspose((rs_matrix3x3*) buf1992); + rsMatrixTranspose((rs_matrix2x2*) buf1993); + *(uchar4*)buf1994 = rsPackColorTo8888(*(float*)buf1995, *(float*)buf1996, *(float*)buf1997); + *(uchar4*)buf1998 = rsPackColorTo8888(*(float*)buf1999, *(float*)buf2000, *(float*)buf2001, *(float*)buf2002); + *(uchar4*)buf2003 = rsPackColorTo8888(*(float3*)buf2004); + *(uchar4*)buf2005 = rsPackColorTo8888(*(float4*)buf2006); + rsQuaternionAdd((rs_quaternion*) buf2007, (const rs_quaternion*) buf2008); + rsQuaternionConjugate((rs_quaternion*) buf2009); + *(float*)buf2010 = rsQuaternionDot((const rs_quaternion*) buf2011, (const rs_quaternion*) buf2012); + rsQuaternionGetMatrixUnit((rs_matrix4x4*) buf2013, (const rs_quaternion*) buf2014); + rsQuaternionLoadRotate((rs_quaternion*) buf2015, *(float*)buf2016, *(float*)buf2017, *(float*)buf2018, *(float*)buf2019); + rsQuaternionLoadRotateUnit((rs_quaternion*) buf2020, *(float*)buf2021, *(float*)buf2022, *(float*)buf2023, *(float*)buf2024); + rsQuaternionMultiply((rs_quaternion*) buf2025, *(float*)buf2026); + rsQuaternionMultiply((rs_quaternion*) buf2027, (const rs_quaternion*) buf2028); + rsQuaternionNormalize((rs_quaternion*) buf2029); + rsQuaternionSet((rs_quaternion*) buf2030, *(float*)buf2031, *(float*)buf2032, *(float*)buf2033, *(float*)buf2034); + rsQuaternionSet((rs_quaternion*) buf2035, (const rs_quaternion*) buf2036); + rsQuaternionSlerp((rs_quaternion*) buf2037, (const rs_quaternion*) buf2038, (const rs_quaternion*) buf2039, *(float*)buf2040); + *(int*)buf2041 = rsRand(*(int*)buf2042); + *(int*)buf2043 = rsRand(*(int*)buf2044, *(int*)buf2045); + *(float*)buf2046 = rsRand(*(float*)buf2047); + *(float*)buf2048 = rsRand(*(float*)buf2049, *(float*)buf2050); + *(bool*)buf2051 = rsSendToClient(*(int*)buf2052); + *(bool*)buf2053 = rsSendToClient(*(int*)buf2054, (const void*) buf2055, *(uint*)buf2056); + rsSendToClientBlocking(*(int*)buf2057); + rsSendToClientBlocking(*(int*)buf2058, (const void*) buf2059, *(uint*)buf2060); + rsSetObject((rs_element*) buf2061, *(rs_element*)buf2062); + rsSetObject((rs_type*) buf2063, *(rs_type*)buf2064); + rsSetObject((rs_allocation*) buf2065, *(rs_allocation*)buf2066); + rsSetObject((rs_sampler*) buf2067, *(rs_sampler*)buf2068); + rsSetObject((rs_script*) buf2069, *(rs_script*)buf2070); #ifndef __LP64__ - rsSetObject((rs_mesh*) buf2053, *(rs_mesh*)buf2054); - rsSetObject((rs_program_fragment*) buf2055, *(rs_program_fragment*)buf2056); - rsSetObject((rs_program_vertex*) buf2057, *(rs_program_vertex*)buf2058); - rsSetObject((rs_program_raster*) buf2059, *(rs_program_raster*)buf2060); - rsSetObject((rs_program_store*) buf2061, *(rs_program_store*)buf2062); - rsSetObject((rs_font*) buf2063, *(rs_font*)buf2064); + rsSetObject((rs_mesh*) buf2071, *(rs_mesh*)buf2072); + rsSetObject((rs_program_fragment*) buf2073, *(rs_program_fragment*)buf2074); + rsSetObject((rs_program_vertex*) buf2075, *(rs_program_vertex*)buf2076); + rsSetObject((rs_program_raster*) buf2077, *(rs_program_raster*)buf2078); + rsSetObject((rs_program_store*) buf2079, *(rs_program_store*)buf2080); + rsSetObject((rs_font*) buf2081, *(rs_font*)buf2082); #endif - *(rs_time_t*)buf2065 = rsTime((rs_time_t*) buf2066); - *(float4*)buf2067 = rsUnpackColor8888(*(uchar4*)buf2068); - *(int64_t*)buf2069 = rsUptimeMillis(); - *(int64_t*)buf2070 = rsUptimeNanos(); - *(float4*)buf2071 = rsYuvToRGBA_float4(*(uchar*)buf2072, *(uchar*)buf2073, *(uchar*)buf2074); - *(uchar4*)buf2075 = rsYuvToRGBA_uchar4(*(uchar*)buf2076, *(uchar*)buf2077, *(uchar*)buf2078); + *(rs_time_t*)buf2083 = rsTime((rs_time_t*) buf2084); + *(float4*)buf2085 = rsUnpackColor8888(*(uchar4*)buf2086); + *(int64_t*)buf2087 = rsUptimeMillis(); + *(int64_t*)buf2088 = rsUptimeNanos(); + *(float4*)buf2089 = rsYuvToRGBA_float4(*(uchar*)buf2090, *(uchar*)buf2091, *(uchar*)buf2092); + *(uchar4*)buf2093 = rsYuvToRGBA_uchar4(*(uchar*)buf2094, *(uchar*)buf2095, *(uchar*)buf2096); #ifndef __LP64__ - rsgAllocationSyncAll(*(rs_allocation*)buf2079); + rsgAllocationSyncAll(*(rs_allocation*)buf2097); #endif #ifndef __LP64__ - rsgBindConstant(*(rs_program_fragment*)buf2080, *(uint*)buf2081, *(rs_allocation*)buf2082); + rsgBindConstant(*(rs_program_fragment*)buf2098, *(uint*)buf2099, *(rs_allocation*)buf2100); #endif #ifndef __LP64__ - rsgBindConstant(*(rs_program_vertex*)buf2083, *(uint*)buf2084, *(rs_allocation*)buf2085); + rsgBindConstant(*(rs_program_vertex*)buf2101, *(uint*)buf2102, *(rs_allocation*)buf2103); #endif #ifndef __LP64__ - rsgBindFont(*(rs_font*)buf2086); + rsgBindFont(*(rs_font*)buf2104); #endif #ifndef __LP64__ - rsgBindProgramFragment(*(rs_program_fragment*)buf2087); + rsgBindProgramFragment(*(rs_program_fragment*)buf2105); #endif #ifndef __LP64__ - rsgBindProgramRaster(*(rs_program_raster*)buf2088); + rsgBindProgramRaster(*(rs_program_raster*)buf2106); #endif #ifndef __LP64__ - rsgBindProgramStore(*(rs_program_store*)buf2089); + rsgBindProgramStore(*(rs_program_store*)buf2107); #endif #ifndef __LP64__ - rsgBindProgramVertex(*(rs_program_vertex*)buf2090); + rsgBindProgramVertex(*(rs_program_vertex*)buf2108); #endif #ifndef __LP64__ - rsgBindSampler(*(rs_program_fragment*)buf2091, *(uint*)buf2092, *(rs_sampler*)buf2093); + rsgBindSampler(*(rs_program_fragment*)buf2109, *(uint*)buf2110, *(rs_sampler*)buf2111); #endif #ifndef __LP64__ - rsgBindTexture(*(rs_program_fragment*)buf2094, *(uint*)buf2095, *(rs_allocation*)buf2096); + rsgBindTexture(*(rs_program_fragment*)buf2112, *(uint*)buf2113, *(rs_allocation*)buf2114); #endif #ifndef __LP64__ - rsgClearColor(*(float*)buf2097, *(float*)buf2098, *(float*)buf2099, *(float*)buf2100); + rsgClearColor(*(float*)buf2115, *(float*)buf2116, *(float*)buf2117, *(float*)buf2118); #endif #ifndef __LP64__ - rsgClearDepth(*(float*)buf2101); + rsgClearDepth(*(float*)buf2119); #endif #ifndef __LP64__ - rsgDrawMesh(*(rs_mesh*)buf2102); + rsgDrawMesh(*(rs_mesh*)buf2120); #endif #ifndef __LP64__ - rsgDrawMesh(*(rs_mesh*)buf2103, *(uint*)buf2104); + rsgDrawMesh(*(rs_mesh*)buf2121, *(uint*)buf2122); #endif #ifndef __LP64__ - rsgDrawMesh(*(rs_mesh*)buf2105, *(uint*)buf2106, *(uint*)buf2107, *(uint*)buf2108); + rsgDrawMesh(*(rs_mesh*)buf2123, *(uint*)buf2124, *(uint*)buf2125, *(uint*)buf2126); #endif #ifndef __LP64__ - rsgDrawQuad(*(float*)buf2109, *(float*)buf2110, *(float*)buf2111, *(float*)buf2112, *(float*)buf2113, *(float*)buf2114, *(float*)buf2115, *(float*)buf2116, *(float*)buf2117, *(float*)buf2118, *(float*)buf2119, *(float*)buf2120); + rsgDrawQuad(*(float*)buf2127, *(float*)buf2128, *(float*)buf2129, *(float*)buf2130, *(float*)buf2131, *(float*)buf2132, *(float*)buf2133, *(float*)buf2134, *(float*)buf2135, *(float*)buf2136, *(float*)buf2137, *(float*)buf2138); #endif #ifndef __LP64__ - rsgDrawQuadTexCoords(*(float*)buf2121, *(float*)buf2122, *(float*)buf2123, *(float*)buf2124, *(float*)buf2125, *(float*)buf2126, *(float*)buf2127, *(float*)buf2128, *(float*)buf2129, *(float*)buf2130, *(float*)buf2131, *(float*)buf2132, *(float*)buf2133, *(float*)buf2134, *(float*)buf2135, *(float*)buf2136, *(float*)buf2137, *(float*)buf2138, *(float*)buf2139, *(float*)buf2140); + rsgDrawQuadTexCoords(*(float*)buf2139, *(float*)buf2140, *(float*)buf2141, *(float*)buf2142, *(float*)buf2143, *(float*)buf2144, *(float*)buf2145, *(float*)buf2146, *(float*)buf2147, *(float*)buf2148, *(float*)buf2149, *(float*)buf2150, *(float*)buf2151, *(float*)buf2152, *(float*)buf2153, *(float*)buf2154, *(float*)buf2155, *(float*)buf2156, *(float*)buf2157, *(float*)buf2158); #endif #ifndef __LP64__ - rsgDrawRect(*(float*)buf2141, *(float*)buf2142, *(float*)buf2143, *(float*)buf2144, *(float*)buf2145); + rsgDrawRect(*(float*)buf2159, *(float*)buf2160, *(float*)buf2161, *(float*)buf2162, *(float*)buf2163); #endif #ifndef __LP64__ - rsgDrawSpriteScreenspace(*(float*)buf2146, *(float*)buf2147, *(float*)buf2148, *(float*)buf2149, *(float*)buf2150); + rsgDrawSpriteScreenspace(*(float*)buf2164, *(float*)buf2165, *(float*)buf2166, *(float*)buf2167, *(float*)buf2168); #endif #ifndef __LP64__ - rsgDrawText((const char*) buf2151, *(int*)buf2152, *(int*)buf2153); + rsgDrawText((const char*) buf2169, *(int*)buf2170, *(int*)buf2171); #endif #ifndef __LP64__ - rsgDrawText(*(rs_allocation*)buf2154, *(int*)buf2155, *(int*)buf2156); + rsgDrawText(*(rs_allocation*)buf2172, *(int*)buf2173, *(int*)buf2174); #endif #ifndef __LP64__ - rsgFontColor(*(float*)buf2157, *(float*)buf2158, *(float*)buf2159, *(float*)buf2160); + rsgFontColor(*(float*)buf2175, *(float*)buf2176, *(float*)buf2177, *(float*)buf2178); #endif #ifndef __LP64__ - *(uint*)buf2161 = rsgGetHeight(); + *(uint*)buf2179 = rsgGetHeight(); #endif #ifndef __LP64__ - *(uint*)buf2162 = rsgGetWidth(); + *(uint*)buf2180 = rsgGetWidth(); #endif #ifndef __LP64__ - rsgMeasureText((const char*) buf2163, (int*) buf2164, (int*) buf2165, (int*) buf2166, (int*) buf2167); + rsgMeasureText((const char*) buf2181, (int*) buf2182, (int*) buf2183, (int*) buf2184, (int*) buf2185); #endif #ifndef __LP64__ - rsgMeasureText(*(rs_allocation*)buf2168, (int*) buf2169, (int*) buf2170, (int*) buf2171, (int*) buf2172); + rsgMeasureText(*(rs_allocation*)buf2186, (int*) buf2187, (int*) buf2188, (int*) buf2189, (int*) buf2190); #endif #ifndef __LP64__ - rsgMeshComputeBoundingBox(*(rs_mesh*)buf2173, (float*) buf2174, (float*) buf2175, (float*) buf2176, (float*) buf2177, (float*) buf2178, (float*) buf2179); + rsgMeshComputeBoundingBox(*(rs_mesh*)buf2191, (float*) buf2192, (float*) buf2193, (float*) buf2194, (float*) buf2195, (float*) buf2196, (float*) buf2197); #endif #ifndef __LP64__ - rsgMeshComputeBoundingBox(*(rs_mesh*)buf2180, (float3*) buf2181, (float3*) buf2182); + rsgMeshComputeBoundingBox(*(rs_mesh*)buf2198, (float3*) buf2199, (float3*) buf2200); #endif #ifndef __LP64__ - rsgProgramFragmentConstantColor(*(rs_program_fragment*)buf2183, *(float*)buf2184, *(float*)buf2185, *(float*)buf2186, *(float*)buf2187); + rsgProgramFragmentConstantColor(*(rs_program_fragment*)buf2201, *(float*)buf2202, *(float*)buf2203, *(float*)buf2204, *(float*)buf2205); #endif #ifndef __LP64__ - rsgProgramVertexGetProjectionMatrix((rs_matrix4x4*) buf2188); + rsgProgramVertexGetProjectionMatrix((rs_matrix4x4*) buf2206); #endif #ifndef __LP64__ - rsgProgramVertexLoadModelMatrix((const rs_matrix4x4*) buf2189); + rsgProgramVertexLoadModelMatrix((const rs_matrix4x4*) buf2207); #endif #ifndef __LP64__ - rsgProgramVertexLoadProjectionMatrix((const rs_matrix4x4*) buf2190); + rsgProgramVertexLoadProjectionMatrix((const rs_matrix4x4*) buf2208); #endif #ifndef __LP64__ - rsgProgramVertexLoadTextureMatrix((const rs_matrix4x4*) buf2191); + rsgProgramVertexLoadTextureMatrix((const rs_matrix4x4*) buf2209); #endif - *(float*)buf2192 = rsqrt(*(float*)buf2193); - *(float2*)buf2194 = rsqrt(*(float2*)buf2195); - *(float3*)buf2196 = rsqrt(*(float3*)buf2197); - *(float4*)buf2198 = rsqrt(*(float4*)buf2199); - *(float*)buf2200 = sign(*(float*)buf2201); - *(float2*)buf2202 = sign(*(float2*)buf2203); - *(float3*)buf2204 = sign(*(float3*)buf2205); - *(float4*)buf2206 = sign(*(float4*)buf2207); - *(float*)buf2208 = sin(*(float*)buf2209); - *(float2*)buf2210 = sin(*(float2*)buf2211); - *(float3*)buf2212 = sin(*(float3*)buf2213); - *(float4*)buf2214 = sin(*(float4*)buf2215); - *(float*)buf2216 = sincos(*(float*)buf2217, (float*) buf2218); - *(float2*)buf2219 = sincos(*(float2*)buf2220, (float2*) buf2221); - *(float3*)buf2222 = sincos(*(float3*)buf2223, (float3*) buf2224); - *(float4*)buf2225 = sincos(*(float4*)buf2226, (float4*) buf2227); - *(float*)buf2228 = sinh(*(float*)buf2229); - *(float2*)buf2230 = sinh(*(float2*)buf2231); - *(float3*)buf2232 = sinh(*(float3*)buf2233); - *(float4*)buf2234 = sinh(*(float4*)buf2235); - *(float*)buf2236 = sinpi(*(float*)buf2237); - *(float2*)buf2238 = sinpi(*(float2*)buf2239); - *(float3*)buf2240 = sinpi(*(float3*)buf2241); - *(float4*)buf2242 = sinpi(*(float4*)buf2243); - *(float*)buf2244 = sqrt(*(float*)buf2245); - *(float2*)buf2246 = sqrt(*(float2*)buf2247); - *(float3*)buf2248 = sqrt(*(float3*)buf2249); - *(float4*)buf2250 = sqrt(*(float4*)buf2251); - *(float*)buf2252 = step(*(float*)buf2253, *(float*)buf2254); - *(float2*)buf2255 = step(*(float2*)buf2256, *(float2*)buf2257); - *(float3*)buf2258 = step(*(float3*)buf2259, *(float3*)buf2260); - *(float4*)buf2261 = step(*(float4*)buf2262, *(float4*)buf2263); - *(float2*)buf2264 = step(*(float2*)buf2265, *(float*)buf2266); - *(float3*)buf2267 = step(*(float3*)buf2268, *(float*)buf2269); - *(float4*)buf2270 = step(*(float4*)buf2271, *(float*)buf2272); - *(float*)buf2273 = tan(*(float*)buf2274); - *(float2*)buf2275 = tan(*(float2*)buf2276); - *(float3*)buf2277 = tan(*(float3*)buf2278); - *(float4*)buf2279 = tan(*(float4*)buf2280); - *(float*)buf2281 = tanh(*(float*)buf2282); - *(float2*)buf2283 = tanh(*(float2*)buf2284); - *(float3*)buf2285 = tanh(*(float3*)buf2286); - *(float4*)buf2287 = tanh(*(float4*)buf2288); - *(float*)buf2289 = tanpi(*(float*)buf2290); - *(float2*)buf2291 = tanpi(*(float2*)buf2292); - *(float3*)buf2293 = tanpi(*(float3*)buf2294); - *(float4*)buf2295 = tanpi(*(float4*)buf2296); - *(float*)buf2297 = tgamma(*(float*)buf2298); - *(float2*)buf2299 = tgamma(*(float2*)buf2300); - *(float3*)buf2301 = tgamma(*(float3*)buf2302); - *(float4*)buf2303 = tgamma(*(float4*)buf2304); - *(float*)buf2305 = trunc(*(float*)buf2306); - *(float2*)buf2307 = trunc(*(float2*)buf2308); - *(float3*)buf2309 = trunc(*(float3*)buf2310); - *(float4*)buf2311 = trunc(*(float4*)buf2312); + *(float*)buf2210 = rsqrt(*(float*)buf2211); + *(float2*)buf2212 = rsqrt(*(float2*)buf2213); + *(float3*)buf2214 = rsqrt(*(float3*)buf2215); + *(float4*)buf2216 = rsqrt(*(float4*)buf2217); + *(float*)buf2218 = sign(*(float*)buf2219); + *(float2*)buf2220 = sign(*(float2*)buf2221); + *(float3*)buf2222 = sign(*(float3*)buf2223); + *(float4*)buf2224 = sign(*(float4*)buf2225); + *(float*)buf2226 = sin(*(float*)buf2227); + *(float2*)buf2228 = sin(*(float2*)buf2229); + *(float3*)buf2230 = sin(*(float3*)buf2231); + *(float4*)buf2232 = sin(*(float4*)buf2233); + *(float*)buf2234 = sincos(*(float*)buf2235, (float*) buf2236); + *(float2*)buf2237 = sincos(*(float2*)buf2238, (float2*) buf2239); + *(float3*)buf2240 = sincos(*(float3*)buf2241, (float3*) buf2242); + *(float4*)buf2243 = sincos(*(float4*)buf2244, (float4*) buf2245); + *(float*)buf2246 = sinh(*(float*)buf2247); + *(float2*)buf2248 = sinh(*(float2*)buf2249); + *(float3*)buf2250 = sinh(*(float3*)buf2251); + *(float4*)buf2252 = sinh(*(float4*)buf2253); + *(float*)buf2254 = sinpi(*(float*)buf2255); + *(float2*)buf2256 = sinpi(*(float2*)buf2257); + *(float3*)buf2258 = sinpi(*(float3*)buf2259); + *(float4*)buf2260 = sinpi(*(float4*)buf2261); + *(float*)buf2262 = sqrt(*(float*)buf2263); + *(float2*)buf2264 = sqrt(*(float2*)buf2265); + *(float3*)buf2266 = sqrt(*(float3*)buf2267); + *(float4*)buf2268 = sqrt(*(float4*)buf2269); + *(float*)buf2270 = step(*(float*)buf2271, *(float*)buf2272); + *(float2*)buf2273 = step(*(float2*)buf2274, *(float2*)buf2275); + *(float3*)buf2276 = step(*(float3*)buf2277, *(float3*)buf2278); + *(float4*)buf2279 = step(*(float4*)buf2280, *(float4*)buf2281); + *(float2*)buf2282 = step(*(float2*)buf2283, *(float*)buf2284); + *(float3*)buf2285 = step(*(float3*)buf2286, *(float*)buf2287); + *(float4*)buf2288 = step(*(float4*)buf2289, *(float*)buf2290); + *(float*)buf2291 = tan(*(float*)buf2292); + *(float2*)buf2293 = tan(*(float2*)buf2294); + *(float3*)buf2295 = tan(*(float3*)buf2296); + *(float4*)buf2297 = tan(*(float4*)buf2298); + *(float*)buf2299 = tanh(*(float*)buf2300); + *(float2*)buf2301 = tanh(*(float2*)buf2302); + *(float3*)buf2303 = tanh(*(float3*)buf2304); + *(float4*)buf2305 = tanh(*(float4*)buf2306); + *(float*)buf2307 = tanpi(*(float*)buf2308); + *(float2*)buf2309 = tanpi(*(float2*)buf2310); + *(float3*)buf2311 = tanpi(*(float3*)buf2312); + *(float4*)buf2313 = tanpi(*(float4*)buf2314); + *(float*)buf2315 = tgamma(*(float*)buf2316); + *(float2*)buf2317 = tgamma(*(float2*)buf2318); + *(float3*)buf2319 = tgamma(*(float3*)buf2320); + *(float4*)buf2321 = tgamma(*(float4*)buf2322); + *(float*)buf2323 = trunc(*(float*)buf2324); + *(float2*)buf2325 = trunc(*(float2*)buf2326); + *(float3*)buf2327 = trunc(*(float3*)buf2328); + *(float4*)buf2329 = trunc(*(float4*)buf2330); } diff --git a/tests/P_all_api_13/all13.rs b/tests/P_all_api_13/all13.rs index c80784b..211f9a2 100644 --- a/tests/P_all_api_13/all13.rs +++ b/tests/P_all_api_13/all13.rs @@ -2335,6 +2335,24 @@ char buf2309[200]; char buf2310[200]; char buf2311[200]; char buf2312[200]; +char buf2313[200]; +char buf2314[200]; +char buf2315[200]; +char buf2316[200]; +char buf2317[200]; +char buf2318[200]; +char buf2319[200]; +char buf2320[200]; +char buf2321[200]; +char buf2322[200]; +char buf2323[200]; +char buf2324[200]; +char buf2325[200]; +char buf2326[200]; +char buf2327[200]; +char buf2328[200]; +char buf2329[200]; +char buf2330[200]; void root(const int* in) { *(uchar*)buf0 = abs(*(char*)buf1); @@ -2734,539 +2752,545 @@ void root(const int* in) { *(float2*)buf886 = max(*(float2*)buf887, *(float2*)buf888); *(float3*)buf889 = max(*(float3*)buf890, *(float3*)buf891); *(float4*)buf892 = max(*(float4*)buf893, *(float4*)buf894); - *(char*)buf895 = max(*(char*)buf896, *(char*)buf897); - *(uchar*)buf898 = max(*(uchar*)buf899, *(uchar*)buf900); - *(short*)buf901 = max(*(short*)buf902, *(short*)buf903); - *(ushort*)buf904 = max(*(ushort*)buf905, *(ushort*)buf906); - *(int*)buf907 = max(*(int*)buf908, *(int*)buf909); - *(uint*)buf910 = max(*(uint*)buf911, *(uint*)buf912); - *(char2*)buf913 = max(*(char2*)buf914, *(char2*)buf915); - *(uchar2*)buf916 = max(*(uchar2*)buf917, *(uchar2*)buf918); - *(short2*)buf919 = max(*(short2*)buf920, *(short2*)buf921); - *(ushort2*)buf922 = max(*(ushort2*)buf923, *(ushort2*)buf924); - *(int2*)buf925 = max(*(int2*)buf926, *(int2*)buf927); - *(uint2*)buf928 = max(*(uint2*)buf929, *(uint2*)buf930); - *(char3*)buf931 = max(*(char3*)buf932, *(char3*)buf933); - *(uchar3*)buf934 = max(*(uchar3*)buf935, *(uchar3*)buf936); - *(short3*)buf937 = max(*(short3*)buf938, *(short3*)buf939); - *(ushort3*)buf940 = max(*(ushort3*)buf941, *(ushort3*)buf942); - *(int3*)buf943 = max(*(int3*)buf944, *(int3*)buf945); - *(uint3*)buf946 = max(*(uint3*)buf947, *(uint3*)buf948); - *(char4*)buf949 = max(*(char4*)buf950, *(char4*)buf951); - *(uchar4*)buf952 = max(*(uchar4*)buf953, *(uchar4*)buf954); - *(short4*)buf955 = max(*(short4*)buf956, *(short4*)buf957); - *(ushort4*)buf958 = max(*(ushort4*)buf959, *(ushort4*)buf960); - *(int4*)buf961 = max(*(int4*)buf962, *(int4*)buf963); - *(uint4*)buf964 = max(*(uint4*)buf965, *(uint4*)buf966); - *(float*)buf967 = min(*(float*)buf968, *(float*)buf969); - *(float2*)buf970 = min(*(float2*)buf971, *(float2*)buf972); - *(float3*)buf973 = min(*(float3*)buf974, *(float3*)buf975); - *(float4*)buf976 = min(*(float4*)buf977, *(float4*)buf978); - *(char*)buf979 = min(*(char*)buf980, *(char*)buf981); - *(uchar*)buf982 = min(*(uchar*)buf983, *(uchar*)buf984); - *(short*)buf985 = min(*(short*)buf986, *(short*)buf987); - *(ushort*)buf988 = min(*(ushort*)buf989, *(ushort*)buf990); - *(int*)buf991 = min(*(int*)buf992, *(int*)buf993); - *(uint*)buf994 = min(*(uint*)buf995, *(uint*)buf996); - *(char2*)buf997 = min(*(char2*)buf998, *(char2*)buf999); - *(uchar2*)buf1000 = min(*(uchar2*)buf1001, *(uchar2*)buf1002); - *(short2*)buf1003 = min(*(short2*)buf1004, *(short2*)buf1005); - *(ushort2*)buf1006 = min(*(ushort2*)buf1007, *(ushort2*)buf1008); - *(int2*)buf1009 = min(*(int2*)buf1010, *(int2*)buf1011); - *(uint2*)buf1012 = min(*(uint2*)buf1013, *(uint2*)buf1014); - *(char3*)buf1015 = min(*(char3*)buf1016, *(char3*)buf1017); - *(uchar3*)buf1018 = min(*(uchar3*)buf1019, *(uchar3*)buf1020); - *(short3*)buf1021 = min(*(short3*)buf1022, *(short3*)buf1023); - *(ushort3*)buf1024 = min(*(ushort3*)buf1025, *(ushort3*)buf1026); - *(int3*)buf1027 = min(*(int3*)buf1028, *(int3*)buf1029); - *(uint3*)buf1030 = min(*(uint3*)buf1031, *(uint3*)buf1032); - *(char4*)buf1033 = min(*(char4*)buf1034, *(char4*)buf1035); - *(uchar4*)buf1036 = min(*(uchar4*)buf1037, *(uchar4*)buf1038); - *(short4*)buf1039 = min(*(short4*)buf1040, *(short4*)buf1041); - *(ushort4*)buf1042 = min(*(ushort4*)buf1043, *(ushort4*)buf1044); - *(int4*)buf1045 = min(*(int4*)buf1046, *(int4*)buf1047); - *(uint4*)buf1048 = min(*(uint4*)buf1049, *(uint4*)buf1050); - *(float*)buf1051 = mix(*(float*)buf1052, *(float*)buf1053, *(float*)buf1054); - *(float2*)buf1055 = mix(*(float2*)buf1056, *(float2*)buf1057, *(float2*)buf1058); - *(float3*)buf1059 = mix(*(float3*)buf1060, *(float3*)buf1061, *(float3*)buf1062); - *(float4*)buf1063 = mix(*(float4*)buf1064, *(float4*)buf1065, *(float4*)buf1066); - *(float2*)buf1067 = mix(*(float2*)buf1068, *(float2*)buf1069, *(float*)buf1070); - *(float3*)buf1071 = mix(*(float3*)buf1072, *(float3*)buf1073, *(float*)buf1074); - *(float4*)buf1075 = mix(*(float4*)buf1076, *(float4*)buf1077, *(float*)buf1078); - *(float*)buf1079 = modf(*(float*)buf1080, (float*) buf1081); - *(float2*)buf1082 = modf(*(float2*)buf1083, (float2*) buf1084); - *(float3*)buf1085 = modf(*(float3*)buf1086, (float3*) buf1087); - *(float4*)buf1088 = modf(*(float4*)buf1089, (float4*) buf1090); - *(float*)buf1091 = nan(*(uint*)buf1092); - *(float*)buf1093 = nextafter(*(float*)buf1094, *(float*)buf1095); - *(float2*)buf1096 = nextafter(*(float2*)buf1097, *(float2*)buf1098); - *(float3*)buf1099 = nextafter(*(float3*)buf1100, *(float3*)buf1101); - *(float4*)buf1102 = nextafter(*(float4*)buf1103, *(float4*)buf1104); - *(float*)buf1105 = normalize(*(float*)buf1106); - *(float2*)buf1107 = normalize(*(float2*)buf1108); - *(float3*)buf1109 = normalize(*(float3*)buf1110); - *(float4*)buf1111 = normalize(*(float4*)buf1112); - *(float*)buf1113 = pow(*(float*)buf1114, *(float*)buf1115); - *(float2*)buf1116 = pow(*(float2*)buf1117, *(float2*)buf1118); - *(float3*)buf1119 = pow(*(float3*)buf1120, *(float3*)buf1121); - *(float4*)buf1122 = pow(*(float4*)buf1123, *(float4*)buf1124); - *(float*)buf1125 = pown(*(float*)buf1126, *(int*)buf1127); - *(float2*)buf1128 = pown(*(float2*)buf1129, *(int2*)buf1130); - *(float3*)buf1131 = pown(*(float3*)buf1132, *(int3*)buf1133); - *(float4*)buf1134 = pown(*(float4*)buf1135, *(int4*)buf1136); - *(float*)buf1137 = powr(*(float*)buf1138, *(float*)buf1139); - *(float2*)buf1140 = powr(*(float2*)buf1141, *(float2*)buf1142); - *(float3*)buf1143 = powr(*(float3*)buf1144, *(float3*)buf1145); - *(float4*)buf1146 = powr(*(float4*)buf1147, *(float4*)buf1148); - *(float*)buf1149 = radians(*(float*)buf1150); - *(float2*)buf1151 = radians(*(float2*)buf1152); - *(float3*)buf1153 = radians(*(float3*)buf1154); - *(float4*)buf1155 = radians(*(float4*)buf1156); - *(float*)buf1157 = remainder(*(float*)buf1158, *(float*)buf1159); - *(float2*)buf1160 = remainder(*(float2*)buf1161, *(float2*)buf1162); - *(float3*)buf1163 = remainder(*(float3*)buf1164, *(float3*)buf1165); - *(float4*)buf1166 = remainder(*(float4*)buf1167, *(float4*)buf1168); - *(float*)buf1169 = remquo(*(float*)buf1170, *(float*)buf1171, (int*) buf1172); - *(float2*)buf1173 = remquo(*(float2*)buf1174, *(float2*)buf1175, (int2*) buf1176); - *(float3*)buf1177 = remquo(*(float3*)buf1178, *(float3*)buf1179, (int3*) buf1180); - *(float4*)buf1181 = remquo(*(float4*)buf1182, *(float4*)buf1183, (int4*) buf1184); - *(float*)buf1185 = rint(*(float*)buf1186); - *(float2*)buf1187 = rint(*(float2*)buf1188); - *(float3*)buf1189 = rint(*(float3*)buf1190); - *(float4*)buf1191 = rint(*(float4*)buf1192); - *(float*)buf1193 = rootn(*(float*)buf1194, *(int*)buf1195); - *(float2*)buf1196 = rootn(*(float2*)buf1197, *(int2*)buf1198); - *(float3*)buf1199 = rootn(*(float3*)buf1200, *(int3*)buf1201); - *(float4*)buf1202 = rootn(*(float4*)buf1203, *(int4*)buf1204); - *(float*)buf1205 = round(*(float*)buf1206); - *(float2*)buf1207 = round(*(float2*)buf1208); - *(float3*)buf1209 = round(*(float3*)buf1210); - *(float4*)buf1211 = round(*(float4*)buf1212); - *(uint32_t*)buf1213 = rsAllocationGetDimFaces(*(rs_allocation*)buf1214); - *(uint32_t*)buf1215 = rsAllocationGetDimLOD(*(rs_allocation*)buf1216); - *(uint32_t*)buf1217 = rsAllocationGetDimX(*(rs_allocation*)buf1218); - *(uint32_t*)buf1219 = rsAllocationGetDimY(*(rs_allocation*)buf1220); - *(uint32_t*)buf1221 = rsAllocationGetDimZ(*(rs_allocation*)buf1222); - *(rs_element*)buf1223 = rsAllocationGetElement(*(rs_allocation*)buf1224); - *(char*)buf1225 = rsClamp(*(char*)buf1226, *(char*)buf1227, *(char*)buf1228); - *(uchar*)buf1229 = rsClamp(*(uchar*)buf1230, *(uchar*)buf1231, *(uchar*)buf1232); - *(short*)buf1233 = rsClamp(*(short*)buf1234, *(short*)buf1235, *(short*)buf1236); - *(ushort*)buf1237 = rsClamp(*(ushort*)buf1238, *(ushort*)buf1239, *(ushort*)buf1240); - *(int*)buf1241 = rsClamp(*(int*)buf1242, *(int*)buf1243, *(int*)buf1244); - *(uint*)buf1245 = rsClamp(*(uint*)buf1246, *(uint*)buf1247, *(uint*)buf1248); - rsClearObject((rs_element*) buf1249); - rsClearObject((rs_type*) buf1250); - rsClearObject((rs_allocation*) buf1251); - rsClearObject((rs_sampler*) buf1252); - rsClearObject((rs_script*) buf1253); + *(float2*)buf895 = max(*(float2*)buf896, *(float*)buf897); + *(float3*)buf898 = max(*(float3*)buf899, *(float*)buf900); + *(float4*)buf901 = max(*(float4*)buf902, *(float*)buf903); + *(char*)buf904 = max(*(char*)buf905, *(char*)buf906); + *(uchar*)buf907 = max(*(uchar*)buf908, *(uchar*)buf909); + *(short*)buf910 = max(*(short*)buf911, *(short*)buf912); + *(ushort*)buf913 = max(*(ushort*)buf914, *(ushort*)buf915); + *(int*)buf916 = max(*(int*)buf917, *(int*)buf918); + *(uint*)buf919 = max(*(uint*)buf920, *(uint*)buf921); + *(char2*)buf922 = max(*(char2*)buf923, *(char2*)buf924); + *(uchar2*)buf925 = max(*(uchar2*)buf926, *(uchar2*)buf927); + *(short2*)buf928 = max(*(short2*)buf929, *(short2*)buf930); + *(ushort2*)buf931 = max(*(ushort2*)buf932, *(ushort2*)buf933); + *(int2*)buf934 = max(*(int2*)buf935, *(int2*)buf936); + *(uint2*)buf937 = max(*(uint2*)buf938, *(uint2*)buf939); + *(char3*)buf940 = max(*(char3*)buf941, *(char3*)buf942); + *(uchar3*)buf943 = max(*(uchar3*)buf944, *(uchar3*)buf945); + *(short3*)buf946 = max(*(short3*)buf947, *(short3*)buf948); + *(ushort3*)buf949 = max(*(ushort3*)buf950, *(ushort3*)buf951); + *(int3*)buf952 = max(*(int3*)buf953, *(int3*)buf954); + *(uint3*)buf955 = max(*(uint3*)buf956, *(uint3*)buf957); + *(char4*)buf958 = max(*(char4*)buf959, *(char4*)buf960); + *(uchar4*)buf961 = max(*(uchar4*)buf962, *(uchar4*)buf963); + *(short4*)buf964 = max(*(short4*)buf965, *(short4*)buf966); + *(ushort4*)buf967 = max(*(ushort4*)buf968, *(ushort4*)buf969); + *(int4*)buf970 = max(*(int4*)buf971, *(int4*)buf972); + *(uint4*)buf973 = max(*(uint4*)buf974, *(uint4*)buf975); + *(float*)buf976 = min(*(float*)buf977, *(float*)buf978); + *(float2*)buf979 = min(*(float2*)buf980, *(float2*)buf981); + *(float3*)buf982 = min(*(float3*)buf983, *(float3*)buf984); + *(float4*)buf985 = min(*(float4*)buf986, *(float4*)buf987); + *(float2*)buf988 = min(*(float2*)buf989, *(float*)buf990); + *(float3*)buf991 = min(*(float3*)buf992, *(float*)buf993); + *(float4*)buf994 = min(*(float4*)buf995, *(float*)buf996); + *(char*)buf997 = min(*(char*)buf998, *(char*)buf999); + *(uchar*)buf1000 = min(*(uchar*)buf1001, *(uchar*)buf1002); + *(short*)buf1003 = min(*(short*)buf1004, *(short*)buf1005); + *(ushort*)buf1006 = min(*(ushort*)buf1007, *(ushort*)buf1008); + *(int*)buf1009 = min(*(int*)buf1010, *(int*)buf1011); + *(uint*)buf1012 = min(*(uint*)buf1013, *(uint*)buf1014); + *(char2*)buf1015 = min(*(char2*)buf1016, *(char2*)buf1017); + *(uchar2*)buf1018 = min(*(uchar2*)buf1019, *(uchar2*)buf1020); + *(short2*)buf1021 = min(*(short2*)buf1022, *(short2*)buf1023); + *(ushort2*)buf1024 = min(*(ushort2*)buf1025, *(ushort2*)buf1026); + *(int2*)buf1027 = min(*(int2*)buf1028, *(int2*)buf1029); + *(uint2*)buf1030 = min(*(uint2*)buf1031, *(uint2*)buf1032); + *(char3*)buf1033 = min(*(char3*)buf1034, *(char3*)buf1035); + *(uchar3*)buf1036 = min(*(uchar3*)buf1037, *(uchar3*)buf1038); + *(short3*)buf1039 = min(*(short3*)buf1040, *(short3*)buf1041); + *(ushort3*)buf1042 = min(*(ushort3*)buf1043, *(ushort3*)buf1044); + *(int3*)buf1045 = min(*(int3*)buf1046, *(int3*)buf1047); + *(uint3*)buf1048 = min(*(uint3*)buf1049, *(uint3*)buf1050); + *(char4*)buf1051 = min(*(char4*)buf1052, *(char4*)buf1053); + *(uchar4*)buf1054 = min(*(uchar4*)buf1055, *(uchar4*)buf1056); + *(short4*)buf1057 = min(*(short4*)buf1058, *(short4*)buf1059); + *(ushort4*)buf1060 = min(*(ushort4*)buf1061, *(ushort4*)buf1062); + *(int4*)buf1063 = min(*(int4*)buf1064, *(int4*)buf1065); + *(uint4*)buf1066 = min(*(uint4*)buf1067, *(uint4*)buf1068); + *(float*)buf1069 = mix(*(float*)buf1070, *(float*)buf1071, *(float*)buf1072); + *(float2*)buf1073 = mix(*(float2*)buf1074, *(float2*)buf1075, *(float2*)buf1076); + *(float3*)buf1077 = mix(*(float3*)buf1078, *(float3*)buf1079, *(float3*)buf1080); + *(float4*)buf1081 = mix(*(float4*)buf1082, *(float4*)buf1083, *(float4*)buf1084); + *(float2*)buf1085 = mix(*(float2*)buf1086, *(float2*)buf1087, *(float*)buf1088); + *(float3*)buf1089 = mix(*(float3*)buf1090, *(float3*)buf1091, *(float*)buf1092); + *(float4*)buf1093 = mix(*(float4*)buf1094, *(float4*)buf1095, *(float*)buf1096); + *(float*)buf1097 = modf(*(float*)buf1098, (float*) buf1099); + *(float2*)buf1100 = modf(*(float2*)buf1101, (float2*) buf1102); + *(float3*)buf1103 = modf(*(float3*)buf1104, (float3*) buf1105); + *(float4*)buf1106 = modf(*(float4*)buf1107, (float4*) buf1108); + *(float*)buf1109 = nan(*(uint*)buf1110); + *(float*)buf1111 = nextafter(*(float*)buf1112, *(float*)buf1113); + *(float2*)buf1114 = nextafter(*(float2*)buf1115, *(float2*)buf1116); + *(float3*)buf1117 = nextafter(*(float3*)buf1118, *(float3*)buf1119); + *(float4*)buf1120 = nextafter(*(float4*)buf1121, *(float4*)buf1122); + *(float*)buf1123 = normalize(*(float*)buf1124); + *(float2*)buf1125 = normalize(*(float2*)buf1126); + *(float3*)buf1127 = normalize(*(float3*)buf1128); + *(float4*)buf1129 = normalize(*(float4*)buf1130); + *(float*)buf1131 = pow(*(float*)buf1132, *(float*)buf1133); + *(float2*)buf1134 = pow(*(float2*)buf1135, *(float2*)buf1136); + *(float3*)buf1137 = pow(*(float3*)buf1138, *(float3*)buf1139); + *(float4*)buf1140 = pow(*(float4*)buf1141, *(float4*)buf1142); + *(float*)buf1143 = pown(*(float*)buf1144, *(int*)buf1145); + *(float2*)buf1146 = pown(*(float2*)buf1147, *(int2*)buf1148); + *(float3*)buf1149 = pown(*(float3*)buf1150, *(int3*)buf1151); + *(float4*)buf1152 = pown(*(float4*)buf1153, *(int4*)buf1154); + *(float*)buf1155 = powr(*(float*)buf1156, *(float*)buf1157); + *(float2*)buf1158 = powr(*(float2*)buf1159, *(float2*)buf1160); + *(float3*)buf1161 = powr(*(float3*)buf1162, *(float3*)buf1163); + *(float4*)buf1164 = powr(*(float4*)buf1165, *(float4*)buf1166); + *(float*)buf1167 = radians(*(float*)buf1168); + *(float2*)buf1169 = radians(*(float2*)buf1170); + *(float3*)buf1171 = radians(*(float3*)buf1172); + *(float4*)buf1173 = radians(*(float4*)buf1174); + *(float*)buf1175 = remainder(*(float*)buf1176, *(float*)buf1177); + *(float2*)buf1178 = remainder(*(float2*)buf1179, *(float2*)buf1180); + *(float3*)buf1181 = remainder(*(float3*)buf1182, *(float3*)buf1183); + *(float4*)buf1184 = remainder(*(float4*)buf1185, *(float4*)buf1186); + *(float*)buf1187 = remquo(*(float*)buf1188, *(float*)buf1189, (int*) buf1190); + *(float2*)buf1191 = remquo(*(float2*)buf1192, *(float2*)buf1193, (int2*) buf1194); + *(float3*)buf1195 = remquo(*(float3*)buf1196, *(float3*)buf1197, (int3*) buf1198); + *(float4*)buf1199 = remquo(*(float4*)buf1200, *(float4*)buf1201, (int4*) buf1202); + *(float*)buf1203 = rint(*(float*)buf1204); + *(float2*)buf1205 = rint(*(float2*)buf1206); + *(float3*)buf1207 = rint(*(float3*)buf1208); + *(float4*)buf1209 = rint(*(float4*)buf1210); + *(float*)buf1211 = rootn(*(float*)buf1212, *(int*)buf1213); + *(float2*)buf1214 = rootn(*(float2*)buf1215, *(int2*)buf1216); + *(float3*)buf1217 = rootn(*(float3*)buf1218, *(int3*)buf1219); + *(float4*)buf1220 = rootn(*(float4*)buf1221, *(int4*)buf1222); + *(float*)buf1223 = round(*(float*)buf1224); + *(float2*)buf1225 = round(*(float2*)buf1226); + *(float3*)buf1227 = round(*(float3*)buf1228); + *(float4*)buf1229 = round(*(float4*)buf1230); + *(uint32_t*)buf1231 = rsAllocationGetDimFaces(*(rs_allocation*)buf1232); + *(uint32_t*)buf1233 = rsAllocationGetDimLOD(*(rs_allocation*)buf1234); + *(uint32_t*)buf1235 = rsAllocationGetDimX(*(rs_allocation*)buf1236); + *(uint32_t*)buf1237 = rsAllocationGetDimY(*(rs_allocation*)buf1238); + *(uint32_t*)buf1239 = rsAllocationGetDimZ(*(rs_allocation*)buf1240); + *(rs_element*)buf1241 = rsAllocationGetElement(*(rs_allocation*)buf1242); + *(char*)buf1243 = rsClamp(*(char*)buf1244, *(char*)buf1245, *(char*)buf1246); + *(uchar*)buf1247 = rsClamp(*(uchar*)buf1248, *(uchar*)buf1249, *(uchar*)buf1250); + *(short*)buf1251 = rsClamp(*(short*)buf1252, *(short*)buf1253, *(short*)buf1254); + *(ushort*)buf1255 = rsClamp(*(ushort*)buf1256, *(ushort*)buf1257, *(ushort*)buf1258); + *(int*)buf1259 = rsClamp(*(int*)buf1260, *(int*)buf1261, *(int*)buf1262); + *(uint*)buf1263 = rsClamp(*(uint*)buf1264, *(uint*)buf1265, *(uint*)buf1266); + rsClearObject((rs_element*) buf1267); + rsClearObject((rs_type*) buf1268); + rsClearObject((rs_allocation*) buf1269); + rsClearObject((rs_sampler*) buf1270); + rsClearObject((rs_script*) buf1271); #ifndef __LP64__ - rsClearObject((rs_mesh*) buf1254); - rsClearObject((rs_program_fragment*) buf1255); - rsClearObject((rs_program_vertex*) buf1256); - rsClearObject((rs_program_raster*) buf1257); - rsClearObject((rs_program_store*) buf1258); - rsClearObject((rs_font*) buf1259); + rsClearObject((rs_mesh*) buf1272); + rsClearObject((rs_program_fragment*) buf1273); + rsClearObject((rs_program_vertex*) buf1274); + rsClearObject((rs_program_raster*) buf1275); + rsClearObject((rs_program_store*) buf1276); + rsClearObject((rs_font*) buf1277); #endif - rsDebug((const char*) buf1260, *(double*)buf1261); - rsDebug((const char*) buf1262, *(int*)buf1263); - rsDebug((const char*) buf1264, *(uint*)buf1265); - rsDebug((const char*) buf1266, *(long*)buf1267); - rsDebug((const char*) buf1268, *(ulong*)buf1269); - rsDebug((const char*) buf1270, *(float*)buf1271); - rsDebug((const char*) buf1272, *(float2*)buf1273); - rsDebug((const char*) buf1274, *(float3*)buf1275); - rsDebug((const char*) buf1276, *(float4*)buf1277); - rsDebug((const char*) buf1278, *(float*)buf1279, *(float*)buf1280); - rsDebug((const char*) buf1281, *(float*)buf1282, *(float*)buf1283, *(float*)buf1284); - rsDebug((const char*) buf1285, *(float*)buf1286, *(float*)buf1287, *(float*)buf1288, *(float*)buf1289); - rsDebug((const char*) buf1290, *(long long*)buf1291); - rsDebug((const char*) buf1292, *(unsigned long long*)buf1293); - rsDebug((const char*) buf1294, (const void*) buf1295); - rsDebug((const char*) buf1296, (const rs_matrix4x4*) buf1297); - rsDebug((const char*) buf1298, (const rs_matrix3x3*) buf1299); - rsDebug((const char*) buf1300, (const rs_matrix2x2*) buf1301); - rsExtractFrustumPlanes((const rs_matrix4x4*) buf1302, (float4*) buf1303, (float4*) buf1304, (float4*) buf1305, (float4*) buf1306, (float4*) buf1307, (float4*) buf1308); - rsForEach(*(rs_script*)buf1309, *(rs_allocation*)buf1310, *(rs_allocation*)buf1311, (const void*) buf1312, (const rs_script_call_t*) buf1313); - rsForEach(*(rs_script*)buf1314, *(rs_allocation*)buf1315, *(rs_allocation*)buf1316, (const void*) buf1317); - *(float*)buf1318 = rsFrac(*(float*)buf1319); - *(rs_allocation*)buf1320 = rsGetAllocation((const void*) buf1321); - *(float*)buf1322 = rsGetDt(); - *(const void**)buf1323 = rsGetElementAt(*(rs_allocation*)buf1324, *(uint32_t*)buf1325); - *(const void**)buf1326 = rsGetElementAt(*(rs_allocation*)buf1327, *(uint32_t*)buf1328, *(uint32_t*)buf1329); - *(const void**)buf1330 = rsGetElementAt(*(rs_allocation*)buf1331, *(uint32_t*)buf1332, *(uint32_t*)buf1333, *(uint32_t*)buf1334); - *(float*)buf1335 = rsGetElementAt_float(*(rs_allocation*)buf1336, *(uint32_t*)buf1337); - *(float2*)buf1338 = rsGetElementAt_float2(*(rs_allocation*)buf1339, *(uint32_t*)buf1340); - *(float3*)buf1341 = rsGetElementAt_float3(*(rs_allocation*)buf1342, *(uint32_t*)buf1343); - *(float4*)buf1344 = rsGetElementAt_float4(*(rs_allocation*)buf1345, *(uint32_t*)buf1346); - *(double*)buf1347 = rsGetElementAt_double(*(rs_allocation*)buf1348, *(uint32_t*)buf1349); - *(double2*)buf1350 = rsGetElementAt_double2(*(rs_allocation*)buf1351, *(uint32_t*)buf1352); - *(double3*)buf1353 = rsGetElementAt_double3(*(rs_allocation*)buf1354, *(uint32_t*)buf1355); - *(double4*)buf1356 = rsGetElementAt_double4(*(rs_allocation*)buf1357, *(uint32_t*)buf1358); - *(char*)buf1359 = rsGetElementAt_char(*(rs_allocation*)buf1360, *(uint32_t*)buf1361); - *(char2*)buf1362 = rsGetElementAt_char2(*(rs_allocation*)buf1363, *(uint32_t*)buf1364); - *(char3*)buf1365 = rsGetElementAt_char3(*(rs_allocation*)buf1366, *(uint32_t*)buf1367); - *(char4*)buf1368 = rsGetElementAt_char4(*(rs_allocation*)buf1369, *(uint32_t*)buf1370); - *(uchar*)buf1371 = rsGetElementAt_uchar(*(rs_allocation*)buf1372, *(uint32_t*)buf1373); - *(uchar2*)buf1374 = rsGetElementAt_uchar2(*(rs_allocation*)buf1375, *(uint32_t*)buf1376); - *(uchar3*)buf1377 = rsGetElementAt_uchar3(*(rs_allocation*)buf1378, *(uint32_t*)buf1379); - *(uchar4*)buf1380 = rsGetElementAt_uchar4(*(rs_allocation*)buf1381, *(uint32_t*)buf1382); - *(short*)buf1383 = rsGetElementAt_short(*(rs_allocation*)buf1384, *(uint32_t*)buf1385); - *(short2*)buf1386 = rsGetElementAt_short2(*(rs_allocation*)buf1387, *(uint32_t*)buf1388); - *(short3*)buf1389 = rsGetElementAt_short3(*(rs_allocation*)buf1390, *(uint32_t*)buf1391); - *(short4*)buf1392 = rsGetElementAt_short4(*(rs_allocation*)buf1393, *(uint32_t*)buf1394); - *(ushort*)buf1395 = rsGetElementAt_ushort(*(rs_allocation*)buf1396, *(uint32_t*)buf1397); - *(ushort2*)buf1398 = rsGetElementAt_ushort2(*(rs_allocation*)buf1399, *(uint32_t*)buf1400); - *(ushort3*)buf1401 = rsGetElementAt_ushort3(*(rs_allocation*)buf1402, *(uint32_t*)buf1403); - *(ushort4*)buf1404 = rsGetElementAt_ushort4(*(rs_allocation*)buf1405, *(uint32_t*)buf1406); - *(int*)buf1407 = rsGetElementAt_int(*(rs_allocation*)buf1408, *(uint32_t*)buf1409); - *(int2*)buf1410 = rsGetElementAt_int2(*(rs_allocation*)buf1411, *(uint32_t*)buf1412); - *(int3*)buf1413 = rsGetElementAt_int3(*(rs_allocation*)buf1414, *(uint32_t*)buf1415); - *(int4*)buf1416 = rsGetElementAt_int4(*(rs_allocation*)buf1417, *(uint32_t*)buf1418); - *(uint*)buf1419 = rsGetElementAt_uint(*(rs_allocation*)buf1420, *(uint32_t*)buf1421); - *(uint2*)buf1422 = rsGetElementAt_uint2(*(rs_allocation*)buf1423, *(uint32_t*)buf1424); - *(uint3*)buf1425 = rsGetElementAt_uint3(*(rs_allocation*)buf1426, *(uint32_t*)buf1427); - *(uint4*)buf1428 = rsGetElementAt_uint4(*(rs_allocation*)buf1429, *(uint32_t*)buf1430); - *(long*)buf1431 = rsGetElementAt_long(*(rs_allocation*)buf1432, *(uint32_t*)buf1433); - *(long2*)buf1434 = rsGetElementAt_long2(*(rs_allocation*)buf1435, *(uint32_t*)buf1436); - *(long3*)buf1437 = rsGetElementAt_long3(*(rs_allocation*)buf1438, *(uint32_t*)buf1439); - *(long4*)buf1440 = rsGetElementAt_long4(*(rs_allocation*)buf1441, *(uint32_t*)buf1442); - *(ulong*)buf1443 = rsGetElementAt_ulong(*(rs_allocation*)buf1444, *(uint32_t*)buf1445); - *(ulong2*)buf1446 = rsGetElementAt_ulong2(*(rs_allocation*)buf1447, *(uint32_t*)buf1448); - *(ulong3*)buf1449 = rsGetElementAt_ulong3(*(rs_allocation*)buf1450, *(uint32_t*)buf1451); - *(ulong4*)buf1452 = rsGetElementAt_ulong4(*(rs_allocation*)buf1453, *(uint32_t*)buf1454); - *(float*)buf1455 = rsGetElementAt_float(*(rs_allocation*)buf1456, *(uint32_t*)buf1457, *(uint32_t*)buf1458); - *(float2*)buf1459 = rsGetElementAt_float2(*(rs_allocation*)buf1460, *(uint32_t*)buf1461, *(uint32_t*)buf1462); - *(float3*)buf1463 = rsGetElementAt_float3(*(rs_allocation*)buf1464, *(uint32_t*)buf1465, *(uint32_t*)buf1466); - *(float4*)buf1467 = rsGetElementAt_float4(*(rs_allocation*)buf1468, *(uint32_t*)buf1469, *(uint32_t*)buf1470); - *(double*)buf1471 = rsGetElementAt_double(*(rs_allocation*)buf1472, *(uint32_t*)buf1473, *(uint32_t*)buf1474); - *(double2*)buf1475 = rsGetElementAt_double2(*(rs_allocation*)buf1476, *(uint32_t*)buf1477, *(uint32_t*)buf1478); - *(double3*)buf1479 = rsGetElementAt_double3(*(rs_allocation*)buf1480, *(uint32_t*)buf1481, *(uint32_t*)buf1482); - *(double4*)buf1483 = rsGetElementAt_double4(*(rs_allocation*)buf1484, *(uint32_t*)buf1485, *(uint32_t*)buf1486); - *(char*)buf1487 = rsGetElementAt_char(*(rs_allocation*)buf1488, *(uint32_t*)buf1489, *(uint32_t*)buf1490); - *(char2*)buf1491 = rsGetElementAt_char2(*(rs_allocation*)buf1492, *(uint32_t*)buf1493, *(uint32_t*)buf1494); - *(char3*)buf1495 = rsGetElementAt_char3(*(rs_allocation*)buf1496, *(uint32_t*)buf1497, *(uint32_t*)buf1498); - *(char4*)buf1499 = rsGetElementAt_char4(*(rs_allocation*)buf1500, *(uint32_t*)buf1501, *(uint32_t*)buf1502); - *(uchar*)buf1503 = rsGetElementAt_uchar(*(rs_allocation*)buf1504, *(uint32_t*)buf1505, *(uint32_t*)buf1506); - *(uchar2*)buf1507 = rsGetElementAt_uchar2(*(rs_allocation*)buf1508, *(uint32_t*)buf1509, *(uint32_t*)buf1510); - *(uchar3*)buf1511 = rsGetElementAt_uchar3(*(rs_allocation*)buf1512, *(uint32_t*)buf1513, *(uint32_t*)buf1514); - *(uchar4*)buf1515 = rsGetElementAt_uchar4(*(rs_allocation*)buf1516, *(uint32_t*)buf1517, *(uint32_t*)buf1518); - *(short*)buf1519 = rsGetElementAt_short(*(rs_allocation*)buf1520, *(uint32_t*)buf1521, *(uint32_t*)buf1522); - *(short2*)buf1523 = rsGetElementAt_short2(*(rs_allocation*)buf1524, *(uint32_t*)buf1525, *(uint32_t*)buf1526); - *(short3*)buf1527 = rsGetElementAt_short3(*(rs_allocation*)buf1528, *(uint32_t*)buf1529, *(uint32_t*)buf1530); - *(short4*)buf1531 = rsGetElementAt_short4(*(rs_allocation*)buf1532, *(uint32_t*)buf1533, *(uint32_t*)buf1534); - *(ushort*)buf1535 = rsGetElementAt_ushort(*(rs_allocation*)buf1536, *(uint32_t*)buf1537, *(uint32_t*)buf1538); - *(ushort2*)buf1539 = rsGetElementAt_ushort2(*(rs_allocation*)buf1540, *(uint32_t*)buf1541, *(uint32_t*)buf1542); - *(ushort3*)buf1543 = rsGetElementAt_ushort3(*(rs_allocation*)buf1544, *(uint32_t*)buf1545, *(uint32_t*)buf1546); - *(ushort4*)buf1547 = rsGetElementAt_ushort4(*(rs_allocation*)buf1548, *(uint32_t*)buf1549, *(uint32_t*)buf1550); - *(int*)buf1551 = rsGetElementAt_int(*(rs_allocation*)buf1552, *(uint32_t*)buf1553, *(uint32_t*)buf1554); - *(int2*)buf1555 = rsGetElementAt_int2(*(rs_allocation*)buf1556, *(uint32_t*)buf1557, *(uint32_t*)buf1558); - *(int3*)buf1559 = rsGetElementAt_int3(*(rs_allocation*)buf1560, *(uint32_t*)buf1561, *(uint32_t*)buf1562); - *(int4*)buf1563 = rsGetElementAt_int4(*(rs_allocation*)buf1564, *(uint32_t*)buf1565, *(uint32_t*)buf1566); - *(uint*)buf1567 = rsGetElementAt_uint(*(rs_allocation*)buf1568, *(uint32_t*)buf1569, *(uint32_t*)buf1570); - *(uint2*)buf1571 = rsGetElementAt_uint2(*(rs_allocation*)buf1572, *(uint32_t*)buf1573, *(uint32_t*)buf1574); - *(uint3*)buf1575 = rsGetElementAt_uint3(*(rs_allocation*)buf1576, *(uint32_t*)buf1577, *(uint32_t*)buf1578); - *(uint4*)buf1579 = rsGetElementAt_uint4(*(rs_allocation*)buf1580, *(uint32_t*)buf1581, *(uint32_t*)buf1582); - *(long*)buf1583 = rsGetElementAt_long(*(rs_allocation*)buf1584, *(uint32_t*)buf1585, *(uint32_t*)buf1586); - *(long2*)buf1587 = rsGetElementAt_long2(*(rs_allocation*)buf1588, *(uint32_t*)buf1589, *(uint32_t*)buf1590); - *(long3*)buf1591 = rsGetElementAt_long3(*(rs_allocation*)buf1592, *(uint32_t*)buf1593, *(uint32_t*)buf1594); - *(long4*)buf1595 = rsGetElementAt_long4(*(rs_allocation*)buf1596, *(uint32_t*)buf1597, *(uint32_t*)buf1598); - *(ulong*)buf1599 = rsGetElementAt_ulong(*(rs_allocation*)buf1600, *(uint32_t*)buf1601, *(uint32_t*)buf1602); - *(ulong2*)buf1603 = rsGetElementAt_ulong2(*(rs_allocation*)buf1604, *(uint32_t*)buf1605, *(uint32_t*)buf1606); - *(ulong3*)buf1607 = rsGetElementAt_ulong3(*(rs_allocation*)buf1608, *(uint32_t*)buf1609, *(uint32_t*)buf1610); - *(ulong4*)buf1611 = rsGetElementAt_ulong4(*(rs_allocation*)buf1612, *(uint32_t*)buf1613, *(uint32_t*)buf1614); - *(float*)buf1615 = rsGetElementAt_float(*(rs_allocation*)buf1616, *(uint32_t*)buf1617, *(uint32_t*)buf1618, *(uint32_t*)buf1619); - *(float2*)buf1620 = rsGetElementAt_float2(*(rs_allocation*)buf1621, *(uint32_t*)buf1622, *(uint32_t*)buf1623, *(uint32_t*)buf1624); - *(float3*)buf1625 = rsGetElementAt_float3(*(rs_allocation*)buf1626, *(uint32_t*)buf1627, *(uint32_t*)buf1628, *(uint32_t*)buf1629); - *(float4*)buf1630 = rsGetElementAt_float4(*(rs_allocation*)buf1631, *(uint32_t*)buf1632, *(uint32_t*)buf1633, *(uint32_t*)buf1634); - *(double*)buf1635 = rsGetElementAt_double(*(rs_allocation*)buf1636, *(uint32_t*)buf1637, *(uint32_t*)buf1638, *(uint32_t*)buf1639); - *(double2*)buf1640 = rsGetElementAt_double2(*(rs_allocation*)buf1641, *(uint32_t*)buf1642, *(uint32_t*)buf1643, *(uint32_t*)buf1644); - *(double3*)buf1645 = rsGetElementAt_double3(*(rs_allocation*)buf1646, *(uint32_t*)buf1647, *(uint32_t*)buf1648, *(uint32_t*)buf1649); - *(double4*)buf1650 = rsGetElementAt_double4(*(rs_allocation*)buf1651, *(uint32_t*)buf1652, *(uint32_t*)buf1653, *(uint32_t*)buf1654); - *(char*)buf1655 = rsGetElementAt_char(*(rs_allocation*)buf1656, *(uint32_t*)buf1657, *(uint32_t*)buf1658, *(uint32_t*)buf1659); - *(char2*)buf1660 = rsGetElementAt_char2(*(rs_allocation*)buf1661, *(uint32_t*)buf1662, *(uint32_t*)buf1663, *(uint32_t*)buf1664); - *(char3*)buf1665 = rsGetElementAt_char3(*(rs_allocation*)buf1666, *(uint32_t*)buf1667, *(uint32_t*)buf1668, *(uint32_t*)buf1669); - *(char4*)buf1670 = rsGetElementAt_char4(*(rs_allocation*)buf1671, *(uint32_t*)buf1672, *(uint32_t*)buf1673, *(uint32_t*)buf1674); - *(uchar*)buf1675 = rsGetElementAt_uchar(*(rs_allocation*)buf1676, *(uint32_t*)buf1677, *(uint32_t*)buf1678, *(uint32_t*)buf1679); - *(uchar2*)buf1680 = rsGetElementAt_uchar2(*(rs_allocation*)buf1681, *(uint32_t*)buf1682, *(uint32_t*)buf1683, *(uint32_t*)buf1684); - *(uchar3*)buf1685 = rsGetElementAt_uchar3(*(rs_allocation*)buf1686, *(uint32_t*)buf1687, *(uint32_t*)buf1688, *(uint32_t*)buf1689); - *(uchar4*)buf1690 = rsGetElementAt_uchar4(*(rs_allocation*)buf1691, *(uint32_t*)buf1692, *(uint32_t*)buf1693, *(uint32_t*)buf1694); - *(short*)buf1695 = rsGetElementAt_short(*(rs_allocation*)buf1696, *(uint32_t*)buf1697, *(uint32_t*)buf1698, *(uint32_t*)buf1699); - *(short2*)buf1700 = rsGetElementAt_short2(*(rs_allocation*)buf1701, *(uint32_t*)buf1702, *(uint32_t*)buf1703, *(uint32_t*)buf1704); - *(short3*)buf1705 = rsGetElementAt_short3(*(rs_allocation*)buf1706, *(uint32_t*)buf1707, *(uint32_t*)buf1708, *(uint32_t*)buf1709); - *(short4*)buf1710 = rsGetElementAt_short4(*(rs_allocation*)buf1711, *(uint32_t*)buf1712, *(uint32_t*)buf1713, *(uint32_t*)buf1714); - *(ushort*)buf1715 = rsGetElementAt_ushort(*(rs_allocation*)buf1716, *(uint32_t*)buf1717, *(uint32_t*)buf1718, *(uint32_t*)buf1719); - *(ushort2*)buf1720 = rsGetElementAt_ushort2(*(rs_allocation*)buf1721, *(uint32_t*)buf1722, *(uint32_t*)buf1723, *(uint32_t*)buf1724); - *(ushort3*)buf1725 = rsGetElementAt_ushort3(*(rs_allocation*)buf1726, *(uint32_t*)buf1727, *(uint32_t*)buf1728, *(uint32_t*)buf1729); - *(ushort4*)buf1730 = rsGetElementAt_ushort4(*(rs_allocation*)buf1731, *(uint32_t*)buf1732, *(uint32_t*)buf1733, *(uint32_t*)buf1734); - *(int*)buf1735 = rsGetElementAt_int(*(rs_allocation*)buf1736, *(uint32_t*)buf1737, *(uint32_t*)buf1738, *(uint32_t*)buf1739); - *(int2*)buf1740 = rsGetElementAt_int2(*(rs_allocation*)buf1741, *(uint32_t*)buf1742, *(uint32_t*)buf1743, *(uint32_t*)buf1744); - *(int3*)buf1745 = rsGetElementAt_int3(*(rs_allocation*)buf1746, *(uint32_t*)buf1747, *(uint32_t*)buf1748, *(uint32_t*)buf1749); - *(int4*)buf1750 = rsGetElementAt_int4(*(rs_allocation*)buf1751, *(uint32_t*)buf1752, *(uint32_t*)buf1753, *(uint32_t*)buf1754); - *(uint*)buf1755 = rsGetElementAt_uint(*(rs_allocation*)buf1756, *(uint32_t*)buf1757, *(uint32_t*)buf1758, *(uint32_t*)buf1759); - *(uint2*)buf1760 = rsGetElementAt_uint2(*(rs_allocation*)buf1761, *(uint32_t*)buf1762, *(uint32_t*)buf1763, *(uint32_t*)buf1764); - *(uint3*)buf1765 = rsGetElementAt_uint3(*(rs_allocation*)buf1766, *(uint32_t*)buf1767, *(uint32_t*)buf1768, *(uint32_t*)buf1769); - *(uint4*)buf1770 = rsGetElementAt_uint4(*(rs_allocation*)buf1771, *(uint32_t*)buf1772, *(uint32_t*)buf1773, *(uint32_t*)buf1774); - *(long*)buf1775 = rsGetElementAt_long(*(rs_allocation*)buf1776, *(uint32_t*)buf1777, *(uint32_t*)buf1778, *(uint32_t*)buf1779); - *(long2*)buf1780 = rsGetElementAt_long2(*(rs_allocation*)buf1781, *(uint32_t*)buf1782, *(uint32_t*)buf1783, *(uint32_t*)buf1784); - *(long3*)buf1785 = rsGetElementAt_long3(*(rs_allocation*)buf1786, *(uint32_t*)buf1787, *(uint32_t*)buf1788, *(uint32_t*)buf1789); - *(long4*)buf1790 = rsGetElementAt_long4(*(rs_allocation*)buf1791, *(uint32_t*)buf1792, *(uint32_t*)buf1793, *(uint32_t*)buf1794); - *(ulong*)buf1795 = rsGetElementAt_ulong(*(rs_allocation*)buf1796, *(uint32_t*)buf1797, *(uint32_t*)buf1798, *(uint32_t*)buf1799); - *(ulong2*)buf1800 = rsGetElementAt_ulong2(*(rs_allocation*)buf1801, *(uint32_t*)buf1802, *(uint32_t*)buf1803, *(uint32_t*)buf1804); - *(ulong3*)buf1805 = rsGetElementAt_ulong3(*(rs_allocation*)buf1806, *(uint32_t*)buf1807, *(uint32_t*)buf1808, *(uint32_t*)buf1809); - *(ulong4*)buf1810 = rsGetElementAt_ulong4(*(rs_allocation*)buf1811, *(uint32_t*)buf1812, *(uint32_t*)buf1813, *(uint32_t*)buf1814); - *(bool*)buf1815 = rsIsObject(*(rs_element*)buf1816); - *(bool*)buf1817 = rsIsObject(*(rs_type*)buf1818); - *(bool*)buf1819 = rsIsObject(*(rs_allocation*)buf1820); - *(bool*)buf1821 = rsIsObject(*(rs_sampler*)buf1822); - *(bool*)buf1823 = rsIsObject(*(rs_script*)buf1824); + rsDebug((const char*) buf1278, *(double*)buf1279); + rsDebug((const char*) buf1280, *(int*)buf1281); + rsDebug((const char*) buf1282, *(uint*)buf1283); + rsDebug((const char*) buf1284, *(long*)buf1285); + rsDebug((const char*) buf1286, *(ulong*)buf1287); + rsDebug((const char*) buf1288, *(float*)buf1289); + rsDebug((const char*) buf1290, *(float2*)buf1291); + rsDebug((const char*) buf1292, *(float3*)buf1293); + rsDebug((const char*) buf1294, *(float4*)buf1295); + rsDebug((const char*) buf1296, *(float*)buf1297, *(float*)buf1298); + rsDebug((const char*) buf1299, *(float*)buf1300, *(float*)buf1301, *(float*)buf1302); + rsDebug((const char*) buf1303, *(float*)buf1304, *(float*)buf1305, *(float*)buf1306, *(float*)buf1307); + rsDebug((const char*) buf1308, *(long long*)buf1309); + rsDebug((const char*) buf1310, *(unsigned long long*)buf1311); + rsDebug((const char*) buf1312, (const void*) buf1313); + rsDebug((const char*) buf1314, (const rs_matrix4x4*) buf1315); + rsDebug((const char*) buf1316, (const rs_matrix3x3*) buf1317); + rsDebug((const char*) buf1318, (const rs_matrix2x2*) buf1319); + rsExtractFrustumPlanes((const rs_matrix4x4*) buf1320, (float4*) buf1321, (float4*) buf1322, (float4*) buf1323, (float4*) buf1324, (float4*) buf1325, (float4*) buf1326); + rsForEach(*(rs_script*)buf1327, *(rs_allocation*)buf1328, *(rs_allocation*)buf1329, (const void*) buf1330, (const rs_script_call_t*) buf1331); + rsForEach(*(rs_script*)buf1332, *(rs_allocation*)buf1333, *(rs_allocation*)buf1334, (const void*) buf1335); + *(float*)buf1336 = rsFrac(*(float*)buf1337); + *(rs_allocation*)buf1338 = rsGetAllocation((const void*) buf1339); + *(float*)buf1340 = rsGetDt(); + *(const void**)buf1341 = rsGetElementAt(*(rs_allocation*)buf1342, *(uint32_t*)buf1343); + *(const void**)buf1344 = rsGetElementAt(*(rs_allocation*)buf1345, *(uint32_t*)buf1346, *(uint32_t*)buf1347); + *(const void**)buf1348 = rsGetElementAt(*(rs_allocation*)buf1349, *(uint32_t*)buf1350, *(uint32_t*)buf1351, *(uint32_t*)buf1352); + *(float*)buf1353 = rsGetElementAt_float(*(rs_allocation*)buf1354, *(uint32_t*)buf1355); + *(float2*)buf1356 = rsGetElementAt_float2(*(rs_allocation*)buf1357, *(uint32_t*)buf1358); + *(float3*)buf1359 = rsGetElementAt_float3(*(rs_allocation*)buf1360, *(uint32_t*)buf1361); + *(float4*)buf1362 = rsGetElementAt_float4(*(rs_allocation*)buf1363, *(uint32_t*)buf1364); + *(double*)buf1365 = rsGetElementAt_double(*(rs_allocation*)buf1366, *(uint32_t*)buf1367); + *(double2*)buf1368 = rsGetElementAt_double2(*(rs_allocation*)buf1369, *(uint32_t*)buf1370); + *(double3*)buf1371 = rsGetElementAt_double3(*(rs_allocation*)buf1372, *(uint32_t*)buf1373); + *(double4*)buf1374 = rsGetElementAt_double4(*(rs_allocation*)buf1375, *(uint32_t*)buf1376); + *(char*)buf1377 = rsGetElementAt_char(*(rs_allocation*)buf1378, *(uint32_t*)buf1379); + *(char2*)buf1380 = rsGetElementAt_char2(*(rs_allocation*)buf1381, *(uint32_t*)buf1382); + *(char3*)buf1383 = rsGetElementAt_char3(*(rs_allocation*)buf1384, *(uint32_t*)buf1385); + *(char4*)buf1386 = rsGetElementAt_char4(*(rs_allocation*)buf1387, *(uint32_t*)buf1388); + *(uchar*)buf1389 = rsGetElementAt_uchar(*(rs_allocation*)buf1390, *(uint32_t*)buf1391); + *(uchar2*)buf1392 = rsGetElementAt_uchar2(*(rs_allocation*)buf1393, *(uint32_t*)buf1394); + *(uchar3*)buf1395 = rsGetElementAt_uchar3(*(rs_allocation*)buf1396, *(uint32_t*)buf1397); + *(uchar4*)buf1398 = rsGetElementAt_uchar4(*(rs_allocation*)buf1399, *(uint32_t*)buf1400); + *(short*)buf1401 = rsGetElementAt_short(*(rs_allocation*)buf1402, *(uint32_t*)buf1403); + *(short2*)buf1404 = rsGetElementAt_short2(*(rs_allocation*)buf1405, *(uint32_t*)buf1406); + *(short3*)buf1407 = rsGetElementAt_short3(*(rs_allocation*)buf1408, *(uint32_t*)buf1409); + *(short4*)buf1410 = rsGetElementAt_short4(*(rs_allocation*)buf1411, *(uint32_t*)buf1412); + *(ushort*)buf1413 = rsGetElementAt_ushort(*(rs_allocation*)buf1414, *(uint32_t*)buf1415); + *(ushort2*)buf1416 = rsGetElementAt_ushort2(*(rs_allocation*)buf1417, *(uint32_t*)buf1418); + *(ushort3*)buf1419 = rsGetElementAt_ushort3(*(rs_allocation*)buf1420, *(uint32_t*)buf1421); + *(ushort4*)buf1422 = rsGetElementAt_ushort4(*(rs_allocation*)buf1423, *(uint32_t*)buf1424); + *(int*)buf1425 = rsGetElementAt_int(*(rs_allocation*)buf1426, *(uint32_t*)buf1427); + *(int2*)buf1428 = rsGetElementAt_int2(*(rs_allocation*)buf1429, *(uint32_t*)buf1430); + *(int3*)buf1431 = rsGetElementAt_int3(*(rs_allocation*)buf1432, *(uint32_t*)buf1433); + *(int4*)buf1434 = rsGetElementAt_int4(*(rs_allocation*)buf1435, *(uint32_t*)buf1436); + *(uint*)buf1437 = rsGetElementAt_uint(*(rs_allocation*)buf1438, *(uint32_t*)buf1439); + *(uint2*)buf1440 = rsGetElementAt_uint2(*(rs_allocation*)buf1441, *(uint32_t*)buf1442); + *(uint3*)buf1443 = rsGetElementAt_uint3(*(rs_allocation*)buf1444, *(uint32_t*)buf1445); + *(uint4*)buf1446 = rsGetElementAt_uint4(*(rs_allocation*)buf1447, *(uint32_t*)buf1448); + *(long*)buf1449 = rsGetElementAt_long(*(rs_allocation*)buf1450, *(uint32_t*)buf1451); + *(long2*)buf1452 = rsGetElementAt_long2(*(rs_allocation*)buf1453, *(uint32_t*)buf1454); + *(long3*)buf1455 = rsGetElementAt_long3(*(rs_allocation*)buf1456, *(uint32_t*)buf1457); + *(long4*)buf1458 = rsGetElementAt_long4(*(rs_allocation*)buf1459, *(uint32_t*)buf1460); + *(ulong*)buf1461 = rsGetElementAt_ulong(*(rs_allocation*)buf1462, *(uint32_t*)buf1463); + *(ulong2*)buf1464 = rsGetElementAt_ulong2(*(rs_allocation*)buf1465, *(uint32_t*)buf1466); + *(ulong3*)buf1467 = rsGetElementAt_ulong3(*(rs_allocation*)buf1468, *(uint32_t*)buf1469); + *(ulong4*)buf1470 = rsGetElementAt_ulong4(*(rs_allocation*)buf1471, *(uint32_t*)buf1472); + *(float*)buf1473 = rsGetElementAt_float(*(rs_allocation*)buf1474, *(uint32_t*)buf1475, *(uint32_t*)buf1476); + *(float2*)buf1477 = rsGetElementAt_float2(*(rs_allocation*)buf1478, *(uint32_t*)buf1479, *(uint32_t*)buf1480); + *(float3*)buf1481 = rsGetElementAt_float3(*(rs_allocation*)buf1482, *(uint32_t*)buf1483, *(uint32_t*)buf1484); + *(float4*)buf1485 = rsGetElementAt_float4(*(rs_allocation*)buf1486, *(uint32_t*)buf1487, *(uint32_t*)buf1488); + *(double*)buf1489 = rsGetElementAt_double(*(rs_allocation*)buf1490, *(uint32_t*)buf1491, *(uint32_t*)buf1492); + *(double2*)buf1493 = rsGetElementAt_double2(*(rs_allocation*)buf1494, *(uint32_t*)buf1495, *(uint32_t*)buf1496); + *(double3*)buf1497 = rsGetElementAt_double3(*(rs_allocation*)buf1498, *(uint32_t*)buf1499, *(uint32_t*)buf1500); + *(double4*)buf1501 = rsGetElementAt_double4(*(rs_allocation*)buf1502, *(uint32_t*)buf1503, *(uint32_t*)buf1504); + *(char*)buf1505 = rsGetElementAt_char(*(rs_allocation*)buf1506, *(uint32_t*)buf1507, *(uint32_t*)buf1508); + *(char2*)buf1509 = rsGetElementAt_char2(*(rs_allocation*)buf1510, *(uint32_t*)buf1511, *(uint32_t*)buf1512); + *(char3*)buf1513 = rsGetElementAt_char3(*(rs_allocation*)buf1514, *(uint32_t*)buf1515, *(uint32_t*)buf1516); + *(char4*)buf1517 = rsGetElementAt_char4(*(rs_allocation*)buf1518, *(uint32_t*)buf1519, *(uint32_t*)buf1520); + *(uchar*)buf1521 = rsGetElementAt_uchar(*(rs_allocation*)buf1522, *(uint32_t*)buf1523, *(uint32_t*)buf1524); + *(uchar2*)buf1525 = rsGetElementAt_uchar2(*(rs_allocation*)buf1526, *(uint32_t*)buf1527, *(uint32_t*)buf1528); + *(uchar3*)buf1529 = rsGetElementAt_uchar3(*(rs_allocation*)buf1530, *(uint32_t*)buf1531, *(uint32_t*)buf1532); + *(uchar4*)buf1533 = rsGetElementAt_uchar4(*(rs_allocation*)buf1534, *(uint32_t*)buf1535, *(uint32_t*)buf1536); + *(short*)buf1537 = rsGetElementAt_short(*(rs_allocation*)buf1538, *(uint32_t*)buf1539, *(uint32_t*)buf1540); + *(short2*)buf1541 = rsGetElementAt_short2(*(rs_allocation*)buf1542, *(uint32_t*)buf1543, *(uint32_t*)buf1544); + *(short3*)buf1545 = rsGetElementAt_short3(*(rs_allocation*)buf1546, *(uint32_t*)buf1547, *(uint32_t*)buf1548); + *(short4*)buf1549 = rsGetElementAt_short4(*(rs_allocation*)buf1550, *(uint32_t*)buf1551, *(uint32_t*)buf1552); + *(ushort*)buf1553 = rsGetElementAt_ushort(*(rs_allocation*)buf1554, *(uint32_t*)buf1555, *(uint32_t*)buf1556); + *(ushort2*)buf1557 = rsGetElementAt_ushort2(*(rs_allocation*)buf1558, *(uint32_t*)buf1559, *(uint32_t*)buf1560); + *(ushort3*)buf1561 = rsGetElementAt_ushort3(*(rs_allocation*)buf1562, *(uint32_t*)buf1563, *(uint32_t*)buf1564); + *(ushort4*)buf1565 = rsGetElementAt_ushort4(*(rs_allocation*)buf1566, *(uint32_t*)buf1567, *(uint32_t*)buf1568); + *(int*)buf1569 = rsGetElementAt_int(*(rs_allocation*)buf1570, *(uint32_t*)buf1571, *(uint32_t*)buf1572); + *(int2*)buf1573 = rsGetElementAt_int2(*(rs_allocation*)buf1574, *(uint32_t*)buf1575, *(uint32_t*)buf1576); + *(int3*)buf1577 = rsGetElementAt_int3(*(rs_allocation*)buf1578, *(uint32_t*)buf1579, *(uint32_t*)buf1580); + *(int4*)buf1581 = rsGetElementAt_int4(*(rs_allocation*)buf1582, *(uint32_t*)buf1583, *(uint32_t*)buf1584); + *(uint*)buf1585 = rsGetElementAt_uint(*(rs_allocation*)buf1586, *(uint32_t*)buf1587, *(uint32_t*)buf1588); + *(uint2*)buf1589 = rsGetElementAt_uint2(*(rs_allocation*)buf1590, *(uint32_t*)buf1591, *(uint32_t*)buf1592); + *(uint3*)buf1593 = rsGetElementAt_uint3(*(rs_allocation*)buf1594, *(uint32_t*)buf1595, *(uint32_t*)buf1596); + *(uint4*)buf1597 = rsGetElementAt_uint4(*(rs_allocation*)buf1598, *(uint32_t*)buf1599, *(uint32_t*)buf1600); + *(long*)buf1601 = rsGetElementAt_long(*(rs_allocation*)buf1602, *(uint32_t*)buf1603, *(uint32_t*)buf1604); + *(long2*)buf1605 = rsGetElementAt_long2(*(rs_allocation*)buf1606, *(uint32_t*)buf1607, *(uint32_t*)buf1608); + *(long3*)buf1609 = rsGetElementAt_long3(*(rs_allocation*)buf1610, *(uint32_t*)buf1611, *(uint32_t*)buf1612); + *(long4*)buf1613 = rsGetElementAt_long4(*(rs_allocation*)buf1614, *(uint32_t*)buf1615, *(uint32_t*)buf1616); + *(ulong*)buf1617 = rsGetElementAt_ulong(*(rs_allocation*)buf1618, *(uint32_t*)buf1619, *(uint32_t*)buf1620); + *(ulong2*)buf1621 = rsGetElementAt_ulong2(*(rs_allocation*)buf1622, *(uint32_t*)buf1623, *(uint32_t*)buf1624); + *(ulong3*)buf1625 = rsGetElementAt_ulong3(*(rs_allocation*)buf1626, *(uint32_t*)buf1627, *(uint32_t*)buf1628); + *(ulong4*)buf1629 = rsGetElementAt_ulong4(*(rs_allocation*)buf1630, *(uint32_t*)buf1631, *(uint32_t*)buf1632); + *(float*)buf1633 = rsGetElementAt_float(*(rs_allocation*)buf1634, *(uint32_t*)buf1635, *(uint32_t*)buf1636, *(uint32_t*)buf1637); + *(float2*)buf1638 = rsGetElementAt_float2(*(rs_allocation*)buf1639, *(uint32_t*)buf1640, *(uint32_t*)buf1641, *(uint32_t*)buf1642); + *(float3*)buf1643 = rsGetElementAt_float3(*(rs_allocation*)buf1644, *(uint32_t*)buf1645, *(uint32_t*)buf1646, *(uint32_t*)buf1647); + *(float4*)buf1648 = rsGetElementAt_float4(*(rs_allocation*)buf1649, *(uint32_t*)buf1650, *(uint32_t*)buf1651, *(uint32_t*)buf1652); + *(double*)buf1653 = rsGetElementAt_double(*(rs_allocation*)buf1654, *(uint32_t*)buf1655, *(uint32_t*)buf1656, *(uint32_t*)buf1657); + *(double2*)buf1658 = rsGetElementAt_double2(*(rs_allocation*)buf1659, *(uint32_t*)buf1660, *(uint32_t*)buf1661, *(uint32_t*)buf1662); + *(double3*)buf1663 = rsGetElementAt_double3(*(rs_allocation*)buf1664, *(uint32_t*)buf1665, *(uint32_t*)buf1666, *(uint32_t*)buf1667); + *(double4*)buf1668 = rsGetElementAt_double4(*(rs_allocation*)buf1669, *(uint32_t*)buf1670, *(uint32_t*)buf1671, *(uint32_t*)buf1672); + *(char*)buf1673 = rsGetElementAt_char(*(rs_allocation*)buf1674, *(uint32_t*)buf1675, *(uint32_t*)buf1676, *(uint32_t*)buf1677); + *(char2*)buf1678 = rsGetElementAt_char2(*(rs_allocation*)buf1679, *(uint32_t*)buf1680, *(uint32_t*)buf1681, *(uint32_t*)buf1682); + *(char3*)buf1683 = rsGetElementAt_char3(*(rs_allocation*)buf1684, *(uint32_t*)buf1685, *(uint32_t*)buf1686, *(uint32_t*)buf1687); + *(char4*)buf1688 = rsGetElementAt_char4(*(rs_allocation*)buf1689, *(uint32_t*)buf1690, *(uint32_t*)buf1691, *(uint32_t*)buf1692); + *(uchar*)buf1693 = rsGetElementAt_uchar(*(rs_allocation*)buf1694, *(uint32_t*)buf1695, *(uint32_t*)buf1696, *(uint32_t*)buf1697); + *(uchar2*)buf1698 = rsGetElementAt_uchar2(*(rs_allocation*)buf1699, *(uint32_t*)buf1700, *(uint32_t*)buf1701, *(uint32_t*)buf1702); + *(uchar3*)buf1703 = rsGetElementAt_uchar3(*(rs_allocation*)buf1704, *(uint32_t*)buf1705, *(uint32_t*)buf1706, *(uint32_t*)buf1707); + *(uchar4*)buf1708 = rsGetElementAt_uchar4(*(rs_allocation*)buf1709, *(uint32_t*)buf1710, *(uint32_t*)buf1711, *(uint32_t*)buf1712); + *(short*)buf1713 = rsGetElementAt_short(*(rs_allocation*)buf1714, *(uint32_t*)buf1715, *(uint32_t*)buf1716, *(uint32_t*)buf1717); + *(short2*)buf1718 = rsGetElementAt_short2(*(rs_allocation*)buf1719, *(uint32_t*)buf1720, *(uint32_t*)buf1721, *(uint32_t*)buf1722); + *(short3*)buf1723 = rsGetElementAt_short3(*(rs_allocation*)buf1724, *(uint32_t*)buf1725, *(uint32_t*)buf1726, *(uint32_t*)buf1727); + *(short4*)buf1728 = rsGetElementAt_short4(*(rs_allocation*)buf1729, *(uint32_t*)buf1730, *(uint32_t*)buf1731, *(uint32_t*)buf1732); + *(ushort*)buf1733 = rsGetElementAt_ushort(*(rs_allocation*)buf1734, *(uint32_t*)buf1735, *(uint32_t*)buf1736, *(uint32_t*)buf1737); + *(ushort2*)buf1738 = rsGetElementAt_ushort2(*(rs_allocation*)buf1739, *(uint32_t*)buf1740, *(uint32_t*)buf1741, *(uint32_t*)buf1742); + *(ushort3*)buf1743 = rsGetElementAt_ushort3(*(rs_allocation*)buf1744, *(uint32_t*)buf1745, *(uint32_t*)buf1746, *(uint32_t*)buf1747); + *(ushort4*)buf1748 = rsGetElementAt_ushort4(*(rs_allocation*)buf1749, *(uint32_t*)buf1750, *(uint32_t*)buf1751, *(uint32_t*)buf1752); + *(int*)buf1753 = rsGetElementAt_int(*(rs_allocation*)buf1754, *(uint32_t*)buf1755, *(uint32_t*)buf1756, *(uint32_t*)buf1757); + *(int2*)buf1758 = rsGetElementAt_int2(*(rs_allocation*)buf1759, *(uint32_t*)buf1760, *(uint32_t*)buf1761, *(uint32_t*)buf1762); + *(int3*)buf1763 = rsGetElementAt_int3(*(rs_allocation*)buf1764, *(uint32_t*)buf1765, *(uint32_t*)buf1766, *(uint32_t*)buf1767); + *(int4*)buf1768 = rsGetElementAt_int4(*(rs_allocation*)buf1769, *(uint32_t*)buf1770, *(uint32_t*)buf1771, *(uint32_t*)buf1772); + *(uint*)buf1773 = rsGetElementAt_uint(*(rs_allocation*)buf1774, *(uint32_t*)buf1775, *(uint32_t*)buf1776, *(uint32_t*)buf1777); + *(uint2*)buf1778 = rsGetElementAt_uint2(*(rs_allocation*)buf1779, *(uint32_t*)buf1780, *(uint32_t*)buf1781, *(uint32_t*)buf1782); + *(uint3*)buf1783 = rsGetElementAt_uint3(*(rs_allocation*)buf1784, *(uint32_t*)buf1785, *(uint32_t*)buf1786, *(uint32_t*)buf1787); + *(uint4*)buf1788 = rsGetElementAt_uint4(*(rs_allocation*)buf1789, *(uint32_t*)buf1790, *(uint32_t*)buf1791, *(uint32_t*)buf1792); + *(long*)buf1793 = rsGetElementAt_long(*(rs_allocation*)buf1794, *(uint32_t*)buf1795, *(uint32_t*)buf1796, *(uint32_t*)buf1797); + *(long2*)buf1798 = rsGetElementAt_long2(*(rs_allocation*)buf1799, *(uint32_t*)buf1800, *(uint32_t*)buf1801, *(uint32_t*)buf1802); + *(long3*)buf1803 = rsGetElementAt_long3(*(rs_allocation*)buf1804, *(uint32_t*)buf1805, *(uint32_t*)buf1806, *(uint32_t*)buf1807); + *(long4*)buf1808 = rsGetElementAt_long4(*(rs_allocation*)buf1809, *(uint32_t*)buf1810, *(uint32_t*)buf1811, *(uint32_t*)buf1812); + *(ulong*)buf1813 = rsGetElementAt_ulong(*(rs_allocation*)buf1814, *(uint32_t*)buf1815, *(uint32_t*)buf1816, *(uint32_t*)buf1817); + *(ulong2*)buf1818 = rsGetElementAt_ulong2(*(rs_allocation*)buf1819, *(uint32_t*)buf1820, *(uint32_t*)buf1821, *(uint32_t*)buf1822); + *(ulong3*)buf1823 = rsGetElementAt_ulong3(*(rs_allocation*)buf1824, *(uint32_t*)buf1825, *(uint32_t*)buf1826, *(uint32_t*)buf1827); + *(ulong4*)buf1828 = rsGetElementAt_ulong4(*(rs_allocation*)buf1829, *(uint32_t*)buf1830, *(uint32_t*)buf1831, *(uint32_t*)buf1832); + *(bool*)buf1833 = rsIsObject(*(rs_element*)buf1834); + *(bool*)buf1835 = rsIsObject(*(rs_type*)buf1836); + *(bool*)buf1837 = rsIsObject(*(rs_allocation*)buf1838); + *(bool*)buf1839 = rsIsObject(*(rs_sampler*)buf1840); + *(bool*)buf1841 = rsIsObject(*(rs_script*)buf1842); #ifndef __LP64__ - *(bool*)buf1825 = rsIsObject(*(rs_mesh*)buf1826); - *(bool*)buf1827 = rsIsObject(*(rs_program_fragment*)buf1828); - *(bool*)buf1829 = rsIsObject(*(rs_program_vertex*)buf1830); - *(bool*)buf1831 = rsIsObject(*(rs_program_raster*)buf1832); - *(bool*)buf1833 = rsIsObject(*(rs_program_store*)buf1834); - *(bool*)buf1835 = rsIsObject(*(rs_font*)buf1836); + *(bool*)buf1843 = rsIsObject(*(rs_mesh*)buf1844); + *(bool*)buf1845 = rsIsObject(*(rs_program_fragment*)buf1846); + *(bool*)buf1847 = rsIsObject(*(rs_program_vertex*)buf1848); + *(bool*)buf1849 = rsIsObject(*(rs_program_raster*)buf1850); + *(bool*)buf1851 = rsIsObject(*(rs_program_store*)buf1852); + *(bool*)buf1853 = rsIsObject(*(rs_font*)buf1854); #endif - *(bool*)buf1837 = rsIsSphereInFrustum((float4*) buf1838, (float4*) buf1839, (float4*) buf1840, (float4*) buf1841, (float4*) buf1842, (float4*) buf1843, (float4*) buf1844); - *(rs_tm**)buf1845 = rsLocaltime((rs_tm*) buf1846, (const rs_time_t*) buf1847); - *(float*)buf1848 = rsMatrixGet((const rs_matrix4x4*) buf1849, *(uint32_t*)buf1850, *(uint32_t*)buf1851); - *(float*)buf1852 = rsMatrixGet((const rs_matrix3x3*) buf1853, *(uint32_t*)buf1854, *(uint32_t*)buf1855); - *(float*)buf1856 = rsMatrixGet((const rs_matrix2x2*) buf1857, *(uint32_t*)buf1858, *(uint32_t*)buf1859); - *(bool*)buf1860 = rsMatrixInverse((rs_matrix4x4*) buf1861); - *(bool*)buf1862 = rsMatrixInverseTranspose((rs_matrix4x4*) buf1863); - rsMatrixLoad((rs_matrix4x4*) buf1864, (const float*) buf1865); - rsMatrixLoad((rs_matrix3x3*) buf1866, (const float*) buf1867); - rsMatrixLoad((rs_matrix2x2*) buf1868, (const float*) buf1869); - rsMatrixLoad((rs_matrix4x4*) buf1870, (const rs_matrix4x4*) buf1871); - rsMatrixLoad((rs_matrix3x3*) buf1872, (const rs_matrix3x3*) buf1873); - rsMatrixLoad((rs_matrix2x2*) buf1874, (const rs_matrix2x2*) buf1875); - rsMatrixLoad((rs_matrix4x4*) buf1876, (const rs_matrix3x3*) buf1877); - rsMatrixLoad((rs_matrix4x4*) buf1878, (const rs_matrix2x2*) buf1879); - rsMatrixLoadFrustum((rs_matrix4x4*) buf1880, *(float*)buf1881, *(float*)buf1882, *(float*)buf1883, *(float*)buf1884, *(float*)buf1885, *(float*)buf1886); - rsMatrixLoadIdentity((rs_matrix4x4*) buf1887); - rsMatrixLoadIdentity((rs_matrix3x3*) buf1888); - rsMatrixLoadIdentity((rs_matrix2x2*) buf1889); - rsMatrixLoadMultiply((rs_matrix4x4*) buf1890, (const rs_matrix4x4*) buf1891, (const rs_matrix4x4*) buf1892); - rsMatrixLoadMultiply((rs_matrix3x3*) buf1893, (const rs_matrix3x3*) buf1894, (const rs_matrix3x3*) buf1895); - rsMatrixLoadMultiply((rs_matrix2x2*) buf1896, (const rs_matrix2x2*) buf1897, (const rs_matrix2x2*) buf1898); - rsMatrixLoadOrtho((rs_matrix4x4*) buf1899, *(float*)buf1900, *(float*)buf1901, *(float*)buf1902, *(float*)buf1903, *(float*)buf1904, *(float*)buf1905); - rsMatrixLoadPerspective((rs_matrix4x4*) buf1906, *(float*)buf1907, *(float*)buf1908, *(float*)buf1909, *(float*)buf1910); - rsMatrixLoadRotate((rs_matrix4x4*) buf1911, *(float*)buf1912, *(float*)buf1913, *(float*)buf1914, *(float*)buf1915); - rsMatrixLoadScale((rs_matrix4x4*) buf1916, *(float*)buf1917, *(float*)buf1918, *(float*)buf1919); - rsMatrixLoadTranslate((rs_matrix4x4*) buf1920, *(float*)buf1921, *(float*)buf1922, *(float*)buf1923); - rsMatrixMultiply((rs_matrix4x4*) buf1924, (const rs_matrix4x4*) buf1925); - rsMatrixMultiply((rs_matrix3x3*) buf1926, (const rs_matrix3x3*) buf1927); - rsMatrixMultiply((rs_matrix2x2*) buf1928, (const rs_matrix2x2*) buf1929); - *(float4*)buf1930 = rsMatrixMultiply((rs_matrix4x4*) buf1931, *(float4*)buf1932); - *(float4*)buf1933 = rsMatrixMultiply((rs_matrix4x4*) buf1934, *(float3*)buf1935); - *(float4*)buf1936 = rsMatrixMultiply((rs_matrix4x4*) buf1937, *(float2*)buf1938); - *(float3*)buf1939 = rsMatrixMultiply((rs_matrix3x3*) buf1940, *(float3*)buf1941); - *(float3*)buf1942 = rsMatrixMultiply((rs_matrix3x3*) buf1943, *(float2*)buf1944); - *(float2*)buf1945 = rsMatrixMultiply((rs_matrix2x2*) buf1946, *(float2*)buf1947); - rsMatrixRotate((rs_matrix4x4*) buf1948, *(float*)buf1949, *(float*)buf1950, *(float*)buf1951, *(float*)buf1952); - rsMatrixScale((rs_matrix4x4*) buf1953, *(float*)buf1954, *(float*)buf1955, *(float*)buf1956); - rsMatrixSet((rs_matrix4x4*) buf1957, *(uint32_t*)buf1958, *(uint32_t*)buf1959, *(float*)buf1960); - rsMatrixSet((rs_matrix3x3*) buf1961, *(uint32_t*)buf1962, *(uint32_t*)buf1963, *(float*)buf1964); - rsMatrixSet((rs_matrix2x2*) buf1965, *(uint32_t*)buf1966, *(uint32_t*)buf1967, *(float*)buf1968); - rsMatrixTranslate((rs_matrix4x4*) buf1969, *(float*)buf1970, *(float*)buf1971, *(float*)buf1972); - rsMatrixTranspose((rs_matrix4x4*) buf1973); - rsMatrixTranspose((rs_matrix3x3*) buf1974); - rsMatrixTranspose((rs_matrix2x2*) buf1975); - *(uchar4*)buf1976 = rsPackColorTo8888(*(float*)buf1977, *(float*)buf1978, *(float*)buf1979); - *(uchar4*)buf1980 = rsPackColorTo8888(*(float*)buf1981, *(float*)buf1982, *(float*)buf1983, *(float*)buf1984); - *(uchar4*)buf1985 = rsPackColorTo8888(*(float3*)buf1986); - *(uchar4*)buf1987 = rsPackColorTo8888(*(float4*)buf1988); - rsQuaternionAdd((rs_quaternion*) buf1989, (const rs_quaternion*) buf1990); - rsQuaternionConjugate((rs_quaternion*) buf1991); - *(float*)buf1992 = rsQuaternionDot((const rs_quaternion*) buf1993, (const rs_quaternion*) buf1994); - rsQuaternionGetMatrixUnit((rs_matrix4x4*) buf1995, (const rs_quaternion*) buf1996); - rsQuaternionLoadRotate((rs_quaternion*) buf1997, *(float*)buf1998, *(float*)buf1999, *(float*)buf2000, *(float*)buf2001); - rsQuaternionLoadRotateUnit((rs_quaternion*) buf2002, *(float*)buf2003, *(float*)buf2004, *(float*)buf2005, *(float*)buf2006); - rsQuaternionMultiply((rs_quaternion*) buf2007, *(float*)buf2008); - rsQuaternionMultiply((rs_quaternion*) buf2009, (const rs_quaternion*) buf2010); - rsQuaternionNormalize((rs_quaternion*) buf2011); - rsQuaternionSet((rs_quaternion*) buf2012, *(float*)buf2013, *(float*)buf2014, *(float*)buf2015, *(float*)buf2016); - rsQuaternionSet((rs_quaternion*) buf2017, (const rs_quaternion*) buf2018); - rsQuaternionSlerp((rs_quaternion*) buf2019, (const rs_quaternion*) buf2020, (const rs_quaternion*) buf2021, *(float*)buf2022); - *(int*)buf2023 = rsRand(*(int*)buf2024); - *(int*)buf2025 = rsRand(*(int*)buf2026, *(int*)buf2027); - *(float*)buf2028 = rsRand(*(float*)buf2029); - *(float*)buf2030 = rsRand(*(float*)buf2031, *(float*)buf2032); - *(bool*)buf2033 = rsSendToClient(*(int*)buf2034); - *(bool*)buf2035 = rsSendToClient(*(int*)buf2036, (const void*) buf2037, *(uint*)buf2038); - rsSendToClientBlocking(*(int*)buf2039); - rsSendToClientBlocking(*(int*)buf2040, (const void*) buf2041, *(uint*)buf2042); - rsSetObject((rs_element*) buf2043, *(rs_element*)buf2044); - rsSetObject((rs_type*) buf2045, *(rs_type*)buf2046); - rsSetObject((rs_allocation*) buf2047, *(rs_allocation*)buf2048); - rsSetObject((rs_sampler*) buf2049, *(rs_sampler*)buf2050); - rsSetObject((rs_script*) buf2051, *(rs_script*)buf2052); + *(bool*)buf1855 = rsIsSphereInFrustum((float4*) buf1856, (float4*) buf1857, (float4*) buf1858, (float4*) buf1859, (float4*) buf1860, (float4*) buf1861, (float4*) buf1862); + *(rs_tm**)buf1863 = rsLocaltime((rs_tm*) buf1864, (const rs_time_t*) buf1865); + *(float*)buf1866 = rsMatrixGet((const rs_matrix4x4*) buf1867, *(uint32_t*)buf1868, *(uint32_t*)buf1869); + *(float*)buf1870 = rsMatrixGet((const rs_matrix3x3*) buf1871, *(uint32_t*)buf1872, *(uint32_t*)buf1873); + *(float*)buf1874 = rsMatrixGet((const rs_matrix2x2*) buf1875, *(uint32_t*)buf1876, *(uint32_t*)buf1877); + *(bool*)buf1878 = rsMatrixInverse((rs_matrix4x4*) buf1879); + *(bool*)buf1880 = rsMatrixInverseTranspose((rs_matrix4x4*) buf1881); + rsMatrixLoad((rs_matrix4x4*) buf1882, (const float*) buf1883); + rsMatrixLoad((rs_matrix3x3*) buf1884, (const float*) buf1885); + rsMatrixLoad((rs_matrix2x2*) buf1886, (const float*) buf1887); + rsMatrixLoad((rs_matrix4x4*) buf1888, (const rs_matrix4x4*) buf1889); + rsMatrixLoad((rs_matrix3x3*) buf1890, (const rs_matrix3x3*) buf1891); + rsMatrixLoad((rs_matrix2x2*) buf1892, (const rs_matrix2x2*) buf1893); + rsMatrixLoad((rs_matrix4x4*) buf1894, (const rs_matrix3x3*) buf1895); + rsMatrixLoad((rs_matrix4x4*) buf1896, (const rs_matrix2x2*) buf1897); + rsMatrixLoadFrustum((rs_matrix4x4*) buf1898, *(float*)buf1899, *(float*)buf1900, *(float*)buf1901, *(float*)buf1902, *(float*)buf1903, *(float*)buf1904); + rsMatrixLoadIdentity((rs_matrix4x4*) buf1905); + rsMatrixLoadIdentity((rs_matrix3x3*) buf1906); + rsMatrixLoadIdentity((rs_matrix2x2*) buf1907); + rsMatrixLoadMultiply((rs_matrix4x4*) buf1908, (const rs_matrix4x4*) buf1909, (const rs_matrix4x4*) buf1910); + rsMatrixLoadMultiply((rs_matrix3x3*) buf1911, (const rs_matrix3x3*) buf1912, (const rs_matrix3x3*) buf1913); + rsMatrixLoadMultiply((rs_matrix2x2*) buf1914, (const rs_matrix2x2*) buf1915, (const rs_matrix2x2*) buf1916); + rsMatrixLoadOrtho((rs_matrix4x4*) buf1917, *(float*)buf1918, *(float*)buf1919, *(float*)buf1920, *(float*)buf1921, *(float*)buf1922, *(float*)buf1923); + rsMatrixLoadPerspective((rs_matrix4x4*) buf1924, *(float*)buf1925, *(float*)buf1926, *(float*)buf1927, *(float*)buf1928); + rsMatrixLoadRotate((rs_matrix4x4*) buf1929, *(float*)buf1930, *(float*)buf1931, *(float*)buf1932, *(float*)buf1933); + rsMatrixLoadScale((rs_matrix4x4*) buf1934, *(float*)buf1935, *(float*)buf1936, *(float*)buf1937); + rsMatrixLoadTranslate((rs_matrix4x4*) buf1938, *(float*)buf1939, *(float*)buf1940, *(float*)buf1941); + rsMatrixMultiply((rs_matrix4x4*) buf1942, (const rs_matrix4x4*) buf1943); + rsMatrixMultiply((rs_matrix3x3*) buf1944, (const rs_matrix3x3*) buf1945); + rsMatrixMultiply((rs_matrix2x2*) buf1946, (const rs_matrix2x2*) buf1947); + *(float4*)buf1948 = rsMatrixMultiply((rs_matrix4x4*) buf1949, *(float4*)buf1950); + *(float4*)buf1951 = rsMatrixMultiply((rs_matrix4x4*) buf1952, *(float3*)buf1953); + *(float4*)buf1954 = rsMatrixMultiply((rs_matrix4x4*) buf1955, *(float2*)buf1956); + *(float3*)buf1957 = rsMatrixMultiply((rs_matrix3x3*) buf1958, *(float3*)buf1959); + *(float3*)buf1960 = rsMatrixMultiply((rs_matrix3x3*) buf1961, *(float2*)buf1962); + *(float2*)buf1963 = rsMatrixMultiply((rs_matrix2x2*) buf1964, *(float2*)buf1965); + rsMatrixRotate((rs_matrix4x4*) buf1966, *(float*)buf1967, *(float*)buf1968, *(float*)buf1969, *(float*)buf1970); + rsMatrixScale((rs_matrix4x4*) buf1971, *(float*)buf1972, *(float*)buf1973, *(float*)buf1974); + rsMatrixSet((rs_matrix4x4*) buf1975, *(uint32_t*)buf1976, *(uint32_t*)buf1977, *(float*)buf1978); + rsMatrixSet((rs_matrix3x3*) buf1979, *(uint32_t*)buf1980, *(uint32_t*)buf1981, *(float*)buf1982); + rsMatrixSet((rs_matrix2x2*) buf1983, *(uint32_t*)buf1984, *(uint32_t*)buf1985, *(float*)buf1986); + rsMatrixTranslate((rs_matrix4x4*) buf1987, *(float*)buf1988, *(float*)buf1989, *(float*)buf1990); + rsMatrixTranspose((rs_matrix4x4*) buf1991); + rsMatrixTranspose((rs_matrix3x3*) buf1992); + rsMatrixTranspose((rs_matrix2x2*) buf1993); + *(uchar4*)buf1994 = rsPackColorTo8888(*(float*)buf1995, *(float*)buf1996, *(float*)buf1997); + *(uchar4*)buf1998 = rsPackColorTo8888(*(float*)buf1999, *(float*)buf2000, *(float*)buf2001, *(float*)buf2002); + *(uchar4*)buf2003 = rsPackColorTo8888(*(float3*)buf2004); + *(uchar4*)buf2005 = rsPackColorTo8888(*(float4*)buf2006); + rsQuaternionAdd((rs_quaternion*) buf2007, (const rs_quaternion*) buf2008); + rsQuaternionConjugate((rs_quaternion*) buf2009); + *(float*)buf2010 = rsQuaternionDot((const rs_quaternion*) buf2011, (const rs_quaternion*) buf2012); + rsQuaternionGetMatrixUnit((rs_matrix4x4*) buf2013, (const rs_quaternion*) buf2014); + rsQuaternionLoadRotate((rs_quaternion*) buf2015, *(float*)buf2016, *(float*)buf2017, *(float*)buf2018, *(float*)buf2019); + rsQuaternionLoadRotateUnit((rs_quaternion*) buf2020, *(float*)buf2021, *(float*)buf2022, *(float*)buf2023, *(float*)buf2024); + rsQuaternionMultiply((rs_quaternion*) buf2025, *(float*)buf2026); + rsQuaternionMultiply((rs_quaternion*) buf2027, (const rs_quaternion*) buf2028); + rsQuaternionNormalize((rs_quaternion*) buf2029); + rsQuaternionSet((rs_quaternion*) buf2030, *(float*)buf2031, *(float*)buf2032, *(float*)buf2033, *(float*)buf2034); + rsQuaternionSet((rs_quaternion*) buf2035, (const rs_quaternion*) buf2036); + rsQuaternionSlerp((rs_quaternion*) buf2037, (const rs_quaternion*) buf2038, (const rs_quaternion*) buf2039, *(float*)buf2040); + *(int*)buf2041 = rsRand(*(int*)buf2042); + *(int*)buf2043 = rsRand(*(int*)buf2044, *(int*)buf2045); + *(float*)buf2046 = rsRand(*(float*)buf2047); + *(float*)buf2048 = rsRand(*(float*)buf2049, *(float*)buf2050); + *(bool*)buf2051 = rsSendToClient(*(int*)buf2052); + *(bool*)buf2053 = rsSendToClient(*(int*)buf2054, (const void*) buf2055, *(uint*)buf2056); + rsSendToClientBlocking(*(int*)buf2057); + rsSendToClientBlocking(*(int*)buf2058, (const void*) buf2059, *(uint*)buf2060); + rsSetObject((rs_element*) buf2061, *(rs_element*)buf2062); + rsSetObject((rs_type*) buf2063, *(rs_type*)buf2064); + rsSetObject((rs_allocation*) buf2065, *(rs_allocation*)buf2066); + rsSetObject((rs_sampler*) buf2067, *(rs_sampler*)buf2068); + rsSetObject((rs_script*) buf2069, *(rs_script*)buf2070); #ifndef __LP64__ - rsSetObject((rs_mesh*) buf2053, *(rs_mesh*)buf2054); - rsSetObject((rs_program_fragment*) buf2055, *(rs_program_fragment*)buf2056); - rsSetObject((rs_program_vertex*) buf2057, *(rs_program_vertex*)buf2058); - rsSetObject((rs_program_raster*) buf2059, *(rs_program_raster*)buf2060); - rsSetObject((rs_program_store*) buf2061, *(rs_program_store*)buf2062); - rsSetObject((rs_font*) buf2063, *(rs_font*)buf2064); + rsSetObject((rs_mesh*) buf2071, *(rs_mesh*)buf2072); + rsSetObject((rs_program_fragment*) buf2073, *(rs_program_fragment*)buf2074); + rsSetObject((rs_program_vertex*) buf2075, *(rs_program_vertex*)buf2076); + rsSetObject((rs_program_raster*) buf2077, *(rs_program_raster*)buf2078); + rsSetObject((rs_program_store*) buf2079, *(rs_program_store*)buf2080); + rsSetObject((rs_font*) buf2081, *(rs_font*)buf2082); #endif - *(rs_time_t*)buf2065 = rsTime((rs_time_t*) buf2066); - *(float4*)buf2067 = rsUnpackColor8888(*(uchar4*)buf2068); - *(int64_t*)buf2069 = rsUptimeMillis(); - *(int64_t*)buf2070 = rsUptimeNanos(); - *(float4*)buf2071 = rsYuvToRGBA_float4(*(uchar*)buf2072, *(uchar*)buf2073, *(uchar*)buf2074); - *(uchar4*)buf2075 = rsYuvToRGBA_uchar4(*(uchar*)buf2076, *(uchar*)buf2077, *(uchar*)buf2078); + *(rs_time_t*)buf2083 = rsTime((rs_time_t*) buf2084); + *(float4*)buf2085 = rsUnpackColor8888(*(uchar4*)buf2086); + *(int64_t*)buf2087 = rsUptimeMillis(); + *(int64_t*)buf2088 = rsUptimeNanos(); + *(float4*)buf2089 = rsYuvToRGBA_float4(*(uchar*)buf2090, *(uchar*)buf2091, *(uchar*)buf2092); + *(uchar4*)buf2093 = rsYuvToRGBA_uchar4(*(uchar*)buf2094, *(uchar*)buf2095, *(uchar*)buf2096); #ifndef __LP64__ - rsgAllocationSyncAll(*(rs_allocation*)buf2079); + rsgAllocationSyncAll(*(rs_allocation*)buf2097); #endif #ifndef __LP64__ - rsgBindConstant(*(rs_program_fragment*)buf2080, *(uint*)buf2081, *(rs_allocation*)buf2082); + rsgBindConstant(*(rs_program_fragment*)buf2098, *(uint*)buf2099, *(rs_allocation*)buf2100); #endif #ifndef __LP64__ - rsgBindConstant(*(rs_program_vertex*)buf2083, *(uint*)buf2084, *(rs_allocation*)buf2085); + rsgBindConstant(*(rs_program_vertex*)buf2101, *(uint*)buf2102, *(rs_allocation*)buf2103); #endif #ifndef __LP64__ - rsgBindFont(*(rs_font*)buf2086); + rsgBindFont(*(rs_font*)buf2104); #endif #ifndef __LP64__ - rsgBindProgramFragment(*(rs_program_fragment*)buf2087); + rsgBindProgramFragment(*(rs_program_fragment*)buf2105); #endif #ifndef __LP64__ - rsgBindProgramRaster(*(rs_program_raster*)buf2088); + rsgBindProgramRaster(*(rs_program_raster*)buf2106); #endif #ifndef __LP64__ - rsgBindProgramStore(*(rs_program_store*)buf2089); + rsgBindProgramStore(*(rs_program_store*)buf2107); #endif #ifndef __LP64__ - rsgBindProgramVertex(*(rs_program_vertex*)buf2090); + rsgBindProgramVertex(*(rs_program_vertex*)buf2108); #endif #ifndef __LP64__ - rsgBindSampler(*(rs_program_fragment*)buf2091, *(uint*)buf2092, *(rs_sampler*)buf2093); + rsgBindSampler(*(rs_program_fragment*)buf2109, *(uint*)buf2110, *(rs_sampler*)buf2111); #endif #ifndef __LP64__ - rsgBindTexture(*(rs_program_fragment*)buf2094, *(uint*)buf2095, *(rs_allocation*)buf2096); + rsgBindTexture(*(rs_program_fragment*)buf2112, *(uint*)buf2113, *(rs_allocation*)buf2114); #endif #ifndef __LP64__ - rsgClearColor(*(float*)buf2097, *(float*)buf2098, *(float*)buf2099, *(float*)buf2100); + rsgClearColor(*(float*)buf2115, *(float*)buf2116, *(float*)buf2117, *(float*)buf2118); #endif #ifndef __LP64__ - rsgClearDepth(*(float*)buf2101); + rsgClearDepth(*(float*)buf2119); #endif #ifndef __LP64__ - rsgDrawMesh(*(rs_mesh*)buf2102); + rsgDrawMesh(*(rs_mesh*)buf2120); #endif #ifndef __LP64__ - rsgDrawMesh(*(rs_mesh*)buf2103, *(uint*)buf2104); + rsgDrawMesh(*(rs_mesh*)buf2121, *(uint*)buf2122); #endif #ifndef __LP64__ - rsgDrawMesh(*(rs_mesh*)buf2105, *(uint*)buf2106, *(uint*)buf2107, *(uint*)buf2108); + rsgDrawMesh(*(rs_mesh*)buf2123, *(uint*)buf2124, *(uint*)buf2125, *(uint*)buf2126); #endif #ifndef __LP64__ - rsgDrawQuad(*(float*)buf2109, *(float*)buf2110, *(float*)buf2111, *(float*)buf2112, *(float*)buf2113, *(float*)buf2114, *(float*)buf2115, *(float*)buf2116, *(float*)buf2117, *(float*)buf2118, *(float*)buf2119, *(float*)buf2120); + rsgDrawQuad(*(float*)buf2127, *(float*)buf2128, *(float*)buf2129, *(float*)buf2130, *(float*)buf2131, *(float*)buf2132, *(float*)buf2133, *(float*)buf2134, *(float*)buf2135, *(float*)buf2136, *(float*)buf2137, *(float*)buf2138); #endif #ifndef __LP64__ - rsgDrawQuadTexCoords(*(float*)buf2121, *(float*)buf2122, *(float*)buf2123, *(float*)buf2124, *(float*)buf2125, *(float*)buf2126, *(float*)buf2127, *(float*)buf2128, *(float*)buf2129, *(float*)buf2130, *(float*)buf2131, *(float*)buf2132, *(float*)buf2133, *(float*)buf2134, *(float*)buf2135, *(float*)buf2136, *(float*)buf2137, *(float*)buf2138, *(float*)buf2139, *(float*)buf2140); + rsgDrawQuadTexCoords(*(float*)buf2139, *(float*)buf2140, *(float*)buf2141, *(float*)buf2142, *(float*)buf2143, *(float*)buf2144, *(float*)buf2145, *(float*)buf2146, *(float*)buf2147, *(float*)buf2148, *(float*)buf2149, *(float*)buf2150, *(float*)buf2151, *(float*)buf2152, *(float*)buf2153, *(float*)buf2154, *(float*)buf2155, *(float*)buf2156, *(float*)buf2157, *(float*)buf2158); #endif #ifndef __LP64__ - rsgDrawRect(*(float*)buf2141, *(float*)buf2142, *(float*)buf2143, *(float*)buf2144, *(float*)buf2145); + rsgDrawRect(*(float*)buf2159, *(float*)buf2160, *(float*)buf2161, *(float*)buf2162, *(float*)buf2163); #endif #ifndef __LP64__ - rsgDrawSpriteScreenspace(*(float*)buf2146, *(float*)buf2147, *(float*)buf2148, *(float*)buf2149, *(float*)buf2150); + rsgDrawSpriteScreenspace(*(float*)buf2164, *(float*)buf2165, *(float*)buf2166, *(float*)buf2167, *(float*)buf2168); #endif #ifndef __LP64__ - rsgDrawText((const char*) buf2151, *(int*)buf2152, *(int*)buf2153); + rsgDrawText((const char*) buf2169, *(int*)buf2170, *(int*)buf2171); #endif #ifndef __LP64__ - rsgDrawText(*(rs_allocation*)buf2154, *(int*)buf2155, *(int*)buf2156); + rsgDrawText(*(rs_allocation*)buf2172, *(int*)buf2173, *(int*)buf2174); #endif #ifndef __LP64__ - rsgFontColor(*(float*)buf2157, *(float*)buf2158, *(float*)buf2159, *(float*)buf2160); + rsgFontColor(*(float*)buf2175, *(float*)buf2176, *(float*)buf2177, *(float*)buf2178); #endif #ifndef __LP64__ - *(uint*)buf2161 = rsgGetHeight(); + *(uint*)buf2179 = rsgGetHeight(); #endif #ifndef __LP64__ - *(uint*)buf2162 = rsgGetWidth(); + *(uint*)buf2180 = rsgGetWidth(); #endif #ifndef __LP64__ - rsgMeasureText((const char*) buf2163, (int*) buf2164, (int*) buf2165, (int*) buf2166, (int*) buf2167); + rsgMeasureText((const char*) buf2181, (int*) buf2182, (int*) buf2183, (int*) buf2184, (int*) buf2185); #endif #ifndef __LP64__ - rsgMeasureText(*(rs_allocation*)buf2168, (int*) buf2169, (int*) buf2170, (int*) buf2171, (int*) buf2172); + rsgMeasureText(*(rs_allocation*)buf2186, (int*) buf2187, (int*) buf2188, (int*) buf2189, (int*) buf2190); #endif #ifndef __LP64__ - rsgMeshComputeBoundingBox(*(rs_mesh*)buf2173, (float*) buf2174, (float*) buf2175, (float*) buf2176, (float*) buf2177, (float*) buf2178, (float*) buf2179); + rsgMeshComputeBoundingBox(*(rs_mesh*)buf2191, (float*) buf2192, (float*) buf2193, (float*) buf2194, (float*) buf2195, (float*) buf2196, (float*) buf2197); #endif #ifndef __LP64__ - rsgMeshComputeBoundingBox(*(rs_mesh*)buf2180, (float3*) buf2181, (float3*) buf2182); + rsgMeshComputeBoundingBox(*(rs_mesh*)buf2198, (float3*) buf2199, (float3*) buf2200); #endif #ifndef __LP64__ - rsgProgramFragmentConstantColor(*(rs_program_fragment*)buf2183, *(float*)buf2184, *(float*)buf2185, *(float*)buf2186, *(float*)buf2187); + rsgProgramFragmentConstantColor(*(rs_program_fragment*)buf2201, *(float*)buf2202, *(float*)buf2203, *(float*)buf2204, *(float*)buf2205); #endif #ifndef __LP64__ - rsgProgramVertexGetProjectionMatrix((rs_matrix4x4*) buf2188); + rsgProgramVertexGetProjectionMatrix((rs_matrix4x4*) buf2206); #endif #ifndef __LP64__ - rsgProgramVertexLoadModelMatrix((const rs_matrix4x4*) buf2189); + rsgProgramVertexLoadModelMatrix((const rs_matrix4x4*) buf2207); #endif #ifndef __LP64__ - rsgProgramVertexLoadProjectionMatrix((const rs_matrix4x4*) buf2190); + rsgProgramVertexLoadProjectionMatrix((const rs_matrix4x4*) buf2208); #endif #ifndef __LP64__ - rsgProgramVertexLoadTextureMatrix((const rs_matrix4x4*) buf2191); + rsgProgramVertexLoadTextureMatrix((const rs_matrix4x4*) buf2209); #endif - *(float*)buf2192 = rsqrt(*(float*)buf2193); - *(float2*)buf2194 = rsqrt(*(float2*)buf2195); - *(float3*)buf2196 = rsqrt(*(float3*)buf2197); - *(float4*)buf2198 = rsqrt(*(float4*)buf2199); - *(float*)buf2200 = sign(*(float*)buf2201); - *(float2*)buf2202 = sign(*(float2*)buf2203); - *(float3*)buf2204 = sign(*(float3*)buf2205); - *(float4*)buf2206 = sign(*(float4*)buf2207); - *(float*)buf2208 = sin(*(float*)buf2209); - *(float2*)buf2210 = sin(*(float2*)buf2211); - *(float3*)buf2212 = sin(*(float3*)buf2213); - *(float4*)buf2214 = sin(*(float4*)buf2215); - *(float*)buf2216 = sincos(*(float*)buf2217, (float*) buf2218); - *(float2*)buf2219 = sincos(*(float2*)buf2220, (float2*) buf2221); - *(float3*)buf2222 = sincos(*(float3*)buf2223, (float3*) buf2224); - *(float4*)buf2225 = sincos(*(float4*)buf2226, (float4*) buf2227); - *(float*)buf2228 = sinh(*(float*)buf2229); - *(float2*)buf2230 = sinh(*(float2*)buf2231); - *(float3*)buf2232 = sinh(*(float3*)buf2233); - *(float4*)buf2234 = sinh(*(float4*)buf2235); - *(float*)buf2236 = sinpi(*(float*)buf2237); - *(float2*)buf2238 = sinpi(*(float2*)buf2239); - *(float3*)buf2240 = sinpi(*(float3*)buf2241); - *(float4*)buf2242 = sinpi(*(float4*)buf2243); - *(float*)buf2244 = sqrt(*(float*)buf2245); - *(float2*)buf2246 = sqrt(*(float2*)buf2247); - *(float3*)buf2248 = sqrt(*(float3*)buf2249); - *(float4*)buf2250 = sqrt(*(float4*)buf2251); - *(float*)buf2252 = step(*(float*)buf2253, *(float*)buf2254); - *(float2*)buf2255 = step(*(float2*)buf2256, *(float2*)buf2257); - *(float3*)buf2258 = step(*(float3*)buf2259, *(float3*)buf2260); - *(float4*)buf2261 = step(*(float4*)buf2262, *(float4*)buf2263); - *(float2*)buf2264 = step(*(float2*)buf2265, *(float*)buf2266); - *(float3*)buf2267 = step(*(float3*)buf2268, *(float*)buf2269); - *(float4*)buf2270 = step(*(float4*)buf2271, *(float*)buf2272); - *(float*)buf2273 = tan(*(float*)buf2274); - *(float2*)buf2275 = tan(*(float2*)buf2276); - *(float3*)buf2277 = tan(*(float3*)buf2278); - *(float4*)buf2279 = tan(*(float4*)buf2280); - *(float*)buf2281 = tanh(*(float*)buf2282); - *(float2*)buf2283 = tanh(*(float2*)buf2284); - *(float3*)buf2285 = tanh(*(float3*)buf2286); - *(float4*)buf2287 = tanh(*(float4*)buf2288); - *(float*)buf2289 = tanpi(*(float*)buf2290); - *(float2*)buf2291 = tanpi(*(float2*)buf2292); - *(float3*)buf2293 = tanpi(*(float3*)buf2294); - *(float4*)buf2295 = tanpi(*(float4*)buf2296); - *(float*)buf2297 = tgamma(*(float*)buf2298); - *(float2*)buf2299 = tgamma(*(float2*)buf2300); - *(float3*)buf2301 = tgamma(*(float3*)buf2302); - *(float4*)buf2303 = tgamma(*(float4*)buf2304); - *(float*)buf2305 = trunc(*(float*)buf2306); - *(float2*)buf2307 = trunc(*(float2*)buf2308); - *(float3*)buf2309 = trunc(*(float3*)buf2310); - *(float4*)buf2311 = trunc(*(float4*)buf2312); + *(float*)buf2210 = rsqrt(*(float*)buf2211); + *(float2*)buf2212 = rsqrt(*(float2*)buf2213); + *(float3*)buf2214 = rsqrt(*(float3*)buf2215); + *(float4*)buf2216 = rsqrt(*(float4*)buf2217); + *(float*)buf2218 = sign(*(float*)buf2219); + *(float2*)buf2220 = sign(*(float2*)buf2221); + *(float3*)buf2222 = sign(*(float3*)buf2223); + *(float4*)buf2224 = sign(*(float4*)buf2225); + *(float*)buf2226 = sin(*(float*)buf2227); + *(float2*)buf2228 = sin(*(float2*)buf2229); + *(float3*)buf2230 = sin(*(float3*)buf2231); + *(float4*)buf2232 = sin(*(float4*)buf2233); + *(float*)buf2234 = sincos(*(float*)buf2235, (float*) buf2236); + *(float2*)buf2237 = sincos(*(float2*)buf2238, (float2*) buf2239); + *(float3*)buf2240 = sincos(*(float3*)buf2241, (float3*) buf2242); + *(float4*)buf2243 = sincos(*(float4*)buf2244, (float4*) buf2245); + *(float*)buf2246 = sinh(*(float*)buf2247); + *(float2*)buf2248 = sinh(*(float2*)buf2249); + *(float3*)buf2250 = sinh(*(float3*)buf2251); + *(float4*)buf2252 = sinh(*(float4*)buf2253); + *(float*)buf2254 = sinpi(*(float*)buf2255); + *(float2*)buf2256 = sinpi(*(float2*)buf2257); + *(float3*)buf2258 = sinpi(*(float3*)buf2259); + *(float4*)buf2260 = sinpi(*(float4*)buf2261); + *(float*)buf2262 = sqrt(*(float*)buf2263); + *(float2*)buf2264 = sqrt(*(float2*)buf2265); + *(float3*)buf2266 = sqrt(*(float3*)buf2267); + *(float4*)buf2268 = sqrt(*(float4*)buf2269); + *(float*)buf2270 = step(*(float*)buf2271, *(float*)buf2272); + *(float2*)buf2273 = step(*(float2*)buf2274, *(float2*)buf2275); + *(float3*)buf2276 = step(*(float3*)buf2277, *(float3*)buf2278); + *(float4*)buf2279 = step(*(float4*)buf2280, *(float4*)buf2281); + *(float2*)buf2282 = step(*(float2*)buf2283, *(float*)buf2284); + *(float3*)buf2285 = step(*(float3*)buf2286, *(float*)buf2287); + *(float4*)buf2288 = step(*(float4*)buf2289, *(float*)buf2290); + *(float*)buf2291 = tan(*(float*)buf2292); + *(float2*)buf2293 = tan(*(float2*)buf2294); + *(float3*)buf2295 = tan(*(float3*)buf2296); + *(float4*)buf2297 = tan(*(float4*)buf2298); + *(float*)buf2299 = tanh(*(float*)buf2300); + *(float2*)buf2301 = tanh(*(float2*)buf2302); + *(float3*)buf2303 = tanh(*(float3*)buf2304); + *(float4*)buf2305 = tanh(*(float4*)buf2306); + *(float*)buf2307 = tanpi(*(float*)buf2308); + *(float2*)buf2309 = tanpi(*(float2*)buf2310); + *(float3*)buf2311 = tanpi(*(float3*)buf2312); + *(float4*)buf2313 = tanpi(*(float4*)buf2314); + *(float*)buf2315 = tgamma(*(float*)buf2316); + *(float2*)buf2317 = tgamma(*(float2*)buf2318); + *(float3*)buf2319 = tgamma(*(float3*)buf2320); + *(float4*)buf2321 = tgamma(*(float4*)buf2322); + *(float*)buf2323 = trunc(*(float*)buf2324); + *(float2*)buf2325 = trunc(*(float2*)buf2326); + *(float3*)buf2327 = trunc(*(float3*)buf2328); + *(float4*)buf2329 = trunc(*(float4*)buf2330); } diff --git a/tests/P_all_api_14/all14.rs b/tests/P_all_api_14/all14.rs index 345da2c..0b62901 100644 --- a/tests/P_all_api_14/all14.rs +++ b/tests/P_all_api_14/all14.rs @@ -2405,6 +2405,24 @@ char buf2379[200]; char buf2380[200]; char buf2381[200]; char buf2382[200]; +char buf2383[200]; +char buf2384[200]; +char buf2385[200]; +char buf2386[200]; +char buf2387[200]; +char buf2388[200]; +char buf2389[200]; +char buf2390[200]; +char buf2391[200]; +char buf2392[200]; +char buf2393[200]; +char buf2394[200]; +char buf2395[200]; +char buf2396[200]; +char buf2397[200]; +char buf2398[200]; +char buf2399[200]; +char buf2400[200]; void root(const int* in) { *(uchar*)buf0 = abs(*(char*)buf1); @@ -2804,576 +2822,582 @@ void root(const int* in) { *(float2*)buf886 = max(*(float2*)buf887, *(float2*)buf888); *(float3*)buf889 = max(*(float3*)buf890, *(float3*)buf891); *(float4*)buf892 = max(*(float4*)buf893, *(float4*)buf894); - *(char*)buf895 = max(*(char*)buf896, *(char*)buf897); - *(uchar*)buf898 = max(*(uchar*)buf899, *(uchar*)buf900); - *(short*)buf901 = max(*(short*)buf902, *(short*)buf903); - *(ushort*)buf904 = max(*(ushort*)buf905, *(ushort*)buf906); - *(int*)buf907 = max(*(int*)buf908, *(int*)buf909); - *(uint*)buf910 = max(*(uint*)buf911, *(uint*)buf912); - *(char2*)buf913 = max(*(char2*)buf914, *(char2*)buf915); - *(uchar2*)buf916 = max(*(uchar2*)buf917, *(uchar2*)buf918); - *(short2*)buf919 = max(*(short2*)buf920, *(short2*)buf921); - *(ushort2*)buf922 = max(*(ushort2*)buf923, *(ushort2*)buf924); - *(int2*)buf925 = max(*(int2*)buf926, *(int2*)buf927); - *(uint2*)buf928 = max(*(uint2*)buf929, *(uint2*)buf930); - *(char3*)buf931 = max(*(char3*)buf932, *(char3*)buf933); - *(uchar3*)buf934 = max(*(uchar3*)buf935, *(uchar3*)buf936); - *(short3*)buf937 = max(*(short3*)buf938, *(short3*)buf939); - *(ushort3*)buf940 = max(*(ushort3*)buf941, *(ushort3*)buf942); - *(int3*)buf943 = max(*(int3*)buf944, *(int3*)buf945); - *(uint3*)buf946 = max(*(uint3*)buf947, *(uint3*)buf948); - *(char4*)buf949 = max(*(char4*)buf950, *(char4*)buf951); - *(uchar4*)buf952 = max(*(uchar4*)buf953, *(uchar4*)buf954); - *(short4*)buf955 = max(*(short4*)buf956, *(short4*)buf957); - *(ushort4*)buf958 = max(*(ushort4*)buf959, *(ushort4*)buf960); - *(int4*)buf961 = max(*(int4*)buf962, *(int4*)buf963); - *(uint4*)buf964 = max(*(uint4*)buf965, *(uint4*)buf966); - *(float*)buf967 = min(*(float*)buf968, *(float*)buf969); - *(float2*)buf970 = min(*(float2*)buf971, *(float2*)buf972); - *(float3*)buf973 = min(*(float3*)buf974, *(float3*)buf975); - *(float4*)buf976 = min(*(float4*)buf977, *(float4*)buf978); - *(char*)buf979 = min(*(char*)buf980, *(char*)buf981); - *(uchar*)buf982 = min(*(uchar*)buf983, *(uchar*)buf984); - *(short*)buf985 = min(*(short*)buf986, *(short*)buf987); - *(ushort*)buf988 = min(*(ushort*)buf989, *(ushort*)buf990); - *(int*)buf991 = min(*(int*)buf992, *(int*)buf993); - *(uint*)buf994 = min(*(uint*)buf995, *(uint*)buf996); - *(char2*)buf997 = min(*(char2*)buf998, *(char2*)buf999); - *(uchar2*)buf1000 = min(*(uchar2*)buf1001, *(uchar2*)buf1002); - *(short2*)buf1003 = min(*(short2*)buf1004, *(short2*)buf1005); - *(ushort2*)buf1006 = min(*(ushort2*)buf1007, *(ushort2*)buf1008); - *(int2*)buf1009 = min(*(int2*)buf1010, *(int2*)buf1011); - *(uint2*)buf1012 = min(*(uint2*)buf1013, *(uint2*)buf1014); - *(char3*)buf1015 = min(*(char3*)buf1016, *(char3*)buf1017); - *(uchar3*)buf1018 = min(*(uchar3*)buf1019, *(uchar3*)buf1020); - *(short3*)buf1021 = min(*(short3*)buf1022, *(short3*)buf1023); - *(ushort3*)buf1024 = min(*(ushort3*)buf1025, *(ushort3*)buf1026); - *(int3*)buf1027 = min(*(int3*)buf1028, *(int3*)buf1029); - *(uint3*)buf1030 = min(*(uint3*)buf1031, *(uint3*)buf1032); - *(char4*)buf1033 = min(*(char4*)buf1034, *(char4*)buf1035); - *(uchar4*)buf1036 = min(*(uchar4*)buf1037, *(uchar4*)buf1038); - *(short4*)buf1039 = min(*(short4*)buf1040, *(short4*)buf1041); - *(ushort4*)buf1042 = min(*(ushort4*)buf1043, *(ushort4*)buf1044); - *(int4*)buf1045 = min(*(int4*)buf1046, *(int4*)buf1047); - *(uint4*)buf1048 = min(*(uint4*)buf1049, *(uint4*)buf1050); - *(float*)buf1051 = mix(*(float*)buf1052, *(float*)buf1053, *(float*)buf1054); - *(float2*)buf1055 = mix(*(float2*)buf1056, *(float2*)buf1057, *(float2*)buf1058); - *(float3*)buf1059 = mix(*(float3*)buf1060, *(float3*)buf1061, *(float3*)buf1062); - *(float4*)buf1063 = mix(*(float4*)buf1064, *(float4*)buf1065, *(float4*)buf1066); - *(float2*)buf1067 = mix(*(float2*)buf1068, *(float2*)buf1069, *(float*)buf1070); - *(float3*)buf1071 = mix(*(float3*)buf1072, *(float3*)buf1073, *(float*)buf1074); - *(float4*)buf1075 = mix(*(float4*)buf1076, *(float4*)buf1077, *(float*)buf1078); - *(float*)buf1079 = modf(*(float*)buf1080, (float*) buf1081); - *(float2*)buf1082 = modf(*(float2*)buf1083, (float2*) buf1084); - *(float3*)buf1085 = modf(*(float3*)buf1086, (float3*) buf1087); - *(float4*)buf1088 = modf(*(float4*)buf1089, (float4*) buf1090); - *(float*)buf1091 = nan(*(uint*)buf1092); - *(float*)buf1093 = nextafter(*(float*)buf1094, *(float*)buf1095); - *(float2*)buf1096 = nextafter(*(float2*)buf1097, *(float2*)buf1098); - *(float3*)buf1099 = nextafter(*(float3*)buf1100, *(float3*)buf1101); - *(float4*)buf1102 = nextafter(*(float4*)buf1103, *(float4*)buf1104); - *(float*)buf1105 = normalize(*(float*)buf1106); - *(float2*)buf1107 = normalize(*(float2*)buf1108); - *(float3*)buf1109 = normalize(*(float3*)buf1110); - *(float4*)buf1111 = normalize(*(float4*)buf1112); - *(float*)buf1113 = pow(*(float*)buf1114, *(float*)buf1115); - *(float2*)buf1116 = pow(*(float2*)buf1117, *(float2*)buf1118); - *(float3*)buf1119 = pow(*(float3*)buf1120, *(float3*)buf1121); - *(float4*)buf1122 = pow(*(float4*)buf1123, *(float4*)buf1124); - *(float*)buf1125 = pown(*(float*)buf1126, *(int*)buf1127); - *(float2*)buf1128 = pown(*(float2*)buf1129, *(int2*)buf1130); - *(float3*)buf1131 = pown(*(float3*)buf1132, *(int3*)buf1133); - *(float4*)buf1134 = pown(*(float4*)buf1135, *(int4*)buf1136); - *(float*)buf1137 = powr(*(float*)buf1138, *(float*)buf1139); - *(float2*)buf1140 = powr(*(float2*)buf1141, *(float2*)buf1142); - *(float3*)buf1143 = powr(*(float3*)buf1144, *(float3*)buf1145); - *(float4*)buf1146 = powr(*(float4*)buf1147, *(float4*)buf1148); - *(float*)buf1149 = radians(*(float*)buf1150); - *(float2*)buf1151 = radians(*(float2*)buf1152); - *(float3*)buf1153 = radians(*(float3*)buf1154); - *(float4*)buf1155 = radians(*(float4*)buf1156); - *(float*)buf1157 = remainder(*(float*)buf1158, *(float*)buf1159); - *(float2*)buf1160 = remainder(*(float2*)buf1161, *(float2*)buf1162); - *(float3*)buf1163 = remainder(*(float3*)buf1164, *(float3*)buf1165); - *(float4*)buf1166 = remainder(*(float4*)buf1167, *(float4*)buf1168); - *(float*)buf1169 = remquo(*(float*)buf1170, *(float*)buf1171, (int*) buf1172); - *(float2*)buf1173 = remquo(*(float2*)buf1174, *(float2*)buf1175, (int2*) buf1176); - *(float3*)buf1177 = remquo(*(float3*)buf1178, *(float3*)buf1179, (int3*) buf1180); - *(float4*)buf1181 = remquo(*(float4*)buf1182, *(float4*)buf1183, (int4*) buf1184); - *(float*)buf1185 = rint(*(float*)buf1186); - *(float2*)buf1187 = rint(*(float2*)buf1188); - *(float3*)buf1189 = rint(*(float3*)buf1190); - *(float4*)buf1191 = rint(*(float4*)buf1192); - *(float*)buf1193 = rootn(*(float*)buf1194, *(int*)buf1195); - *(float2*)buf1196 = rootn(*(float2*)buf1197, *(int2*)buf1198); - *(float3*)buf1199 = rootn(*(float3*)buf1200, *(int3*)buf1201); - *(float4*)buf1202 = rootn(*(float4*)buf1203, *(int4*)buf1204); - *(float*)buf1205 = round(*(float*)buf1206); - *(float2*)buf1207 = round(*(float2*)buf1208); - *(float3*)buf1209 = round(*(float3*)buf1210); - *(float4*)buf1211 = round(*(float4*)buf1212); - rsAllocationCopy1DRange(*(rs_allocation*)buf1213, *(uint32_t*)buf1214, *(uint32_t*)buf1215, *(uint32_t*)buf1216, *(rs_allocation*)buf1217, *(uint32_t*)buf1218, *(uint32_t*)buf1219); - rsAllocationCopy2DRange(*(rs_allocation*)buf1220, *(uint32_t*)buf1221, *(uint32_t*)buf1222, *(uint32_t*)buf1223, *(rs_allocation_cubemap_face*)buf1224, *(uint32_t*)buf1225, *(uint32_t*)buf1226, *(rs_allocation*)buf1227, *(uint32_t*)buf1228, *(uint32_t*)buf1229, *(uint32_t*)buf1230, *(rs_allocation_cubemap_face*)buf1231); - *(uint32_t*)buf1232 = rsAllocationGetDimFaces(*(rs_allocation*)buf1233); - *(uint32_t*)buf1234 = rsAllocationGetDimLOD(*(rs_allocation*)buf1235); - *(uint32_t*)buf1236 = rsAllocationGetDimX(*(rs_allocation*)buf1237); - *(uint32_t*)buf1238 = rsAllocationGetDimY(*(rs_allocation*)buf1239); - *(uint32_t*)buf1240 = rsAllocationGetDimZ(*(rs_allocation*)buf1241); - *(rs_element*)buf1242 = rsAllocationGetElement(*(rs_allocation*)buf1243); - *(int32_t*)buf1244 = rsAtomicAdd((volatile int32_t*) buf1245, *(int32_t*)buf1246); - *(int32_t*)buf1247 = rsAtomicAnd((volatile int32_t*) buf1248, *(int32_t*)buf1249); - *(int32_t*)buf1250 = rsAtomicCas((volatile int32_t*) buf1251, *(int32_t*)buf1252, *(int32_t*)buf1253); - *(uint32_t*)buf1254 = rsAtomicCas((volatile uint32_t*) buf1255, *(uint32_t*)buf1256, *(uint32_t*)buf1257); - *(int32_t*)buf1258 = rsAtomicDec((volatile int32_t*) buf1259); - *(int32_t*)buf1260 = rsAtomicInc((volatile int32_t*) buf1261); - *(uint32_t*)buf1262 = rsAtomicMax((volatile uint32_t*) buf1263, *(uint32_t*)buf1264); - *(int32_t*)buf1265 = rsAtomicMax((volatile int32_t*) buf1266, *(int32_t*)buf1267); - *(uint32_t*)buf1268 = rsAtomicMin((volatile uint32_t*) buf1269, *(uint32_t*)buf1270); - *(int32_t*)buf1271 = rsAtomicMin((volatile int32_t*) buf1272, *(int32_t*)buf1273); - *(int32_t*)buf1274 = rsAtomicOr((volatile int32_t*) buf1275, *(int32_t*)buf1276); - *(int32_t*)buf1277 = rsAtomicSub((volatile int32_t*) buf1278, *(int32_t*)buf1279); - *(int32_t*)buf1280 = rsAtomicXor((volatile int32_t*) buf1281, *(int32_t*)buf1282); - *(char*)buf1283 = rsClamp(*(char*)buf1284, *(char*)buf1285, *(char*)buf1286); - *(uchar*)buf1287 = rsClamp(*(uchar*)buf1288, *(uchar*)buf1289, *(uchar*)buf1290); - *(short*)buf1291 = rsClamp(*(short*)buf1292, *(short*)buf1293, *(short*)buf1294); - *(ushort*)buf1295 = rsClamp(*(ushort*)buf1296, *(ushort*)buf1297, *(ushort*)buf1298); - *(int*)buf1299 = rsClamp(*(int*)buf1300, *(int*)buf1301, *(int*)buf1302); - *(uint*)buf1303 = rsClamp(*(uint*)buf1304, *(uint*)buf1305, *(uint*)buf1306); - rsClearObject((rs_element*) buf1307); - rsClearObject((rs_type*) buf1308); - rsClearObject((rs_allocation*) buf1309); - rsClearObject((rs_sampler*) buf1310); - rsClearObject((rs_script*) buf1311); + *(float2*)buf895 = max(*(float2*)buf896, *(float*)buf897); + *(float3*)buf898 = max(*(float3*)buf899, *(float*)buf900); + *(float4*)buf901 = max(*(float4*)buf902, *(float*)buf903); + *(char*)buf904 = max(*(char*)buf905, *(char*)buf906); + *(uchar*)buf907 = max(*(uchar*)buf908, *(uchar*)buf909); + *(short*)buf910 = max(*(short*)buf911, *(short*)buf912); + *(ushort*)buf913 = max(*(ushort*)buf914, *(ushort*)buf915); + *(int*)buf916 = max(*(int*)buf917, *(int*)buf918); + *(uint*)buf919 = max(*(uint*)buf920, *(uint*)buf921); + *(char2*)buf922 = max(*(char2*)buf923, *(char2*)buf924); + *(uchar2*)buf925 = max(*(uchar2*)buf926, *(uchar2*)buf927); + *(short2*)buf928 = max(*(short2*)buf929, *(short2*)buf930); + *(ushort2*)buf931 = max(*(ushort2*)buf932, *(ushort2*)buf933); + *(int2*)buf934 = max(*(int2*)buf935, *(int2*)buf936); + *(uint2*)buf937 = max(*(uint2*)buf938, *(uint2*)buf939); + *(char3*)buf940 = max(*(char3*)buf941, *(char3*)buf942); + *(uchar3*)buf943 = max(*(uchar3*)buf944, *(uchar3*)buf945); + *(short3*)buf946 = max(*(short3*)buf947, *(short3*)buf948); + *(ushort3*)buf949 = max(*(ushort3*)buf950, *(ushort3*)buf951); + *(int3*)buf952 = max(*(int3*)buf953, *(int3*)buf954); + *(uint3*)buf955 = max(*(uint3*)buf956, *(uint3*)buf957); + *(char4*)buf958 = max(*(char4*)buf959, *(char4*)buf960); + *(uchar4*)buf961 = max(*(uchar4*)buf962, *(uchar4*)buf963); + *(short4*)buf964 = max(*(short4*)buf965, *(short4*)buf966); + *(ushort4*)buf967 = max(*(ushort4*)buf968, *(ushort4*)buf969); + *(int4*)buf970 = max(*(int4*)buf971, *(int4*)buf972); + *(uint4*)buf973 = max(*(uint4*)buf974, *(uint4*)buf975); + *(float*)buf976 = min(*(float*)buf977, *(float*)buf978); + *(float2*)buf979 = min(*(float2*)buf980, *(float2*)buf981); + *(float3*)buf982 = min(*(float3*)buf983, *(float3*)buf984); + *(float4*)buf985 = min(*(float4*)buf986, *(float4*)buf987); + *(float2*)buf988 = min(*(float2*)buf989, *(float*)buf990); + *(float3*)buf991 = min(*(float3*)buf992, *(float*)buf993); + *(float4*)buf994 = min(*(float4*)buf995, *(float*)buf996); + *(char*)buf997 = min(*(char*)buf998, *(char*)buf999); + *(uchar*)buf1000 = min(*(uchar*)buf1001, *(uchar*)buf1002); + *(short*)buf1003 = min(*(short*)buf1004, *(short*)buf1005); + *(ushort*)buf1006 = min(*(ushort*)buf1007, *(ushort*)buf1008); + *(int*)buf1009 = min(*(int*)buf1010, *(int*)buf1011); + *(uint*)buf1012 = min(*(uint*)buf1013, *(uint*)buf1014); + *(char2*)buf1015 = min(*(char2*)buf1016, *(char2*)buf1017); + *(uchar2*)buf1018 = min(*(uchar2*)buf1019, *(uchar2*)buf1020); + *(short2*)buf1021 = min(*(short2*)buf1022, *(short2*)buf1023); + *(ushort2*)buf1024 = min(*(ushort2*)buf1025, *(ushort2*)buf1026); + *(int2*)buf1027 = min(*(int2*)buf1028, *(int2*)buf1029); + *(uint2*)buf1030 = min(*(uint2*)buf1031, *(uint2*)buf1032); + *(char3*)buf1033 = min(*(char3*)buf1034, *(char3*)buf1035); + *(uchar3*)buf1036 = min(*(uchar3*)buf1037, *(uchar3*)buf1038); + *(short3*)buf1039 = min(*(short3*)buf1040, *(short3*)buf1041); + *(ushort3*)buf1042 = min(*(ushort3*)buf1043, *(ushort3*)buf1044); + *(int3*)buf1045 = min(*(int3*)buf1046, *(int3*)buf1047); + *(uint3*)buf1048 = min(*(uint3*)buf1049, *(uint3*)buf1050); + *(char4*)buf1051 = min(*(char4*)buf1052, *(char4*)buf1053); + *(uchar4*)buf1054 = min(*(uchar4*)buf1055, *(uchar4*)buf1056); + *(short4*)buf1057 = min(*(short4*)buf1058, *(short4*)buf1059); + *(ushort4*)buf1060 = min(*(ushort4*)buf1061, *(ushort4*)buf1062); + *(int4*)buf1063 = min(*(int4*)buf1064, *(int4*)buf1065); + *(uint4*)buf1066 = min(*(uint4*)buf1067, *(uint4*)buf1068); + *(float*)buf1069 = mix(*(float*)buf1070, *(float*)buf1071, *(float*)buf1072); + *(float2*)buf1073 = mix(*(float2*)buf1074, *(float2*)buf1075, *(float2*)buf1076); + *(float3*)buf1077 = mix(*(float3*)buf1078, *(float3*)buf1079, *(float3*)buf1080); + *(float4*)buf1081 = mix(*(float4*)buf1082, *(float4*)buf1083, *(float4*)buf1084); + *(float2*)buf1085 = mix(*(float2*)buf1086, *(float2*)buf1087, *(float*)buf1088); + *(float3*)buf1089 = mix(*(float3*)buf1090, *(float3*)buf1091, *(float*)buf1092); + *(float4*)buf1093 = mix(*(float4*)buf1094, *(float4*)buf1095, *(float*)buf1096); + *(float*)buf1097 = modf(*(float*)buf1098, (float*) buf1099); + *(float2*)buf1100 = modf(*(float2*)buf1101, (float2*) buf1102); + *(float3*)buf1103 = modf(*(float3*)buf1104, (float3*) buf1105); + *(float4*)buf1106 = modf(*(float4*)buf1107, (float4*) buf1108); + *(float*)buf1109 = nan(*(uint*)buf1110); + *(float*)buf1111 = nextafter(*(float*)buf1112, *(float*)buf1113); + *(float2*)buf1114 = nextafter(*(float2*)buf1115, *(float2*)buf1116); + *(float3*)buf1117 = nextafter(*(float3*)buf1118, *(float3*)buf1119); + *(float4*)buf1120 = nextafter(*(float4*)buf1121, *(float4*)buf1122); + *(float*)buf1123 = normalize(*(float*)buf1124); + *(float2*)buf1125 = normalize(*(float2*)buf1126); + *(float3*)buf1127 = normalize(*(float3*)buf1128); + *(float4*)buf1129 = normalize(*(float4*)buf1130); + *(float*)buf1131 = pow(*(float*)buf1132, *(float*)buf1133); + *(float2*)buf1134 = pow(*(float2*)buf1135, *(float2*)buf1136); + *(float3*)buf1137 = pow(*(float3*)buf1138, *(float3*)buf1139); + *(float4*)buf1140 = pow(*(float4*)buf1141, *(float4*)buf1142); + *(float*)buf1143 = pown(*(float*)buf1144, *(int*)buf1145); + *(float2*)buf1146 = pown(*(float2*)buf1147, *(int2*)buf1148); + *(float3*)buf1149 = pown(*(float3*)buf1150, *(int3*)buf1151); + *(float4*)buf1152 = pown(*(float4*)buf1153, *(int4*)buf1154); + *(float*)buf1155 = powr(*(float*)buf1156, *(float*)buf1157); + *(float2*)buf1158 = powr(*(float2*)buf1159, *(float2*)buf1160); + *(float3*)buf1161 = powr(*(float3*)buf1162, *(float3*)buf1163); + *(float4*)buf1164 = powr(*(float4*)buf1165, *(float4*)buf1166); + *(float*)buf1167 = radians(*(float*)buf1168); + *(float2*)buf1169 = radians(*(float2*)buf1170); + *(float3*)buf1171 = radians(*(float3*)buf1172); + *(float4*)buf1173 = radians(*(float4*)buf1174); + *(float*)buf1175 = remainder(*(float*)buf1176, *(float*)buf1177); + *(float2*)buf1178 = remainder(*(float2*)buf1179, *(float2*)buf1180); + *(float3*)buf1181 = remainder(*(float3*)buf1182, *(float3*)buf1183); + *(float4*)buf1184 = remainder(*(float4*)buf1185, *(float4*)buf1186); + *(float*)buf1187 = remquo(*(float*)buf1188, *(float*)buf1189, (int*) buf1190); + *(float2*)buf1191 = remquo(*(float2*)buf1192, *(float2*)buf1193, (int2*) buf1194); + *(float3*)buf1195 = remquo(*(float3*)buf1196, *(float3*)buf1197, (int3*) buf1198); + *(float4*)buf1199 = remquo(*(float4*)buf1200, *(float4*)buf1201, (int4*) buf1202); + *(float*)buf1203 = rint(*(float*)buf1204); + *(float2*)buf1205 = rint(*(float2*)buf1206); + *(float3*)buf1207 = rint(*(float3*)buf1208); + *(float4*)buf1209 = rint(*(float4*)buf1210); + *(float*)buf1211 = rootn(*(float*)buf1212, *(int*)buf1213); + *(float2*)buf1214 = rootn(*(float2*)buf1215, *(int2*)buf1216); + *(float3*)buf1217 = rootn(*(float3*)buf1218, *(int3*)buf1219); + *(float4*)buf1220 = rootn(*(float4*)buf1221, *(int4*)buf1222); + *(float*)buf1223 = round(*(float*)buf1224); + *(float2*)buf1225 = round(*(float2*)buf1226); + *(float3*)buf1227 = round(*(float3*)buf1228); + *(float4*)buf1229 = round(*(float4*)buf1230); + rsAllocationCopy1DRange(*(rs_allocation*)buf1231, *(uint32_t*)buf1232, *(uint32_t*)buf1233, *(uint32_t*)buf1234, *(rs_allocation*)buf1235, *(uint32_t*)buf1236, *(uint32_t*)buf1237); + rsAllocationCopy2DRange(*(rs_allocation*)buf1238, *(uint32_t*)buf1239, *(uint32_t*)buf1240, *(uint32_t*)buf1241, *(rs_allocation_cubemap_face*)buf1242, *(uint32_t*)buf1243, *(uint32_t*)buf1244, *(rs_allocation*)buf1245, *(uint32_t*)buf1246, *(uint32_t*)buf1247, *(uint32_t*)buf1248, *(rs_allocation_cubemap_face*)buf1249); + *(uint32_t*)buf1250 = rsAllocationGetDimFaces(*(rs_allocation*)buf1251); + *(uint32_t*)buf1252 = rsAllocationGetDimLOD(*(rs_allocation*)buf1253); + *(uint32_t*)buf1254 = rsAllocationGetDimX(*(rs_allocation*)buf1255); + *(uint32_t*)buf1256 = rsAllocationGetDimY(*(rs_allocation*)buf1257); + *(uint32_t*)buf1258 = rsAllocationGetDimZ(*(rs_allocation*)buf1259); + *(rs_element*)buf1260 = rsAllocationGetElement(*(rs_allocation*)buf1261); + *(int32_t*)buf1262 = rsAtomicAdd((volatile int32_t*) buf1263, *(int32_t*)buf1264); + *(int32_t*)buf1265 = rsAtomicAnd((volatile int32_t*) buf1266, *(int32_t*)buf1267); + *(int32_t*)buf1268 = rsAtomicCas((volatile int32_t*) buf1269, *(int32_t*)buf1270, *(int32_t*)buf1271); + *(uint32_t*)buf1272 = rsAtomicCas((volatile uint32_t*) buf1273, *(uint32_t*)buf1274, *(uint32_t*)buf1275); + *(int32_t*)buf1276 = rsAtomicDec((volatile int32_t*) buf1277); + *(int32_t*)buf1278 = rsAtomicInc((volatile int32_t*) buf1279); + *(uint32_t*)buf1280 = rsAtomicMax((volatile uint32_t*) buf1281, *(uint32_t*)buf1282); + *(int32_t*)buf1283 = rsAtomicMax((volatile int32_t*) buf1284, *(int32_t*)buf1285); + *(uint32_t*)buf1286 = rsAtomicMin((volatile uint32_t*) buf1287, *(uint32_t*)buf1288); + *(int32_t*)buf1289 = rsAtomicMin((volatile int32_t*) buf1290, *(int32_t*)buf1291); + *(int32_t*)buf1292 = rsAtomicOr((volatile int32_t*) buf1293, *(int32_t*)buf1294); + *(int32_t*)buf1295 = rsAtomicSub((volatile int32_t*) buf1296, *(int32_t*)buf1297); + *(int32_t*)buf1298 = rsAtomicXor((volatile int32_t*) buf1299, *(int32_t*)buf1300); + *(char*)buf1301 = rsClamp(*(char*)buf1302, *(char*)buf1303, *(char*)buf1304); + *(uchar*)buf1305 = rsClamp(*(uchar*)buf1306, *(uchar*)buf1307, *(uchar*)buf1308); + *(short*)buf1309 = rsClamp(*(short*)buf1310, *(short*)buf1311, *(short*)buf1312); + *(ushort*)buf1313 = rsClamp(*(ushort*)buf1314, *(ushort*)buf1315, *(ushort*)buf1316); + *(int*)buf1317 = rsClamp(*(int*)buf1318, *(int*)buf1319, *(int*)buf1320); + *(uint*)buf1321 = rsClamp(*(uint*)buf1322, *(uint*)buf1323, *(uint*)buf1324); + rsClearObject((rs_element*) buf1325); + rsClearObject((rs_type*) buf1326); + rsClearObject((rs_allocation*) buf1327); + rsClearObject((rs_sampler*) buf1328); + rsClearObject((rs_script*) buf1329); #ifndef __LP64__ - rsClearObject((rs_mesh*) buf1312); - rsClearObject((rs_program_fragment*) buf1313); - rsClearObject((rs_program_vertex*) buf1314); - rsClearObject((rs_program_raster*) buf1315); - rsClearObject((rs_program_store*) buf1316); - rsClearObject((rs_font*) buf1317); + rsClearObject((rs_mesh*) buf1330); + rsClearObject((rs_program_fragment*) buf1331); + rsClearObject((rs_program_vertex*) buf1332); + rsClearObject((rs_program_raster*) buf1333); + rsClearObject((rs_program_store*) buf1334); + rsClearObject((rs_font*) buf1335); #endif - rsDebug((const char*) buf1318, *(double*)buf1319); - rsDebug((const char*) buf1320, *(int*)buf1321); - rsDebug((const char*) buf1322, *(uint*)buf1323); - rsDebug((const char*) buf1324, *(long*)buf1325); - rsDebug((const char*) buf1326, *(ulong*)buf1327); - rsDebug((const char*) buf1328, *(float*)buf1329); - rsDebug((const char*) buf1330, *(float2*)buf1331); - rsDebug((const char*) buf1332, *(float3*)buf1333); - rsDebug((const char*) buf1334, *(float4*)buf1335); - rsDebug((const char*) buf1336, *(float*)buf1337, *(float*)buf1338); - rsDebug((const char*) buf1339, *(float*)buf1340, *(float*)buf1341, *(float*)buf1342); - rsDebug((const char*) buf1343, *(float*)buf1344, *(float*)buf1345, *(float*)buf1346, *(float*)buf1347); - rsDebug((const char*) buf1348, *(long long*)buf1349); - rsDebug((const char*) buf1350, *(unsigned long long*)buf1351); - rsDebug((const char*) buf1352, (const void*) buf1353); - rsDebug((const char*) buf1354, (const rs_matrix4x4*) buf1355); - rsDebug((const char*) buf1356, (const rs_matrix3x3*) buf1357); - rsDebug((const char*) buf1358, (const rs_matrix2x2*) buf1359); - rsExtractFrustumPlanes((const rs_matrix4x4*) buf1360, (float4*) buf1361, (float4*) buf1362, (float4*) buf1363, (float4*) buf1364, (float4*) buf1365, (float4*) buf1366); - rsForEach(*(rs_script*)buf1367, *(rs_allocation*)buf1368, *(rs_allocation*)buf1369, (const void*) buf1370, *(size_t*)buf1371, (const rs_script_call_t*) buf1372); - rsForEach(*(rs_script*)buf1373, *(rs_allocation*)buf1374, *(rs_allocation*)buf1375, (const void*) buf1376, *(size_t*)buf1377); - rsForEach(*(rs_script*)buf1378, *(rs_allocation*)buf1379, *(rs_allocation*)buf1380); - *(float*)buf1381 = rsFrac(*(float*)buf1382); - *(rs_allocation*)buf1383 = rsGetAllocation((const void*) buf1384); - *(float*)buf1385 = rsGetDt(); - *(const void**)buf1386 = rsGetElementAt(*(rs_allocation*)buf1387, *(uint32_t*)buf1388); - *(const void**)buf1389 = rsGetElementAt(*(rs_allocation*)buf1390, *(uint32_t*)buf1391, *(uint32_t*)buf1392); - *(const void**)buf1393 = rsGetElementAt(*(rs_allocation*)buf1394, *(uint32_t*)buf1395, *(uint32_t*)buf1396, *(uint32_t*)buf1397); - *(float*)buf1398 = rsGetElementAt_float(*(rs_allocation*)buf1399, *(uint32_t*)buf1400); - *(float2*)buf1401 = rsGetElementAt_float2(*(rs_allocation*)buf1402, *(uint32_t*)buf1403); - *(float3*)buf1404 = rsGetElementAt_float3(*(rs_allocation*)buf1405, *(uint32_t*)buf1406); - *(float4*)buf1407 = rsGetElementAt_float4(*(rs_allocation*)buf1408, *(uint32_t*)buf1409); - *(double*)buf1410 = rsGetElementAt_double(*(rs_allocation*)buf1411, *(uint32_t*)buf1412); - *(double2*)buf1413 = rsGetElementAt_double2(*(rs_allocation*)buf1414, *(uint32_t*)buf1415); - *(double3*)buf1416 = rsGetElementAt_double3(*(rs_allocation*)buf1417, *(uint32_t*)buf1418); - *(double4*)buf1419 = rsGetElementAt_double4(*(rs_allocation*)buf1420, *(uint32_t*)buf1421); - *(char*)buf1422 = rsGetElementAt_char(*(rs_allocation*)buf1423, *(uint32_t*)buf1424); - *(char2*)buf1425 = rsGetElementAt_char2(*(rs_allocation*)buf1426, *(uint32_t*)buf1427); - *(char3*)buf1428 = rsGetElementAt_char3(*(rs_allocation*)buf1429, *(uint32_t*)buf1430); - *(char4*)buf1431 = rsGetElementAt_char4(*(rs_allocation*)buf1432, *(uint32_t*)buf1433); - *(uchar*)buf1434 = rsGetElementAt_uchar(*(rs_allocation*)buf1435, *(uint32_t*)buf1436); - *(uchar2*)buf1437 = rsGetElementAt_uchar2(*(rs_allocation*)buf1438, *(uint32_t*)buf1439); - *(uchar3*)buf1440 = rsGetElementAt_uchar3(*(rs_allocation*)buf1441, *(uint32_t*)buf1442); - *(uchar4*)buf1443 = rsGetElementAt_uchar4(*(rs_allocation*)buf1444, *(uint32_t*)buf1445); - *(short*)buf1446 = rsGetElementAt_short(*(rs_allocation*)buf1447, *(uint32_t*)buf1448); - *(short2*)buf1449 = rsGetElementAt_short2(*(rs_allocation*)buf1450, *(uint32_t*)buf1451); - *(short3*)buf1452 = rsGetElementAt_short3(*(rs_allocation*)buf1453, *(uint32_t*)buf1454); - *(short4*)buf1455 = rsGetElementAt_short4(*(rs_allocation*)buf1456, *(uint32_t*)buf1457); - *(ushort*)buf1458 = rsGetElementAt_ushort(*(rs_allocation*)buf1459, *(uint32_t*)buf1460); - *(ushort2*)buf1461 = rsGetElementAt_ushort2(*(rs_allocation*)buf1462, *(uint32_t*)buf1463); - *(ushort3*)buf1464 = rsGetElementAt_ushort3(*(rs_allocation*)buf1465, *(uint32_t*)buf1466); - *(ushort4*)buf1467 = rsGetElementAt_ushort4(*(rs_allocation*)buf1468, *(uint32_t*)buf1469); - *(int*)buf1470 = rsGetElementAt_int(*(rs_allocation*)buf1471, *(uint32_t*)buf1472); - *(int2*)buf1473 = rsGetElementAt_int2(*(rs_allocation*)buf1474, *(uint32_t*)buf1475); - *(int3*)buf1476 = rsGetElementAt_int3(*(rs_allocation*)buf1477, *(uint32_t*)buf1478); - *(int4*)buf1479 = rsGetElementAt_int4(*(rs_allocation*)buf1480, *(uint32_t*)buf1481); - *(uint*)buf1482 = rsGetElementAt_uint(*(rs_allocation*)buf1483, *(uint32_t*)buf1484); - *(uint2*)buf1485 = rsGetElementAt_uint2(*(rs_allocation*)buf1486, *(uint32_t*)buf1487); - *(uint3*)buf1488 = rsGetElementAt_uint3(*(rs_allocation*)buf1489, *(uint32_t*)buf1490); - *(uint4*)buf1491 = rsGetElementAt_uint4(*(rs_allocation*)buf1492, *(uint32_t*)buf1493); - *(long*)buf1494 = rsGetElementAt_long(*(rs_allocation*)buf1495, *(uint32_t*)buf1496); - *(long2*)buf1497 = rsGetElementAt_long2(*(rs_allocation*)buf1498, *(uint32_t*)buf1499); - *(long3*)buf1500 = rsGetElementAt_long3(*(rs_allocation*)buf1501, *(uint32_t*)buf1502); - *(long4*)buf1503 = rsGetElementAt_long4(*(rs_allocation*)buf1504, *(uint32_t*)buf1505); - *(ulong*)buf1506 = rsGetElementAt_ulong(*(rs_allocation*)buf1507, *(uint32_t*)buf1508); - *(ulong2*)buf1509 = rsGetElementAt_ulong2(*(rs_allocation*)buf1510, *(uint32_t*)buf1511); - *(ulong3*)buf1512 = rsGetElementAt_ulong3(*(rs_allocation*)buf1513, *(uint32_t*)buf1514); - *(ulong4*)buf1515 = rsGetElementAt_ulong4(*(rs_allocation*)buf1516, *(uint32_t*)buf1517); - *(float*)buf1518 = rsGetElementAt_float(*(rs_allocation*)buf1519, *(uint32_t*)buf1520, *(uint32_t*)buf1521); - *(float2*)buf1522 = rsGetElementAt_float2(*(rs_allocation*)buf1523, *(uint32_t*)buf1524, *(uint32_t*)buf1525); - *(float3*)buf1526 = rsGetElementAt_float3(*(rs_allocation*)buf1527, *(uint32_t*)buf1528, *(uint32_t*)buf1529); - *(float4*)buf1530 = rsGetElementAt_float4(*(rs_allocation*)buf1531, *(uint32_t*)buf1532, *(uint32_t*)buf1533); - *(double*)buf1534 = rsGetElementAt_double(*(rs_allocation*)buf1535, *(uint32_t*)buf1536, *(uint32_t*)buf1537); - *(double2*)buf1538 = rsGetElementAt_double2(*(rs_allocation*)buf1539, *(uint32_t*)buf1540, *(uint32_t*)buf1541); - *(double3*)buf1542 = rsGetElementAt_double3(*(rs_allocation*)buf1543, *(uint32_t*)buf1544, *(uint32_t*)buf1545); - *(double4*)buf1546 = rsGetElementAt_double4(*(rs_allocation*)buf1547, *(uint32_t*)buf1548, *(uint32_t*)buf1549); - *(char*)buf1550 = rsGetElementAt_char(*(rs_allocation*)buf1551, *(uint32_t*)buf1552, *(uint32_t*)buf1553); - *(char2*)buf1554 = rsGetElementAt_char2(*(rs_allocation*)buf1555, *(uint32_t*)buf1556, *(uint32_t*)buf1557); - *(char3*)buf1558 = rsGetElementAt_char3(*(rs_allocation*)buf1559, *(uint32_t*)buf1560, *(uint32_t*)buf1561); - *(char4*)buf1562 = rsGetElementAt_char4(*(rs_allocation*)buf1563, *(uint32_t*)buf1564, *(uint32_t*)buf1565); - *(uchar*)buf1566 = rsGetElementAt_uchar(*(rs_allocation*)buf1567, *(uint32_t*)buf1568, *(uint32_t*)buf1569); - *(uchar2*)buf1570 = rsGetElementAt_uchar2(*(rs_allocation*)buf1571, *(uint32_t*)buf1572, *(uint32_t*)buf1573); - *(uchar3*)buf1574 = rsGetElementAt_uchar3(*(rs_allocation*)buf1575, *(uint32_t*)buf1576, *(uint32_t*)buf1577); - *(uchar4*)buf1578 = rsGetElementAt_uchar4(*(rs_allocation*)buf1579, *(uint32_t*)buf1580, *(uint32_t*)buf1581); - *(short*)buf1582 = rsGetElementAt_short(*(rs_allocation*)buf1583, *(uint32_t*)buf1584, *(uint32_t*)buf1585); - *(short2*)buf1586 = rsGetElementAt_short2(*(rs_allocation*)buf1587, *(uint32_t*)buf1588, *(uint32_t*)buf1589); - *(short3*)buf1590 = rsGetElementAt_short3(*(rs_allocation*)buf1591, *(uint32_t*)buf1592, *(uint32_t*)buf1593); - *(short4*)buf1594 = rsGetElementAt_short4(*(rs_allocation*)buf1595, *(uint32_t*)buf1596, *(uint32_t*)buf1597); - *(ushort*)buf1598 = rsGetElementAt_ushort(*(rs_allocation*)buf1599, *(uint32_t*)buf1600, *(uint32_t*)buf1601); - *(ushort2*)buf1602 = rsGetElementAt_ushort2(*(rs_allocation*)buf1603, *(uint32_t*)buf1604, *(uint32_t*)buf1605); - *(ushort3*)buf1606 = rsGetElementAt_ushort3(*(rs_allocation*)buf1607, *(uint32_t*)buf1608, *(uint32_t*)buf1609); - *(ushort4*)buf1610 = rsGetElementAt_ushort4(*(rs_allocation*)buf1611, *(uint32_t*)buf1612, *(uint32_t*)buf1613); - *(int*)buf1614 = rsGetElementAt_int(*(rs_allocation*)buf1615, *(uint32_t*)buf1616, *(uint32_t*)buf1617); - *(int2*)buf1618 = rsGetElementAt_int2(*(rs_allocation*)buf1619, *(uint32_t*)buf1620, *(uint32_t*)buf1621); - *(int3*)buf1622 = rsGetElementAt_int3(*(rs_allocation*)buf1623, *(uint32_t*)buf1624, *(uint32_t*)buf1625); - *(int4*)buf1626 = rsGetElementAt_int4(*(rs_allocation*)buf1627, *(uint32_t*)buf1628, *(uint32_t*)buf1629); - *(uint*)buf1630 = rsGetElementAt_uint(*(rs_allocation*)buf1631, *(uint32_t*)buf1632, *(uint32_t*)buf1633); - *(uint2*)buf1634 = rsGetElementAt_uint2(*(rs_allocation*)buf1635, *(uint32_t*)buf1636, *(uint32_t*)buf1637); - *(uint3*)buf1638 = rsGetElementAt_uint3(*(rs_allocation*)buf1639, *(uint32_t*)buf1640, *(uint32_t*)buf1641); - *(uint4*)buf1642 = rsGetElementAt_uint4(*(rs_allocation*)buf1643, *(uint32_t*)buf1644, *(uint32_t*)buf1645); - *(long*)buf1646 = rsGetElementAt_long(*(rs_allocation*)buf1647, *(uint32_t*)buf1648, *(uint32_t*)buf1649); - *(long2*)buf1650 = rsGetElementAt_long2(*(rs_allocation*)buf1651, *(uint32_t*)buf1652, *(uint32_t*)buf1653); - *(long3*)buf1654 = rsGetElementAt_long3(*(rs_allocation*)buf1655, *(uint32_t*)buf1656, *(uint32_t*)buf1657); - *(long4*)buf1658 = rsGetElementAt_long4(*(rs_allocation*)buf1659, *(uint32_t*)buf1660, *(uint32_t*)buf1661); - *(ulong*)buf1662 = rsGetElementAt_ulong(*(rs_allocation*)buf1663, *(uint32_t*)buf1664, *(uint32_t*)buf1665); - *(ulong2*)buf1666 = rsGetElementAt_ulong2(*(rs_allocation*)buf1667, *(uint32_t*)buf1668, *(uint32_t*)buf1669); - *(ulong3*)buf1670 = rsGetElementAt_ulong3(*(rs_allocation*)buf1671, *(uint32_t*)buf1672, *(uint32_t*)buf1673); - *(ulong4*)buf1674 = rsGetElementAt_ulong4(*(rs_allocation*)buf1675, *(uint32_t*)buf1676, *(uint32_t*)buf1677); - *(float*)buf1678 = rsGetElementAt_float(*(rs_allocation*)buf1679, *(uint32_t*)buf1680, *(uint32_t*)buf1681, *(uint32_t*)buf1682); - *(float2*)buf1683 = rsGetElementAt_float2(*(rs_allocation*)buf1684, *(uint32_t*)buf1685, *(uint32_t*)buf1686, *(uint32_t*)buf1687); - *(float3*)buf1688 = rsGetElementAt_float3(*(rs_allocation*)buf1689, *(uint32_t*)buf1690, *(uint32_t*)buf1691, *(uint32_t*)buf1692); - *(float4*)buf1693 = rsGetElementAt_float4(*(rs_allocation*)buf1694, *(uint32_t*)buf1695, *(uint32_t*)buf1696, *(uint32_t*)buf1697); - *(double*)buf1698 = rsGetElementAt_double(*(rs_allocation*)buf1699, *(uint32_t*)buf1700, *(uint32_t*)buf1701, *(uint32_t*)buf1702); - *(double2*)buf1703 = rsGetElementAt_double2(*(rs_allocation*)buf1704, *(uint32_t*)buf1705, *(uint32_t*)buf1706, *(uint32_t*)buf1707); - *(double3*)buf1708 = rsGetElementAt_double3(*(rs_allocation*)buf1709, *(uint32_t*)buf1710, *(uint32_t*)buf1711, *(uint32_t*)buf1712); - *(double4*)buf1713 = rsGetElementAt_double4(*(rs_allocation*)buf1714, *(uint32_t*)buf1715, *(uint32_t*)buf1716, *(uint32_t*)buf1717); - *(char*)buf1718 = rsGetElementAt_char(*(rs_allocation*)buf1719, *(uint32_t*)buf1720, *(uint32_t*)buf1721, *(uint32_t*)buf1722); - *(char2*)buf1723 = rsGetElementAt_char2(*(rs_allocation*)buf1724, *(uint32_t*)buf1725, *(uint32_t*)buf1726, *(uint32_t*)buf1727); - *(char3*)buf1728 = rsGetElementAt_char3(*(rs_allocation*)buf1729, *(uint32_t*)buf1730, *(uint32_t*)buf1731, *(uint32_t*)buf1732); - *(char4*)buf1733 = rsGetElementAt_char4(*(rs_allocation*)buf1734, *(uint32_t*)buf1735, *(uint32_t*)buf1736, *(uint32_t*)buf1737); - *(uchar*)buf1738 = rsGetElementAt_uchar(*(rs_allocation*)buf1739, *(uint32_t*)buf1740, *(uint32_t*)buf1741, *(uint32_t*)buf1742); - *(uchar2*)buf1743 = rsGetElementAt_uchar2(*(rs_allocation*)buf1744, *(uint32_t*)buf1745, *(uint32_t*)buf1746, *(uint32_t*)buf1747); - *(uchar3*)buf1748 = rsGetElementAt_uchar3(*(rs_allocation*)buf1749, *(uint32_t*)buf1750, *(uint32_t*)buf1751, *(uint32_t*)buf1752); - *(uchar4*)buf1753 = rsGetElementAt_uchar4(*(rs_allocation*)buf1754, *(uint32_t*)buf1755, *(uint32_t*)buf1756, *(uint32_t*)buf1757); - *(short*)buf1758 = rsGetElementAt_short(*(rs_allocation*)buf1759, *(uint32_t*)buf1760, *(uint32_t*)buf1761, *(uint32_t*)buf1762); - *(short2*)buf1763 = rsGetElementAt_short2(*(rs_allocation*)buf1764, *(uint32_t*)buf1765, *(uint32_t*)buf1766, *(uint32_t*)buf1767); - *(short3*)buf1768 = rsGetElementAt_short3(*(rs_allocation*)buf1769, *(uint32_t*)buf1770, *(uint32_t*)buf1771, *(uint32_t*)buf1772); - *(short4*)buf1773 = rsGetElementAt_short4(*(rs_allocation*)buf1774, *(uint32_t*)buf1775, *(uint32_t*)buf1776, *(uint32_t*)buf1777); - *(ushort*)buf1778 = rsGetElementAt_ushort(*(rs_allocation*)buf1779, *(uint32_t*)buf1780, *(uint32_t*)buf1781, *(uint32_t*)buf1782); - *(ushort2*)buf1783 = rsGetElementAt_ushort2(*(rs_allocation*)buf1784, *(uint32_t*)buf1785, *(uint32_t*)buf1786, *(uint32_t*)buf1787); - *(ushort3*)buf1788 = rsGetElementAt_ushort3(*(rs_allocation*)buf1789, *(uint32_t*)buf1790, *(uint32_t*)buf1791, *(uint32_t*)buf1792); - *(ushort4*)buf1793 = rsGetElementAt_ushort4(*(rs_allocation*)buf1794, *(uint32_t*)buf1795, *(uint32_t*)buf1796, *(uint32_t*)buf1797); - *(int*)buf1798 = rsGetElementAt_int(*(rs_allocation*)buf1799, *(uint32_t*)buf1800, *(uint32_t*)buf1801, *(uint32_t*)buf1802); - *(int2*)buf1803 = rsGetElementAt_int2(*(rs_allocation*)buf1804, *(uint32_t*)buf1805, *(uint32_t*)buf1806, *(uint32_t*)buf1807); - *(int3*)buf1808 = rsGetElementAt_int3(*(rs_allocation*)buf1809, *(uint32_t*)buf1810, *(uint32_t*)buf1811, *(uint32_t*)buf1812); - *(int4*)buf1813 = rsGetElementAt_int4(*(rs_allocation*)buf1814, *(uint32_t*)buf1815, *(uint32_t*)buf1816, *(uint32_t*)buf1817); - *(uint*)buf1818 = rsGetElementAt_uint(*(rs_allocation*)buf1819, *(uint32_t*)buf1820, *(uint32_t*)buf1821, *(uint32_t*)buf1822); - *(uint2*)buf1823 = rsGetElementAt_uint2(*(rs_allocation*)buf1824, *(uint32_t*)buf1825, *(uint32_t*)buf1826, *(uint32_t*)buf1827); - *(uint3*)buf1828 = rsGetElementAt_uint3(*(rs_allocation*)buf1829, *(uint32_t*)buf1830, *(uint32_t*)buf1831, *(uint32_t*)buf1832); - *(uint4*)buf1833 = rsGetElementAt_uint4(*(rs_allocation*)buf1834, *(uint32_t*)buf1835, *(uint32_t*)buf1836, *(uint32_t*)buf1837); - *(long*)buf1838 = rsGetElementAt_long(*(rs_allocation*)buf1839, *(uint32_t*)buf1840, *(uint32_t*)buf1841, *(uint32_t*)buf1842); - *(long2*)buf1843 = rsGetElementAt_long2(*(rs_allocation*)buf1844, *(uint32_t*)buf1845, *(uint32_t*)buf1846, *(uint32_t*)buf1847); - *(long3*)buf1848 = rsGetElementAt_long3(*(rs_allocation*)buf1849, *(uint32_t*)buf1850, *(uint32_t*)buf1851, *(uint32_t*)buf1852); - *(long4*)buf1853 = rsGetElementAt_long4(*(rs_allocation*)buf1854, *(uint32_t*)buf1855, *(uint32_t*)buf1856, *(uint32_t*)buf1857); - *(ulong*)buf1858 = rsGetElementAt_ulong(*(rs_allocation*)buf1859, *(uint32_t*)buf1860, *(uint32_t*)buf1861, *(uint32_t*)buf1862); - *(ulong2*)buf1863 = rsGetElementAt_ulong2(*(rs_allocation*)buf1864, *(uint32_t*)buf1865, *(uint32_t*)buf1866, *(uint32_t*)buf1867); - *(ulong3*)buf1868 = rsGetElementAt_ulong3(*(rs_allocation*)buf1869, *(uint32_t*)buf1870, *(uint32_t*)buf1871, *(uint32_t*)buf1872); - *(ulong4*)buf1873 = rsGetElementAt_ulong4(*(rs_allocation*)buf1874, *(uint32_t*)buf1875, *(uint32_t*)buf1876, *(uint32_t*)buf1877); - *(bool*)buf1878 = rsIsObject(*(rs_element*)buf1879); - *(bool*)buf1880 = rsIsObject(*(rs_type*)buf1881); - *(bool*)buf1882 = rsIsObject(*(rs_allocation*)buf1883); - *(bool*)buf1884 = rsIsObject(*(rs_sampler*)buf1885); - *(bool*)buf1886 = rsIsObject(*(rs_script*)buf1887); + rsDebug((const char*) buf1336, *(double*)buf1337); + rsDebug((const char*) buf1338, *(int*)buf1339); + rsDebug((const char*) buf1340, *(uint*)buf1341); + rsDebug((const char*) buf1342, *(long*)buf1343); + rsDebug((const char*) buf1344, *(ulong*)buf1345); + rsDebug((const char*) buf1346, *(float*)buf1347); + rsDebug((const char*) buf1348, *(float2*)buf1349); + rsDebug((const char*) buf1350, *(float3*)buf1351); + rsDebug((const char*) buf1352, *(float4*)buf1353); + rsDebug((const char*) buf1354, *(float*)buf1355, *(float*)buf1356); + rsDebug((const char*) buf1357, *(float*)buf1358, *(float*)buf1359, *(float*)buf1360); + rsDebug((const char*) buf1361, *(float*)buf1362, *(float*)buf1363, *(float*)buf1364, *(float*)buf1365); + rsDebug((const char*) buf1366, *(long long*)buf1367); + rsDebug((const char*) buf1368, *(unsigned long long*)buf1369); + rsDebug((const char*) buf1370, (const void*) buf1371); + rsDebug((const char*) buf1372, (const rs_matrix4x4*) buf1373); + rsDebug((const char*) buf1374, (const rs_matrix3x3*) buf1375); + rsDebug((const char*) buf1376, (const rs_matrix2x2*) buf1377); + rsExtractFrustumPlanes((const rs_matrix4x4*) buf1378, (float4*) buf1379, (float4*) buf1380, (float4*) buf1381, (float4*) buf1382, (float4*) buf1383, (float4*) buf1384); + rsForEach(*(rs_script*)buf1385, *(rs_allocation*)buf1386, *(rs_allocation*)buf1387, (const void*) buf1388, *(size_t*)buf1389, (const rs_script_call_t*) buf1390); + rsForEach(*(rs_script*)buf1391, *(rs_allocation*)buf1392, *(rs_allocation*)buf1393, (const void*) buf1394, *(size_t*)buf1395); + rsForEach(*(rs_script*)buf1396, *(rs_allocation*)buf1397, *(rs_allocation*)buf1398); + *(float*)buf1399 = rsFrac(*(float*)buf1400); + *(rs_allocation*)buf1401 = rsGetAllocation((const void*) buf1402); + *(float*)buf1403 = rsGetDt(); + *(const void**)buf1404 = rsGetElementAt(*(rs_allocation*)buf1405, *(uint32_t*)buf1406); + *(const void**)buf1407 = rsGetElementAt(*(rs_allocation*)buf1408, *(uint32_t*)buf1409, *(uint32_t*)buf1410); + *(const void**)buf1411 = rsGetElementAt(*(rs_allocation*)buf1412, *(uint32_t*)buf1413, *(uint32_t*)buf1414, *(uint32_t*)buf1415); + *(float*)buf1416 = rsGetElementAt_float(*(rs_allocation*)buf1417, *(uint32_t*)buf1418); + *(float2*)buf1419 = rsGetElementAt_float2(*(rs_allocation*)buf1420, *(uint32_t*)buf1421); + *(float3*)buf1422 = rsGetElementAt_float3(*(rs_allocation*)buf1423, *(uint32_t*)buf1424); + *(float4*)buf1425 = rsGetElementAt_float4(*(rs_allocation*)buf1426, *(uint32_t*)buf1427); + *(double*)buf1428 = rsGetElementAt_double(*(rs_allocation*)buf1429, *(uint32_t*)buf1430); + *(double2*)buf1431 = rsGetElementAt_double2(*(rs_allocation*)buf1432, *(uint32_t*)buf1433); + *(double3*)buf1434 = rsGetElementAt_double3(*(rs_allocation*)buf1435, *(uint32_t*)buf1436); + *(double4*)buf1437 = rsGetElementAt_double4(*(rs_allocation*)buf1438, *(uint32_t*)buf1439); + *(char*)buf1440 = rsGetElementAt_char(*(rs_allocation*)buf1441, *(uint32_t*)buf1442); + *(char2*)buf1443 = rsGetElementAt_char2(*(rs_allocation*)buf1444, *(uint32_t*)buf1445); + *(char3*)buf1446 = rsGetElementAt_char3(*(rs_allocation*)buf1447, *(uint32_t*)buf1448); + *(char4*)buf1449 = rsGetElementAt_char4(*(rs_allocation*)buf1450, *(uint32_t*)buf1451); + *(uchar*)buf1452 = rsGetElementAt_uchar(*(rs_allocation*)buf1453, *(uint32_t*)buf1454); + *(uchar2*)buf1455 = rsGetElementAt_uchar2(*(rs_allocation*)buf1456, *(uint32_t*)buf1457); + *(uchar3*)buf1458 = rsGetElementAt_uchar3(*(rs_allocation*)buf1459, *(uint32_t*)buf1460); + *(uchar4*)buf1461 = rsGetElementAt_uchar4(*(rs_allocation*)buf1462, *(uint32_t*)buf1463); + *(short*)buf1464 = rsGetElementAt_short(*(rs_allocation*)buf1465, *(uint32_t*)buf1466); + *(short2*)buf1467 = rsGetElementAt_short2(*(rs_allocation*)buf1468, *(uint32_t*)buf1469); + *(short3*)buf1470 = rsGetElementAt_short3(*(rs_allocation*)buf1471, *(uint32_t*)buf1472); + *(short4*)buf1473 = rsGetElementAt_short4(*(rs_allocation*)buf1474, *(uint32_t*)buf1475); + *(ushort*)buf1476 = rsGetElementAt_ushort(*(rs_allocation*)buf1477, *(uint32_t*)buf1478); + *(ushort2*)buf1479 = rsGetElementAt_ushort2(*(rs_allocation*)buf1480, *(uint32_t*)buf1481); + *(ushort3*)buf1482 = rsGetElementAt_ushort3(*(rs_allocation*)buf1483, *(uint32_t*)buf1484); + *(ushort4*)buf1485 = rsGetElementAt_ushort4(*(rs_allocation*)buf1486, *(uint32_t*)buf1487); + *(int*)buf1488 = rsGetElementAt_int(*(rs_allocation*)buf1489, *(uint32_t*)buf1490); + *(int2*)buf1491 = rsGetElementAt_int2(*(rs_allocation*)buf1492, *(uint32_t*)buf1493); + *(int3*)buf1494 = rsGetElementAt_int3(*(rs_allocation*)buf1495, *(uint32_t*)buf1496); + *(int4*)buf1497 = rsGetElementAt_int4(*(rs_allocation*)buf1498, *(uint32_t*)buf1499); + *(uint*)buf1500 = rsGetElementAt_uint(*(rs_allocation*)buf1501, *(uint32_t*)buf1502); + *(uint2*)buf1503 = rsGetElementAt_uint2(*(rs_allocation*)buf1504, *(uint32_t*)buf1505); + *(uint3*)buf1506 = rsGetElementAt_uint3(*(rs_allocation*)buf1507, *(uint32_t*)buf1508); + *(uint4*)buf1509 = rsGetElementAt_uint4(*(rs_allocation*)buf1510, *(uint32_t*)buf1511); + *(long*)buf1512 = rsGetElementAt_long(*(rs_allocation*)buf1513, *(uint32_t*)buf1514); + *(long2*)buf1515 = rsGetElementAt_long2(*(rs_allocation*)buf1516, *(uint32_t*)buf1517); + *(long3*)buf1518 = rsGetElementAt_long3(*(rs_allocation*)buf1519, *(uint32_t*)buf1520); + *(long4*)buf1521 = rsGetElementAt_long4(*(rs_allocation*)buf1522, *(uint32_t*)buf1523); + *(ulong*)buf1524 = rsGetElementAt_ulong(*(rs_allocation*)buf1525, *(uint32_t*)buf1526); + *(ulong2*)buf1527 = rsGetElementAt_ulong2(*(rs_allocation*)buf1528, *(uint32_t*)buf1529); + *(ulong3*)buf1530 = rsGetElementAt_ulong3(*(rs_allocation*)buf1531, *(uint32_t*)buf1532); + *(ulong4*)buf1533 = rsGetElementAt_ulong4(*(rs_allocation*)buf1534, *(uint32_t*)buf1535); + *(float*)buf1536 = rsGetElementAt_float(*(rs_allocation*)buf1537, *(uint32_t*)buf1538, *(uint32_t*)buf1539); + *(float2*)buf1540 = rsGetElementAt_float2(*(rs_allocation*)buf1541, *(uint32_t*)buf1542, *(uint32_t*)buf1543); + *(float3*)buf1544 = rsGetElementAt_float3(*(rs_allocation*)buf1545, *(uint32_t*)buf1546, *(uint32_t*)buf1547); + *(float4*)buf1548 = rsGetElementAt_float4(*(rs_allocation*)buf1549, *(uint32_t*)buf1550, *(uint32_t*)buf1551); + *(double*)buf1552 = rsGetElementAt_double(*(rs_allocation*)buf1553, *(uint32_t*)buf1554, *(uint32_t*)buf1555); + *(double2*)buf1556 = rsGetElementAt_double2(*(rs_allocation*)buf1557, *(uint32_t*)buf1558, *(uint32_t*)buf1559); + *(double3*)buf1560 = rsGetElementAt_double3(*(rs_allocation*)buf1561, *(uint32_t*)buf1562, *(uint32_t*)buf1563); + *(double4*)buf1564 = rsGetElementAt_double4(*(rs_allocation*)buf1565, *(uint32_t*)buf1566, *(uint32_t*)buf1567); + *(char*)buf1568 = rsGetElementAt_char(*(rs_allocation*)buf1569, *(uint32_t*)buf1570, *(uint32_t*)buf1571); + *(char2*)buf1572 = rsGetElementAt_char2(*(rs_allocation*)buf1573, *(uint32_t*)buf1574, *(uint32_t*)buf1575); + *(char3*)buf1576 = rsGetElementAt_char3(*(rs_allocation*)buf1577, *(uint32_t*)buf1578, *(uint32_t*)buf1579); + *(char4*)buf1580 = rsGetElementAt_char4(*(rs_allocation*)buf1581, *(uint32_t*)buf1582, *(uint32_t*)buf1583); + *(uchar*)buf1584 = rsGetElementAt_uchar(*(rs_allocation*)buf1585, *(uint32_t*)buf1586, *(uint32_t*)buf1587); + *(uchar2*)buf1588 = rsGetElementAt_uchar2(*(rs_allocation*)buf1589, *(uint32_t*)buf1590, *(uint32_t*)buf1591); + *(uchar3*)buf1592 = rsGetElementAt_uchar3(*(rs_allocation*)buf1593, *(uint32_t*)buf1594, *(uint32_t*)buf1595); + *(uchar4*)buf1596 = rsGetElementAt_uchar4(*(rs_allocation*)buf1597, *(uint32_t*)buf1598, *(uint32_t*)buf1599); + *(short*)buf1600 = rsGetElementAt_short(*(rs_allocation*)buf1601, *(uint32_t*)buf1602, *(uint32_t*)buf1603); + *(short2*)buf1604 = rsGetElementAt_short2(*(rs_allocation*)buf1605, *(uint32_t*)buf1606, *(uint32_t*)buf1607); + *(short3*)buf1608 = rsGetElementAt_short3(*(rs_allocation*)buf1609, *(uint32_t*)buf1610, *(uint32_t*)buf1611); + *(short4*)buf1612 = rsGetElementAt_short4(*(rs_allocation*)buf1613, *(uint32_t*)buf1614, *(uint32_t*)buf1615); + *(ushort*)buf1616 = rsGetElementAt_ushort(*(rs_allocation*)buf1617, *(uint32_t*)buf1618, *(uint32_t*)buf1619); + *(ushort2*)buf1620 = rsGetElementAt_ushort2(*(rs_allocation*)buf1621, *(uint32_t*)buf1622, *(uint32_t*)buf1623); + *(ushort3*)buf1624 = rsGetElementAt_ushort3(*(rs_allocation*)buf1625, *(uint32_t*)buf1626, *(uint32_t*)buf1627); + *(ushort4*)buf1628 = rsGetElementAt_ushort4(*(rs_allocation*)buf1629, *(uint32_t*)buf1630, *(uint32_t*)buf1631); + *(int*)buf1632 = rsGetElementAt_int(*(rs_allocation*)buf1633, *(uint32_t*)buf1634, *(uint32_t*)buf1635); + *(int2*)buf1636 = rsGetElementAt_int2(*(rs_allocation*)buf1637, *(uint32_t*)buf1638, *(uint32_t*)buf1639); + *(int3*)buf1640 = rsGetElementAt_int3(*(rs_allocation*)buf1641, *(uint32_t*)buf1642, *(uint32_t*)buf1643); + *(int4*)buf1644 = rsGetElementAt_int4(*(rs_allocation*)buf1645, *(uint32_t*)buf1646, *(uint32_t*)buf1647); + *(uint*)buf1648 = rsGetElementAt_uint(*(rs_allocation*)buf1649, *(uint32_t*)buf1650, *(uint32_t*)buf1651); + *(uint2*)buf1652 = rsGetElementAt_uint2(*(rs_allocation*)buf1653, *(uint32_t*)buf1654, *(uint32_t*)buf1655); + *(uint3*)buf1656 = rsGetElementAt_uint3(*(rs_allocation*)buf1657, *(uint32_t*)buf1658, *(uint32_t*)buf1659); + *(uint4*)buf1660 = rsGetElementAt_uint4(*(rs_allocation*)buf1661, *(uint32_t*)buf1662, *(uint32_t*)buf1663); + *(long*)buf1664 = rsGetElementAt_long(*(rs_allocation*)buf1665, *(uint32_t*)buf1666, *(uint32_t*)buf1667); + *(long2*)buf1668 = rsGetElementAt_long2(*(rs_allocation*)buf1669, *(uint32_t*)buf1670, *(uint32_t*)buf1671); + *(long3*)buf1672 = rsGetElementAt_long3(*(rs_allocation*)buf1673, *(uint32_t*)buf1674, *(uint32_t*)buf1675); + *(long4*)buf1676 = rsGetElementAt_long4(*(rs_allocation*)buf1677, *(uint32_t*)buf1678, *(uint32_t*)buf1679); + *(ulong*)buf1680 = rsGetElementAt_ulong(*(rs_allocation*)buf1681, *(uint32_t*)buf1682, *(uint32_t*)buf1683); + *(ulong2*)buf1684 = rsGetElementAt_ulong2(*(rs_allocation*)buf1685, *(uint32_t*)buf1686, *(uint32_t*)buf1687); + *(ulong3*)buf1688 = rsGetElementAt_ulong3(*(rs_allocation*)buf1689, *(uint32_t*)buf1690, *(uint32_t*)buf1691); + *(ulong4*)buf1692 = rsGetElementAt_ulong4(*(rs_allocation*)buf1693, *(uint32_t*)buf1694, *(uint32_t*)buf1695); + *(float*)buf1696 = rsGetElementAt_float(*(rs_allocation*)buf1697, *(uint32_t*)buf1698, *(uint32_t*)buf1699, *(uint32_t*)buf1700); + *(float2*)buf1701 = rsGetElementAt_float2(*(rs_allocation*)buf1702, *(uint32_t*)buf1703, *(uint32_t*)buf1704, *(uint32_t*)buf1705); + *(float3*)buf1706 = rsGetElementAt_float3(*(rs_allocation*)buf1707, *(uint32_t*)buf1708, *(uint32_t*)buf1709, *(uint32_t*)buf1710); + *(float4*)buf1711 = rsGetElementAt_float4(*(rs_allocation*)buf1712, *(uint32_t*)buf1713, *(uint32_t*)buf1714, *(uint32_t*)buf1715); + *(double*)buf1716 = rsGetElementAt_double(*(rs_allocation*)buf1717, *(uint32_t*)buf1718, *(uint32_t*)buf1719, *(uint32_t*)buf1720); + *(double2*)buf1721 = rsGetElementAt_double2(*(rs_allocation*)buf1722, *(uint32_t*)buf1723, *(uint32_t*)buf1724, *(uint32_t*)buf1725); + *(double3*)buf1726 = rsGetElementAt_double3(*(rs_allocation*)buf1727, *(uint32_t*)buf1728, *(uint32_t*)buf1729, *(uint32_t*)buf1730); + *(double4*)buf1731 = rsGetElementAt_double4(*(rs_allocation*)buf1732, *(uint32_t*)buf1733, *(uint32_t*)buf1734, *(uint32_t*)buf1735); + *(char*)buf1736 = rsGetElementAt_char(*(rs_allocation*)buf1737, *(uint32_t*)buf1738, *(uint32_t*)buf1739, *(uint32_t*)buf1740); + *(char2*)buf1741 = rsGetElementAt_char2(*(rs_allocation*)buf1742, *(uint32_t*)buf1743, *(uint32_t*)buf1744, *(uint32_t*)buf1745); + *(char3*)buf1746 = rsGetElementAt_char3(*(rs_allocation*)buf1747, *(uint32_t*)buf1748, *(uint32_t*)buf1749, *(uint32_t*)buf1750); + *(char4*)buf1751 = rsGetElementAt_char4(*(rs_allocation*)buf1752, *(uint32_t*)buf1753, *(uint32_t*)buf1754, *(uint32_t*)buf1755); + *(uchar*)buf1756 = rsGetElementAt_uchar(*(rs_allocation*)buf1757, *(uint32_t*)buf1758, *(uint32_t*)buf1759, *(uint32_t*)buf1760); + *(uchar2*)buf1761 = rsGetElementAt_uchar2(*(rs_allocation*)buf1762, *(uint32_t*)buf1763, *(uint32_t*)buf1764, *(uint32_t*)buf1765); + *(uchar3*)buf1766 = rsGetElementAt_uchar3(*(rs_allocation*)buf1767, *(uint32_t*)buf1768, *(uint32_t*)buf1769, *(uint32_t*)buf1770); + *(uchar4*)buf1771 = rsGetElementAt_uchar4(*(rs_allocation*)buf1772, *(uint32_t*)buf1773, *(uint32_t*)buf1774, *(uint32_t*)buf1775); + *(short*)buf1776 = rsGetElementAt_short(*(rs_allocation*)buf1777, *(uint32_t*)buf1778, *(uint32_t*)buf1779, *(uint32_t*)buf1780); + *(short2*)buf1781 = rsGetElementAt_short2(*(rs_allocation*)buf1782, *(uint32_t*)buf1783, *(uint32_t*)buf1784, *(uint32_t*)buf1785); + *(short3*)buf1786 = rsGetElementAt_short3(*(rs_allocation*)buf1787, *(uint32_t*)buf1788, *(uint32_t*)buf1789, *(uint32_t*)buf1790); + *(short4*)buf1791 = rsGetElementAt_short4(*(rs_allocation*)buf1792, *(uint32_t*)buf1793, *(uint32_t*)buf1794, *(uint32_t*)buf1795); + *(ushort*)buf1796 = rsGetElementAt_ushort(*(rs_allocation*)buf1797, *(uint32_t*)buf1798, *(uint32_t*)buf1799, *(uint32_t*)buf1800); + *(ushort2*)buf1801 = rsGetElementAt_ushort2(*(rs_allocation*)buf1802, *(uint32_t*)buf1803, *(uint32_t*)buf1804, *(uint32_t*)buf1805); + *(ushort3*)buf1806 = rsGetElementAt_ushort3(*(rs_allocation*)buf1807, *(uint32_t*)buf1808, *(uint32_t*)buf1809, *(uint32_t*)buf1810); + *(ushort4*)buf1811 = rsGetElementAt_ushort4(*(rs_allocation*)buf1812, *(uint32_t*)buf1813, *(uint32_t*)buf1814, *(uint32_t*)buf1815); + *(int*)buf1816 = rsGetElementAt_int(*(rs_allocation*)buf1817, *(uint32_t*)buf1818, *(uint32_t*)buf1819, *(uint32_t*)buf1820); + *(int2*)buf1821 = rsGetElementAt_int2(*(rs_allocation*)buf1822, *(uint32_t*)buf1823, *(uint32_t*)buf1824, *(uint32_t*)buf1825); + *(int3*)buf1826 = rsGetElementAt_int3(*(rs_allocation*)buf1827, *(uint32_t*)buf1828, *(uint32_t*)buf1829, *(uint32_t*)buf1830); + *(int4*)buf1831 = rsGetElementAt_int4(*(rs_allocation*)buf1832, *(uint32_t*)buf1833, *(uint32_t*)buf1834, *(uint32_t*)buf1835); + *(uint*)buf1836 = rsGetElementAt_uint(*(rs_allocation*)buf1837, *(uint32_t*)buf1838, *(uint32_t*)buf1839, *(uint32_t*)buf1840); + *(uint2*)buf1841 = rsGetElementAt_uint2(*(rs_allocation*)buf1842, *(uint32_t*)buf1843, *(uint32_t*)buf1844, *(uint32_t*)buf1845); + *(uint3*)buf1846 = rsGetElementAt_uint3(*(rs_allocation*)buf1847, *(uint32_t*)buf1848, *(uint32_t*)buf1849, *(uint32_t*)buf1850); + *(uint4*)buf1851 = rsGetElementAt_uint4(*(rs_allocation*)buf1852, *(uint32_t*)buf1853, *(uint32_t*)buf1854, *(uint32_t*)buf1855); + *(long*)buf1856 = rsGetElementAt_long(*(rs_allocation*)buf1857, *(uint32_t*)buf1858, *(uint32_t*)buf1859, *(uint32_t*)buf1860); + *(long2*)buf1861 = rsGetElementAt_long2(*(rs_allocation*)buf1862, *(uint32_t*)buf1863, *(uint32_t*)buf1864, *(uint32_t*)buf1865); + *(long3*)buf1866 = rsGetElementAt_long3(*(rs_allocation*)buf1867, *(uint32_t*)buf1868, *(uint32_t*)buf1869, *(uint32_t*)buf1870); + *(long4*)buf1871 = rsGetElementAt_long4(*(rs_allocation*)buf1872, *(uint32_t*)buf1873, *(uint32_t*)buf1874, *(uint32_t*)buf1875); + *(ulong*)buf1876 = rsGetElementAt_ulong(*(rs_allocation*)buf1877, *(uint32_t*)buf1878, *(uint32_t*)buf1879, *(uint32_t*)buf1880); + *(ulong2*)buf1881 = rsGetElementAt_ulong2(*(rs_allocation*)buf1882, *(uint32_t*)buf1883, *(uint32_t*)buf1884, *(uint32_t*)buf1885); + *(ulong3*)buf1886 = rsGetElementAt_ulong3(*(rs_allocation*)buf1887, *(uint32_t*)buf1888, *(uint32_t*)buf1889, *(uint32_t*)buf1890); + *(ulong4*)buf1891 = rsGetElementAt_ulong4(*(rs_allocation*)buf1892, *(uint32_t*)buf1893, *(uint32_t*)buf1894, *(uint32_t*)buf1895); + *(bool*)buf1896 = rsIsObject(*(rs_element*)buf1897); + *(bool*)buf1898 = rsIsObject(*(rs_type*)buf1899); + *(bool*)buf1900 = rsIsObject(*(rs_allocation*)buf1901); + *(bool*)buf1902 = rsIsObject(*(rs_sampler*)buf1903); + *(bool*)buf1904 = rsIsObject(*(rs_script*)buf1905); #ifndef __LP64__ - *(bool*)buf1888 = rsIsObject(*(rs_mesh*)buf1889); - *(bool*)buf1890 = rsIsObject(*(rs_program_fragment*)buf1891); - *(bool*)buf1892 = rsIsObject(*(rs_program_vertex*)buf1893); - *(bool*)buf1894 = rsIsObject(*(rs_program_raster*)buf1895); - *(bool*)buf1896 = rsIsObject(*(rs_program_store*)buf1897); - *(bool*)buf1898 = rsIsObject(*(rs_font*)buf1899); + *(bool*)buf1906 = rsIsObject(*(rs_mesh*)buf1907); + *(bool*)buf1908 = rsIsObject(*(rs_program_fragment*)buf1909); + *(bool*)buf1910 = rsIsObject(*(rs_program_vertex*)buf1911); + *(bool*)buf1912 = rsIsObject(*(rs_program_raster*)buf1913); + *(bool*)buf1914 = rsIsObject(*(rs_program_store*)buf1915); + *(bool*)buf1916 = rsIsObject(*(rs_font*)buf1917); #endif - *(bool*)buf1900 = rsIsSphereInFrustum((float4*) buf1901, (float4*) buf1902, (float4*) buf1903, (float4*) buf1904, (float4*) buf1905, (float4*) buf1906, (float4*) buf1907); - *(rs_tm**)buf1908 = rsLocaltime((rs_tm*) buf1909, (const rs_time_t*) buf1910); - *(float*)buf1911 = rsMatrixGet((const rs_matrix4x4*) buf1912, *(uint32_t*)buf1913, *(uint32_t*)buf1914); - *(float*)buf1915 = rsMatrixGet((const rs_matrix3x3*) buf1916, *(uint32_t*)buf1917, *(uint32_t*)buf1918); - *(float*)buf1919 = rsMatrixGet((const rs_matrix2x2*) buf1920, *(uint32_t*)buf1921, *(uint32_t*)buf1922); - *(bool*)buf1923 = rsMatrixInverse((rs_matrix4x4*) buf1924); - *(bool*)buf1925 = rsMatrixInverseTranspose((rs_matrix4x4*) buf1926); - rsMatrixLoad((rs_matrix4x4*) buf1927, (const float*) buf1928); - rsMatrixLoad((rs_matrix3x3*) buf1929, (const float*) buf1930); - rsMatrixLoad((rs_matrix2x2*) buf1931, (const float*) buf1932); - rsMatrixLoad((rs_matrix4x4*) buf1933, (const rs_matrix4x4*) buf1934); - rsMatrixLoad((rs_matrix3x3*) buf1935, (const rs_matrix3x3*) buf1936); - rsMatrixLoad((rs_matrix2x2*) buf1937, (const rs_matrix2x2*) buf1938); - rsMatrixLoad((rs_matrix4x4*) buf1939, (const rs_matrix3x3*) buf1940); - rsMatrixLoad((rs_matrix4x4*) buf1941, (const rs_matrix2x2*) buf1942); - rsMatrixLoadFrustum((rs_matrix4x4*) buf1943, *(float*)buf1944, *(float*)buf1945, *(float*)buf1946, *(float*)buf1947, *(float*)buf1948, *(float*)buf1949); - rsMatrixLoadIdentity((rs_matrix4x4*) buf1950); - rsMatrixLoadIdentity((rs_matrix3x3*) buf1951); - rsMatrixLoadIdentity((rs_matrix2x2*) buf1952); - rsMatrixLoadMultiply((rs_matrix4x4*) buf1953, (const rs_matrix4x4*) buf1954, (const rs_matrix4x4*) buf1955); - rsMatrixLoadMultiply((rs_matrix3x3*) buf1956, (const rs_matrix3x3*) buf1957, (const rs_matrix3x3*) buf1958); - rsMatrixLoadMultiply((rs_matrix2x2*) buf1959, (const rs_matrix2x2*) buf1960, (const rs_matrix2x2*) buf1961); - rsMatrixLoadOrtho((rs_matrix4x4*) buf1962, *(float*)buf1963, *(float*)buf1964, *(float*)buf1965, *(float*)buf1966, *(float*)buf1967, *(float*)buf1968); - rsMatrixLoadPerspective((rs_matrix4x4*) buf1969, *(float*)buf1970, *(float*)buf1971, *(float*)buf1972, *(float*)buf1973); - rsMatrixLoadRotate((rs_matrix4x4*) buf1974, *(float*)buf1975, *(float*)buf1976, *(float*)buf1977, *(float*)buf1978); - rsMatrixLoadScale((rs_matrix4x4*) buf1979, *(float*)buf1980, *(float*)buf1981, *(float*)buf1982); - rsMatrixLoadTranslate((rs_matrix4x4*) buf1983, *(float*)buf1984, *(float*)buf1985, *(float*)buf1986); - rsMatrixMultiply((rs_matrix4x4*) buf1987, (const rs_matrix4x4*) buf1988); - rsMatrixMultiply((rs_matrix3x3*) buf1989, (const rs_matrix3x3*) buf1990); - rsMatrixMultiply((rs_matrix2x2*) buf1991, (const rs_matrix2x2*) buf1992); - *(float4*)buf1993 = rsMatrixMultiply((const rs_matrix4x4*) buf1994, *(float4*)buf1995); - *(float4*)buf1996 = rsMatrixMultiply((const rs_matrix4x4*) buf1997, *(float3*)buf1998); - *(float4*)buf1999 = rsMatrixMultiply((const rs_matrix4x4*) buf2000, *(float2*)buf2001); - *(float3*)buf2002 = rsMatrixMultiply((const rs_matrix3x3*) buf2003, *(float3*)buf2004); - *(float3*)buf2005 = rsMatrixMultiply((const rs_matrix3x3*) buf2006, *(float2*)buf2007); - *(float2*)buf2008 = rsMatrixMultiply((const rs_matrix2x2*) buf2009, *(float2*)buf2010); - rsMatrixRotate((rs_matrix4x4*) buf2011, *(float*)buf2012, *(float*)buf2013, *(float*)buf2014, *(float*)buf2015); - rsMatrixScale((rs_matrix4x4*) buf2016, *(float*)buf2017, *(float*)buf2018, *(float*)buf2019); - rsMatrixSet((rs_matrix4x4*) buf2020, *(uint32_t*)buf2021, *(uint32_t*)buf2022, *(float*)buf2023); - rsMatrixSet((rs_matrix3x3*) buf2024, *(uint32_t*)buf2025, *(uint32_t*)buf2026, *(float*)buf2027); - rsMatrixSet((rs_matrix2x2*) buf2028, *(uint32_t*)buf2029, *(uint32_t*)buf2030, *(float*)buf2031); - rsMatrixTranslate((rs_matrix4x4*) buf2032, *(float*)buf2033, *(float*)buf2034, *(float*)buf2035); - rsMatrixTranspose((rs_matrix4x4*) buf2036); - rsMatrixTranspose((rs_matrix3x3*) buf2037); - rsMatrixTranspose((rs_matrix2x2*) buf2038); - *(uchar4*)buf2039 = rsPackColorTo8888(*(float*)buf2040, *(float*)buf2041, *(float*)buf2042); - *(uchar4*)buf2043 = rsPackColorTo8888(*(float*)buf2044, *(float*)buf2045, *(float*)buf2046, *(float*)buf2047); - *(uchar4*)buf2048 = rsPackColorTo8888(*(float3*)buf2049); - *(uchar4*)buf2050 = rsPackColorTo8888(*(float4*)buf2051); - rsQuaternionAdd((rs_quaternion*) buf2052, (const rs_quaternion*) buf2053); - rsQuaternionConjugate((rs_quaternion*) buf2054); - *(float*)buf2055 = rsQuaternionDot((const rs_quaternion*) buf2056, (const rs_quaternion*) buf2057); - rsQuaternionGetMatrixUnit((rs_matrix4x4*) buf2058, (const rs_quaternion*) buf2059); - rsQuaternionLoadRotate((rs_quaternion*) buf2060, *(float*)buf2061, *(float*)buf2062, *(float*)buf2063, *(float*)buf2064); - rsQuaternionLoadRotateUnit((rs_quaternion*) buf2065, *(float*)buf2066, *(float*)buf2067, *(float*)buf2068, *(float*)buf2069); - rsQuaternionMultiply((rs_quaternion*) buf2070, *(float*)buf2071); - rsQuaternionMultiply((rs_quaternion*) buf2072, (const rs_quaternion*) buf2073); - rsQuaternionNormalize((rs_quaternion*) buf2074); - rsQuaternionSet((rs_quaternion*) buf2075, *(float*)buf2076, *(float*)buf2077, *(float*)buf2078, *(float*)buf2079); - rsQuaternionSet((rs_quaternion*) buf2080, (const rs_quaternion*) buf2081); - rsQuaternionSlerp((rs_quaternion*) buf2082, (const rs_quaternion*) buf2083, (const rs_quaternion*) buf2084, *(float*)buf2085); - *(int*)buf2086 = rsRand(*(int*)buf2087); - *(int*)buf2088 = rsRand(*(int*)buf2089, *(int*)buf2090); - *(float*)buf2091 = rsRand(*(float*)buf2092); - *(float*)buf2093 = rsRand(*(float*)buf2094, *(float*)buf2095); - *(bool*)buf2096 = rsSendToClient(*(int*)buf2097); - *(bool*)buf2098 = rsSendToClient(*(int*)buf2099, (const void*) buf2100, *(uint*)buf2101); - rsSendToClientBlocking(*(int*)buf2102); - rsSendToClientBlocking(*(int*)buf2103, (const void*) buf2104, *(uint*)buf2105); - rsSetObject((rs_element*) buf2106, *(rs_element*)buf2107); - rsSetObject((rs_type*) buf2108, *(rs_type*)buf2109); - rsSetObject((rs_allocation*) buf2110, *(rs_allocation*)buf2111); - rsSetObject((rs_sampler*) buf2112, *(rs_sampler*)buf2113); - rsSetObject((rs_script*) buf2114, *(rs_script*)buf2115); + *(bool*)buf1918 = rsIsSphereInFrustum((float4*) buf1919, (float4*) buf1920, (float4*) buf1921, (float4*) buf1922, (float4*) buf1923, (float4*) buf1924, (float4*) buf1925); + *(rs_tm**)buf1926 = rsLocaltime((rs_tm*) buf1927, (const rs_time_t*) buf1928); + *(float*)buf1929 = rsMatrixGet((const rs_matrix4x4*) buf1930, *(uint32_t*)buf1931, *(uint32_t*)buf1932); + *(float*)buf1933 = rsMatrixGet((const rs_matrix3x3*) buf1934, *(uint32_t*)buf1935, *(uint32_t*)buf1936); + *(float*)buf1937 = rsMatrixGet((const rs_matrix2x2*) buf1938, *(uint32_t*)buf1939, *(uint32_t*)buf1940); + *(bool*)buf1941 = rsMatrixInverse((rs_matrix4x4*) buf1942); + *(bool*)buf1943 = rsMatrixInverseTranspose((rs_matrix4x4*) buf1944); + rsMatrixLoad((rs_matrix4x4*) buf1945, (const float*) buf1946); + rsMatrixLoad((rs_matrix3x3*) buf1947, (const float*) buf1948); + rsMatrixLoad((rs_matrix2x2*) buf1949, (const float*) buf1950); + rsMatrixLoad((rs_matrix4x4*) buf1951, (const rs_matrix4x4*) buf1952); + rsMatrixLoad((rs_matrix3x3*) buf1953, (const rs_matrix3x3*) buf1954); + rsMatrixLoad((rs_matrix2x2*) buf1955, (const rs_matrix2x2*) buf1956); + rsMatrixLoad((rs_matrix4x4*) buf1957, (const rs_matrix3x3*) buf1958); + rsMatrixLoad((rs_matrix4x4*) buf1959, (const rs_matrix2x2*) buf1960); + rsMatrixLoadFrustum((rs_matrix4x4*) buf1961, *(float*)buf1962, *(float*)buf1963, *(float*)buf1964, *(float*)buf1965, *(float*)buf1966, *(float*)buf1967); + rsMatrixLoadIdentity((rs_matrix4x4*) buf1968); + rsMatrixLoadIdentity((rs_matrix3x3*) buf1969); + rsMatrixLoadIdentity((rs_matrix2x2*) buf1970); + rsMatrixLoadMultiply((rs_matrix4x4*) buf1971, (const rs_matrix4x4*) buf1972, (const rs_matrix4x4*) buf1973); + rsMatrixLoadMultiply((rs_matrix3x3*) buf1974, (const rs_matrix3x3*) buf1975, (const rs_matrix3x3*) buf1976); + rsMatrixLoadMultiply((rs_matrix2x2*) buf1977, (const rs_matrix2x2*) buf1978, (const rs_matrix2x2*) buf1979); + rsMatrixLoadOrtho((rs_matrix4x4*) buf1980, *(float*)buf1981, *(float*)buf1982, *(float*)buf1983, *(float*)buf1984, *(float*)buf1985, *(float*)buf1986); + rsMatrixLoadPerspective((rs_matrix4x4*) buf1987, *(float*)buf1988, *(float*)buf1989, *(float*)buf1990, *(float*)buf1991); + rsMatrixLoadRotate((rs_matrix4x4*) buf1992, *(float*)buf1993, *(float*)buf1994, *(float*)buf1995, *(float*)buf1996); + rsMatrixLoadScale((rs_matrix4x4*) buf1997, *(float*)buf1998, *(float*)buf1999, *(float*)buf2000); + rsMatrixLoadTranslate((rs_matrix4x4*) buf2001, *(float*)buf2002, *(float*)buf2003, *(float*)buf2004); + rsMatrixMultiply((rs_matrix4x4*) buf2005, (const rs_matrix4x4*) buf2006); + rsMatrixMultiply((rs_matrix3x3*) buf2007, (const rs_matrix3x3*) buf2008); + rsMatrixMultiply((rs_matrix2x2*) buf2009, (const rs_matrix2x2*) buf2010); + *(float4*)buf2011 = rsMatrixMultiply((const rs_matrix4x4*) buf2012, *(float4*)buf2013); + *(float4*)buf2014 = rsMatrixMultiply((const rs_matrix4x4*) buf2015, *(float3*)buf2016); + *(float4*)buf2017 = rsMatrixMultiply((const rs_matrix4x4*) buf2018, *(float2*)buf2019); + *(float3*)buf2020 = rsMatrixMultiply((const rs_matrix3x3*) buf2021, *(float3*)buf2022); + *(float3*)buf2023 = rsMatrixMultiply((const rs_matrix3x3*) buf2024, *(float2*)buf2025); + *(float2*)buf2026 = rsMatrixMultiply((const rs_matrix2x2*) buf2027, *(float2*)buf2028); + rsMatrixRotate((rs_matrix4x4*) buf2029, *(float*)buf2030, *(float*)buf2031, *(float*)buf2032, *(float*)buf2033); + rsMatrixScale((rs_matrix4x4*) buf2034, *(float*)buf2035, *(float*)buf2036, *(float*)buf2037); + rsMatrixSet((rs_matrix4x4*) buf2038, *(uint32_t*)buf2039, *(uint32_t*)buf2040, *(float*)buf2041); + rsMatrixSet((rs_matrix3x3*) buf2042, *(uint32_t*)buf2043, *(uint32_t*)buf2044, *(float*)buf2045); + rsMatrixSet((rs_matrix2x2*) buf2046, *(uint32_t*)buf2047, *(uint32_t*)buf2048, *(float*)buf2049); + rsMatrixTranslate((rs_matrix4x4*) buf2050, *(float*)buf2051, *(float*)buf2052, *(float*)buf2053); + rsMatrixTranspose((rs_matrix4x4*) buf2054); + rsMatrixTranspose((rs_matrix3x3*) buf2055); + rsMatrixTranspose((rs_matrix2x2*) buf2056); + *(uchar4*)buf2057 = rsPackColorTo8888(*(float*)buf2058, *(float*)buf2059, *(float*)buf2060); + *(uchar4*)buf2061 = rsPackColorTo8888(*(float*)buf2062, *(float*)buf2063, *(float*)buf2064, *(float*)buf2065); + *(uchar4*)buf2066 = rsPackColorTo8888(*(float3*)buf2067); + *(uchar4*)buf2068 = rsPackColorTo8888(*(float4*)buf2069); + rsQuaternionAdd((rs_quaternion*) buf2070, (const rs_quaternion*) buf2071); + rsQuaternionConjugate((rs_quaternion*) buf2072); + *(float*)buf2073 = rsQuaternionDot((const rs_quaternion*) buf2074, (const rs_quaternion*) buf2075); + rsQuaternionGetMatrixUnit((rs_matrix4x4*) buf2076, (const rs_quaternion*) buf2077); + rsQuaternionLoadRotate((rs_quaternion*) buf2078, *(float*)buf2079, *(float*)buf2080, *(float*)buf2081, *(float*)buf2082); + rsQuaternionLoadRotateUnit((rs_quaternion*) buf2083, *(float*)buf2084, *(float*)buf2085, *(float*)buf2086, *(float*)buf2087); + rsQuaternionMultiply((rs_quaternion*) buf2088, *(float*)buf2089); + rsQuaternionMultiply((rs_quaternion*) buf2090, (const rs_quaternion*) buf2091); + rsQuaternionNormalize((rs_quaternion*) buf2092); + rsQuaternionSet((rs_quaternion*) buf2093, *(float*)buf2094, *(float*)buf2095, *(float*)buf2096, *(float*)buf2097); + rsQuaternionSet((rs_quaternion*) buf2098, (const rs_quaternion*) buf2099); + rsQuaternionSlerp((rs_quaternion*) buf2100, (const rs_quaternion*) buf2101, (const rs_quaternion*) buf2102, *(float*)buf2103); + *(int*)buf2104 = rsRand(*(int*)buf2105); + *(int*)buf2106 = rsRand(*(int*)buf2107, *(int*)buf2108); + *(float*)buf2109 = rsRand(*(float*)buf2110); + *(float*)buf2111 = rsRand(*(float*)buf2112, *(float*)buf2113); + *(bool*)buf2114 = rsSendToClient(*(int*)buf2115); + *(bool*)buf2116 = rsSendToClient(*(int*)buf2117, (const void*) buf2118, *(uint*)buf2119); + rsSendToClientBlocking(*(int*)buf2120); + rsSendToClientBlocking(*(int*)buf2121, (const void*) buf2122, *(uint*)buf2123); + rsSetObject((rs_element*) buf2124, *(rs_element*)buf2125); + rsSetObject((rs_type*) buf2126, *(rs_type*)buf2127); + rsSetObject((rs_allocation*) buf2128, *(rs_allocation*)buf2129); + rsSetObject((rs_sampler*) buf2130, *(rs_sampler*)buf2131); + rsSetObject((rs_script*) buf2132, *(rs_script*)buf2133); #ifndef __LP64__ - rsSetObject((rs_mesh*) buf2116, *(rs_mesh*)buf2117); - rsSetObject((rs_program_fragment*) buf2118, *(rs_program_fragment*)buf2119); - rsSetObject((rs_program_vertex*) buf2120, *(rs_program_vertex*)buf2121); - rsSetObject((rs_program_raster*) buf2122, *(rs_program_raster*)buf2123); - rsSetObject((rs_program_store*) buf2124, *(rs_program_store*)buf2125); - rsSetObject((rs_font*) buf2126, *(rs_font*)buf2127); + rsSetObject((rs_mesh*) buf2134, *(rs_mesh*)buf2135); + rsSetObject((rs_program_fragment*) buf2136, *(rs_program_fragment*)buf2137); + rsSetObject((rs_program_vertex*) buf2138, *(rs_program_vertex*)buf2139); + rsSetObject((rs_program_raster*) buf2140, *(rs_program_raster*)buf2141); + rsSetObject((rs_program_store*) buf2142, *(rs_program_store*)buf2143); + rsSetObject((rs_font*) buf2144, *(rs_font*)buf2145); #endif - *(rs_time_t*)buf2128 = rsTime((rs_time_t*) buf2129); - *(float4*)buf2130 = rsUnpackColor8888(*(uchar4*)buf2131); - *(int64_t*)buf2132 = rsUptimeMillis(); - *(int64_t*)buf2133 = rsUptimeNanos(); - *(float4*)buf2134 = rsYuvToRGBA_float4(*(uchar*)buf2135, *(uchar*)buf2136, *(uchar*)buf2137); - *(uchar4*)buf2138 = rsYuvToRGBA_uchar4(*(uchar*)buf2139, *(uchar*)buf2140, *(uchar*)buf2141); + *(rs_time_t*)buf2146 = rsTime((rs_time_t*) buf2147); + *(float4*)buf2148 = rsUnpackColor8888(*(uchar4*)buf2149); + *(int64_t*)buf2150 = rsUptimeMillis(); + *(int64_t*)buf2151 = rsUptimeNanos(); + *(float4*)buf2152 = rsYuvToRGBA_float4(*(uchar*)buf2153, *(uchar*)buf2154, *(uchar*)buf2155); + *(uchar4*)buf2156 = rsYuvToRGBA_uchar4(*(uchar*)buf2157, *(uchar*)buf2158, *(uchar*)buf2159); #ifndef __LP64__ - rsgAllocationSyncAll(*(rs_allocation*)buf2142); + rsgAllocationSyncAll(*(rs_allocation*)buf2160); #endif #ifndef __LP64__ - rsgAllocationSyncAll(*(rs_allocation*)buf2143, *(rs_allocation_usage_type*)buf2144); + rsgAllocationSyncAll(*(rs_allocation*)buf2161, *(rs_allocation_usage_type*)buf2162); #endif #ifndef __LP64__ - rsgBindColorTarget(*(rs_allocation*)buf2145, *(uint*)buf2146); + rsgBindColorTarget(*(rs_allocation*)buf2163, *(uint*)buf2164); #endif #ifndef __LP64__ - rsgBindConstant(*(rs_program_fragment*)buf2147, *(uint*)buf2148, *(rs_allocation*)buf2149); + rsgBindConstant(*(rs_program_fragment*)buf2165, *(uint*)buf2166, *(rs_allocation*)buf2167); #endif #ifndef __LP64__ - rsgBindConstant(*(rs_program_vertex*)buf2150, *(uint*)buf2151, *(rs_allocation*)buf2152); + rsgBindConstant(*(rs_program_vertex*)buf2168, *(uint*)buf2169, *(rs_allocation*)buf2170); #endif #ifndef __LP64__ - rsgBindDepthTarget(*(rs_allocation*)buf2153); + rsgBindDepthTarget(*(rs_allocation*)buf2171); #endif #ifndef __LP64__ - rsgBindFont(*(rs_font*)buf2154); + rsgBindFont(*(rs_font*)buf2172); #endif #ifndef __LP64__ - rsgBindProgramFragment(*(rs_program_fragment*)buf2155); + rsgBindProgramFragment(*(rs_program_fragment*)buf2173); #endif #ifndef __LP64__ - rsgBindProgramRaster(*(rs_program_raster*)buf2156); + rsgBindProgramRaster(*(rs_program_raster*)buf2174); #endif #ifndef __LP64__ - rsgBindProgramStore(*(rs_program_store*)buf2157); + rsgBindProgramStore(*(rs_program_store*)buf2175); #endif #ifndef __LP64__ - rsgBindProgramVertex(*(rs_program_vertex*)buf2158); + rsgBindProgramVertex(*(rs_program_vertex*)buf2176); #endif #ifndef __LP64__ - rsgBindSampler(*(rs_program_fragment*)buf2159, *(uint*)buf2160, *(rs_sampler*)buf2161); + rsgBindSampler(*(rs_program_fragment*)buf2177, *(uint*)buf2178, *(rs_sampler*)buf2179); #endif #ifndef __LP64__ - rsgBindTexture(*(rs_program_fragment*)buf2162, *(uint*)buf2163, *(rs_allocation*)buf2164); + rsgBindTexture(*(rs_program_fragment*)buf2180, *(uint*)buf2181, *(rs_allocation*)buf2182); #endif #ifndef __LP64__ rsgClearAllRenderTargets(); #endif #ifndef __LP64__ - rsgClearColor(*(float*)buf2165, *(float*)buf2166, *(float*)buf2167, *(float*)buf2168); + rsgClearColor(*(float*)buf2183, *(float*)buf2184, *(float*)buf2185, *(float*)buf2186); #endif #ifndef __LP64__ - rsgClearColorTarget(*(uint*)buf2169); + rsgClearColorTarget(*(uint*)buf2187); #endif #ifndef __LP64__ - rsgClearDepth(*(float*)buf2170); + rsgClearDepth(*(float*)buf2188); #endif #ifndef __LP64__ rsgClearDepthTarget(); #endif #ifndef __LP64__ - rsgDrawMesh(*(rs_mesh*)buf2171); + rsgDrawMesh(*(rs_mesh*)buf2189); #endif #ifndef __LP64__ - rsgDrawMesh(*(rs_mesh*)buf2172, *(uint*)buf2173); + rsgDrawMesh(*(rs_mesh*)buf2190, *(uint*)buf2191); #endif #ifndef __LP64__ - rsgDrawMesh(*(rs_mesh*)buf2174, *(uint*)buf2175, *(uint*)buf2176, *(uint*)buf2177); + rsgDrawMesh(*(rs_mesh*)buf2192, *(uint*)buf2193, *(uint*)buf2194, *(uint*)buf2195); #endif #ifndef __LP64__ - rsgDrawQuad(*(float*)buf2178, *(float*)buf2179, *(float*)buf2180, *(float*)buf2181, *(float*)buf2182, *(float*)buf2183, *(float*)buf2184, *(float*)buf2185, *(float*)buf2186, *(float*)buf2187, *(float*)buf2188, *(float*)buf2189); + rsgDrawQuad(*(float*)buf2196, *(float*)buf2197, *(float*)buf2198, *(float*)buf2199, *(float*)buf2200, *(float*)buf2201, *(float*)buf2202, *(float*)buf2203, *(float*)buf2204, *(float*)buf2205, *(float*)buf2206, *(float*)buf2207); #endif #ifndef __LP64__ - rsgDrawQuadTexCoords(*(float*)buf2190, *(float*)buf2191, *(float*)buf2192, *(float*)buf2193, *(float*)buf2194, *(float*)buf2195, *(float*)buf2196, *(float*)buf2197, *(float*)buf2198, *(float*)buf2199, *(float*)buf2200, *(float*)buf2201, *(float*)buf2202, *(float*)buf2203, *(float*)buf2204, *(float*)buf2205, *(float*)buf2206, *(float*)buf2207, *(float*)buf2208, *(float*)buf2209); + rsgDrawQuadTexCoords(*(float*)buf2208, *(float*)buf2209, *(float*)buf2210, *(float*)buf2211, *(float*)buf2212, *(float*)buf2213, *(float*)buf2214, *(float*)buf2215, *(float*)buf2216, *(float*)buf2217, *(float*)buf2218, *(float*)buf2219, *(float*)buf2220, *(float*)buf2221, *(float*)buf2222, *(float*)buf2223, *(float*)buf2224, *(float*)buf2225, *(float*)buf2226, *(float*)buf2227); #endif #ifndef __LP64__ - rsgDrawRect(*(float*)buf2210, *(float*)buf2211, *(float*)buf2212, *(float*)buf2213, *(float*)buf2214); + rsgDrawRect(*(float*)buf2228, *(float*)buf2229, *(float*)buf2230, *(float*)buf2231, *(float*)buf2232); #endif #ifndef __LP64__ - rsgDrawSpriteScreenspace(*(float*)buf2215, *(float*)buf2216, *(float*)buf2217, *(float*)buf2218, *(float*)buf2219); + rsgDrawSpriteScreenspace(*(float*)buf2233, *(float*)buf2234, *(float*)buf2235, *(float*)buf2236, *(float*)buf2237); #endif #ifndef __LP64__ - rsgDrawText((const char*) buf2220, *(int*)buf2221, *(int*)buf2222); + rsgDrawText((const char*) buf2238, *(int*)buf2239, *(int*)buf2240); #endif #ifndef __LP64__ - rsgDrawText(*(rs_allocation*)buf2223, *(int*)buf2224, *(int*)buf2225); + rsgDrawText(*(rs_allocation*)buf2241, *(int*)buf2242, *(int*)buf2243); #endif #ifndef __LP64__ - *(uint*)buf2226 = rsgFinish(); + *(uint*)buf2244 = rsgFinish(); #endif #ifndef __LP64__ - rsgFontColor(*(float*)buf2227, *(float*)buf2228, *(float*)buf2229, *(float*)buf2230); + rsgFontColor(*(float*)buf2245, *(float*)buf2246, *(float*)buf2247, *(float*)buf2248); #endif #ifndef __LP64__ - *(uint*)buf2231 = rsgGetHeight(); + *(uint*)buf2249 = rsgGetHeight(); #endif #ifndef __LP64__ - *(uint*)buf2232 = rsgGetWidth(); + *(uint*)buf2250 = rsgGetWidth(); #endif #ifndef __LP64__ - rsgMeasureText((const char*) buf2233, (int*) buf2234, (int*) buf2235, (int*) buf2236, (int*) buf2237); + rsgMeasureText((const char*) buf2251, (int*) buf2252, (int*) buf2253, (int*) buf2254, (int*) buf2255); #endif #ifndef __LP64__ - rsgMeasureText(*(rs_allocation*)buf2238, (int*) buf2239, (int*) buf2240, (int*) buf2241, (int*) buf2242); + rsgMeasureText(*(rs_allocation*)buf2256, (int*) buf2257, (int*) buf2258, (int*) buf2259, (int*) buf2260); #endif #ifndef __LP64__ - rsgMeshComputeBoundingBox(*(rs_mesh*)buf2243, (float*) buf2244, (float*) buf2245, (float*) buf2246, (float*) buf2247, (float*) buf2248, (float*) buf2249); + rsgMeshComputeBoundingBox(*(rs_mesh*)buf2261, (float*) buf2262, (float*) buf2263, (float*) buf2264, (float*) buf2265, (float*) buf2266, (float*) buf2267); #endif #ifndef __LP64__ - rsgMeshComputeBoundingBox(*(rs_mesh*)buf2250, (float3*) buf2251, (float3*) buf2252); + rsgMeshComputeBoundingBox(*(rs_mesh*)buf2268, (float3*) buf2269, (float3*) buf2270); #endif #ifndef __LP64__ - rsgProgramFragmentConstantColor(*(rs_program_fragment*)buf2253, *(float*)buf2254, *(float*)buf2255, *(float*)buf2256, *(float*)buf2257); + rsgProgramFragmentConstantColor(*(rs_program_fragment*)buf2271, *(float*)buf2272, *(float*)buf2273, *(float*)buf2274, *(float*)buf2275); #endif #ifndef __LP64__ - rsgProgramVertexGetProjectionMatrix((rs_matrix4x4*) buf2258); + rsgProgramVertexGetProjectionMatrix((rs_matrix4x4*) buf2276); #endif #ifndef __LP64__ - rsgProgramVertexLoadModelMatrix((const rs_matrix4x4*) buf2259); + rsgProgramVertexLoadModelMatrix((const rs_matrix4x4*) buf2277); #endif #ifndef __LP64__ - rsgProgramVertexLoadProjectionMatrix((const rs_matrix4x4*) buf2260); + rsgProgramVertexLoadProjectionMatrix((const rs_matrix4x4*) buf2278); #endif #ifndef __LP64__ - rsgProgramVertexLoadTextureMatrix((const rs_matrix4x4*) buf2261); + rsgProgramVertexLoadTextureMatrix((const rs_matrix4x4*) buf2279); #endif - *(float*)buf2262 = rsqrt(*(float*)buf2263); - *(float2*)buf2264 = rsqrt(*(float2*)buf2265); - *(float3*)buf2266 = rsqrt(*(float3*)buf2267); - *(float4*)buf2268 = rsqrt(*(float4*)buf2269); - *(float*)buf2270 = sign(*(float*)buf2271); - *(float2*)buf2272 = sign(*(float2*)buf2273); - *(float3*)buf2274 = sign(*(float3*)buf2275); - *(float4*)buf2276 = sign(*(float4*)buf2277); - *(float*)buf2278 = sin(*(float*)buf2279); - *(float2*)buf2280 = sin(*(float2*)buf2281); - *(float3*)buf2282 = sin(*(float3*)buf2283); - *(float4*)buf2284 = sin(*(float4*)buf2285); - *(float*)buf2286 = sincos(*(float*)buf2287, (float*) buf2288); - *(float2*)buf2289 = sincos(*(float2*)buf2290, (float2*) buf2291); - *(float3*)buf2292 = sincos(*(float3*)buf2293, (float3*) buf2294); - *(float4*)buf2295 = sincos(*(float4*)buf2296, (float4*) buf2297); - *(float*)buf2298 = sinh(*(float*)buf2299); - *(float2*)buf2300 = sinh(*(float2*)buf2301); - *(float3*)buf2302 = sinh(*(float3*)buf2303); - *(float4*)buf2304 = sinh(*(float4*)buf2305); - *(float*)buf2306 = sinpi(*(float*)buf2307); - *(float2*)buf2308 = sinpi(*(float2*)buf2309); - *(float3*)buf2310 = sinpi(*(float3*)buf2311); - *(float4*)buf2312 = sinpi(*(float4*)buf2313); - *(float*)buf2314 = sqrt(*(float*)buf2315); - *(float2*)buf2316 = sqrt(*(float2*)buf2317); - *(float3*)buf2318 = sqrt(*(float3*)buf2319); - *(float4*)buf2320 = sqrt(*(float4*)buf2321); - *(float*)buf2322 = step(*(float*)buf2323, *(float*)buf2324); - *(float2*)buf2325 = step(*(float2*)buf2326, *(float2*)buf2327); - *(float3*)buf2328 = step(*(float3*)buf2329, *(float3*)buf2330); - *(float4*)buf2331 = step(*(float4*)buf2332, *(float4*)buf2333); - *(float2*)buf2334 = step(*(float2*)buf2335, *(float*)buf2336); - *(float3*)buf2337 = step(*(float3*)buf2338, *(float*)buf2339); - *(float4*)buf2340 = step(*(float4*)buf2341, *(float*)buf2342); - *(float*)buf2343 = tan(*(float*)buf2344); - *(float2*)buf2345 = tan(*(float2*)buf2346); - *(float3*)buf2347 = tan(*(float3*)buf2348); - *(float4*)buf2349 = tan(*(float4*)buf2350); - *(float*)buf2351 = tanh(*(float*)buf2352); - *(float2*)buf2353 = tanh(*(float2*)buf2354); - *(float3*)buf2355 = tanh(*(float3*)buf2356); - *(float4*)buf2357 = tanh(*(float4*)buf2358); - *(float*)buf2359 = tanpi(*(float*)buf2360); - *(float2*)buf2361 = tanpi(*(float2*)buf2362); - *(float3*)buf2363 = tanpi(*(float3*)buf2364); - *(float4*)buf2365 = tanpi(*(float4*)buf2366); - *(float*)buf2367 = tgamma(*(float*)buf2368); - *(float2*)buf2369 = tgamma(*(float2*)buf2370); - *(float3*)buf2371 = tgamma(*(float3*)buf2372); - *(float4*)buf2373 = tgamma(*(float4*)buf2374); - *(float*)buf2375 = trunc(*(float*)buf2376); - *(float2*)buf2377 = trunc(*(float2*)buf2378); - *(float3*)buf2379 = trunc(*(float3*)buf2380); - *(float4*)buf2381 = trunc(*(float4*)buf2382); + *(float*)buf2280 = rsqrt(*(float*)buf2281); + *(float2*)buf2282 = rsqrt(*(float2*)buf2283); + *(float3*)buf2284 = rsqrt(*(float3*)buf2285); + *(float4*)buf2286 = rsqrt(*(float4*)buf2287); + *(float*)buf2288 = sign(*(float*)buf2289); + *(float2*)buf2290 = sign(*(float2*)buf2291); + *(float3*)buf2292 = sign(*(float3*)buf2293); + *(float4*)buf2294 = sign(*(float4*)buf2295); + *(float*)buf2296 = sin(*(float*)buf2297); + *(float2*)buf2298 = sin(*(float2*)buf2299); + *(float3*)buf2300 = sin(*(float3*)buf2301); + *(float4*)buf2302 = sin(*(float4*)buf2303); + *(float*)buf2304 = sincos(*(float*)buf2305, (float*) buf2306); + *(float2*)buf2307 = sincos(*(float2*)buf2308, (float2*) buf2309); + *(float3*)buf2310 = sincos(*(float3*)buf2311, (float3*) buf2312); + *(float4*)buf2313 = sincos(*(float4*)buf2314, (float4*) buf2315); + *(float*)buf2316 = sinh(*(float*)buf2317); + *(float2*)buf2318 = sinh(*(float2*)buf2319); + *(float3*)buf2320 = sinh(*(float3*)buf2321); + *(float4*)buf2322 = sinh(*(float4*)buf2323); + *(float*)buf2324 = sinpi(*(float*)buf2325); + *(float2*)buf2326 = sinpi(*(float2*)buf2327); + *(float3*)buf2328 = sinpi(*(float3*)buf2329); + *(float4*)buf2330 = sinpi(*(float4*)buf2331); + *(float*)buf2332 = sqrt(*(float*)buf2333); + *(float2*)buf2334 = sqrt(*(float2*)buf2335); + *(float3*)buf2336 = sqrt(*(float3*)buf2337); + *(float4*)buf2338 = sqrt(*(float4*)buf2339); + *(float*)buf2340 = step(*(float*)buf2341, *(float*)buf2342); + *(float2*)buf2343 = step(*(float2*)buf2344, *(float2*)buf2345); + *(float3*)buf2346 = step(*(float3*)buf2347, *(float3*)buf2348); + *(float4*)buf2349 = step(*(float4*)buf2350, *(float4*)buf2351); + *(float2*)buf2352 = step(*(float2*)buf2353, *(float*)buf2354); + *(float3*)buf2355 = step(*(float3*)buf2356, *(float*)buf2357); + *(float4*)buf2358 = step(*(float4*)buf2359, *(float*)buf2360); + *(float*)buf2361 = tan(*(float*)buf2362); + *(float2*)buf2363 = tan(*(float2*)buf2364); + *(float3*)buf2365 = tan(*(float3*)buf2366); + *(float4*)buf2367 = tan(*(float4*)buf2368); + *(float*)buf2369 = tanh(*(float*)buf2370); + *(float2*)buf2371 = tanh(*(float2*)buf2372); + *(float3*)buf2373 = tanh(*(float3*)buf2374); + *(float4*)buf2375 = tanh(*(float4*)buf2376); + *(float*)buf2377 = tanpi(*(float*)buf2378); + *(float2*)buf2379 = tanpi(*(float2*)buf2380); + *(float3*)buf2381 = tanpi(*(float3*)buf2382); + *(float4*)buf2383 = tanpi(*(float4*)buf2384); + *(float*)buf2385 = tgamma(*(float*)buf2386); + *(float2*)buf2387 = tgamma(*(float2*)buf2388); + *(float3*)buf2389 = tgamma(*(float3*)buf2390); + *(float4*)buf2391 = tgamma(*(float4*)buf2392); + *(float*)buf2393 = trunc(*(float*)buf2394); + *(float2*)buf2395 = trunc(*(float2*)buf2396); + *(float3*)buf2397 = trunc(*(float3*)buf2398); + *(float4*)buf2399 = trunc(*(float4*)buf2400); } diff --git a/tests/P_all_api_15/all15.rs b/tests/P_all_api_15/all15.rs index d3b930a..612e09c 100644 --- a/tests/P_all_api_15/all15.rs +++ b/tests/P_all_api_15/all15.rs @@ -2405,6 +2405,24 @@ char buf2379[200]; char buf2380[200]; char buf2381[200]; char buf2382[200]; +char buf2383[200]; +char buf2384[200]; +char buf2385[200]; +char buf2386[200]; +char buf2387[200]; +char buf2388[200]; +char buf2389[200]; +char buf2390[200]; +char buf2391[200]; +char buf2392[200]; +char buf2393[200]; +char buf2394[200]; +char buf2395[200]; +char buf2396[200]; +char buf2397[200]; +char buf2398[200]; +char buf2399[200]; +char buf2400[200]; void root(const int* in) { *(uchar*)buf0 = abs(*(char*)buf1); @@ -2804,576 +2822,582 @@ void root(const int* in) { *(float2*)buf886 = max(*(float2*)buf887, *(float2*)buf888); *(float3*)buf889 = max(*(float3*)buf890, *(float3*)buf891); *(float4*)buf892 = max(*(float4*)buf893, *(float4*)buf894); - *(char*)buf895 = max(*(char*)buf896, *(char*)buf897); - *(uchar*)buf898 = max(*(uchar*)buf899, *(uchar*)buf900); - *(short*)buf901 = max(*(short*)buf902, *(short*)buf903); - *(ushort*)buf904 = max(*(ushort*)buf905, *(ushort*)buf906); - *(int*)buf907 = max(*(int*)buf908, *(int*)buf909); - *(uint*)buf910 = max(*(uint*)buf911, *(uint*)buf912); - *(char2*)buf913 = max(*(char2*)buf914, *(char2*)buf915); - *(uchar2*)buf916 = max(*(uchar2*)buf917, *(uchar2*)buf918); - *(short2*)buf919 = max(*(short2*)buf920, *(short2*)buf921); - *(ushort2*)buf922 = max(*(ushort2*)buf923, *(ushort2*)buf924); - *(int2*)buf925 = max(*(int2*)buf926, *(int2*)buf927); - *(uint2*)buf928 = max(*(uint2*)buf929, *(uint2*)buf930); - *(char3*)buf931 = max(*(char3*)buf932, *(char3*)buf933); - *(uchar3*)buf934 = max(*(uchar3*)buf935, *(uchar3*)buf936); - *(short3*)buf937 = max(*(short3*)buf938, *(short3*)buf939); - *(ushort3*)buf940 = max(*(ushort3*)buf941, *(ushort3*)buf942); - *(int3*)buf943 = max(*(int3*)buf944, *(int3*)buf945); - *(uint3*)buf946 = max(*(uint3*)buf947, *(uint3*)buf948); - *(char4*)buf949 = max(*(char4*)buf950, *(char4*)buf951); - *(uchar4*)buf952 = max(*(uchar4*)buf953, *(uchar4*)buf954); - *(short4*)buf955 = max(*(short4*)buf956, *(short4*)buf957); - *(ushort4*)buf958 = max(*(ushort4*)buf959, *(ushort4*)buf960); - *(int4*)buf961 = max(*(int4*)buf962, *(int4*)buf963); - *(uint4*)buf964 = max(*(uint4*)buf965, *(uint4*)buf966); - *(float*)buf967 = min(*(float*)buf968, *(float*)buf969); - *(float2*)buf970 = min(*(float2*)buf971, *(float2*)buf972); - *(float3*)buf973 = min(*(float3*)buf974, *(float3*)buf975); - *(float4*)buf976 = min(*(float4*)buf977, *(float4*)buf978); - *(char*)buf979 = min(*(char*)buf980, *(char*)buf981); - *(uchar*)buf982 = min(*(uchar*)buf983, *(uchar*)buf984); - *(short*)buf985 = min(*(short*)buf986, *(short*)buf987); - *(ushort*)buf988 = min(*(ushort*)buf989, *(ushort*)buf990); - *(int*)buf991 = min(*(int*)buf992, *(int*)buf993); - *(uint*)buf994 = min(*(uint*)buf995, *(uint*)buf996); - *(char2*)buf997 = min(*(char2*)buf998, *(char2*)buf999); - *(uchar2*)buf1000 = min(*(uchar2*)buf1001, *(uchar2*)buf1002); - *(short2*)buf1003 = min(*(short2*)buf1004, *(short2*)buf1005); - *(ushort2*)buf1006 = min(*(ushort2*)buf1007, *(ushort2*)buf1008); - *(int2*)buf1009 = min(*(int2*)buf1010, *(int2*)buf1011); - *(uint2*)buf1012 = min(*(uint2*)buf1013, *(uint2*)buf1014); - *(char3*)buf1015 = min(*(char3*)buf1016, *(char3*)buf1017); - *(uchar3*)buf1018 = min(*(uchar3*)buf1019, *(uchar3*)buf1020); - *(short3*)buf1021 = min(*(short3*)buf1022, *(short3*)buf1023); - *(ushort3*)buf1024 = min(*(ushort3*)buf1025, *(ushort3*)buf1026); - *(int3*)buf1027 = min(*(int3*)buf1028, *(int3*)buf1029); - *(uint3*)buf1030 = min(*(uint3*)buf1031, *(uint3*)buf1032); - *(char4*)buf1033 = min(*(char4*)buf1034, *(char4*)buf1035); - *(uchar4*)buf1036 = min(*(uchar4*)buf1037, *(uchar4*)buf1038); - *(short4*)buf1039 = min(*(short4*)buf1040, *(short4*)buf1041); - *(ushort4*)buf1042 = min(*(ushort4*)buf1043, *(ushort4*)buf1044); - *(int4*)buf1045 = min(*(int4*)buf1046, *(int4*)buf1047); - *(uint4*)buf1048 = min(*(uint4*)buf1049, *(uint4*)buf1050); - *(float*)buf1051 = mix(*(float*)buf1052, *(float*)buf1053, *(float*)buf1054); - *(float2*)buf1055 = mix(*(float2*)buf1056, *(float2*)buf1057, *(float2*)buf1058); - *(float3*)buf1059 = mix(*(float3*)buf1060, *(float3*)buf1061, *(float3*)buf1062); - *(float4*)buf1063 = mix(*(float4*)buf1064, *(float4*)buf1065, *(float4*)buf1066); - *(float2*)buf1067 = mix(*(float2*)buf1068, *(float2*)buf1069, *(float*)buf1070); - *(float3*)buf1071 = mix(*(float3*)buf1072, *(float3*)buf1073, *(float*)buf1074); - *(float4*)buf1075 = mix(*(float4*)buf1076, *(float4*)buf1077, *(float*)buf1078); - *(float*)buf1079 = modf(*(float*)buf1080, (float*) buf1081); - *(float2*)buf1082 = modf(*(float2*)buf1083, (float2*) buf1084); - *(float3*)buf1085 = modf(*(float3*)buf1086, (float3*) buf1087); - *(float4*)buf1088 = modf(*(float4*)buf1089, (float4*) buf1090); - *(float*)buf1091 = nan(*(uint*)buf1092); - *(float*)buf1093 = nextafter(*(float*)buf1094, *(float*)buf1095); - *(float2*)buf1096 = nextafter(*(float2*)buf1097, *(float2*)buf1098); - *(float3*)buf1099 = nextafter(*(float3*)buf1100, *(float3*)buf1101); - *(float4*)buf1102 = nextafter(*(float4*)buf1103, *(float4*)buf1104); - *(float*)buf1105 = normalize(*(float*)buf1106); - *(float2*)buf1107 = normalize(*(float2*)buf1108); - *(float3*)buf1109 = normalize(*(float3*)buf1110); - *(float4*)buf1111 = normalize(*(float4*)buf1112); - *(float*)buf1113 = pow(*(float*)buf1114, *(float*)buf1115); - *(float2*)buf1116 = pow(*(float2*)buf1117, *(float2*)buf1118); - *(float3*)buf1119 = pow(*(float3*)buf1120, *(float3*)buf1121); - *(float4*)buf1122 = pow(*(float4*)buf1123, *(float4*)buf1124); - *(float*)buf1125 = pown(*(float*)buf1126, *(int*)buf1127); - *(float2*)buf1128 = pown(*(float2*)buf1129, *(int2*)buf1130); - *(float3*)buf1131 = pown(*(float3*)buf1132, *(int3*)buf1133); - *(float4*)buf1134 = pown(*(float4*)buf1135, *(int4*)buf1136); - *(float*)buf1137 = powr(*(float*)buf1138, *(float*)buf1139); - *(float2*)buf1140 = powr(*(float2*)buf1141, *(float2*)buf1142); - *(float3*)buf1143 = powr(*(float3*)buf1144, *(float3*)buf1145); - *(float4*)buf1146 = powr(*(float4*)buf1147, *(float4*)buf1148); - *(float*)buf1149 = radians(*(float*)buf1150); - *(float2*)buf1151 = radians(*(float2*)buf1152); - *(float3*)buf1153 = radians(*(float3*)buf1154); - *(float4*)buf1155 = radians(*(float4*)buf1156); - *(float*)buf1157 = remainder(*(float*)buf1158, *(float*)buf1159); - *(float2*)buf1160 = remainder(*(float2*)buf1161, *(float2*)buf1162); - *(float3*)buf1163 = remainder(*(float3*)buf1164, *(float3*)buf1165); - *(float4*)buf1166 = remainder(*(float4*)buf1167, *(float4*)buf1168); - *(float*)buf1169 = remquo(*(float*)buf1170, *(float*)buf1171, (int*) buf1172); - *(float2*)buf1173 = remquo(*(float2*)buf1174, *(float2*)buf1175, (int2*) buf1176); - *(float3*)buf1177 = remquo(*(float3*)buf1178, *(float3*)buf1179, (int3*) buf1180); - *(float4*)buf1181 = remquo(*(float4*)buf1182, *(float4*)buf1183, (int4*) buf1184); - *(float*)buf1185 = rint(*(float*)buf1186); - *(float2*)buf1187 = rint(*(float2*)buf1188); - *(float3*)buf1189 = rint(*(float3*)buf1190); - *(float4*)buf1191 = rint(*(float4*)buf1192); - *(float*)buf1193 = rootn(*(float*)buf1194, *(int*)buf1195); - *(float2*)buf1196 = rootn(*(float2*)buf1197, *(int2*)buf1198); - *(float3*)buf1199 = rootn(*(float3*)buf1200, *(int3*)buf1201); - *(float4*)buf1202 = rootn(*(float4*)buf1203, *(int4*)buf1204); - *(float*)buf1205 = round(*(float*)buf1206); - *(float2*)buf1207 = round(*(float2*)buf1208); - *(float3*)buf1209 = round(*(float3*)buf1210); - *(float4*)buf1211 = round(*(float4*)buf1212); - rsAllocationCopy1DRange(*(rs_allocation*)buf1213, *(uint32_t*)buf1214, *(uint32_t*)buf1215, *(uint32_t*)buf1216, *(rs_allocation*)buf1217, *(uint32_t*)buf1218, *(uint32_t*)buf1219); - rsAllocationCopy2DRange(*(rs_allocation*)buf1220, *(uint32_t*)buf1221, *(uint32_t*)buf1222, *(uint32_t*)buf1223, *(rs_allocation_cubemap_face*)buf1224, *(uint32_t*)buf1225, *(uint32_t*)buf1226, *(rs_allocation*)buf1227, *(uint32_t*)buf1228, *(uint32_t*)buf1229, *(uint32_t*)buf1230, *(rs_allocation_cubemap_face*)buf1231); - *(uint32_t*)buf1232 = rsAllocationGetDimFaces(*(rs_allocation*)buf1233); - *(uint32_t*)buf1234 = rsAllocationGetDimLOD(*(rs_allocation*)buf1235); - *(uint32_t*)buf1236 = rsAllocationGetDimX(*(rs_allocation*)buf1237); - *(uint32_t*)buf1238 = rsAllocationGetDimY(*(rs_allocation*)buf1239); - *(uint32_t*)buf1240 = rsAllocationGetDimZ(*(rs_allocation*)buf1241); - *(rs_element*)buf1242 = rsAllocationGetElement(*(rs_allocation*)buf1243); - *(int32_t*)buf1244 = rsAtomicAdd((volatile int32_t*) buf1245, *(int32_t*)buf1246); - *(int32_t*)buf1247 = rsAtomicAnd((volatile int32_t*) buf1248, *(int32_t*)buf1249); - *(int32_t*)buf1250 = rsAtomicCas((volatile int32_t*) buf1251, *(int32_t*)buf1252, *(int32_t*)buf1253); - *(uint32_t*)buf1254 = rsAtomicCas((volatile uint32_t*) buf1255, *(uint32_t*)buf1256, *(uint32_t*)buf1257); - *(int32_t*)buf1258 = rsAtomicDec((volatile int32_t*) buf1259); - *(int32_t*)buf1260 = rsAtomicInc((volatile int32_t*) buf1261); - *(uint32_t*)buf1262 = rsAtomicMax((volatile uint32_t*) buf1263, *(uint32_t*)buf1264); - *(int32_t*)buf1265 = rsAtomicMax((volatile int32_t*) buf1266, *(int32_t*)buf1267); - *(uint32_t*)buf1268 = rsAtomicMin((volatile uint32_t*) buf1269, *(uint32_t*)buf1270); - *(int32_t*)buf1271 = rsAtomicMin((volatile int32_t*) buf1272, *(int32_t*)buf1273); - *(int32_t*)buf1274 = rsAtomicOr((volatile int32_t*) buf1275, *(int32_t*)buf1276); - *(int32_t*)buf1277 = rsAtomicSub((volatile int32_t*) buf1278, *(int32_t*)buf1279); - *(int32_t*)buf1280 = rsAtomicXor((volatile int32_t*) buf1281, *(int32_t*)buf1282); - *(char*)buf1283 = rsClamp(*(char*)buf1284, *(char*)buf1285, *(char*)buf1286); - *(uchar*)buf1287 = rsClamp(*(uchar*)buf1288, *(uchar*)buf1289, *(uchar*)buf1290); - *(short*)buf1291 = rsClamp(*(short*)buf1292, *(short*)buf1293, *(short*)buf1294); - *(ushort*)buf1295 = rsClamp(*(ushort*)buf1296, *(ushort*)buf1297, *(ushort*)buf1298); - *(int*)buf1299 = rsClamp(*(int*)buf1300, *(int*)buf1301, *(int*)buf1302); - *(uint*)buf1303 = rsClamp(*(uint*)buf1304, *(uint*)buf1305, *(uint*)buf1306); - rsClearObject((rs_element*) buf1307); - rsClearObject((rs_type*) buf1308); - rsClearObject((rs_allocation*) buf1309); - rsClearObject((rs_sampler*) buf1310); - rsClearObject((rs_script*) buf1311); + *(float2*)buf895 = max(*(float2*)buf896, *(float*)buf897); + *(float3*)buf898 = max(*(float3*)buf899, *(float*)buf900); + *(float4*)buf901 = max(*(float4*)buf902, *(float*)buf903); + *(char*)buf904 = max(*(char*)buf905, *(char*)buf906); + *(uchar*)buf907 = max(*(uchar*)buf908, *(uchar*)buf909); + *(short*)buf910 = max(*(short*)buf911, *(short*)buf912); + *(ushort*)buf913 = max(*(ushort*)buf914, *(ushort*)buf915); + *(int*)buf916 = max(*(int*)buf917, *(int*)buf918); + *(uint*)buf919 = max(*(uint*)buf920, *(uint*)buf921); + *(char2*)buf922 = max(*(char2*)buf923, *(char2*)buf924); + *(uchar2*)buf925 = max(*(uchar2*)buf926, *(uchar2*)buf927); + *(short2*)buf928 = max(*(short2*)buf929, *(short2*)buf930); + *(ushort2*)buf931 = max(*(ushort2*)buf932, *(ushort2*)buf933); + *(int2*)buf934 = max(*(int2*)buf935, *(int2*)buf936); + *(uint2*)buf937 = max(*(uint2*)buf938, *(uint2*)buf939); + *(char3*)buf940 = max(*(char3*)buf941, *(char3*)buf942); + *(uchar3*)buf943 = max(*(uchar3*)buf944, *(uchar3*)buf945); + *(short3*)buf946 = max(*(short3*)buf947, *(short3*)buf948); + *(ushort3*)buf949 = max(*(ushort3*)buf950, *(ushort3*)buf951); + *(int3*)buf952 = max(*(int3*)buf953, *(int3*)buf954); + *(uint3*)buf955 = max(*(uint3*)buf956, *(uint3*)buf957); + *(char4*)buf958 = max(*(char4*)buf959, *(char4*)buf960); + *(uchar4*)buf961 = max(*(uchar4*)buf962, *(uchar4*)buf963); + *(short4*)buf964 = max(*(short4*)buf965, *(short4*)buf966); + *(ushort4*)buf967 = max(*(ushort4*)buf968, *(ushort4*)buf969); + *(int4*)buf970 = max(*(int4*)buf971, *(int4*)buf972); + *(uint4*)buf973 = max(*(uint4*)buf974, *(uint4*)buf975); + *(float*)buf976 = min(*(float*)buf977, *(float*)buf978); + *(float2*)buf979 = min(*(float2*)buf980, *(float2*)buf981); + *(float3*)buf982 = min(*(float3*)buf983, *(float3*)buf984); + *(float4*)buf985 = min(*(float4*)buf986, *(float4*)buf987); + *(float2*)buf988 = min(*(float2*)buf989, *(float*)buf990); + *(float3*)buf991 = min(*(float3*)buf992, *(float*)buf993); + *(float4*)buf994 = min(*(float4*)buf995, *(float*)buf996); + *(char*)buf997 = min(*(char*)buf998, *(char*)buf999); + *(uchar*)buf1000 = min(*(uchar*)buf1001, *(uchar*)buf1002); + *(short*)buf1003 = min(*(short*)buf1004, *(short*)buf1005); + *(ushort*)buf1006 = min(*(ushort*)buf1007, *(ushort*)buf1008); + *(int*)buf1009 = min(*(int*)buf1010, *(int*)buf1011); + *(uint*)buf1012 = min(*(uint*)buf1013, *(uint*)buf1014); + *(char2*)buf1015 = min(*(char2*)buf1016, *(char2*)buf1017); + *(uchar2*)buf1018 = min(*(uchar2*)buf1019, *(uchar2*)buf1020); + *(short2*)buf1021 = min(*(short2*)buf1022, *(short2*)buf1023); + *(ushort2*)buf1024 = min(*(ushort2*)buf1025, *(ushort2*)buf1026); + *(int2*)buf1027 = min(*(int2*)buf1028, *(int2*)buf1029); + *(uint2*)buf1030 = min(*(uint2*)buf1031, *(uint2*)buf1032); + *(char3*)buf1033 = min(*(char3*)buf1034, *(char3*)buf1035); + *(uchar3*)buf1036 = min(*(uchar3*)buf1037, *(uchar3*)buf1038); + *(short3*)buf1039 = min(*(short3*)buf1040, *(short3*)buf1041); + *(ushort3*)buf1042 = min(*(ushort3*)buf1043, *(ushort3*)buf1044); + *(int3*)buf1045 = min(*(int3*)buf1046, *(int3*)buf1047); + *(uint3*)buf1048 = min(*(uint3*)buf1049, *(uint3*)buf1050); + *(char4*)buf1051 = min(*(char4*)buf1052, *(char4*)buf1053); + *(uchar4*)buf1054 = min(*(uchar4*)buf1055, *(uchar4*)buf1056); + *(short4*)buf1057 = min(*(short4*)buf1058, *(short4*)buf1059); + *(ushort4*)buf1060 = min(*(ushort4*)buf1061, *(ushort4*)buf1062); + *(int4*)buf1063 = min(*(int4*)buf1064, *(int4*)buf1065); + *(uint4*)buf1066 = min(*(uint4*)buf1067, *(uint4*)buf1068); + *(float*)buf1069 = mix(*(float*)buf1070, *(float*)buf1071, *(float*)buf1072); + *(float2*)buf1073 = mix(*(float2*)buf1074, *(float2*)buf1075, *(float2*)buf1076); + *(float3*)buf1077 = mix(*(float3*)buf1078, *(float3*)buf1079, *(float3*)buf1080); + *(float4*)buf1081 = mix(*(float4*)buf1082, *(float4*)buf1083, *(float4*)buf1084); + *(float2*)buf1085 = mix(*(float2*)buf1086, *(float2*)buf1087, *(float*)buf1088); + *(float3*)buf1089 = mix(*(float3*)buf1090, *(float3*)buf1091, *(float*)buf1092); + *(float4*)buf1093 = mix(*(float4*)buf1094, *(float4*)buf1095, *(float*)buf1096); + *(float*)buf1097 = modf(*(float*)buf1098, (float*) buf1099); + *(float2*)buf1100 = modf(*(float2*)buf1101, (float2*) buf1102); + *(float3*)buf1103 = modf(*(float3*)buf1104, (float3*) buf1105); + *(float4*)buf1106 = modf(*(float4*)buf1107, (float4*) buf1108); + *(float*)buf1109 = nan(*(uint*)buf1110); + *(float*)buf1111 = nextafter(*(float*)buf1112, *(float*)buf1113); + *(float2*)buf1114 = nextafter(*(float2*)buf1115, *(float2*)buf1116); + *(float3*)buf1117 = nextafter(*(float3*)buf1118, *(float3*)buf1119); + *(float4*)buf1120 = nextafter(*(float4*)buf1121, *(float4*)buf1122); + *(float*)buf1123 = normalize(*(float*)buf1124); + *(float2*)buf1125 = normalize(*(float2*)buf1126); + *(float3*)buf1127 = normalize(*(float3*)buf1128); + *(float4*)buf1129 = normalize(*(float4*)buf1130); + *(float*)buf1131 = pow(*(float*)buf1132, *(float*)buf1133); + *(float2*)buf1134 = pow(*(float2*)buf1135, *(float2*)buf1136); + *(float3*)buf1137 = pow(*(float3*)buf1138, *(float3*)buf1139); + *(float4*)buf1140 = pow(*(float4*)buf1141, *(float4*)buf1142); + *(float*)buf1143 = pown(*(float*)buf1144, *(int*)buf1145); + *(float2*)buf1146 = pown(*(float2*)buf1147, *(int2*)buf1148); + *(float3*)buf1149 = pown(*(float3*)buf1150, *(int3*)buf1151); + *(float4*)buf1152 = pown(*(float4*)buf1153, *(int4*)buf1154); + *(float*)buf1155 = powr(*(float*)buf1156, *(float*)buf1157); + *(float2*)buf1158 = powr(*(float2*)buf1159, *(float2*)buf1160); + *(float3*)buf1161 = powr(*(float3*)buf1162, *(float3*)buf1163); + *(float4*)buf1164 = powr(*(float4*)buf1165, *(float4*)buf1166); + *(float*)buf1167 = radians(*(float*)buf1168); + *(float2*)buf1169 = radians(*(float2*)buf1170); + *(float3*)buf1171 = radians(*(float3*)buf1172); + *(float4*)buf1173 = radians(*(float4*)buf1174); + *(float*)buf1175 = remainder(*(float*)buf1176, *(float*)buf1177); + *(float2*)buf1178 = remainder(*(float2*)buf1179, *(float2*)buf1180); + *(float3*)buf1181 = remainder(*(float3*)buf1182, *(float3*)buf1183); + *(float4*)buf1184 = remainder(*(float4*)buf1185, *(float4*)buf1186); + *(float*)buf1187 = remquo(*(float*)buf1188, *(float*)buf1189, (int*) buf1190); + *(float2*)buf1191 = remquo(*(float2*)buf1192, *(float2*)buf1193, (int2*) buf1194); + *(float3*)buf1195 = remquo(*(float3*)buf1196, *(float3*)buf1197, (int3*) buf1198); + *(float4*)buf1199 = remquo(*(float4*)buf1200, *(float4*)buf1201, (int4*) buf1202); + *(float*)buf1203 = rint(*(float*)buf1204); + *(float2*)buf1205 = rint(*(float2*)buf1206); + *(float3*)buf1207 = rint(*(float3*)buf1208); + *(float4*)buf1209 = rint(*(float4*)buf1210); + *(float*)buf1211 = rootn(*(float*)buf1212, *(int*)buf1213); + *(float2*)buf1214 = rootn(*(float2*)buf1215, *(int2*)buf1216); + *(float3*)buf1217 = rootn(*(float3*)buf1218, *(int3*)buf1219); + *(float4*)buf1220 = rootn(*(float4*)buf1221, *(int4*)buf1222); + *(float*)buf1223 = round(*(float*)buf1224); + *(float2*)buf1225 = round(*(float2*)buf1226); + *(float3*)buf1227 = round(*(float3*)buf1228); + *(float4*)buf1229 = round(*(float4*)buf1230); + rsAllocationCopy1DRange(*(rs_allocation*)buf1231, *(uint32_t*)buf1232, *(uint32_t*)buf1233, *(uint32_t*)buf1234, *(rs_allocation*)buf1235, *(uint32_t*)buf1236, *(uint32_t*)buf1237); + rsAllocationCopy2DRange(*(rs_allocation*)buf1238, *(uint32_t*)buf1239, *(uint32_t*)buf1240, *(uint32_t*)buf1241, *(rs_allocation_cubemap_face*)buf1242, *(uint32_t*)buf1243, *(uint32_t*)buf1244, *(rs_allocation*)buf1245, *(uint32_t*)buf1246, *(uint32_t*)buf1247, *(uint32_t*)buf1248, *(rs_allocation_cubemap_face*)buf1249); + *(uint32_t*)buf1250 = rsAllocationGetDimFaces(*(rs_allocation*)buf1251); + *(uint32_t*)buf1252 = rsAllocationGetDimLOD(*(rs_allocation*)buf1253); + *(uint32_t*)buf1254 = rsAllocationGetDimX(*(rs_allocation*)buf1255); + *(uint32_t*)buf1256 = rsAllocationGetDimY(*(rs_allocation*)buf1257); + *(uint32_t*)buf1258 = rsAllocationGetDimZ(*(rs_allocation*)buf1259); + *(rs_element*)buf1260 = rsAllocationGetElement(*(rs_allocation*)buf1261); + *(int32_t*)buf1262 = rsAtomicAdd((volatile int32_t*) buf1263, *(int32_t*)buf1264); + *(int32_t*)buf1265 = rsAtomicAnd((volatile int32_t*) buf1266, *(int32_t*)buf1267); + *(int32_t*)buf1268 = rsAtomicCas((volatile int32_t*) buf1269, *(int32_t*)buf1270, *(int32_t*)buf1271); + *(uint32_t*)buf1272 = rsAtomicCas((volatile uint32_t*) buf1273, *(uint32_t*)buf1274, *(uint32_t*)buf1275); + *(int32_t*)buf1276 = rsAtomicDec((volatile int32_t*) buf1277); + *(int32_t*)buf1278 = rsAtomicInc((volatile int32_t*) buf1279); + *(uint32_t*)buf1280 = rsAtomicMax((volatile uint32_t*) buf1281, *(uint32_t*)buf1282); + *(int32_t*)buf1283 = rsAtomicMax((volatile int32_t*) buf1284, *(int32_t*)buf1285); + *(uint32_t*)buf1286 = rsAtomicMin((volatile uint32_t*) buf1287, *(uint32_t*)buf1288); + *(int32_t*)buf1289 = rsAtomicMin((volatile int32_t*) buf1290, *(int32_t*)buf1291); + *(int32_t*)buf1292 = rsAtomicOr((volatile int32_t*) buf1293, *(int32_t*)buf1294); + *(int32_t*)buf1295 = rsAtomicSub((volatile int32_t*) buf1296, *(int32_t*)buf1297); + *(int32_t*)buf1298 = rsAtomicXor((volatile int32_t*) buf1299, *(int32_t*)buf1300); + *(char*)buf1301 = rsClamp(*(char*)buf1302, *(char*)buf1303, *(char*)buf1304); + *(uchar*)buf1305 = rsClamp(*(uchar*)buf1306, *(uchar*)buf1307, *(uchar*)buf1308); + *(short*)buf1309 = rsClamp(*(short*)buf1310, *(short*)buf1311, *(short*)buf1312); + *(ushort*)buf1313 = rsClamp(*(ushort*)buf1314, *(ushort*)buf1315, *(ushort*)buf1316); + *(int*)buf1317 = rsClamp(*(int*)buf1318, *(int*)buf1319, *(int*)buf1320); + *(uint*)buf1321 = rsClamp(*(uint*)buf1322, *(uint*)buf1323, *(uint*)buf1324); + rsClearObject((rs_element*) buf1325); + rsClearObject((rs_type*) buf1326); + rsClearObject((rs_allocation*) buf1327); + rsClearObject((rs_sampler*) buf1328); + rsClearObject((rs_script*) buf1329); #ifndef __LP64__ - rsClearObject((rs_mesh*) buf1312); - rsClearObject((rs_program_fragment*) buf1313); - rsClearObject((rs_program_vertex*) buf1314); - rsClearObject((rs_program_raster*) buf1315); - rsClearObject((rs_program_store*) buf1316); - rsClearObject((rs_font*) buf1317); + rsClearObject((rs_mesh*) buf1330); + rsClearObject((rs_program_fragment*) buf1331); + rsClearObject((rs_program_vertex*) buf1332); + rsClearObject((rs_program_raster*) buf1333); + rsClearObject((rs_program_store*) buf1334); + rsClearObject((rs_font*) buf1335); #endif - rsDebug((const char*) buf1318, *(double*)buf1319); - rsDebug((const char*) buf1320, *(int*)buf1321); - rsDebug((const char*) buf1322, *(uint*)buf1323); - rsDebug((const char*) buf1324, *(long*)buf1325); - rsDebug((const char*) buf1326, *(ulong*)buf1327); - rsDebug((const char*) buf1328, *(float*)buf1329); - rsDebug((const char*) buf1330, *(float2*)buf1331); - rsDebug((const char*) buf1332, *(float3*)buf1333); - rsDebug((const char*) buf1334, *(float4*)buf1335); - rsDebug((const char*) buf1336, *(float*)buf1337, *(float*)buf1338); - rsDebug((const char*) buf1339, *(float*)buf1340, *(float*)buf1341, *(float*)buf1342); - rsDebug((const char*) buf1343, *(float*)buf1344, *(float*)buf1345, *(float*)buf1346, *(float*)buf1347); - rsDebug((const char*) buf1348, *(long long*)buf1349); - rsDebug((const char*) buf1350, *(unsigned long long*)buf1351); - rsDebug((const char*) buf1352, (const void*) buf1353); - rsDebug((const char*) buf1354, (const rs_matrix4x4*) buf1355); - rsDebug((const char*) buf1356, (const rs_matrix3x3*) buf1357); - rsDebug((const char*) buf1358, (const rs_matrix2x2*) buf1359); - rsExtractFrustumPlanes((const rs_matrix4x4*) buf1360, (float4*) buf1361, (float4*) buf1362, (float4*) buf1363, (float4*) buf1364, (float4*) buf1365, (float4*) buf1366); - rsForEach(*(rs_script*)buf1367, *(rs_allocation*)buf1368, *(rs_allocation*)buf1369, (const void*) buf1370, *(size_t*)buf1371, (const rs_script_call_t*) buf1372); - rsForEach(*(rs_script*)buf1373, *(rs_allocation*)buf1374, *(rs_allocation*)buf1375, (const void*) buf1376, *(size_t*)buf1377); - rsForEach(*(rs_script*)buf1378, *(rs_allocation*)buf1379, *(rs_allocation*)buf1380); - *(float*)buf1381 = rsFrac(*(float*)buf1382); - *(rs_allocation*)buf1383 = rsGetAllocation((const void*) buf1384); - *(float*)buf1385 = rsGetDt(); - *(const void**)buf1386 = rsGetElementAt(*(rs_allocation*)buf1387, *(uint32_t*)buf1388); - *(const void**)buf1389 = rsGetElementAt(*(rs_allocation*)buf1390, *(uint32_t*)buf1391, *(uint32_t*)buf1392); - *(const void**)buf1393 = rsGetElementAt(*(rs_allocation*)buf1394, *(uint32_t*)buf1395, *(uint32_t*)buf1396, *(uint32_t*)buf1397); - *(float*)buf1398 = rsGetElementAt_float(*(rs_allocation*)buf1399, *(uint32_t*)buf1400); - *(float2*)buf1401 = rsGetElementAt_float2(*(rs_allocation*)buf1402, *(uint32_t*)buf1403); - *(float3*)buf1404 = rsGetElementAt_float3(*(rs_allocation*)buf1405, *(uint32_t*)buf1406); - *(float4*)buf1407 = rsGetElementAt_float4(*(rs_allocation*)buf1408, *(uint32_t*)buf1409); - *(double*)buf1410 = rsGetElementAt_double(*(rs_allocation*)buf1411, *(uint32_t*)buf1412); - *(double2*)buf1413 = rsGetElementAt_double2(*(rs_allocation*)buf1414, *(uint32_t*)buf1415); - *(double3*)buf1416 = rsGetElementAt_double3(*(rs_allocation*)buf1417, *(uint32_t*)buf1418); - *(double4*)buf1419 = rsGetElementAt_double4(*(rs_allocation*)buf1420, *(uint32_t*)buf1421); - *(char*)buf1422 = rsGetElementAt_char(*(rs_allocation*)buf1423, *(uint32_t*)buf1424); - *(char2*)buf1425 = rsGetElementAt_char2(*(rs_allocation*)buf1426, *(uint32_t*)buf1427); - *(char3*)buf1428 = rsGetElementAt_char3(*(rs_allocation*)buf1429, *(uint32_t*)buf1430); - *(char4*)buf1431 = rsGetElementAt_char4(*(rs_allocation*)buf1432, *(uint32_t*)buf1433); - *(uchar*)buf1434 = rsGetElementAt_uchar(*(rs_allocation*)buf1435, *(uint32_t*)buf1436); - *(uchar2*)buf1437 = rsGetElementAt_uchar2(*(rs_allocation*)buf1438, *(uint32_t*)buf1439); - *(uchar3*)buf1440 = rsGetElementAt_uchar3(*(rs_allocation*)buf1441, *(uint32_t*)buf1442); - *(uchar4*)buf1443 = rsGetElementAt_uchar4(*(rs_allocation*)buf1444, *(uint32_t*)buf1445); - *(short*)buf1446 = rsGetElementAt_short(*(rs_allocation*)buf1447, *(uint32_t*)buf1448); - *(short2*)buf1449 = rsGetElementAt_short2(*(rs_allocation*)buf1450, *(uint32_t*)buf1451); - *(short3*)buf1452 = rsGetElementAt_short3(*(rs_allocation*)buf1453, *(uint32_t*)buf1454); - *(short4*)buf1455 = rsGetElementAt_short4(*(rs_allocation*)buf1456, *(uint32_t*)buf1457); - *(ushort*)buf1458 = rsGetElementAt_ushort(*(rs_allocation*)buf1459, *(uint32_t*)buf1460); - *(ushort2*)buf1461 = rsGetElementAt_ushort2(*(rs_allocation*)buf1462, *(uint32_t*)buf1463); - *(ushort3*)buf1464 = rsGetElementAt_ushort3(*(rs_allocation*)buf1465, *(uint32_t*)buf1466); - *(ushort4*)buf1467 = rsGetElementAt_ushort4(*(rs_allocation*)buf1468, *(uint32_t*)buf1469); - *(int*)buf1470 = rsGetElementAt_int(*(rs_allocation*)buf1471, *(uint32_t*)buf1472); - *(int2*)buf1473 = rsGetElementAt_int2(*(rs_allocation*)buf1474, *(uint32_t*)buf1475); - *(int3*)buf1476 = rsGetElementAt_int3(*(rs_allocation*)buf1477, *(uint32_t*)buf1478); - *(int4*)buf1479 = rsGetElementAt_int4(*(rs_allocation*)buf1480, *(uint32_t*)buf1481); - *(uint*)buf1482 = rsGetElementAt_uint(*(rs_allocation*)buf1483, *(uint32_t*)buf1484); - *(uint2*)buf1485 = rsGetElementAt_uint2(*(rs_allocation*)buf1486, *(uint32_t*)buf1487); - *(uint3*)buf1488 = rsGetElementAt_uint3(*(rs_allocation*)buf1489, *(uint32_t*)buf1490); - *(uint4*)buf1491 = rsGetElementAt_uint4(*(rs_allocation*)buf1492, *(uint32_t*)buf1493); - *(long*)buf1494 = rsGetElementAt_long(*(rs_allocation*)buf1495, *(uint32_t*)buf1496); - *(long2*)buf1497 = rsGetElementAt_long2(*(rs_allocation*)buf1498, *(uint32_t*)buf1499); - *(long3*)buf1500 = rsGetElementAt_long3(*(rs_allocation*)buf1501, *(uint32_t*)buf1502); - *(long4*)buf1503 = rsGetElementAt_long4(*(rs_allocation*)buf1504, *(uint32_t*)buf1505); - *(ulong*)buf1506 = rsGetElementAt_ulong(*(rs_allocation*)buf1507, *(uint32_t*)buf1508); - *(ulong2*)buf1509 = rsGetElementAt_ulong2(*(rs_allocation*)buf1510, *(uint32_t*)buf1511); - *(ulong3*)buf1512 = rsGetElementAt_ulong3(*(rs_allocation*)buf1513, *(uint32_t*)buf1514); - *(ulong4*)buf1515 = rsGetElementAt_ulong4(*(rs_allocation*)buf1516, *(uint32_t*)buf1517); - *(float*)buf1518 = rsGetElementAt_float(*(rs_allocation*)buf1519, *(uint32_t*)buf1520, *(uint32_t*)buf1521); - *(float2*)buf1522 = rsGetElementAt_float2(*(rs_allocation*)buf1523, *(uint32_t*)buf1524, *(uint32_t*)buf1525); - *(float3*)buf1526 = rsGetElementAt_float3(*(rs_allocation*)buf1527, *(uint32_t*)buf1528, *(uint32_t*)buf1529); - *(float4*)buf1530 = rsGetElementAt_float4(*(rs_allocation*)buf1531, *(uint32_t*)buf1532, *(uint32_t*)buf1533); - *(double*)buf1534 = rsGetElementAt_double(*(rs_allocation*)buf1535, *(uint32_t*)buf1536, *(uint32_t*)buf1537); - *(double2*)buf1538 = rsGetElementAt_double2(*(rs_allocation*)buf1539, *(uint32_t*)buf1540, *(uint32_t*)buf1541); - *(double3*)buf1542 = rsGetElementAt_double3(*(rs_allocation*)buf1543, *(uint32_t*)buf1544, *(uint32_t*)buf1545); - *(double4*)buf1546 = rsGetElementAt_double4(*(rs_allocation*)buf1547, *(uint32_t*)buf1548, *(uint32_t*)buf1549); - *(char*)buf1550 = rsGetElementAt_char(*(rs_allocation*)buf1551, *(uint32_t*)buf1552, *(uint32_t*)buf1553); - *(char2*)buf1554 = rsGetElementAt_char2(*(rs_allocation*)buf1555, *(uint32_t*)buf1556, *(uint32_t*)buf1557); - *(char3*)buf1558 = rsGetElementAt_char3(*(rs_allocation*)buf1559, *(uint32_t*)buf1560, *(uint32_t*)buf1561); - *(char4*)buf1562 = rsGetElementAt_char4(*(rs_allocation*)buf1563, *(uint32_t*)buf1564, *(uint32_t*)buf1565); - *(uchar*)buf1566 = rsGetElementAt_uchar(*(rs_allocation*)buf1567, *(uint32_t*)buf1568, *(uint32_t*)buf1569); - *(uchar2*)buf1570 = rsGetElementAt_uchar2(*(rs_allocation*)buf1571, *(uint32_t*)buf1572, *(uint32_t*)buf1573); - *(uchar3*)buf1574 = rsGetElementAt_uchar3(*(rs_allocation*)buf1575, *(uint32_t*)buf1576, *(uint32_t*)buf1577); - *(uchar4*)buf1578 = rsGetElementAt_uchar4(*(rs_allocation*)buf1579, *(uint32_t*)buf1580, *(uint32_t*)buf1581); - *(short*)buf1582 = rsGetElementAt_short(*(rs_allocation*)buf1583, *(uint32_t*)buf1584, *(uint32_t*)buf1585); - *(short2*)buf1586 = rsGetElementAt_short2(*(rs_allocation*)buf1587, *(uint32_t*)buf1588, *(uint32_t*)buf1589); - *(short3*)buf1590 = rsGetElementAt_short3(*(rs_allocation*)buf1591, *(uint32_t*)buf1592, *(uint32_t*)buf1593); - *(short4*)buf1594 = rsGetElementAt_short4(*(rs_allocation*)buf1595, *(uint32_t*)buf1596, *(uint32_t*)buf1597); - *(ushort*)buf1598 = rsGetElementAt_ushort(*(rs_allocation*)buf1599, *(uint32_t*)buf1600, *(uint32_t*)buf1601); - *(ushort2*)buf1602 = rsGetElementAt_ushort2(*(rs_allocation*)buf1603, *(uint32_t*)buf1604, *(uint32_t*)buf1605); - *(ushort3*)buf1606 = rsGetElementAt_ushort3(*(rs_allocation*)buf1607, *(uint32_t*)buf1608, *(uint32_t*)buf1609); - *(ushort4*)buf1610 = rsGetElementAt_ushort4(*(rs_allocation*)buf1611, *(uint32_t*)buf1612, *(uint32_t*)buf1613); - *(int*)buf1614 = rsGetElementAt_int(*(rs_allocation*)buf1615, *(uint32_t*)buf1616, *(uint32_t*)buf1617); - *(int2*)buf1618 = rsGetElementAt_int2(*(rs_allocation*)buf1619, *(uint32_t*)buf1620, *(uint32_t*)buf1621); - *(int3*)buf1622 = rsGetElementAt_int3(*(rs_allocation*)buf1623, *(uint32_t*)buf1624, *(uint32_t*)buf1625); - *(int4*)buf1626 = rsGetElementAt_int4(*(rs_allocation*)buf1627, *(uint32_t*)buf1628, *(uint32_t*)buf1629); - *(uint*)buf1630 = rsGetElementAt_uint(*(rs_allocation*)buf1631, *(uint32_t*)buf1632, *(uint32_t*)buf1633); - *(uint2*)buf1634 = rsGetElementAt_uint2(*(rs_allocation*)buf1635, *(uint32_t*)buf1636, *(uint32_t*)buf1637); - *(uint3*)buf1638 = rsGetElementAt_uint3(*(rs_allocation*)buf1639, *(uint32_t*)buf1640, *(uint32_t*)buf1641); - *(uint4*)buf1642 = rsGetElementAt_uint4(*(rs_allocation*)buf1643, *(uint32_t*)buf1644, *(uint32_t*)buf1645); - *(long*)buf1646 = rsGetElementAt_long(*(rs_allocation*)buf1647, *(uint32_t*)buf1648, *(uint32_t*)buf1649); - *(long2*)buf1650 = rsGetElementAt_long2(*(rs_allocation*)buf1651, *(uint32_t*)buf1652, *(uint32_t*)buf1653); - *(long3*)buf1654 = rsGetElementAt_long3(*(rs_allocation*)buf1655, *(uint32_t*)buf1656, *(uint32_t*)buf1657); - *(long4*)buf1658 = rsGetElementAt_long4(*(rs_allocation*)buf1659, *(uint32_t*)buf1660, *(uint32_t*)buf1661); - *(ulong*)buf1662 = rsGetElementAt_ulong(*(rs_allocation*)buf1663, *(uint32_t*)buf1664, *(uint32_t*)buf1665); - *(ulong2*)buf1666 = rsGetElementAt_ulong2(*(rs_allocation*)buf1667, *(uint32_t*)buf1668, *(uint32_t*)buf1669); - *(ulong3*)buf1670 = rsGetElementAt_ulong3(*(rs_allocation*)buf1671, *(uint32_t*)buf1672, *(uint32_t*)buf1673); - *(ulong4*)buf1674 = rsGetElementAt_ulong4(*(rs_allocation*)buf1675, *(uint32_t*)buf1676, *(uint32_t*)buf1677); - *(float*)buf1678 = rsGetElementAt_float(*(rs_allocation*)buf1679, *(uint32_t*)buf1680, *(uint32_t*)buf1681, *(uint32_t*)buf1682); - *(float2*)buf1683 = rsGetElementAt_float2(*(rs_allocation*)buf1684, *(uint32_t*)buf1685, *(uint32_t*)buf1686, *(uint32_t*)buf1687); - *(float3*)buf1688 = rsGetElementAt_float3(*(rs_allocation*)buf1689, *(uint32_t*)buf1690, *(uint32_t*)buf1691, *(uint32_t*)buf1692); - *(float4*)buf1693 = rsGetElementAt_float4(*(rs_allocation*)buf1694, *(uint32_t*)buf1695, *(uint32_t*)buf1696, *(uint32_t*)buf1697); - *(double*)buf1698 = rsGetElementAt_double(*(rs_allocation*)buf1699, *(uint32_t*)buf1700, *(uint32_t*)buf1701, *(uint32_t*)buf1702); - *(double2*)buf1703 = rsGetElementAt_double2(*(rs_allocation*)buf1704, *(uint32_t*)buf1705, *(uint32_t*)buf1706, *(uint32_t*)buf1707); - *(double3*)buf1708 = rsGetElementAt_double3(*(rs_allocation*)buf1709, *(uint32_t*)buf1710, *(uint32_t*)buf1711, *(uint32_t*)buf1712); - *(double4*)buf1713 = rsGetElementAt_double4(*(rs_allocation*)buf1714, *(uint32_t*)buf1715, *(uint32_t*)buf1716, *(uint32_t*)buf1717); - *(char*)buf1718 = rsGetElementAt_char(*(rs_allocation*)buf1719, *(uint32_t*)buf1720, *(uint32_t*)buf1721, *(uint32_t*)buf1722); - *(char2*)buf1723 = rsGetElementAt_char2(*(rs_allocation*)buf1724, *(uint32_t*)buf1725, *(uint32_t*)buf1726, *(uint32_t*)buf1727); - *(char3*)buf1728 = rsGetElementAt_char3(*(rs_allocation*)buf1729, *(uint32_t*)buf1730, *(uint32_t*)buf1731, *(uint32_t*)buf1732); - *(char4*)buf1733 = rsGetElementAt_char4(*(rs_allocation*)buf1734, *(uint32_t*)buf1735, *(uint32_t*)buf1736, *(uint32_t*)buf1737); - *(uchar*)buf1738 = rsGetElementAt_uchar(*(rs_allocation*)buf1739, *(uint32_t*)buf1740, *(uint32_t*)buf1741, *(uint32_t*)buf1742); - *(uchar2*)buf1743 = rsGetElementAt_uchar2(*(rs_allocation*)buf1744, *(uint32_t*)buf1745, *(uint32_t*)buf1746, *(uint32_t*)buf1747); - *(uchar3*)buf1748 = rsGetElementAt_uchar3(*(rs_allocation*)buf1749, *(uint32_t*)buf1750, *(uint32_t*)buf1751, *(uint32_t*)buf1752); - *(uchar4*)buf1753 = rsGetElementAt_uchar4(*(rs_allocation*)buf1754, *(uint32_t*)buf1755, *(uint32_t*)buf1756, *(uint32_t*)buf1757); - *(short*)buf1758 = rsGetElementAt_short(*(rs_allocation*)buf1759, *(uint32_t*)buf1760, *(uint32_t*)buf1761, *(uint32_t*)buf1762); - *(short2*)buf1763 = rsGetElementAt_short2(*(rs_allocation*)buf1764, *(uint32_t*)buf1765, *(uint32_t*)buf1766, *(uint32_t*)buf1767); - *(short3*)buf1768 = rsGetElementAt_short3(*(rs_allocation*)buf1769, *(uint32_t*)buf1770, *(uint32_t*)buf1771, *(uint32_t*)buf1772); - *(short4*)buf1773 = rsGetElementAt_short4(*(rs_allocation*)buf1774, *(uint32_t*)buf1775, *(uint32_t*)buf1776, *(uint32_t*)buf1777); - *(ushort*)buf1778 = rsGetElementAt_ushort(*(rs_allocation*)buf1779, *(uint32_t*)buf1780, *(uint32_t*)buf1781, *(uint32_t*)buf1782); - *(ushort2*)buf1783 = rsGetElementAt_ushort2(*(rs_allocation*)buf1784, *(uint32_t*)buf1785, *(uint32_t*)buf1786, *(uint32_t*)buf1787); - *(ushort3*)buf1788 = rsGetElementAt_ushort3(*(rs_allocation*)buf1789, *(uint32_t*)buf1790, *(uint32_t*)buf1791, *(uint32_t*)buf1792); - *(ushort4*)buf1793 = rsGetElementAt_ushort4(*(rs_allocation*)buf1794, *(uint32_t*)buf1795, *(uint32_t*)buf1796, *(uint32_t*)buf1797); - *(int*)buf1798 = rsGetElementAt_int(*(rs_allocation*)buf1799, *(uint32_t*)buf1800, *(uint32_t*)buf1801, *(uint32_t*)buf1802); - *(int2*)buf1803 = rsGetElementAt_int2(*(rs_allocation*)buf1804, *(uint32_t*)buf1805, *(uint32_t*)buf1806, *(uint32_t*)buf1807); - *(int3*)buf1808 = rsGetElementAt_int3(*(rs_allocation*)buf1809, *(uint32_t*)buf1810, *(uint32_t*)buf1811, *(uint32_t*)buf1812); - *(int4*)buf1813 = rsGetElementAt_int4(*(rs_allocation*)buf1814, *(uint32_t*)buf1815, *(uint32_t*)buf1816, *(uint32_t*)buf1817); - *(uint*)buf1818 = rsGetElementAt_uint(*(rs_allocation*)buf1819, *(uint32_t*)buf1820, *(uint32_t*)buf1821, *(uint32_t*)buf1822); - *(uint2*)buf1823 = rsGetElementAt_uint2(*(rs_allocation*)buf1824, *(uint32_t*)buf1825, *(uint32_t*)buf1826, *(uint32_t*)buf1827); - *(uint3*)buf1828 = rsGetElementAt_uint3(*(rs_allocation*)buf1829, *(uint32_t*)buf1830, *(uint32_t*)buf1831, *(uint32_t*)buf1832); - *(uint4*)buf1833 = rsGetElementAt_uint4(*(rs_allocation*)buf1834, *(uint32_t*)buf1835, *(uint32_t*)buf1836, *(uint32_t*)buf1837); - *(long*)buf1838 = rsGetElementAt_long(*(rs_allocation*)buf1839, *(uint32_t*)buf1840, *(uint32_t*)buf1841, *(uint32_t*)buf1842); - *(long2*)buf1843 = rsGetElementAt_long2(*(rs_allocation*)buf1844, *(uint32_t*)buf1845, *(uint32_t*)buf1846, *(uint32_t*)buf1847); - *(long3*)buf1848 = rsGetElementAt_long3(*(rs_allocation*)buf1849, *(uint32_t*)buf1850, *(uint32_t*)buf1851, *(uint32_t*)buf1852); - *(long4*)buf1853 = rsGetElementAt_long4(*(rs_allocation*)buf1854, *(uint32_t*)buf1855, *(uint32_t*)buf1856, *(uint32_t*)buf1857); - *(ulong*)buf1858 = rsGetElementAt_ulong(*(rs_allocation*)buf1859, *(uint32_t*)buf1860, *(uint32_t*)buf1861, *(uint32_t*)buf1862); - *(ulong2*)buf1863 = rsGetElementAt_ulong2(*(rs_allocation*)buf1864, *(uint32_t*)buf1865, *(uint32_t*)buf1866, *(uint32_t*)buf1867); - *(ulong3*)buf1868 = rsGetElementAt_ulong3(*(rs_allocation*)buf1869, *(uint32_t*)buf1870, *(uint32_t*)buf1871, *(uint32_t*)buf1872); - *(ulong4*)buf1873 = rsGetElementAt_ulong4(*(rs_allocation*)buf1874, *(uint32_t*)buf1875, *(uint32_t*)buf1876, *(uint32_t*)buf1877); - *(bool*)buf1878 = rsIsObject(*(rs_element*)buf1879); - *(bool*)buf1880 = rsIsObject(*(rs_type*)buf1881); - *(bool*)buf1882 = rsIsObject(*(rs_allocation*)buf1883); - *(bool*)buf1884 = rsIsObject(*(rs_sampler*)buf1885); - *(bool*)buf1886 = rsIsObject(*(rs_script*)buf1887); + rsDebug((const char*) buf1336, *(double*)buf1337); + rsDebug((const char*) buf1338, *(int*)buf1339); + rsDebug((const char*) buf1340, *(uint*)buf1341); + rsDebug((const char*) buf1342, *(long*)buf1343); + rsDebug((const char*) buf1344, *(ulong*)buf1345); + rsDebug((const char*) buf1346, *(float*)buf1347); + rsDebug((const char*) buf1348, *(float2*)buf1349); + rsDebug((const char*) buf1350, *(float3*)buf1351); + rsDebug((const char*) buf1352, *(float4*)buf1353); + rsDebug((const char*) buf1354, *(float*)buf1355, *(float*)buf1356); + rsDebug((const char*) buf1357, *(float*)buf1358, *(float*)buf1359, *(float*)buf1360); + rsDebug((const char*) buf1361, *(float*)buf1362, *(float*)buf1363, *(float*)buf1364, *(float*)buf1365); + rsDebug((const char*) buf1366, *(long long*)buf1367); + rsDebug((const char*) buf1368, *(unsigned long long*)buf1369); + rsDebug((const char*) buf1370, (const void*) buf1371); + rsDebug((const char*) buf1372, (const rs_matrix4x4*) buf1373); + rsDebug((const char*) buf1374, (const rs_matrix3x3*) buf1375); + rsDebug((const char*) buf1376, (const rs_matrix2x2*) buf1377); + rsExtractFrustumPlanes((const rs_matrix4x4*) buf1378, (float4*) buf1379, (float4*) buf1380, (float4*) buf1381, (float4*) buf1382, (float4*) buf1383, (float4*) buf1384); + rsForEach(*(rs_script*)buf1385, *(rs_allocation*)buf1386, *(rs_allocation*)buf1387, (const void*) buf1388, *(size_t*)buf1389, (const rs_script_call_t*) buf1390); + rsForEach(*(rs_script*)buf1391, *(rs_allocation*)buf1392, *(rs_allocation*)buf1393, (const void*) buf1394, *(size_t*)buf1395); + rsForEach(*(rs_script*)buf1396, *(rs_allocation*)buf1397, *(rs_allocation*)buf1398); + *(float*)buf1399 = rsFrac(*(float*)buf1400); + *(rs_allocation*)buf1401 = rsGetAllocation((const void*) buf1402); + *(float*)buf1403 = rsGetDt(); + *(const void**)buf1404 = rsGetElementAt(*(rs_allocation*)buf1405, *(uint32_t*)buf1406); + *(const void**)buf1407 = rsGetElementAt(*(rs_allocation*)buf1408, *(uint32_t*)buf1409, *(uint32_t*)buf1410); + *(const void**)buf1411 = rsGetElementAt(*(rs_allocation*)buf1412, *(uint32_t*)buf1413, *(uint32_t*)buf1414, *(uint32_t*)buf1415); + *(float*)buf1416 = rsGetElementAt_float(*(rs_allocation*)buf1417, *(uint32_t*)buf1418); + *(float2*)buf1419 = rsGetElementAt_float2(*(rs_allocation*)buf1420, *(uint32_t*)buf1421); + *(float3*)buf1422 = rsGetElementAt_float3(*(rs_allocation*)buf1423, *(uint32_t*)buf1424); + *(float4*)buf1425 = rsGetElementAt_float4(*(rs_allocation*)buf1426, *(uint32_t*)buf1427); + *(double*)buf1428 = rsGetElementAt_double(*(rs_allocation*)buf1429, *(uint32_t*)buf1430); + *(double2*)buf1431 = rsGetElementAt_double2(*(rs_allocation*)buf1432, *(uint32_t*)buf1433); + *(double3*)buf1434 = rsGetElementAt_double3(*(rs_allocation*)buf1435, *(uint32_t*)buf1436); + *(double4*)buf1437 = rsGetElementAt_double4(*(rs_allocation*)buf1438, *(uint32_t*)buf1439); + *(char*)buf1440 = rsGetElementAt_char(*(rs_allocation*)buf1441, *(uint32_t*)buf1442); + *(char2*)buf1443 = rsGetElementAt_char2(*(rs_allocation*)buf1444, *(uint32_t*)buf1445); + *(char3*)buf1446 = rsGetElementAt_char3(*(rs_allocation*)buf1447, *(uint32_t*)buf1448); + *(char4*)buf1449 = rsGetElementAt_char4(*(rs_allocation*)buf1450, *(uint32_t*)buf1451); + *(uchar*)buf1452 = rsGetElementAt_uchar(*(rs_allocation*)buf1453, *(uint32_t*)buf1454); + *(uchar2*)buf1455 = rsGetElementAt_uchar2(*(rs_allocation*)buf1456, *(uint32_t*)buf1457); + *(uchar3*)buf1458 = rsGetElementAt_uchar3(*(rs_allocation*)buf1459, *(uint32_t*)buf1460); + *(uchar4*)buf1461 = rsGetElementAt_uchar4(*(rs_allocation*)buf1462, *(uint32_t*)buf1463); + *(short*)buf1464 = rsGetElementAt_short(*(rs_allocation*)buf1465, *(uint32_t*)buf1466); + *(short2*)buf1467 = rsGetElementAt_short2(*(rs_allocation*)buf1468, *(uint32_t*)buf1469); + *(short3*)buf1470 = rsGetElementAt_short3(*(rs_allocation*)buf1471, *(uint32_t*)buf1472); + *(short4*)buf1473 = rsGetElementAt_short4(*(rs_allocation*)buf1474, *(uint32_t*)buf1475); + *(ushort*)buf1476 = rsGetElementAt_ushort(*(rs_allocation*)buf1477, *(uint32_t*)buf1478); + *(ushort2*)buf1479 = rsGetElementAt_ushort2(*(rs_allocation*)buf1480, *(uint32_t*)buf1481); + *(ushort3*)buf1482 = rsGetElementAt_ushort3(*(rs_allocation*)buf1483, *(uint32_t*)buf1484); + *(ushort4*)buf1485 = rsGetElementAt_ushort4(*(rs_allocation*)buf1486, *(uint32_t*)buf1487); + *(int*)buf1488 = rsGetElementAt_int(*(rs_allocation*)buf1489, *(uint32_t*)buf1490); + *(int2*)buf1491 = rsGetElementAt_int2(*(rs_allocation*)buf1492, *(uint32_t*)buf1493); + *(int3*)buf1494 = rsGetElementAt_int3(*(rs_allocation*)buf1495, *(uint32_t*)buf1496); + *(int4*)buf1497 = rsGetElementAt_int4(*(rs_allocation*)buf1498, *(uint32_t*)buf1499); + *(uint*)buf1500 = rsGetElementAt_uint(*(rs_allocation*)buf1501, *(uint32_t*)buf1502); + *(uint2*)buf1503 = rsGetElementAt_uint2(*(rs_allocation*)buf1504, *(uint32_t*)buf1505); + *(uint3*)buf1506 = rsGetElementAt_uint3(*(rs_allocation*)buf1507, *(uint32_t*)buf1508); + *(uint4*)buf1509 = rsGetElementAt_uint4(*(rs_allocation*)buf1510, *(uint32_t*)buf1511); + *(long*)buf1512 = rsGetElementAt_long(*(rs_allocation*)buf1513, *(uint32_t*)buf1514); + *(long2*)buf1515 = rsGetElementAt_long2(*(rs_allocation*)buf1516, *(uint32_t*)buf1517); + *(long3*)buf1518 = rsGetElementAt_long3(*(rs_allocation*)buf1519, *(uint32_t*)buf1520); + *(long4*)buf1521 = rsGetElementAt_long4(*(rs_allocation*)buf1522, *(uint32_t*)buf1523); + *(ulong*)buf1524 = rsGetElementAt_ulong(*(rs_allocation*)buf1525, *(uint32_t*)buf1526); + *(ulong2*)buf1527 = rsGetElementAt_ulong2(*(rs_allocation*)buf1528, *(uint32_t*)buf1529); + *(ulong3*)buf1530 = rsGetElementAt_ulong3(*(rs_allocation*)buf1531, *(uint32_t*)buf1532); + *(ulong4*)buf1533 = rsGetElementAt_ulong4(*(rs_allocation*)buf1534, *(uint32_t*)buf1535); + *(float*)buf1536 = rsGetElementAt_float(*(rs_allocation*)buf1537, *(uint32_t*)buf1538, *(uint32_t*)buf1539); + *(float2*)buf1540 = rsGetElementAt_float2(*(rs_allocation*)buf1541, *(uint32_t*)buf1542, *(uint32_t*)buf1543); + *(float3*)buf1544 = rsGetElementAt_float3(*(rs_allocation*)buf1545, *(uint32_t*)buf1546, *(uint32_t*)buf1547); + *(float4*)buf1548 = rsGetElementAt_float4(*(rs_allocation*)buf1549, *(uint32_t*)buf1550, *(uint32_t*)buf1551); + *(double*)buf1552 = rsGetElementAt_double(*(rs_allocation*)buf1553, *(uint32_t*)buf1554, *(uint32_t*)buf1555); + *(double2*)buf1556 = rsGetElementAt_double2(*(rs_allocation*)buf1557, *(uint32_t*)buf1558, *(uint32_t*)buf1559); + *(double3*)buf1560 = rsGetElementAt_double3(*(rs_allocation*)buf1561, *(uint32_t*)buf1562, *(uint32_t*)buf1563); + *(double4*)buf1564 = rsGetElementAt_double4(*(rs_allocation*)buf1565, *(uint32_t*)buf1566, *(uint32_t*)buf1567); + *(char*)buf1568 = rsGetElementAt_char(*(rs_allocation*)buf1569, *(uint32_t*)buf1570, *(uint32_t*)buf1571); + *(char2*)buf1572 = rsGetElementAt_char2(*(rs_allocation*)buf1573, *(uint32_t*)buf1574, *(uint32_t*)buf1575); + *(char3*)buf1576 = rsGetElementAt_char3(*(rs_allocation*)buf1577, *(uint32_t*)buf1578, *(uint32_t*)buf1579); + *(char4*)buf1580 = rsGetElementAt_char4(*(rs_allocation*)buf1581, *(uint32_t*)buf1582, *(uint32_t*)buf1583); + *(uchar*)buf1584 = rsGetElementAt_uchar(*(rs_allocation*)buf1585, *(uint32_t*)buf1586, *(uint32_t*)buf1587); + *(uchar2*)buf1588 = rsGetElementAt_uchar2(*(rs_allocation*)buf1589, *(uint32_t*)buf1590, *(uint32_t*)buf1591); + *(uchar3*)buf1592 = rsGetElementAt_uchar3(*(rs_allocation*)buf1593, *(uint32_t*)buf1594, *(uint32_t*)buf1595); + *(uchar4*)buf1596 = rsGetElementAt_uchar4(*(rs_allocation*)buf1597, *(uint32_t*)buf1598, *(uint32_t*)buf1599); + *(short*)buf1600 = rsGetElementAt_short(*(rs_allocation*)buf1601, *(uint32_t*)buf1602, *(uint32_t*)buf1603); + *(short2*)buf1604 = rsGetElementAt_short2(*(rs_allocation*)buf1605, *(uint32_t*)buf1606, *(uint32_t*)buf1607); + *(short3*)buf1608 = rsGetElementAt_short3(*(rs_allocation*)buf1609, *(uint32_t*)buf1610, *(uint32_t*)buf1611); + *(short4*)buf1612 = rsGetElementAt_short4(*(rs_allocation*)buf1613, *(uint32_t*)buf1614, *(uint32_t*)buf1615); + *(ushort*)buf1616 = rsGetElementAt_ushort(*(rs_allocation*)buf1617, *(uint32_t*)buf1618, *(uint32_t*)buf1619); + *(ushort2*)buf1620 = rsGetElementAt_ushort2(*(rs_allocation*)buf1621, *(uint32_t*)buf1622, *(uint32_t*)buf1623); + *(ushort3*)buf1624 = rsGetElementAt_ushort3(*(rs_allocation*)buf1625, *(uint32_t*)buf1626, *(uint32_t*)buf1627); + *(ushort4*)buf1628 = rsGetElementAt_ushort4(*(rs_allocation*)buf1629, *(uint32_t*)buf1630, *(uint32_t*)buf1631); + *(int*)buf1632 = rsGetElementAt_int(*(rs_allocation*)buf1633, *(uint32_t*)buf1634, *(uint32_t*)buf1635); + *(int2*)buf1636 = rsGetElementAt_int2(*(rs_allocation*)buf1637, *(uint32_t*)buf1638, *(uint32_t*)buf1639); + *(int3*)buf1640 = rsGetElementAt_int3(*(rs_allocation*)buf1641, *(uint32_t*)buf1642, *(uint32_t*)buf1643); + *(int4*)buf1644 = rsGetElementAt_int4(*(rs_allocation*)buf1645, *(uint32_t*)buf1646, *(uint32_t*)buf1647); + *(uint*)buf1648 = rsGetElementAt_uint(*(rs_allocation*)buf1649, *(uint32_t*)buf1650, *(uint32_t*)buf1651); + *(uint2*)buf1652 = rsGetElementAt_uint2(*(rs_allocation*)buf1653, *(uint32_t*)buf1654, *(uint32_t*)buf1655); + *(uint3*)buf1656 = rsGetElementAt_uint3(*(rs_allocation*)buf1657, *(uint32_t*)buf1658, *(uint32_t*)buf1659); + *(uint4*)buf1660 = rsGetElementAt_uint4(*(rs_allocation*)buf1661, *(uint32_t*)buf1662, *(uint32_t*)buf1663); + *(long*)buf1664 = rsGetElementAt_long(*(rs_allocation*)buf1665, *(uint32_t*)buf1666, *(uint32_t*)buf1667); + *(long2*)buf1668 = rsGetElementAt_long2(*(rs_allocation*)buf1669, *(uint32_t*)buf1670, *(uint32_t*)buf1671); + *(long3*)buf1672 = rsGetElementAt_long3(*(rs_allocation*)buf1673, *(uint32_t*)buf1674, *(uint32_t*)buf1675); + *(long4*)buf1676 = rsGetElementAt_long4(*(rs_allocation*)buf1677, *(uint32_t*)buf1678, *(uint32_t*)buf1679); + *(ulong*)buf1680 = rsGetElementAt_ulong(*(rs_allocation*)buf1681, *(uint32_t*)buf1682, *(uint32_t*)buf1683); + *(ulong2*)buf1684 = rsGetElementAt_ulong2(*(rs_allocation*)buf1685, *(uint32_t*)buf1686, *(uint32_t*)buf1687); + *(ulong3*)buf1688 = rsGetElementAt_ulong3(*(rs_allocation*)buf1689, *(uint32_t*)buf1690, *(uint32_t*)buf1691); + *(ulong4*)buf1692 = rsGetElementAt_ulong4(*(rs_allocation*)buf1693, *(uint32_t*)buf1694, *(uint32_t*)buf1695); + *(float*)buf1696 = rsGetElementAt_float(*(rs_allocation*)buf1697, *(uint32_t*)buf1698, *(uint32_t*)buf1699, *(uint32_t*)buf1700); + *(float2*)buf1701 = rsGetElementAt_float2(*(rs_allocation*)buf1702, *(uint32_t*)buf1703, *(uint32_t*)buf1704, *(uint32_t*)buf1705); + *(float3*)buf1706 = rsGetElementAt_float3(*(rs_allocation*)buf1707, *(uint32_t*)buf1708, *(uint32_t*)buf1709, *(uint32_t*)buf1710); + *(float4*)buf1711 = rsGetElementAt_float4(*(rs_allocation*)buf1712, *(uint32_t*)buf1713, *(uint32_t*)buf1714, *(uint32_t*)buf1715); + *(double*)buf1716 = rsGetElementAt_double(*(rs_allocation*)buf1717, *(uint32_t*)buf1718, *(uint32_t*)buf1719, *(uint32_t*)buf1720); + *(double2*)buf1721 = rsGetElementAt_double2(*(rs_allocation*)buf1722, *(uint32_t*)buf1723, *(uint32_t*)buf1724, *(uint32_t*)buf1725); + *(double3*)buf1726 = rsGetElementAt_double3(*(rs_allocation*)buf1727, *(uint32_t*)buf1728, *(uint32_t*)buf1729, *(uint32_t*)buf1730); + *(double4*)buf1731 = rsGetElementAt_double4(*(rs_allocation*)buf1732, *(uint32_t*)buf1733, *(uint32_t*)buf1734, *(uint32_t*)buf1735); + *(char*)buf1736 = rsGetElementAt_char(*(rs_allocation*)buf1737, *(uint32_t*)buf1738, *(uint32_t*)buf1739, *(uint32_t*)buf1740); + *(char2*)buf1741 = rsGetElementAt_char2(*(rs_allocation*)buf1742, *(uint32_t*)buf1743, *(uint32_t*)buf1744, *(uint32_t*)buf1745); + *(char3*)buf1746 = rsGetElementAt_char3(*(rs_allocation*)buf1747, *(uint32_t*)buf1748, *(uint32_t*)buf1749, *(uint32_t*)buf1750); + *(char4*)buf1751 = rsGetElementAt_char4(*(rs_allocation*)buf1752, *(uint32_t*)buf1753, *(uint32_t*)buf1754, *(uint32_t*)buf1755); + *(uchar*)buf1756 = rsGetElementAt_uchar(*(rs_allocation*)buf1757, *(uint32_t*)buf1758, *(uint32_t*)buf1759, *(uint32_t*)buf1760); + *(uchar2*)buf1761 = rsGetElementAt_uchar2(*(rs_allocation*)buf1762, *(uint32_t*)buf1763, *(uint32_t*)buf1764, *(uint32_t*)buf1765); + *(uchar3*)buf1766 = rsGetElementAt_uchar3(*(rs_allocation*)buf1767, *(uint32_t*)buf1768, *(uint32_t*)buf1769, *(uint32_t*)buf1770); + *(uchar4*)buf1771 = rsGetElementAt_uchar4(*(rs_allocation*)buf1772, *(uint32_t*)buf1773, *(uint32_t*)buf1774, *(uint32_t*)buf1775); + *(short*)buf1776 = rsGetElementAt_short(*(rs_allocation*)buf1777, *(uint32_t*)buf1778, *(uint32_t*)buf1779, *(uint32_t*)buf1780); + *(short2*)buf1781 = rsGetElementAt_short2(*(rs_allocation*)buf1782, *(uint32_t*)buf1783, *(uint32_t*)buf1784, *(uint32_t*)buf1785); + *(short3*)buf1786 = rsGetElementAt_short3(*(rs_allocation*)buf1787, *(uint32_t*)buf1788, *(uint32_t*)buf1789, *(uint32_t*)buf1790); + *(short4*)buf1791 = rsGetElementAt_short4(*(rs_allocation*)buf1792, *(uint32_t*)buf1793, *(uint32_t*)buf1794, *(uint32_t*)buf1795); + *(ushort*)buf1796 = rsGetElementAt_ushort(*(rs_allocation*)buf1797, *(uint32_t*)buf1798, *(uint32_t*)buf1799, *(uint32_t*)buf1800); + *(ushort2*)buf1801 = rsGetElementAt_ushort2(*(rs_allocation*)buf1802, *(uint32_t*)buf1803, *(uint32_t*)buf1804, *(uint32_t*)buf1805); + *(ushort3*)buf1806 = rsGetElementAt_ushort3(*(rs_allocation*)buf1807, *(uint32_t*)buf1808, *(uint32_t*)buf1809, *(uint32_t*)buf1810); + *(ushort4*)buf1811 = rsGetElementAt_ushort4(*(rs_allocation*)buf1812, *(uint32_t*)buf1813, *(uint32_t*)buf1814, *(uint32_t*)buf1815); + *(int*)buf1816 = rsGetElementAt_int(*(rs_allocation*)buf1817, *(uint32_t*)buf1818, *(uint32_t*)buf1819, *(uint32_t*)buf1820); + *(int2*)buf1821 = rsGetElementAt_int2(*(rs_allocation*)buf1822, *(uint32_t*)buf1823, *(uint32_t*)buf1824, *(uint32_t*)buf1825); + *(int3*)buf1826 = rsGetElementAt_int3(*(rs_allocation*)buf1827, *(uint32_t*)buf1828, *(uint32_t*)buf1829, *(uint32_t*)buf1830); + *(int4*)buf1831 = rsGetElementAt_int4(*(rs_allocation*)buf1832, *(uint32_t*)buf1833, *(uint32_t*)buf1834, *(uint32_t*)buf1835); + *(uint*)buf1836 = rsGetElementAt_uint(*(rs_allocation*)buf1837, *(uint32_t*)buf1838, *(uint32_t*)buf1839, *(uint32_t*)buf1840); + *(uint2*)buf1841 = rsGetElementAt_uint2(*(rs_allocation*)buf1842, *(uint32_t*)buf1843, *(uint32_t*)buf1844, *(uint32_t*)buf1845); + *(uint3*)buf1846 = rsGetElementAt_uint3(*(rs_allocation*)buf1847, *(uint32_t*)buf1848, *(uint32_t*)buf1849, *(uint32_t*)buf1850); + *(uint4*)buf1851 = rsGetElementAt_uint4(*(rs_allocation*)buf1852, *(uint32_t*)buf1853, *(uint32_t*)buf1854, *(uint32_t*)buf1855); + *(long*)buf1856 = rsGetElementAt_long(*(rs_allocation*)buf1857, *(uint32_t*)buf1858, *(uint32_t*)buf1859, *(uint32_t*)buf1860); + *(long2*)buf1861 = rsGetElementAt_long2(*(rs_allocation*)buf1862, *(uint32_t*)buf1863, *(uint32_t*)buf1864, *(uint32_t*)buf1865); + *(long3*)buf1866 = rsGetElementAt_long3(*(rs_allocation*)buf1867, *(uint32_t*)buf1868, *(uint32_t*)buf1869, *(uint32_t*)buf1870); + *(long4*)buf1871 = rsGetElementAt_long4(*(rs_allocation*)buf1872, *(uint32_t*)buf1873, *(uint32_t*)buf1874, *(uint32_t*)buf1875); + *(ulong*)buf1876 = rsGetElementAt_ulong(*(rs_allocation*)buf1877, *(uint32_t*)buf1878, *(uint32_t*)buf1879, *(uint32_t*)buf1880); + *(ulong2*)buf1881 = rsGetElementAt_ulong2(*(rs_allocation*)buf1882, *(uint32_t*)buf1883, *(uint32_t*)buf1884, *(uint32_t*)buf1885); + *(ulong3*)buf1886 = rsGetElementAt_ulong3(*(rs_allocation*)buf1887, *(uint32_t*)buf1888, *(uint32_t*)buf1889, *(uint32_t*)buf1890); + *(ulong4*)buf1891 = rsGetElementAt_ulong4(*(rs_allocation*)buf1892, *(uint32_t*)buf1893, *(uint32_t*)buf1894, *(uint32_t*)buf1895); + *(bool*)buf1896 = rsIsObject(*(rs_element*)buf1897); + *(bool*)buf1898 = rsIsObject(*(rs_type*)buf1899); + *(bool*)buf1900 = rsIsObject(*(rs_allocation*)buf1901); + *(bool*)buf1902 = rsIsObject(*(rs_sampler*)buf1903); + *(bool*)buf1904 = rsIsObject(*(rs_script*)buf1905); #ifndef __LP64__ - *(bool*)buf1888 = rsIsObject(*(rs_mesh*)buf1889); - *(bool*)buf1890 = rsIsObject(*(rs_program_fragment*)buf1891); - *(bool*)buf1892 = rsIsObject(*(rs_program_vertex*)buf1893); - *(bool*)buf1894 = rsIsObject(*(rs_program_raster*)buf1895); - *(bool*)buf1896 = rsIsObject(*(rs_program_store*)buf1897); - *(bool*)buf1898 = rsIsObject(*(rs_font*)buf1899); + *(bool*)buf1906 = rsIsObject(*(rs_mesh*)buf1907); + *(bool*)buf1908 = rsIsObject(*(rs_program_fragment*)buf1909); + *(bool*)buf1910 = rsIsObject(*(rs_program_vertex*)buf1911); + *(bool*)buf1912 = rsIsObject(*(rs_program_raster*)buf1913); + *(bool*)buf1914 = rsIsObject(*(rs_program_store*)buf1915); + *(bool*)buf1916 = rsIsObject(*(rs_font*)buf1917); #endif - *(bool*)buf1900 = rsIsSphereInFrustum((float4*) buf1901, (float4*) buf1902, (float4*) buf1903, (float4*) buf1904, (float4*) buf1905, (float4*) buf1906, (float4*) buf1907); - *(rs_tm**)buf1908 = rsLocaltime((rs_tm*) buf1909, (const rs_time_t*) buf1910); - *(float*)buf1911 = rsMatrixGet((const rs_matrix4x4*) buf1912, *(uint32_t*)buf1913, *(uint32_t*)buf1914); - *(float*)buf1915 = rsMatrixGet((const rs_matrix3x3*) buf1916, *(uint32_t*)buf1917, *(uint32_t*)buf1918); - *(float*)buf1919 = rsMatrixGet((const rs_matrix2x2*) buf1920, *(uint32_t*)buf1921, *(uint32_t*)buf1922); - *(bool*)buf1923 = rsMatrixInverse((rs_matrix4x4*) buf1924); - *(bool*)buf1925 = rsMatrixInverseTranspose((rs_matrix4x4*) buf1926); - rsMatrixLoad((rs_matrix4x4*) buf1927, (const float*) buf1928); - rsMatrixLoad((rs_matrix3x3*) buf1929, (const float*) buf1930); - rsMatrixLoad((rs_matrix2x2*) buf1931, (const float*) buf1932); - rsMatrixLoad((rs_matrix4x4*) buf1933, (const rs_matrix4x4*) buf1934); - rsMatrixLoad((rs_matrix3x3*) buf1935, (const rs_matrix3x3*) buf1936); - rsMatrixLoad((rs_matrix2x2*) buf1937, (const rs_matrix2x2*) buf1938); - rsMatrixLoad((rs_matrix4x4*) buf1939, (const rs_matrix3x3*) buf1940); - rsMatrixLoad((rs_matrix4x4*) buf1941, (const rs_matrix2x2*) buf1942); - rsMatrixLoadFrustum((rs_matrix4x4*) buf1943, *(float*)buf1944, *(float*)buf1945, *(float*)buf1946, *(float*)buf1947, *(float*)buf1948, *(float*)buf1949); - rsMatrixLoadIdentity((rs_matrix4x4*) buf1950); - rsMatrixLoadIdentity((rs_matrix3x3*) buf1951); - rsMatrixLoadIdentity((rs_matrix2x2*) buf1952); - rsMatrixLoadMultiply((rs_matrix4x4*) buf1953, (const rs_matrix4x4*) buf1954, (const rs_matrix4x4*) buf1955); - rsMatrixLoadMultiply((rs_matrix3x3*) buf1956, (const rs_matrix3x3*) buf1957, (const rs_matrix3x3*) buf1958); - rsMatrixLoadMultiply((rs_matrix2x2*) buf1959, (const rs_matrix2x2*) buf1960, (const rs_matrix2x2*) buf1961); - rsMatrixLoadOrtho((rs_matrix4x4*) buf1962, *(float*)buf1963, *(float*)buf1964, *(float*)buf1965, *(float*)buf1966, *(float*)buf1967, *(float*)buf1968); - rsMatrixLoadPerspective((rs_matrix4x4*) buf1969, *(float*)buf1970, *(float*)buf1971, *(float*)buf1972, *(float*)buf1973); - rsMatrixLoadRotate((rs_matrix4x4*) buf1974, *(float*)buf1975, *(float*)buf1976, *(float*)buf1977, *(float*)buf1978); - rsMatrixLoadScale((rs_matrix4x4*) buf1979, *(float*)buf1980, *(float*)buf1981, *(float*)buf1982); - rsMatrixLoadTranslate((rs_matrix4x4*) buf1983, *(float*)buf1984, *(float*)buf1985, *(float*)buf1986); - rsMatrixMultiply((rs_matrix4x4*) buf1987, (const rs_matrix4x4*) buf1988); - rsMatrixMultiply((rs_matrix3x3*) buf1989, (const rs_matrix3x3*) buf1990); - rsMatrixMultiply((rs_matrix2x2*) buf1991, (const rs_matrix2x2*) buf1992); - *(float4*)buf1993 = rsMatrixMultiply((const rs_matrix4x4*) buf1994, *(float4*)buf1995); - *(float4*)buf1996 = rsMatrixMultiply((const rs_matrix4x4*) buf1997, *(float3*)buf1998); - *(float4*)buf1999 = rsMatrixMultiply((const rs_matrix4x4*) buf2000, *(float2*)buf2001); - *(float3*)buf2002 = rsMatrixMultiply((const rs_matrix3x3*) buf2003, *(float3*)buf2004); - *(float3*)buf2005 = rsMatrixMultiply((const rs_matrix3x3*) buf2006, *(float2*)buf2007); - *(float2*)buf2008 = rsMatrixMultiply((const rs_matrix2x2*) buf2009, *(float2*)buf2010); - rsMatrixRotate((rs_matrix4x4*) buf2011, *(float*)buf2012, *(float*)buf2013, *(float*)buf2014, *(float*)buf2015); - rsMatrixScale((rs_matrix4x4*) buf2016, *(float*)buf2017, *(float*)buf2018, *(float*)buf2019); - rsMatrixSet((rs_matrix4x4*) buf2020, *(uint32_t*)buf2021, *(uint32_t*)buf2022, *(float*)buf2023); - rsMatrixSet((rs_matrix3x3*) buf2024, *(uint32_t*)buf2025, *(uint32_t*)buf2026, *(float*)buf2027); - rsMatrixSet((rs_matrix2x2*) buf2028, *(uint32_t*)buf2029, *(uint32_t*)buf2030, *(float*)buf2031); - rsMatrixTranslate((rs_matrix4x4*) buf2032, *(float*)buf2033, *(float*)buf2034, *(float*)buf2035); - rsMatrixTranspose((rs_matrix4x4*) buf2036); - rsMatrixTranspose((rs_matrix3x3*) buf2037); - rsMatrixTranspose((rs_matrix2x2*) buf2038); - *(uchar4*)buf2039 = rsPackColorTo8888(*(float*)buf2040, *(float*)buf2041, *(float*)buf2042); - *(uchar4*)buf2043 = rsPackColorTo8888(*(float*)buf2044, *(float*)buf2045, *(float*)buf2046, *(float*)buf2047); - *(uchar4*)buf2048 = rsPackColorTo8888(*(float3*)buf2049); - *(uchar4*)buf2050 = rsPackColorTo8888(*(float4*)buf2051); - rsQuaternionAdd((rs_quaternion*) buf2052, (const rs_quaternion*) buf2053); - rsQuaternionConjugate((rs_quaternion*) buf2054); - *(float*)buf2055 = rsQuaternionDot((const rs_quaternion*) buf2056, (const rs_quaternion*) buf2057); - rsQuaternionGetMatrixUnit((rs_matrix4x4*) buf2058, (const rs_quaternion*) buf2059); - rsQuaternionLoadRotate((rs_quaternion*) buf2060, *(float*)buf2061, *(float*)buf2062, *(float*)buf2063, *(float*)buf2064); - rsQuaternionLoadRotateUnit((rs_quaternion*) buf2065, *(float*)buf2066, *(float*)buf2067, *(float*)buf2068, *(float*)buf2069); - rsQuaternionMultiply((rs_quaternion*) buf2070, *(float*)buf2071); - rsQuaternionMultiply((rs_quaternion*) buf2072, (const rs_quaternion*) buf2073); - rsQuaternionNormalize((rs_quaternion*) buf2074); - rsQuaternionSet((rs_quaternion*) buf2075, *(float*)buf2076, *(float*)buf2077, *(float*)buf2078, *(float*)buf2079); - rsQuaternionSet((rs_quaternion*) buf2080, (const rs_quaternion*) buf2081); - rsQuaternionSlerp((rs_quaternion*) buf2082, (const rs_quaternion*) buf2083, (const rs_quaternion*) buf2084, *(float*)buf2085); - *(int*)buf2086 = rsRand(*(int*)buf2087); - *(int*)buf2088 = rsRand(*(int*)buf2089, *(int*)buf2090); - *(float*)buf2091 = rsRand(*(float*)buf2092); - *(float*)buf2093 = rsRand(*(float*)buf2094, *(float*)buf2095); - *(bool*)buf2096 = rsSendToClient(*(int*)buf2097); - *(bool*)buf2098 = rsSendToClient(*(int*)buf2099, (const void*) buf2100, *(uint*)buf2101); - rsSendToClientBlocking(*(int*)buf2102); - rsSendToClientBlocking(*(int*)buf2103, (const void*) buf2104, *(uint*)buf2105); - rsSetObject((rs_element*) buf2106, *(rs_element*)buf2107); - rsSetObject((rs_type*) buf2108, *(rs_type*)buf2109); - rsSetObject((rs_allocation*) buf2110, *(rs_allocation*)buf2111); - rsSetObject((rs_sampler*) buf2112, *(rs_sampler*)buf2113); - rsSetObject((rs_script*) buf2114, *(rs_script*)buf2115); + *(bool*)buf1918 = rsIsSphereInFrustum((float4*) buf1919, (float4*) buf1920, (float4*) buf1921, (float4*) buf1922, (float4*) buf1923, (float4*) buf1924, (float4*) buf1925); + *(rs_tm**)buf1926 = rsLocaltime((rs_tm*) buf1927, (const rs_time_t*) buf1928); + *(float*)buf1929 = rsMatrixGet((const rs_matrix4x4*) buf1930, *(uint32_t*)buf1931, *(uint32_t*)buf1932); + *(float*)buf1933 = rsMatrixGet((const rs_matrix3x3*) buf1934, *(uint32_t*)buf1935, *(uint32_t*)buf1936); + *(float*)buf1937 = rsMatrixGet((const rs_matrix2x2*) buf1938, *(uint32_t*)buf1939, *(uint32_t*)buf1940); + *(bool*)buf1941 = rsMatrixInverse((rs_matrix4x4*) buf1942); + *(bool*)buf1943 = rsMatrixInverseTranspose((rs_matrix4x4*) buf1944); + rsMatrixLoad((rs_matrix4x4*) buf1945, (const float*) buf1946); + rsMatrixLoad((rs_matrix3x3*) buf1947, (const float*) buf1948); + rsMatrixLoad((rs_matrix2x2*) buf1949, (const float*) buf1950); + rsMatrixLoad((rs_matrix4x4*) buf1951, (const rs_matrix4x4*) buf1952); + rsMatrixLoad((rs_matrix3x3*) buf1953, (const rs_matrix3x3*) buf1954); + rsMatrixLoad((rs_matrix2x2*) buf1955, (const rs_matrix2x2*) buf1956); + rsMatrixLoad((rs_matrix4x4*) buf1957, (const rs_matrix3x3*) buf1958); + rsMatrixLoad((rs_matrix4x4*) buf1959, (const rs_matrix2x2*) buf1960); + rsMatrixLoadFrustum((rs_matrix4x4*) buf1961, *(float*)buf1962, *(float*)buf1963, *(float*)buf1964, *(float*)buf1965, *(float*)buf1966, *(float*)buf1967); + rsMatrixLoadIdentity((rs_matrix4x4*) buf1968); + rsMatrixLoadIdentity((rs_matrix3x3*) buf1969); + rsMatrixLoadIdentity((rs_matrix2x2*) buf1970); + rsMatrixLoadMultiply((rs_matrix4x4*) buf1971, (const rs_matrix4x4*) buf1972, (const rs_matrix4x4*) buf1973); + rsMatrixLoadMultiply((rs_matrix3x3*) buf1974, (const rs_matrix3x3*) buf1975, (const rs_matrix3x3*) buf1976); + rsMatrixLoadMultiply((rs_matrix2x2*) buf1977, (const rs_matrix2x2*) buf1978, (const rs_matrix2x2*) buf1979); + rsMatrixLoadOrtho((rs_matrix4x4*) buf1980, *(float*)buf1981, *(float*)buf1982, *(float*)buf1983, *(float*)buf1984, *(float*)buf1985, *(float*)buf1986); + rsMatrixLoadPerspective((rs_matrix4x4*) buf1987, *(float*)buf1988, *(float*)buf1989, *(float*)buf1990, *(float*)buf1991); + rsMatrixLoadRotate((rs_matrix4x4*) buf1992, *(float*)buf1993, *(float*)buf1994, *(float*)buf1995, *(float*)buf1996); + rsMatrixLoadScale((rs_matrix4x4*) buf1997, *(float*)buf1998, *(float*)buf1999, *(float*)buf2000); + rsMatrixLoadTranslate((rs_matrix4x4*) buf2001, *(float*)buf2002, *(float*)buf2003, *(float*)buf2004); + rsMatrixMultiply((rs_matrix4x4*) buf2005, (const rs_matrix4x4*) buf2006); + rsMatrixMultiply((rs_matrix3x3*) buf2007, (const rs_matrix3x3*) buf2008); + rsMatrixMultiply((rs_matrix2x2*) buf2009, (const rs_matrix2x2*) buf2010); + *(float4*)buf2011 = rsMatrixMultiply((const rs_matrix4x4*) buf2012, *(float4*)buf2013); + *(float4*)buf2014 = rsMatrixMultiply((const rs_matrix4x4*) buf2015, *(float3*)buf2016); + *(float4*)buf2017 = rsMatrixMultiply((const rs_matrix4x4*) buf2018, *(float2*)buf2019); + *(float3*)buf2020 = rsMatrixMultiply((const rs_matrix3x3*) buf2021, *(float3*)buf2022); + *(float3*)buf2023 = rsMatrixMultiply((const rs_matrix3x3*) buf2024, *(float2*)buf2025); + *(float2*)buf2026 = rsMatrixMultiply((const rs_matrix2x2*) buf2027, *(float2*)buf2028); + rsMatrixRotate((rs_matrix4x4*) buf2029, *(float*)buf2030, *(float*)buf2031, *(float*)buf2032, *(float*)buf2033); + rsMatrixScale((rs_matrix4x4*) buf2034, *(float*)buf2035, *(float*)buf2036, *(float*)buf2037); + rsMatrixSet((rs_matrix4x4*) buf2038, *(uint32_t*)buf2039, *(uint32_t*)buf2040, *(float*)buf2041); + rsMatrixSet((rs_matrix3x3*) buf2042, *(uint32_t*)buf2043, *(uint32_t*)buf2044, *(float*)buf2045); + rsMatrixSet((rs_matrix2x2*) buf2046, *(uint32_t*)buf2047, *(uint32_t*)buf2048, *(float*)buf2049); + rsMatrixTranslate((rs_matrix4x4*) buf2050, *(float*)buf2051, *(float*)buf2052, *(float*)buf2053); + rsMatrixTranspose((rs_matrix4x4*) buf2054); + rsMatrixTranspose((rs_matrix3x3*) buf2055); + rsMatrixTranspose((rs_matrix2x2*) buf2056); + *(uchar4*)buf2057 = rsPackColorTo8888(*(float*)buf2058, *(float*)buf2059, *(float*)buf2060); + *(uchar4*)buf2061 = rsPackColorTo8888(*(float*)buf2062, *(float*)buf2063, *(float*)buf2064, *(float*)buf2065); + *(uchar4*)buf2066 = rsPackColorTo8888(*(float3*)buf2067); + *(uchar4*)buf2068 = rsPackColorTo8888(*(float4*)buf2069); + rsQuaternionAdd((rs_quaternion*) buf2070, (const rs_quaternion*) buf2071); + rsQuaternionConjugate((rs_quaternion*) buf2072); + *(float*)buf2073 = rsQuaternionDot((const rs_quaternion*) buf2074, (const rs_quaternion*) buf2075); + rsQuaternionGetMatrixUnit((rs_matrix4x4*) buf2076, (const rs_quaternion*) buf2077); + rsQuaternionLoadRotate((rs_quaternion*) buf2078, *(float*)buf2079, *(float*)buf2080, *(float*)buf2081, *(float*)buf2082); + rsQuaternionLoadRotateUnit((rs_quaternion*) buf2083, *(float*)buf2084, *(float*)buf2085, *(float*)buf2086, *(float*)buf2087); + rsQuaternionMultiply((rs_quaternion*) buf2088, *(float*)buf2089); + rsQuaternionMultiply((rs_quaternion*) buf2090, (const rs_quaternion*) buf2091); + rsQuaternionNormalize((rs_quaternion*) buf2092); + rsQuaternionSet((rs_quaternion*) buf2093, *(float*)buf2094, *(float*)buf2095, *(float*)buf2096, *(float*)buf2097); + rsQuaternionSet((rs_quaternion*) buf2098, (const rs_quaternion*) buf2099); + rsQuaternionSlerp((rs_quaternion*) buf2100, (const rs_quaternion*) buf2101, (const rs_quaternion*) buf2102, *(float*)buf2103); + *(int*)buf2104 = rsRand(*(int*)buf2105); + *(int*)buf2106 = rsRand(*(int*)buf2107, *(int*)buf2108); + *(float*)buf2109 = rsRand(*(float*)buf2110); + *(float*)buf2111 = rsRand(*(float*)buf2112, *(float*)buf2113); + *(bool*)buf2114 = rsSendToClient(*(int*)buf2115); + *(bool*)buf2116 = rsSendToClient(*(int*)buf2117, (const void*) buf2118, *(uint*)buf2119); + rsSendToClientBlocking(*(int*)buf2120); + rsSendToClientBlocking(*(int*)buf2121, (const void*) buf2122, *(uint*)buf2123); + rsSetObject((rs_element*) buf2124, *(rs_element*)buf2125); + rsSetObject((rs_type*) buf2126, *(rs_type*)buf2127); + rsSetObject((rs_allocation*) buf2128, *(rs_allocation*)buf2129); + rsSetObject((rs_sampler*) buf2130, *(rs_sampler*)buf2131); + rsSetObject((rs_script*) buf2132, *(rs_script*)buf2133); #ifndef __LP64__ - rsSetObject((rs_mesh*) buf2116, *(rs_mesh*)buf2117); - rsSetObject((rs_program_fragment*) buf2118, *(rs_program_fragment*)buf2119); - rsSetObject((rs_program_vertex*) buf2120, *(rs_program_vertex*)buf2121); - rsSetObject((rs_program_raster*) buf2122, *(rs_program_raster*)buf2123); - rsSetObject((rs_program_store*) buf2124, *(rs_program_store*)buf2125); - rsSetObject((rs_font*) buf2126, *(rs_font*)buf2127); + rsSetObject((rs_mesh*) buf2134, *(rs_mesh*)buf2135); + rsSetObject((rs_program_fragment*) buf2136, *(rs_program_fragment*)buf2137); + rsSetObject((rs_program_vertex*) buf2138, *(rs_program_vertex*)buf2139); + rsSetObject((rs_program_raster*) buf2140, *(rs_program_raster*)buf2141); + rsSetObject((rs_program_store*) buf2142, *(rs_program_store*)buf2143); + rsSetObject((rs_font*) buf2144, *(rs_font*)buf2145); #endif - *(rs_time_t*)buf2128 = rsTime((rs_time_t*) buf2129); - *(float4*)buf2130 = rsUnpackColor8888(*(uchar4*)buf2131); - *(int64_t*)buf2132 = rsUptimeMillis(); - *(int64_t*)buf2133 = rsUptimeNanos(); - *(float4*)buf2134 = rsYuvToRGBA_float4(*(uchar*)buf2135, *(uchar*)buf2136, *(uchar*)buf2137); - *(uchar4*)buf2138 = rsYuvToRGBA_uchar4(*(uchar*)buf2139, *(uchar*)buf2140, *(uchar*)buf2141); + *(rs_time_t*)buf2146 = rsTime((rs_time_t*) buf2147); + *(float4*)buf2148 = rsUnpackColor8888(*(uchar4*)buf2149); + *(int64_t*)buf2150 = rsUptimeMillis(); + *(int64_t*)buf2151 = rsUptimeNanos(); + *(float4*)buf2152 = rsYuvToRGBA_float4(*(uchar*)buf2153, *(uchar*)buf2154, *(uchar*)buf2155); + *(uchar4*)buf2156 = rsYuvToRGBA_uchar4(*(uchar*)buf2157, *(uchar*)buf2158, *(uchar*)buf2159); #ifndef __LP64__ - rsgAllocationSyncAll(*(rs_allocation*)buf2142); + rsgAllocationSyncAll(*(rs_allocation*)buf2160); #endif #ifndef __LP64__ - rsgAllocationSyncAll(*(rs_allocation*)buf2143, *(rs_allocation_usage_type*)buf2144); + rsgAllocationSyncAll(*(rs_allocation*)buf2161, *(rs_allocation_usage_type*)buf2162); #endif #ifndef __LP64__ - rsgBindColorTarget(*(rs_allocation*)buf2145, *(uint*)buf2146); + rsgBindColorTarget(*(rs_allocation*)buf2163, *(uint*)buf2164); #endif #ifndef __LP64__ - rsgBindConstant(*(rs_program_fragment*)buf2147, *(uint*)buf2148, *(rs_allocation*)buf2149); + rsgBindConstant(*(rs_program_fragment*)buf2165, *(uint*)buf2166, *(rs_allocation*)buf2167); #endif #ifndef __LP64__ - rsgBindConstant(*(rs_program_vertex*)buf2150, *(uint*)buf2151, *(rs_allocation*)buf2152); + rsgBindConstant(*(rs_program_vertex*)buf2168, *(uint*)buf2169, *(rs_allocation*)buf2170); #endif #ifndef __LP64__ - rsgBindDepthTarget(*(rs_allocation*)buf2153); + rsgBindDepthTarget(*(rs_allocation*)buf2171); #endif #ifndef __LP64__ - rsgBindFont(*(rs_font*)buf2154); + rsgBindFont(*(rs_font*)buf2172); #endif #ifndef __LP64__ - rsgBindProgramFragment(*(rs_program_fragment*)buf2155); + rsgBindProgramFragment(*(rs_program_fragment*)buf2173); #endif #ifndef __LP64__ - rsgBindProgramRaster(*(rs_program_raster*)buf2156); + rsgBindProgramRaster(*(rs_program_raster*)buf2174); #endif #ifndef __LP64__ - rsgBindProgramStore(*(rs_program_store*)buf2157); + rsgBindProgramStore(*(rs_program_store*)buf2175); #endif #ifndef __LP64__ - rsgBindProgramVertex(*(rs_program_vertex*)buf2158); + rsgBindProgramVertex(*(rs_program_vertex*)buf2176); #endif #ifndef __LP64__ - rsgBindSampler(*(rs_program_fragment*)buf2159, *(uint*)buf2160, *(rs_sampler*)buf2161); + rsgBindSampler(*(rs_program_fragment*)buf2177, *(uint*)buf2178, *(rs_sampler*)buf2179); #endif #ifndef __LP64__ - rsgBindTexture(*(rs_program_fragment*)buf2162, *(uint*)buf2163, *(rs_allocation*)buf2164); + rsgBindTexture(*(rs_program_fragment*)buf2180, *(uint*)buf2181, *(rs_allocation*)buf2182); #endif #ifndef __LP64__ rsgClearAllRenderTargets(); #endif #ifndef __LP64__ - rsgClearColor(*(float*)buf2165, *(float*)buf2166, *(float*)buf2167, *(float*)buf2168); + rsgClearColor(*(float*)buf2183, *(float*)buf2184, *(float*)buf2185, *(float*)buf2186); #endif #ifndef __LP64__ - rsgClearColorTarget(*(uint*)buf2169); + rsgClearColorTarget(*(uint*)buf2187); #endif #ifndef __LP64__ - rsgClearDepth(*(float*)buf2170); + rsgClearDepth(*(float*)buf2188); #endif #ifndef __LP64__ rsgClearDepthTarget(); #endif #ifndef __LP64__ - rsgDrawMesh(*(rs_mesh*)buf2171); + rsgDrawMesh(*(rs_mesh*)buf2189); #endif #ifndef __LP64__ - rsgDrawMesh(*(rs_mesh*)buf2172, *(uint*)buf2173); + rsgDrawMesh(*(rs_mesh*)buf2190, *(uint*)buf2191); #endif #ifndef __LP64__ - rsgDrawMesh(*(rs_mesh*)buf2174, *(uint*)buf2175, *(uint*)buf2176, *(uint*)buf2177); + rsgDrawMesh(*(rs_mesh*)buf2192, *(uint*)buf2193, *(uint*)buf2194, *(uint*)buf2195); #endif #ifndef __LP64__ - rsgDrawQuad(*(float*)buf2178, *(float*)buf2179, *(float*)buf2180, *(float*)buf2181, *(float*)buf2182, *(float*)buf2183, *(float*)buf2184, *(float*)buf2185, *(float*)buf2186, *(float*)buf2187, *(float*)buf2188, *(float*)buf2189); + rsgDrawQuad(*(float*)buf2196, *(float*)buf2197, *(float*)buf2198, *(float*)buf2199, *(float*)buf2200, *(float*)buf2201, *(float*)buf2202, *(float*)buf2203, *(float*)buf2204, *(float*)buf2205, *(float*)buf2206, *(float*)buf2207); #endif #ifndef __LP64__ - rsgDrawQuadTexCoords(*(float*)buf2190, *(float*)buf2191, *(float*)buf2192, *(float*)buf2193, *(float*)buf2194, *(float*)buf2195, *(float*)buf2196, *(float*)buf2197, *(float*)buf2198, *(float*)buf2199, *(float*)buf2200, *(float*)buf2201, *(float*)buf2202, *(float*)buf2203, *(float*)buf2204, *(float*)buf2205, *(float*)buf2206, *(float*)buf2207, *(float*)buf2208, *(float*)buf2209); + rsgDrawQuadTexCoords(*(float*)buf2208, *(float*)buf2209, *(float*)buf2210, *(float*)buf2211, *(float*)buf2212, *(float*)buf2213, *(float*)buf2214, *(float*)buf2215, *(float*)buf2216, *(float*)buf2217, *(float*)buf2218, *(float*)buf2219, *(float*)buf2220, *(float*)buf2221, *(float*)buf2222, *(float*)buf2223, *(float*)buf2224, *(float*)buf2225, *(float*)buf2226, *(float*)buf2227); #endif #ifndef __LP64__ - rsgDrawRect(*(float*)buf2210, *(float*)buf2211, *(float*)buf2212, *(float*)buf2213, *(float*)buf2214); + rsgDrawRect(*(float*)buf2228, *(float*)buf2229, *(float*)buf2230, *(float*)buf2231, *(float*)buf2232); #endif #ifndef __LP64__ - rsgDrawSpriteScreenspace(*(float*)buf2215, *(float*)buf2216, *(float*)buf2217, *(float*)buf2218, *(float*)buf2219); + rsgDrawSpriteScreenspace(*(float*)buf2233, *(float*)buf2234, *(float*)buf2235, *(float*)buf2236, *(float*)buf2237); #endif #ifndef __LP64__ - rsgDrawText((const char*) buf2220, *(int*)buf2221, *(int*)buf2222); + rsgDrawText((const char*) buf2238, *(int*)buf2239, *(int*)buf2240); #endif #ifndef __LP64__ - rsgDrawText(*(rs_allocation*)buf2223, *(int*)buf2224, *(int*)buf2225); + rsgDrawText(*(rs_allocation*)buf2241, *(int*)buf2242, *(int*)buf2243); #endif #ifndef __LP64__ - *(uint*)buf2226 = rsgFinish(); + *(uint*)buf2244 = rsgFinish(); #endif #ifndef __LP64__ - rsgFontColor(*(float*)buf2227, *(float*)buf2228, *(float*)buf2229, *(float*)buf2230); + rsgFontColor(*(float*)buf2245, *(float*)buf2246, *(float*)buf2247, *(float*)buf2248); #endif #ifndef __LP64__ - *(uint*)buf2231 = rsgGetHeight(); + *(uint*)buf2249 = rsgGetHeight(); #endif #ifndef __LP64__ - *(uint*)buf2232 = rsgGetWidth(); + *(uint*)buf2250 = rsgGetWidth(); #endif #ifndef __LP64__ - rsgMeasureText((const char*) buf2233, (int*) buf2234, (int*) buf2235, (int*) buf2236, (int*) buf2237); + rsgMeasureText((const char*) buf2251, (int*) buf2252, (int*) buf2253, (int*) buf2254, (int*) buf2255); #endif #ifndef __LP64__ - rsgMeasureText(*(rs_allocation*)buf2238, (int*) buf2239, (int*) buf2240, (int*) buf2241, (int*) buf2242); + rsgMeasureText(*(rs_allocation*)buf2256, (int*) buf2257, (int*) buf2258, (int*) buf2259, (int*) buf2260); #endif #ifndef __LP64__ - rsgMeshComputeBoundingBox(*(rs_mesh*)buf2243, (float*) buf2244, (float*) buf2245, (float*) buf2246, (float*) buf2247, (float*) buf2248, (float*) buf2249); + rsgMeshComputeBoundingBox(*(rs_mesh*)buf2261, (float*) buf2262, (float*) buf2263, (float*) buf2264, (float*) buf2265, (float*) buf2266, (float*) buf2267); #endif #ifndef __LP64__ - rsgMeshComputeBoundingBox(*(rs_mesh*)buf2250, (float3*) buf2251, (float3*) buf2252); + rsgMeshComputeBoundingBox(*(rs_mesh*)buf2268, (float3*) buf2269, (float3*) buf2270); #endif #ifndef __LP64__ - rsgProgramFragmentConstantColor(*(rs_program_fragment*)buf2253, *(float*)buf2254, *(float*)buf2255, *(float*)buf2256, *(float*)buf2257); + rsgProgramFragmentConstantColor(*(rs_program_fragment*)buf2271, *(float*)buf2272, *(float*)buf2273, *(float*)buf2274, *(float*)buf2275); #endif #ifndef __LP64__ - rsgProgramVertexGetProjectionMatrix((rs_matrix4x4*) buf2258); + rsgProgramVertexGetProjectionMatrix((rs_matrix4x4*) buf2276); #endif #ifndef __LP64__ - rsgProgramVertexLoadModelMatrix((const rs_matrix4x4*) buf2259); + rsgProgramVertexLoadModelMatrix((const rs_matrix4x4*) buf2277); #endif #ifndef __LP64__ - rsgProgramVertexLoadProjectionMatrix((const rs_matrix4x4*) buf2260); + rsgProgramVertexLoadProjectionMatrix((const rs_matrix4x4*) buf2278); #endif #ifndef __LP64__ - rsgProgramVertexLoadTextureMatrix((const rs_matrix4x4*) buf2261); + rsgProgramVertexLoadTextureMatrix((const rs_matrix4x4*) buf2279); #endif - *(float*)buf2262 = rsqrt(*(float*)buf2263); - *(float2*)buf2264 = rsqrt(*(float2*)buf2265); - *(float3*)buf2266 = rsqrt(*(float3*)buf2267); - *(float4*)buf2268 = rsqrt(*(float4*)buf2269); - *(float*)buf2270 = sign(*(float*)buf2271); - *(float2*)buf2272 = sign(*(float2*)buf2273); - *(float3*)buf2274 = sign(*(float3*)buf2275); - *(float4*)buf2276 = sign(*(float4*)buf2277); - *(float*)buf2278 = sin(*(float*)buf2279); - *(float2*)buf2280 = sin(*(float2*)buf2281); - *(float3*)buf2282 = sin(*(float3*)buf2283); - *(float4*)buf2284 = sin(*(float4*)buf2285); - *(float*)buf2286 = sincos(*(float*)buf2287, (float*) buf2288); - *(float2*)buf2289 = sincos(*(float2*)buf2290, (float2*) buf2291); - *(float3*)buf2292 = sincos(*(float3*)buf2293, (float3*) buf2294); - *(float4*)buf2295 = sincos(*(float4*)buf2296, (float4*) buf2297); - *(float*)buf2298 = sinh(*(float*)buf2299); - *(float2*)buf2300 = sinh(*(float2*)buf2301); - *(float3*)buf2302 = sinh(*(float3*)buf2303); - *(float4*)buf2304 = sinh(*(float4*)buf2305); - *(float*)buf2306 = sinpi(*(float*)buf2307); - *(float2*)buf2308 = sinpi(*(float2*)buf2309); - *(float3*)buf2310 = sinpi(*(float3*)buf2311); - *(float4*)buf2312 = sinpi(*(float4*)buf2313); - *(float*)buf2314 = sqrt(*(float*)buf2315); - *(float2*)buf2316 = sqrt(*(float2*)buf2317); - *(float3*)buf2318 = sqrt(*(float3*)buf2319); - *(float4*)buf2320 = sqrt(*(float4*)buf2321); - *(float*)buf2322 = step(*(float*)buf2323, *(float*)buf2324); - *(float2*)buf2325 = step(*(float2*)buf2326, *(float2*)buf2327); - *(float3*)buf2328 = step(*(float3*)buf2329, *(float3*)buf2330); - *(float4*)buf2331 = step(*(float4*)buf2332, *(float4*)buf2333); - *(float2*)buf2334 = step(*(float2*)buf2335, *(float*)buf2336); - *(float3*)buf2337 = step(*(float3*)buf2338, *(float*)buf2339); - *(float4*)buf2340 = step(*(float4*)buf2341, *(float*)buf2342); - *(float*)buf2343 = tan(*(float*)buf2344); - *(float2*)buf2345 = tan(*(float2*)buf2346); - *(float3*)buf2347 = tan(*(float3*)buf2348); - *(float4*)buf2349 = tan(*(float4*)buf2350); - *(float*)buf2351 = tanh(*(float*)buf2352); - *(float2*)buf2353 = tanh(*(float2*)buf2354); - *(float3*)buf2355 = tanh(*(float3*)buf2356); - *(float4*)buf2357 = tanh(*(float4*)buf2358); - *(float*)buf2359 = tanpi(*(float*)buf2360); - *(float2*)buf2361 = tanpi(*(float2*)buf2362); - *(float3*)buf2363 = tanpi(*(float3*)buf2364); - *(float4*)buf2365 = tanpi(*(float4*)buf2366); - *(float*)buf2367 = tgamma(*(float*)buf2368); - *(float2*)buf2369 = tgamma(*(float2*)buf2370); - *(float3*)buf2371 = tgamma(*(float3*)buf2372); - *(float4*)buf2373 = tgamma(*(float4*)buf2374); - *(float*)buf2375 = trunc(*(float*)buf2376); - *(float2*)buf2377 = trunc(*(float2*)buf2378); - *(float3*)buf2379 = trunc(*(float3*)buf2380); - *(float4*)buf2381 = trunc(*(float4*)buf2382); + *(float*)buf2280 = rsqrt(*(float*)buf2281); + *(float2*)buf2282 = rsqrt(*(float2*)buf2283); + *(float3*)buf2284 = rsqrt(*(float3*)buf2285); + *(float4*)buf2286 = rsqrt(*(float4*)buf2287); + *(float*)buf2288 = sign(*(float*)buf2289); + *(float2*)buf2290 = sign(*(float2*)buf2291); + *(float3*)buf2292 = sign(*(float3*)buf2293); + *(float4*)buf2294 = sign(*(float4*)buf2295); + *(float*)buf2296 = sin(*(float*)buf2297); + *(float2*)buf2298 = sin(*(float2*)buf2299); + *(float3*)buf2300 = sin(*(float3*)buf2301); + *(float4*)buf2302 = sin(*(float4*)buf2303); + *(float*)buf2304 = sincos(*(float*)buf2305, (float*) buf2306); + *(float2*)buf2307 = sincos(*(float2*)buf2308, (float2*) buf2309); + *(float3*)buf2310 = sincos(*(float3*)buf2311, (float3*) buf2312); + *(float4*)buf2313 = sincos(*(float4*)buf2314, (float4*) buf2315); + *(float*)buf2316 = sinh(*(float*)buf2317); + *(float2*)buf2318 = sinh(*(float2*)buf2319); + *(float3*)buf2320 = sinh(*(float3*)buf2321); + *(float4*)buf2322 = sinh(*(float4*)buf2323); + *(float*)buf2324 = sinpi(*(float*)buf2325); + *(float2*)buf2326 = sinpi(*(float2*)buf2327); + *(float3*)buf2328 = sinpi(*(float3*)buf2329); + *(float4*)buf2330 = sinpi(*(float4*)buf2331); + *(float*)buf2332 = sqrt(*(float*)buf2333); + *(float2*)buf2334 = sqrt(*(float2*)buf2335); + *(float3*)buf2336 = sqrt(*(float3*)buf2337); + *(float4*)buf2338 = sqrt(*(float4*)buf2339); + *(float*)buf2340 = step(*(float*)buf2341, *(float*)buf2342); + *(float2*)buf2343 = step(*(float2*)buf2344, *(float2*)buf2345); + *(float3*)buf2346 = step(*(float3*)buf2347, *(float3*)buf2348); + *(float4*)buf2349 = step(*(float4*)buf2350, *(float4*)buf2351); + *(float2*)buf2352 = step(*(float2*)buf2353, *(float*)buf2354); + *(float3*)buf2355 = step(*(float3*)buf2356, *(float*)buf2357); + *(float4*)buf2358 = step(*(float4*)buf2359, *(float*)buf2360); + *(float*)buf2361 = tan(*(float*)buf2362); + *(float2*)buf2363 = tan(*(float2*)buf2364); + *(float3*)buf2365 = tan(*(float3*)buf2366); + *(float4*)buf2367 = tan(*(float4*)buf2368); + *(float*)buf2369 = tanh(*(float*)buf2370); + *(float2*)buf2371 = tanh(*(float2*)buf2372); + *(float3*)buf2373 = tanh(*(float3*)buf2374); + *(float4*)buf2375 = tanh(*(float4*)buf2376); + *(float*)buf2377 = tanpi(*(float*)buf2378); + *(float2*)buf2379 = tanpi(*(float2*)buf2380); + *(float3*)buf2381 = tanpi(*(float3*)buf2382); + *(float4*)buf2383 = tanpi(*(float4*)buf2384); + *(float*)buf2385 = tgamma(*(float*)buf2386); + *(float2*)buf2387 = tgamma(*(float2*)buf2388); + *(float3*)buf2389 = tgamma(*(float3*)buf2390); + *(float4*)buf2391 = tgamma(*(float4*)buf2392); + *(float*)buf2393 = trunc(*(float*)buf2394); + *(float2*)buf2395 = trunc(*(float2*)buf2396); + *(float3*)buf2397 = trunc(*(float3*)buf2398); + *(float4*)buf2399 = trunc(*(float4*)buf2400); } diff --git a/tests/P_all_api_16/all16.rs b/tests/P_all_api_16/all16.rs index 92adb63..565bca1 100644 --- a/tests/P_all_api_16/all16.rs +++ b/tests/P_all_api_16/all16.rs @@ -2497,6 +2497,24 @@ char buf2471[200]; char buf2472[200]; char buf2473[200]; char buf2474[200]; +char buf2475[200]; +char buf2476[200]; +char buf2477[200]; +char buf2478[200]; +char buf2479[200]; +char buf2480[200]; +char buf2481[200]; +char buf2482[200]; +char buf2483[200]; +char buf2484[200]; +char buf2485[200]; +char buf2486[200]; +char buf2487[200]; +char buf2488[200]; +char buf2489[200]; +char buf2490[200]; +char buf2491[200]; +char buf2492[200]; void root(const int* in) { *(uchar*)buf0 = abs(*(char*)buf1); @@ -2896,645 +2914,651 @@ void root(const int* in) { *(float2*)buf886 = max(*(float2*)buf887, *(float2*)buf888); *(float3*)buf889 = max(*(float3*)buf890, *(float3*)buf891); *(float4*)buf892 = max(*(float4*)buf893, *(float4*)buf894); - *(char*)buf895 = max(*(char*)buf896, *(char*)buf897); - *(uchar*)buf898 = max(*(uchar*)buf899, *(uchar*)buf900); - *(short*)buf901 = max(*(short*)buf902, *(short*)buf903); - *(ushort*)buf904 = max(*(ushort*)buf905, *(ushort*)buf906); - *(int*)buf907 = max(*(int*)buf908, *(int*)buf909); - *(uint*)buf910 = max(*(uint*)buf911, *(uint*)buf912); - *(char2*)buf913 = max(*(char2*)buf914, *(char2*)buf915); - *(uchar2*)buf916 = max(*(uchar2*)buf917, *(uchar2*)buf918); - *(short2*)buf919 = max(*(short2*)buf920, *(short2*)buf921); - *(ushort2*)buf922 = max(*(ushort2*)buf923, *(ushort2*)buf924); - *(int2*)buf925 = max(*(int2*)buf926, *(int2*)buf927); - *(uint2*)buf928 = max(*(uint2*)buf929, *(uint2*)buf930); - *(char3*)buf931 = max(*(char3*)buf932, *(char3*)buf933); - *(uchar3*)buf934 = max(*(uchar3*)buf935, *(uchar3*)buf936); - *(short3*)buf937 = max(*(short3*)buf938, *(short3*)buf939); - *(ushort3*)buf940 = max(*(ushort3*)buf941, *(ushort3*)buf942); - *(int3*)buf943 = max(*(int3*)buf944, *(int3*)buf945); - *(uint3*)buf946 = max(*(uint3*)buf947, *(uint3*)buf948); - *(char4*)buf949 = max(*(char4*)buf950, *(char4*)buf951); - *(uchar4*)buf952 = max(*(uchar4*)buf953, *(uchar4*)buf954); - *(short4*)buf955 = max(*(short4*)buf956, *(short4*)buf957); - *(ushort4*)buf958 = max(*(ushort4*)buf959, *(ushort4*)buf960); - *(int4*)buf961 = max(*(int4*)buf962, *(int4*)buf963); - *(uint4*)buf964 = max(*(uint4*)buf965, *(uint4*)buf966); - *(float*)buf967 = min(*(float*)buf968, *(float*)buf969); - *(float2*)buf970 = min(*(float2*)buf971, *(float2*)buf972); - *(float3*)buf973 = min(*(float3*)buf974, *(float3*)buf975); - *(float4*)buf976 = min(*(float4*)buf977, *(float4*)buf978); - *(char*)buf979 = min(*(char*)buf980, *(char*)buf981); - *(uchar*)buf982 = min(*(uchar*)buf983, *(uchar*)buf984); - *(short*)buf985 = min(*(short*)buf986, *(short*)buf987); - *(ushort*)buf988 = min(*(ushort*)buf989, *(ushort*)buf990); - *(int*)buf991 = min(*(int*)buf992, *(int*)buf993); - *(uint*)buf994 = min(*(uint*)buf995, *(uint*)buf996); - *(char2*)buf997 = min(*(char2*)buf998, *(char2*)buf999); - *(uchar2*)buf1000 = min(*(uchar2*)buf1001, *(uchar2*)buf1002); - *(short2*)buf1003 = min(*(short2*)buf1004, *(short2*)buf1005); - *(ushort2*)buf1006 = min(*(ushort2*)buf1007, *(ushort2*)buf1008); - *(int2*)buf1009 = min(*(int2*)buf1010, *(int2*)buf1011); - *(uint2*)buf1012 = min(*(uint2*)buf1013, *(uint2*)buf1014); - *(char3*)buf1015 = min(*(char3*)buf1016, *(char3*)buf1017); - *(uchar3*)buf1018 = min(*(uchar3*)buf1019, *(uchar3*)buf1020); - *(short3*)buf1021 = min(*(short3*)buf1022, *(short3*)buf1023); - *(ushort3*)buf1024 = min(*(ushort3*)buf1025, *(ushort3*)buf1026); - *(int3*)buf1027 = min(*(int3*)buf1028, *(int3*)buf1029); - *(uint3*)buf1030 = min(*(uint3*)buf1031, *(uint3*)buf1032); - *(char4*)buf1033 = min(*(char4*)buf1034, *(char4*)buf1035); - *(uchar4*)buf1036 = min(*(uchar4*)buf1037, *(uchar4*)buf1038); - *(short4*)buf1039 = min(*(short4*)buf1040, *(short4*)buf1041); - *(ushort4*)buf1042 = min(*(ushort4*)buf1043, *(ushort4*)buf1044); - *(int4*)buf1045 = min(*(int4*)buf1046, *(int4*)buf1047); - *(uint4*)buf1048 = min(*(uint4*)buf1049, *(uint4*)buf1050); - *(float*)buf1051 = mix(*(float*)buf1052, *(float*)buf1053, *(float*)buf1054); - *(float2*)buf1055 = mix(*(float2*)buf1056, *(float2*)buf1057, *(float2*)buf1058); - *(float3*)buf1059 = mix(*(float3*)buf1060, *(float3*)buf1061, *(float3*)buf1062); - *(float4*)buf1063 = mix(*(float4*)buf1064, *(float4*)buf1065, *(float4*)buf1066); - *(float2*)buf1067 = mix(*(float2*)buf1068, *(float2*)buf1069, *(float*)buf1070); - *(float3*)buf1071 = mix(*(float3*)buf1072, *(float3*)buf1073, *(float*)buf1074); - *(float4*)buf1075 = mix(*(float4*)buf1076, *(float4*)buf1077, *(float*)buf1078); - *(float*)buf1079 = modf(*(float*)buf1080, (float*) buf1081); - *(float2*)buf1082 = modf(*(float2*)buf1083, (float2*) buf1084); - *(float3*)buf1085 = modf(*(float3*)buf1086, (float3*) buf1087); - *(float4*)buf1088 = modf(*(float4*)buf1089, (float4*) buf1090); - *(float*)buf1091 = nan(*(uint*)buf1092); - *(float*)buf1093 = nextafter(*(float*)buf1094, *(float*)buf1095); - *(float2*)buf1096 = nextafter(*(float2*)buf1097, *(float2*)buf1098); - *(float3*)buf1099 = nextafter(*(float3*)buf1100, *(float3*)buf1101); - *(float4*)buf1102 = nextafter(*(float4*)buf1103, *(float4*)buf1104); - *(float*)buf1105 = normalize(*(float*)buf1106); - *(float2*)buf1107 = normalize(*(float2*)buf1108); - *(float3*)buf1109 = normalize(*(float3*)buf1110); - *(float4*)buf1111 = normalize(*(float4*)buf1112); - *(float*)buf1113 = pow(*(float*)buf1114, *(float*)buf1115); - *(float2*)buf1116 = pow(*(float2*)buf1117, *(float2*)buf1118); - *(float3*)buf1119 = pow(*(float3*)buf1120, *(float3*)buf1121); - *(float4*)buf1122 = pow(*(float4*)buf1123, *(float4*)buf1124); - *(float*)buf1125 = pown(*(float*)buf1126, *(int*)buf1127); - *(float2*)buf1128 = pown(*(float2*)buf1129, *(int2*)buf1130); - *(float3*)buf1131 = pown(*(float3*)buf1132, *(int3*)buf1133); - *(float4*)buf1134 = pown(*(float4*)buf1135, *(int4*)buf1136); - *(float*)buf1137 = powr(*(float*)buf1138, *(float*)buf1139); - *(float2*)buf1140 = powr(*(float2*)buf1141, *(float2*)buf1142); - *(float3*)buf1143 = powr(*(float3*)buf1144, *(float3*)buf1145); - *(float4*)buf1146 = powr(*(float4*)buf1147, *(float4*)buf1148); - *(float*)buf1149 = radians(*(float*)buf1150); - *(float2*)buf1151 = radians(*(float2*)buf1152); - *(float3*)buf1153 = radians(*(float3*)buf1154); - *(float4*)buf1155 = radians(*(float4*)buf1156); - *(float*)buf1157 = remainder(*(float*)buf1158, *(float*)buf1159); - *(float2*)buf1160 = remainder(*(float2*)buf1161, *(float2*)buf1162); - *(float3*)buf1163 = remainder(*(float3*)buf1164, *(float3*)buf1165); - *(float4*)buf1166 = remainder(*(float4*)buf1167, *(float4*)buf1168); - *(float*)buf1169 = remquo(*(float*)buf1170, *(float*)buf1171, (int*) buf1172); - *(float2*)buf1173 = remquo(*(float2*)buf1174, *(float2*)buf1175, (int2*) buf1176); - *(float3*)buf1177 = remquo(*(float3*)buf1178, *(float3*)buf1179, (int3*) buf1180); - *(float4*)buf1181 = remquo(*(float4*)buf1182, *(float4*)buf1183, (int4*) buf1184); - *(float*)buf1185 = rint(*(float*)buf1186); - *(float2*)buf1187 = rint(*(float2*)buf1188); - *(float3*)buf1189 = rint(*(float3*)buf1190); - *(float4*)buf1191 = rint(*(float4*)buf1192); - *(float*)buf1193 = rootn(*(float*)buf1194, *(int*)buf1195); - *(float2*)buf1196 = rootn(*(float2*)buf1197, *(int2*)buf1198); - *(float3*)buf1199 = rootn(*(float3*)buf1200, *(int3*)buf1201); - *(float4*)buf1202 = rootn(*(float4*)buf1203, *(int4*)buf1204); - *(float*)buf1205 = round(*(float*)buf1206); - *(float2*)buf1207 = round(*(float2*)buf1208); - *(float3*)buf1209 = round(*(float3*)buf1210); - *(float4*)buf1211 = round(*(float4*)buf1212); - rsAllocationCopy1DRange(*(rs_allocation*)buf1213, *(uint32_t*)buf1214, *(uint32_t*)buf1215, *(uint32_t*)buf1216, *(rs_allocation*)buf1217, *(uint32_t*)buf1218, *(uint32_t*)buf1219); - rsAllocationCopy2DRange(*(rs_allocation*)buf1220, *(uint32_t*)buf1221, *(uint32_t*)buf1222, *(uint32_t*)buf1223, *(rs_allocation_cubemap_face*)buf1224, *(uint32_t*)buf1225, *(uint32_t*)buf1226, *(rs_allocation*)buf1227, *(uint32_t*)buf1228, *(uint32_t*)buf1229, *(uint32_t*)buf1230, *(rs_allocation_cubemap_face*)buf1231); - *(uint32_t*)buf1232 = rsAllocationGetDimFaces(*(rs_allocation*)buf1233); - *(uint32_t*)buf1234 = rsAllocationGetDimLOD(*(rs_allocation*)buf1235); - *(uint32_t*)buf1236 = rsAllocationGetDimX(*(rs_allocation*)buf1237); - *(uint32_t*)buf1238 = rsAllocationGetDimY(*(rs_allocation*)buf1239); - *(uint32_t*)buf1240 = rsAllocationGetDimZ(*(rs_allocation*)buf1241); - *(rs_element*)buf1242 = rsAllocationGetElement(*(rs_allocation*)buf1243); - rsAllocationIoReceive(*(rs_allocation*)buf1244); - rsAllocationIoSend(*(rs_allocation*)buf1245); - *(int32_t*)buf1246 = rsAtomicAdd((volatile int32_t*) buf1247, *(int32_t*)buf1248); - *(int32_t*)buf1249 = rsAtomicAnd((volatile int32_t*) buf1250, *(int32_t*)buf1251); - *(int32_t*)buf1252 = rsAtomicCas((volatile int32_t*) buf1253, *(int32_t*)buf1254, *(int32_t*)buf1255); - *(uint32_t*)buf1256 = rsAtomicCas((volatile uint32_t*) buf1257, *(uint32_t*)buf1258, *(uint32_t*)buf1259); - *(int32_t*)buf1260 = rsAtomicDec((volatile int32_t*) buf1261); - *(int32_t*)buf1262 = rsAtomicInc((volatile int32_t*) buf1263); - *(uint32_t*)buf1264 = rsAtomicMax((volatile uint32_t*) buf1265, *(uint32_t*)buf1266); - *(int32_t*)buf1267 = rsAtomicMax((volatile int32_t*) buf1268, *(int32_t*)buf1269); - *(uint32_t*)buf1270 = rsAtomicMin((volatile uint32_t*) buf1271, *(uint32_t*)buf1272); - *(int32_t*)buf1273 = rsAtomicMin((volatile int32_t*) buf1274, *(int32_t*)buf1275); - *(int32_t*)buf1276 = rsAtomicOr((volatile int32_t*) buf1277, *(int32_t*)buf1278); - *(int32_t*)buf1279 = rsAtomicSub((volatile int32_t*) buf1280, *(int32_t*)buf1281); - *(int32_t*)buf1282 = rsAtomicXor((volatile int32_t*) buf1283, *(int32_t*)buf1284); - *(char*)buf1285 = rsClamp(*(char*)buf1286, *(char*)buf1287, *(char*)buf1288); - *(uchar*)buf1289 = rsClamp(*(uchar*)buf1290, *(uchar*)buf1291, *(uchar*)buf1292); - *(short*)buf1293 = rsClamp(*(short*)buf1294, *(short*)buf1295, *(short*)buf1296); - *(ushort*)buf1297 = rsClamp(*(ushort*)buf1298, *(ushort*)buf1299, *(ushort*)buf1300); - *(int*)buf1301 = rsClamp(*(int*)buf1302, *(int*)buf1303, *(int*)buf1304); - *(uint*)buf1305 = rsClamp(*(uint*)buf1306, *(uint*)buf1307, *(uint*)buf1308); - rsClearObject((rs_element*) buf1309); - rsClearObject((rs_type*) buf1310); - rsClearObject((rs_allocation*) buf1311); - rsClearObject((rs_sampler*) buf1312); - rsClearObject((rs_script*) buf1313); + *(float2*)buf895 = max(*(float2*)buf896, *(float*)buf897); + *(float3*)buf898 = max(*(float3*)buf899, *(float*)buf900); + *(float4*)buf901 = max(*(float4*)buf902, *(float*)buf903); + *(char*)buf904 = max(*(char*)buf905, *(char*)buf906); + *(uchar*)buf907 = max(*(uchar*)buf908, *(uchar*)buf909); + *(short*)buf910 = max(*(short*)buf911, *(short*)buf912); + *(ushort*)buf913 = max(*(ushort*)buf914, *(ushort*)buf915); + *(int*)buf916 = max(*(int*)buf917, *(int*)buf918); + *(uint*)buf919 = max(*(uint*)buf920, *(uint*)buf921); + *(char2*)buf922 = max(*(char2*)buf923, *(char2*)buf924); + *(uchar2*)buf925 = max(*(uchar2*)buf926, *(uchar2*)buf927); + *(short2*)buf928 = max(*(short2*)buf929, *(short2*)buf930); + *(ushort2*)buf931 = max(*(ushort2*)buf932, *(ushort2*)buf933); + *(int2*)buf934 = max(*(int2*)buf935, *(int2*)buf936); + *(uint2*)buf937 = max(*(uint2*)buf938, *(uint2*)buf939); + *(char3*)buf940 = max(*(char3*)buf941, *(char3*)buf942); + *(uchar3*)buf943 = max(*(uchar3*)buf944, *(uchar3*)buf945); + *(short3*)buf946 = max(*(short3*)buf947, *(short3*)buf948); + *(ushort3*)buf949 = max(*(ushort3*)buf950, *(ushort3*)buf951); + *(int3*)buf952 = max(*(int3*)buf953, *(int3*)buf954); + *(uint3*)buf955 = max(*(uint3*)buf956, *(uint3*)buf957); + *(char4*)buf958 = max(*(char4*)buf959, *(char4*)buf960); + *(uchar4*)buf961 = max(*(uchar4*)buf962, *(uchar4*)buf963); + *(short4*)buf964 = max(*(short4*)buf965, *(short4*)buf966); + *(ushort4*)buf967 = max(*(ushort4*)buf968, *(ushort4*)buf969); + *(int4*)buf970 = max(*(int4*)buf971, *(int4*)buf972); + *(uint4*)buf973 = max(*(uint4*)buf974, *(uint4*)buf975); + *(float*)buf976 = min(*(float*)buf977, *(float*)buf978); + *(float2*)buf979 = min(*(float2*)buf980, *(float2*)buf981); + *(float3*)buf982 = min(*(float3*)buf983, *(float3*)buf984); + *(float4*)buf985 = min(*(float4*)buf986, *(float4*)buf987); + *(float2*)buf988 = min(*(float2*)buf989, *(float*)buf990); + *(float3*)buf991 = min(*(float3*)buf992, *(float*)buf993); + *(float4*)buf994 = min(*(float4*)buf995, *(float*)buf996); + *(char*)buf997 = min(*(char*)buf998, *(char*)buf999); + *(uchar*)buf1000 = min(*(uchar*)buf1001, *(uchar*)buf1002); + *(short*)buf1003 = min(*(short*)buf1004, *(short*)buf1005); + *(ushort*)buf1006 = min(*(ushort*)buf1007, *(ushort*)buf1008); + *(int*)buf1009 = min(*(int*)buf1010, *(int*)buf1011); + *(uint*)buf1012 = min(*(uint*)buf1013, *(uint*)buf1014); + *(char2*)buf1015 = min(*(char2*)buf1016, *(char2*)buf1017); + *(uchar2*)buf1018 = min(*(uchar2*)buf1019, *(uchar2*)buf1020); + *(short2*)buf1021 = min(*(short2*)buf1022, *(short2*)buf1023); + *(ushort2*)buf1024 = min(*(ushort2*)buf1025, *(ushort2*)buf1026); + *(int2*)buf1027 = min(*(int2*)buf1028, *(int2*)buf1029); + *(uint2*)buf1030 = min(*(uint2*)buf1031, *(uint2*)buf1032); + *(char3*)buf1033 = min(*(char3*)buf1034, *(char3*)buf1035); + *(uchar3*)buf1036 = min(*(uchar3*)buf1037, *(uchar3*)buf1038); + *(short3*)buf1039 = min(*(short3*)buf1040, *(short3*)buf1041); + *(ushort3*)buf1042 = min(*(ushort3*)buf1043, *(ushort3*)buf1044); + *(int3*)buf1045 = min(*(int3*)buf1046, *(int3*)buf1047); + *(uint3*)buf1048 = min(*(uint3*)buf1049, *(uint3*)buf1050); + *(char4*)buf1051 = min(*(char4*)buf1052, *(char4*)buf1053); + *(uchar4*)buf1054 = min(*(uchar4*)buf1055, *(uchar4*)buf1056); + *(short4*)buf1057 = min(*(short4*)buf1058, *(short4*)buf1059); + *(ushort4*)buf1060 = min(*(ushort4*)buf1061, *(ushort4*)buf1062); + *(int4*)buf1063 = min(*(int4*)buf1064, *(int4*)buf1065); + *(uint4*)buf1066 = min(*(uint4*)buf1067, *(uint4*)buf1068); + *(float*)buf1069 = mix(*(float*)buf1070, *(float*)buf1071, *(float*)buf1072); + *(float2*)buf1073 = mix(*(float2*)buf1074, *(float2*)buf1075, *(float2*)buf1076); + *(float3*)buf1077 = mix(*(float3*)buf1078, *(float3*)buf1079, *(float3*)buf1080); + *(float4*)buf1081 = mix(*(float4*)buf1082, *(float4*)buf1083, *(float4*)buf1084); + *(float2*)buf1085 = mix(*(float2*)buf1086, *(float2*)buf1087, *(float*)buf1088); + *(float3*)buf1089 = mix(*(float3*)buf1090, *(float3*)buf1091, *(float*)buf1092); + *(float4*)buf1093 = mix(*(float4*)buf1094, *(float4*)buf1095, *(float*)buf1096); + *(float*)buf1097 = modf(*(float*)buf1098, (float*) buf1099); + *(float2*)buf1100 = modf(*(float2*)buf1101, (float2*) buf1102); + *(float3*)buf1103 = modf(*(float3*)buf1104, (float3*) buf1105); + *(float4*)buf1106 = modf(*(float4*)buf1107, (float4*) buf1108); + *(float*)buf1109 = nan(*(uint*)buf1110); + *(float*)buf1111 = nextafter(*(float*)buf1112, *(float*)buf1113); + *(float2*)buf1114 = nextafter(*(float2*)buf1115, *(float2*)buf1116); + *(float3*)buf1117 = nextafter(*(float3*)buf1118, *(float3*)buf1119); + *(float4*)buf1120 = nextafter(*(float4*)buf1121, *(float4*)buf1122); + *(float*)buf1123 = normalize(*(float*)buf1124); + *(float2*)buf1125 = normalize(*(float2*)buf1126); + *(float3*)buf1127 = normalize(*(float3*)buf1128); + *(float4*)buf1129 = normalize(*(float4*)buf1130); + *(float*)buf1131 = pow(*(float*)buf1132, *(float*)buf1133); + *(float2*)buf1134 = pow(*(float2*)buf1135, *(float2*)buf1136); + *(float3*)buf1137 = pow(*(float3*)buf1138, *(float3*)buf1139); + *(float4*)buf1140 = pow(*(float4*)buf1141, *(float4*)buf1142); + *(float*)buf1143 = pown(*(float*)buf1144, *(int*)buf1145); + *(float2*)buf1146 = pown(*(float2*)buf1147, *(int2*)buf1148); + *(float3*)buf1149 = pown(*(float3*)buf1150, *(int3*)buf1151); + *(float4*)buf1152 = pown(*(float4*)buf1153, *(int4*)buf1154); + *(float*)buf1155 = powr(*(float*)buf1156, *(float*)buf1157); + *(float2*)buf1158 = powr(*(float2*)buf1159, *(float2*)buf1160); + *(float3*)buf1161 = powr(*(float3*)buf1162, *(float3*)buf1163); + *(float4*)buf1164 = powr(*(float4*)buf1165, *(float4*)buf1166); + *(float*)buf1167 = radians(*(float*)buf1168); + *(float2*)buf1169 = radians(*(float2*)buf1170); + *(float3*)buf1171 = radians(*(float3*)buf1172); + *(float4*)buf1173 = radians(*(float4*)buf1174); + *(float*)buf1175 = remainder(*(float*)buf1176, *(float*)buf1177); + *(float2*)buf1178 = remainder(*(float2*)buf1179, *(float2*)buf1180); + *(float3*)buf1181 = remainder(*(float3*)buf1182, *(float3*)buf1183); + *(float4*)buf1184 = remainder(*(float4*)buf1185, *(float4*)buf1186); + *(float*)buf1187 = remquo(*(float*)buf1188, *(float*)buf1189, (int*) buf1190); + *(float2*)buf1191 = remquo(*(float2*)buf1192, *(float2*)buf1193, (int2*) buf1194); + *(float3*)buf1195 = remquo(*(float3*)buf1196, *(float3*)buf1197, (int3*) buf1198); + *(float4*)buf1199 = remquo(*(float4*)buf1200, *(float4*)buf1201, (int4*) buf1202); + *(float*)buf1203 = rint(*(float*)buf1204); + *(float2*)buf1205 = rint(*(float2*)buf1206); + *(float3*)buf1207 = rint(*(float3*)buf1208); + *(float4*)buf1209 = rint(*(float4*)buf1210); + *(float*)buf1211 = rootn(*(float*)buf1212, *(int*)buf1213); + *(float2*)buf1214 = rootn(*(float2*)buf1215, *(int2*)buf1216); + *(float3*)buf1217 = rootn(*(float3*)buf1218, *(int3*)buf1219); + *(float4*)buf1220 = rootn(*(float4*)buf1221, *(int4*)buf1222); + *(float*)buf1223 = round(*(float*)buf1224); + *(float2*)buf1225 = round(*(float2*)buf1226); + *(float3*)buf1227 = round(*(float3*)buf1228); + *(float4*)buf1229 = round(*(float4*)buf1230); + rsAllocationCopy1DRange(*(rs_allocation*)buf1231, *(uint32_t*)buf1232, *(uint32_t*)buf1233, *(uint32_t*)buf1234, *(rs_allocation*)buf1235, *(uint32_t*)buf1236, *(uint32_t*)buf1237); + rsAllocationCopy2DRange(*(rs_allocation*)buf1238, *(uint32_t*)buf1239, *(uint32_t*)buf1240, *(uint32_t*)buf1241, *(rs_allocation_cubemap_face*)buf1242, *(uint32_t*)buf1243, *(uint32_t*)buf1244, *(rs_allocation*)buf1245, *(uint32_t*)buf1246, *(uint32_t*)buf1247, *(uint32_t*)buf1248, *(rs_allocation_cubemap_face*)buf1249); + *(uint32_t*)buf1250 = rsAllocationGetDimFaces(*(rs_allocation*)buf1251); + *(uint32_t*)buf1252 = rsAllocationGetDimLOD(*(rs_allocation*)buf1253); + *(uint32_t*)buf1254 = rsAllocationGetDimX(*(rs_allocation*)buf1255); + *(uint32_t*)buf1256 = rsAllocationGetDimY(*(rs_allocation*)buf1257); + *(uint32_t*)buf1258 = rsAllocationGetDimZ(*(rs_allocation*)buf1259); + *(rs_element*)buf1260 = rsAllocationGetElement(*(rs_allocation*)buf1261); + rsAllocationIoReceive(*(rs_allocation*)buf1262); + rsAllocationIoSend(*(rs_allocation*)buf1263); + *(int32_t*)buf1264 = rsAtomicAdd((volatile int32_t*) buf1265, *(int32_t*)buf1266); + *(int32_t*)buf1267 = rsAtomicAnd((volatile int32_t*) buf1268, *(int32_t*)buf1269); + *(int32_t*)buf1270 = rsAtomicCas((volatile int32_t*) buf1271, *(int32_t*)buf1272, *(int32_t*)buf1273); + *(uint32_t*)buf1274 = rsAtomicCas((volatile uint32_t*) buf1275, *(uint32_t*)buf1276, *(uint32_t*)buf1277); + *(int32_t*)buf1278 = rsAtomicDec((volatile int32_t*) buf1279); + *(int32_t*)buf1280 = rsAtomicInc((volatile int32_t*) buf1281); + *(uint32_t*)buf1282 = rsAtomicMax((volatile uint32_t*) buf1283, *(uint32_t*)buf1284); + *(int32_t*)buf1285 = rsAtomicMax((volatile int32_t*) buf1286, *(int32_t*)buf1287); + *(uint32_t*)buf1288 = rsAtomicMin((volatile uint32_t*) buf1289, *(uint32_t*)buf1290); + *(int32_t*)buf1291 = rsAtomicMin((volatile int32_t*) buf1292, *(int32_t*)buf1293); + *(int32_t*)buf1294 = rsAtomicOr((volatile int32_t*) buf1295, *(int32_t*)buf1296); + *(int32_t*)buf1297 = rsAtomicSub((volatile int32_t*) buf1298, *(int32_t*)buf1299); + *(int32_t*)buf1300 = rsAtomicXor((volatile int32_t*) buf1301, *(int32_t*)buf1302); + *(char*)buf1303 = rsClamp(*(char*)buf1304, *(char*)buf1305, *(char*)buf1306); + *(uchar*)buf1307 = rsClamp(*(uchar*)buf1308, *(uchar*)buf1309, *(uchar*)buf1310); + *(short*)buf1311 = rsClamp(*(short*)buf1312, *(short*)buf1313, *(short*)buf1314); + *(ushort*)buf1315 = rsClamp(*(ushort*)buf1316, *(ushort*)buf1317, *(ushort*)buf1318); + *(int*)buf1319 = rsClamp(*(int*)buf1320, *(int*)buf1321, *(int*)buf1322); + *(uint*)buf1323 = rsClamp(*(uint*)buf1324, *(uint*)buf1325, *(uint*)buf1326); + rsClearObject((rs_element*) buf1327); + rsClearObject((rs_type*) buf1328); + rsClearObject((rs_allocation*) buf1329); + rsClearObject((rs_sampler*) buf1330); + rsClearObject((rs_script*) buf1331); #ifndef __LP64__ - rsClearObject((rs_mesh*) buf1314); - rsClearObject((rs_program_fragment*) buf1315); - rsClearObject((rs_program_vertex*) buf1316); - rsClearObject((rs_program_raster*) buf1317); - rsClearObject((rs_program_store*) buf1318); - rsClearObject((rs_font*) buf1319); + rsClearObject((rs_mesh*) buf1332); + rsClearObject((rs_program_fragment*) buf1333); + rsClearObject((rs_program_vertex*) buf1334); + rsClearObject((rs_program_raster*) buf1335); + rsClearObject((rs_program_store*) buf1336); + rsClearObject((rs_font*) buf1337); #endif - rsDebug((const char*) buf1320, *(double*)buf1321); - rsDebug((const char*) buf1322, *(int*)buf1323); - rsDebug((const char*) buf1324, *(uint*)buf1325); - rsDebug((const char*) buf1326, *(long*)buf1327); - rsDebug((const char*) buf1328, *(ulong*)buf1329); - rsDebug((const char*) buf1330, *(float*)buf1331); - rsDebug((const char*) buf1332, *(float2*)buf1333); - rsDebug((const char*) buf1334, *(float3*)buf1335); - rsDebug((const char*) buf1336, *(float4*)buf1337); - rsDebug((const char*) buf1338, *(float*)buf1339, *(float*)buf1340); - rsDebug((const char*) buf1341, *(float*)buf1342, *(float*)buf1343, *(float*)buf1344); - rsDebug((const char*) buf1345, *(float*)buf1346, *(float*)buf1347, *(float*)buf1348, *(float*)buf1349); - rsDebug((const char*) buf1350, *(long long*)buf1351); - rsDebug((const char*) buf1352, *(unsigned long long*)buf1353); - rsDebug((const char*) buf1354, (const void*) buf1355); - rsDebug((const char*) buf1356, (const rs_matrix4x4*) buf1357); - rsDebug((const char*) buf1358, (const rs_matrix3x3*) buf1359); - rsDebug((const char*) buf1360, (const rs_matrix2x2*) buf1361); - *(uint32_t*)buf1362 = rsElementGetBytesSize(*(rs_element*)buf1363); - *(rs_data_kind*)buf1364 = rsElementGetDataKind(*(rs_element*)buf1365); - *(rs_data_type*)buf1366 = rsElementGetDataType(*(rs_element*)buf1367); - *(rs_element*)buf1368 = rsElementGetSubElement(*(rs_element*)buf1369, *(uint32_t*)buf1370); - *(uint32_t*)buf1371 = rsElementGetSubElementArraySize(*(rs_element*)buf1372, *(uint32_t*)buf1373); - *(uint32_t*)buf1374 = rsElementGetSubElementCount(*(rs_element*)buf1375); - *(uint32_t*)buf1376 = rsElementGetSubElementName(*(rs_element*)buf1377, *(uint32_t*)buf1378, (char*) buf1379, *(uint32_t*)buf1380); - *(uint32_t*)buf1381 = rsElementGetSubElementNameLength(*(rs_element*)buf1382, *(uint32_t*)buf1383); - *(uint32_t*)buf1384 = rsElementGetSubElementOffsetBytes(*(rs_element*)buf1385, *(uint32_t*)buf1386); - *(uint32_t*)buf1387 = rsElementGetVectorSize(*(rs_element*)buf1388); - rsExtractFrustumPlanes((const rs_matrix4x4*) buf1389, (float4*) buf1390, (float4*) buf1391, (float4*) buf1392, (float4*) buf1393, (float4*) buf1394, (float4*) buf1395); - rsForEach(*(rs_script*)buf1396, *(rs_allocation*)buf1397, *(rs_allocation*)buf1398, (const void*) buf1399, *(size_t*)buf1400, (const rs_script_call_t*) buf1401); - rsForEach(*(rs_script*)buf1402, *(rs_allocation*)buf1403, *(rs_allocation*)buf1404, (const void*) buf1405, *(size_t*)buf1406); - rsForEach(*(rs_script*)buf1407, *(rs_allocation*)buf1408, *(rs_allocation*)buf1409); - *(float*)buf1410 = rsFrac(*(float*)buf1411); - *(rs_allocation*)buf1412 = rsGetAllocation((const void*) buf1413); - *(float*)buf1414 = rsGetDt(); - *(const void**)buf1415 = rsGetElementAt(*(rs_allocation*)buf1416, *(uint32_t*)buf1417); - *(const void**)buf1418 = rsGetElementAt(*(rs_allocation*)buf1419, *(uint32_t*)buf1420, *(uint32_t*)buf1421); - *(const void**)buf1422 = rsGetElementAt(*(rs_allocation*)buf1423, *(uint32_t*)buf1424, *(uint32_t*)buf1425, *(uint32_t*)buf1426); - *(float*)buf1427 = rsGetElementAt_float(*(rs_allocation*)buf1428, *(uint32_t*)buf1429); - *(float2*)buf1430 = rsGetElementAt_float2(*(rs_allocation*)buf1431, *(uint32_t*)buf1432); - *(float3*)buf1433 = rsGetElementAt_float3(*(rs_allocation*)buf1434, *(uint32_t*)buf1435); - *(float4*)buf1436 = rsGetElementAt_float4(*(rs_allocation*)buf1437, *(uint32_t*)buf1438); - *(double*)buf1439 = rsGetElementAt_double(*(rs_allocation*)buf1440, *(uint32_t*)buf1441); - *(double2*)buf1442 = rsGetElementAt_double2(*(rs_allocation*)buf1443, *(uint32_t*)buf1444); - *(double3*)buf1445 = rsGetElementAt_double3(*(rs_allocation*)buf1446, *(uint32_t*)buf1447); - *(double4*)buf1448 = rsGetElementAt_double4(*(rs_allocation*)buf1449, *(uint32_t*)buf1450); - *(char*)buf1451 = rsGetElementAt_char(*(rs_allocation*)buf1452, *(uint32_t*)buf1453); - *(char2*)buf1454 = rsGetElementAt_char2(*(rs_allocation*)buf1455, *(uint32_t*)buf1456); - *(char3*)buf1457 = rsGetElementAt_char3(*(rs_allocation*)buf1458, *(uint32_t*)buf1459); - *(char4*)buf1460 = rsGetElementAt_char4(*(rs_allocation*)buf1461, *(uint32_t*)buf1462); - *(uchar*)buf1463 = rsGetElementAt_uchar(*(rs_allocation*)buf1464, *(uint32_t*)buf1465); - *(uchar2*)buf1466 = rsGetElementAt_uchar2(*(rs_allocation*)buf1467, *(uint32_t*)buf1468); - *(uchar3*)buf1469 = rsGetElementAt_uchar3(*(rs_allocation*)buf1470, *(uint32_t*)buf1471); - *(uchar4*)buf1472 = rsGetElementAt_uchar4(*(rs_allocation*)buf1473, *(uint32_t*)buf1474); - *(short*)buf1475 = rsGetElementAt_short(*(rs_allocation*)buf1476, *(uint32_t*)buf1477); - *(short2*)buf1478 = rsGetElementAt_short2(*(rs_allocation*)buf1479, *(uint32_t*)buf1480); - *(short3*)buf1481 = rsGetElementAt_short3(*(rs_allocation*)buf1482, *(uint32_t*)buf1483); - *(short4*)buf1484 = rsGetElementAt_short4(*(rs_allocation*)buf1485, *(uint32_t*)buf1486); - *(ushort*)buf1487 = rsGetElementAt_ushort(*(rs_allocation*)buf1488, *(uint32_t*)buf1489); - *(ushort2*)buf1490 = rsGetElementAt_ushort2(*(rs_allocation*)buf1491, *(uint32_t*)buf1492); - *(ushort3*)buf1493 = rsGetElementAt_ushort3(*(rs_allocation*)buf1494, *(uint32_t*)buf1495); - *(ushort4*)buf1496 = rsGetElementAt_ushort4(*(rs_allocation*)buf1497, *(uint32_t*)buf1498); - *(int*)buf1499 = rsGetElementAt_int(*(rs_allocation*)buf1500, *(uint32_t*)buf1501); - *(int2*)buf1502 = rsGetElementAt_int2(*(rs_allocation*)buf1503, *(uint32_t*)buf1504); - *(int3*)buf1505 = rsGetElementAt_int3(*(rs_allocation*)buf1506, *(uint32_t*)buf1507); - *(int4*)buf1508 = rsGetElementAt_int4(*(rs_allocation*)buf1509, *(uint32_t*)buf1510); - *(uint*)buf1511 = rsGetElementAt_uint(*(rs_allocation*)buf1512, *(uint32_t*)buf1513); - *(uint2*)buf1514 = rsGetElementAt_uint2(*(rs_allocation*)buf1515, *(uint32_t*)buf1516); - *(uint3*)buf1517 = rsGetElementAt_uint3(*(rs_allocation*)buf1518, *(uint32_t*)buf1519); - *(uint4*)buf1520 = rsGetElementAt_uint4(*(rs_allocation*)buf1521, *(uint32_t*)buf1522); - *(long*)buf1523 = rsGetElementAt_long(*(rs_allocation*)buf1524, *(uint32_t*)buf1525); - *(long2*)buf1526 = rsGetElementAt_long2(*(rs_allocation*)buf1527, *(uint32_t*)buf1528); - *(long3*)buf1529 = rsGetElementAt_long3(*(rs_allocation*)buf1530, *(uint32_t*)buf1531); - *(long4*)buf1532 = rsGetElementAt_long4(*(rs_allocation*)buf1533, *(uint32_t*)buf1534); - *(ulong*)buf1535 = rsGetElementAt_ulong(*(rs_allocation*)buf1536, *(uint32_t*)buf1537); - *(ulong2*)buf1538 = rsGetElementAt_ulong2(*(rs_allocation*)buf1539, *(uint32_t*)buf1540); - *(ulong3*)buf1541 = rsGetElementAt_ulong3(*(rs_allocation*)buf1542, *(uint32_t*)buf1543); - *(ulong4*)buf1544 = rsGetElementAt_ulong4(*(rs_allocation*)buf1545, *(uint32_t*)buf1546); - *(float*)buf1547 = rsGetElementAt_float(*(rs_allocation*)buf1548, *(uint32_t*)buf1549, *(uint32_t*)buf1550); - *(float2*)buf1551 = rsGetElementAt_float2(*(rs_allocation*)buf1552, *(uint32_t*)buf1553, *(uint32_t*)buf1554); - *(float3*)buf1555 = rsGetElementAt_float3(*(rs_allocation*)buf1556, *(uint32_t*)buf1557, *(uint32_t*)buf1558); - *(float4*)buf1559 = rsGetElementAt_float4(*(rs_allocation*)buf1560, *(uint32_t*)buf1561, *(uint32_t*)buf1562); - *(double*)buf1563 = rsGetElementAt_double(*(rs_allocation*)buf1564, *(uint32_t*)buf1565, *(uint32_t*)buf1566); - *(double2*)buf1567 = rsGetElementAt_double2(*(rs_allocation*)buf1568, *(uint32_t*)buf1569, *(uint32_t*)buf1570); - *(double3*)buf1571 = rsGetElementAt_double3(*(rs_allocation*)buf1572, *(uint32_t*)buf1573, *(uint32_t*)buf1574); - *(double4*)buf1575 = rsGetElementAt_double4(*(rs_allocation*)buf1576, *(uint32_t*)buf1577, *(uint32_t*)buf1578); - *(char*)buf1579 = rsGetElementAt_char(*(rs_allocation*)buf1580, *(uint32_t*)buf1581, *(uint32_t*)buf1582); - *(char2*)buf1583 = rsGetElementAt_char2(*(rs_allocation*)buf1584, *(uint32_t*)buf1585, *(uint32_t*)buf1586); - *(char3*)buf1587 = rsGetElementAt_char3(*(rs_allocation*)buf1588, *(uint32_t*)buf1589, *(uint32_t*)buf1590); - *(char4*)buf1591 = rsGetElementAt_char4(*(rs_allocation*)buf1592, *(uint32_t*)buf1593, *(uint32_t*)buf1594); - *(uchar*)buf1595 = rsGetElementAt_uchar(*(rs_allocation*)buf1596, *(uint32_t*)buf1597, *(uint32_t*)buf1598); - *(uchar2*)buf1599 = rsGetElementAt_uchar2(*(rs_allocation*)buf1600, *(uint32_t*)buf1601, *(uint32_t*)buf1602); - *(uchar3*)buf1603 = rsGetElementAt_uchar3(*(rs_allocation*)buf1604, *(uint32_t*)buf1605, *(uint32_t*)buf1606); - *(uchar4*)buf1607 = rsGetElementAt_uchar4(*(rs_allocation*)buf1608, *(uint32_t*)buf1609, *(uint32_t*)buf1610); - *(short*)buf1611 = rsGetElementAt_short(*(rs_allocation*)buf1612, *(uint32_t*)buf1613, *(uint32_t*)buf1614); - *(short2*)buf1615 = rsGetElementAt_short2(*(rs_allocation*)buf1616, *(uint32_t*)buf1617, *(uint32_t*)buf1618); - *(short3*)buf1619 = rsGetElementAt_short3(*(rs_allocation*)buf1620, *(uint32_t*)buf1621, *(uint32_t*)buf1622); - *(short4*)buf1623 = rsGetElementAt_short4(*(rs_allocation*)buf1624, *(uint32_t*)buf1625, *(uint32_t*)buf1626); - *(ushort*)buf1627 = rsGetElementAt_ushort(*(rs_allocation*)buf1628, *(uint32_t*)buf1629, *(uint32_t*)buf1630); - *(ushort2*)buf1631 = rsGetElementAt_ushort2(*(rs_allocation*)buf1632, *(uint32_t*)buf1633, *(uint32_t*)buf1634); - *(ushort3*)buf1635 = rsGetElementAt_ushort3(*(rs_allocation*)buf1636, *(uint32_t*)buf1637, *(uint32_t*)buf1638); - *(ushort4*)buf1639 = rsGetElementAt_ushort4(*(rs_allocation*)buf1640, *(uint32_t*)buf1641, *(uint32_t*)buf1642); - *(int*)buf1643 = rsGetElementAt_int(*(rs_allocation*)buf1644, *(uint32_t*)buf1645, *(uint32_t*)buf1646); - *(int2*)buf1647 = rsGetElementAt_int2(*(rs_allocation*)buf1648, *(uint32_t*)buf1649, *(uint32_t*)buf1650); - *(int3*)buf1651 = rsGetElementAt_int3(*(rs_allocation*)buf1652, *(uint32_t*)buf1653, *(uint32_t*)buf1654); - *(int4*)buf1655 = rsGetElementAt_int4(*(rs_allocation*)buf1656, *(uint32_t*)buf1657, *(uint32_t*)buf1658); - *(uint*)buf1659 = rsGetElementAt_uint(*(rs_allocation*)buf1660, *(uint32_t*)buf1661, *(uint32_t*)buf1662); - *(uint2*)buf1663 = rsGetElementAt_uint2(*(rs_allocation*)buf1664, *(uint32_t*)buf1665, *(uint32_t*)buf1666); - *(uint3*)buf1667 = rsGetElementAt_uint3(*(rs_allocation*)buf1668, *(uint32_t*)buf1669, *(uint32_t*)buf1670); - *(uint4*)buf1671 = rsGetElementAt_uint4(*(rs_allocation*)buf1672, *(uint32_t*)buf1673, *(uint32_t*)buf1674); - *(long*)buf1675 = rsGetElementAt_long(*(rs_allocation*)buf1676, *(uint32_t*)buf1677, *(uint32_t*)buf1678); - *(long2*)buf1679 = rsGetElementAt_long2(*(rs_allocation*)buf1680, *(uint32_t*)buf1681, *(uint32_t*)buf1682); - *(long3*)buf1683 = rsGetElementAt_long3(*(rs_allocation*)buf1684, *(uint32_t*)buf1685, *(uint32_t*)buf1686); - *(long4*)buf1687 = rsGetElementAt_long4(*(rs_allocation*)buf1688, *(uint32_t*)buf1689, *(uint32_t*)buf1690); - *(ulong*)buf1691 = rsGetElementAt_ulong(*(rs_allocation*)buf1692, *(uint32_t*)buf1693, *(uint32_t*)buf1694); - *(ulong2*)buf1695 = rsGetElementAt_ulong2(*(rs_allocation*)buf1696, *(uint32_t*)buf1697, *(uint32_t*)buf1698); - *(ulong3*)buf1699 = rsGetElementAt_ulong3(*(rs_allocation*)buf1700, *(uint32_t*)buf1701, *(uint32_t*)buf1702); - *(ulong4*)buf1703 = rsGetElementAt_ulong4(*(rs_allocation*)buf1704, *(uint32_t*)buf1705, *(uint32_t*)buf1706); - *(float*)buf1707 = rsGetElementAt_float(*(rs_allocation*)buf1708, *(uint32_t*)buf1709, *(uint32_t*)buf1710, *(uint32_t*)buf1711); - *(float2*)buf1712 = rsGetElementAt_float2(*(rs_allocation*)buf1713, *(uint32_t*)buf1714, *(uint32_t*)buf1715, *(uint32_t*)buf1716); - *(float3*)buf1717 = rsGetElementAt_float3(*(rs_allocation*)buf1718, *(uint32_t*)buf1719, *(uint32_t*)buf1720, *(uint32_t*)buf1721); - *(float4*)buf1722 = rsGetElementAt_float4(*(rs_allocation*)buf1723, *(uint32_t*)buf1724, *(uint32_t*)buf1725, *(uint32_t*)buf1726); - *(double*)buf1727 = rsGetElementAt_double(*(rs_allocation*)buf1728, *(uint32_t*)buf1729, *(uint32_t*)buf1730, *(uint32_t*)buf1731); - *(double2*)buf1732 = rsGetElementAt_double2(*(rs_allocation*)buf1733, *(uint32_t*)buf1734, *(uint32_t*)buf1735, *(uint32_t*)buf1736); - *(double3*)buf1737 = rsGetElementAt_double3(*(rs_allocation*)buf1738, *(uint32_t*)buf1739, *(uint32_t*)buf1740, *(uint32_t*)buf1741); - *(double4*)buf1742 = rsGetElementAt_double4(*(rs_allocation*)buf1743, *(uint32_t*)buf1744, *(uint32_t*)buf1745, *(uint32_t*)buf1746); - *(char*)buf1747 = rsGetElementAt_char(*(rs_allocation*)buf1748, *(uint32_t*)buf1749, *(uint32_t*)buf1750, *(uint32_t*)buf1751); - *(char2*)buf1752 = rsGetElementAt_char2(*(rs_allocation*)buf1753, *(uint32_t*)buf1754, *(uint32_t*)buf1755, *(uint32_t*)buf1756); - *(char3*)buf1757 = rsGetElementAt_char3(*(rs_allocation*)buf1758, *(uint32_t*)buf1759, *(uint32_t*)buf1760, *(uint32_t*)buf1761); - *(char4*)buf1762 = rsGetElementAt_char4(*(rs_allocation*)buf1763, *(uint32_t*)buf1764, *(uint32_t*)buf1765, *(uint32_t*)buf1766); - *(uchar*)buf1767 = rsGetElementAt_uchar(*(rs_allocation*)buf1768, *(uint32_t*)buf1769, *(uint32_t*)buf1770, *(uint32_t*)buf1771); - *(uchar2*)buf1772 = rsGetElementAt_uchar2(*(rs_allocation*)buf1773, *(uint32_t*)buf1774, *(uint32_t*)buf1775, *(uint32_t*)buf1776); - *(uchar3*)buf1777 = rsGetElementAt_uchar3(*(rs_allocation*)buf1778, *(uint32_t*)buf1779, *(uint32_t*)buf1780, *(uint32_t*)buf1781); - *(uchar4*)buf1782 = rsGetElementAt_uchar4(*(rs_allocation*)buf1783, *(uint32_t*)buf1784, *(uint32_t*)buf1785, *(uint32_t*)buf1786); - *(short*)buf1787 = rsGetElementAt_short(*(rs_allocation*)buf1788, *(uint32_t*)buf1789, *(uint32_t*)buf1790, *(uint32_t*)buf1791); - *(short2*)buf1792 = rsGetElementAt_short2(*(rs_allocation*)buf1793, *(uint32_t*)buf1794, *(uint32_t*)buf1795, *(uint32_t*)buf1796); - *(short3*)buf1797 = rsGetElementAt_short3(*(rs_allocation*)buf1798, *(uint32_t*)buf1799, *(uint32_t*)buf1800, *(uint32_t*)buf1801); - *(short4*)buf1802 = rsGetElementAt_short4(*(rs_allocation*)buf1803, *(uint32_t*)buf1804, *(uint32_t*)buf1805, *(uint32_t*)buf1806); - *(ushort*)buf1807 = rsGetElementAt_ushort(*(rs_allocation*)buf1808, *(uint32_t*)buf1809, *(uint32_t*)buf1810, *(uint32_t*)buf1811); - *(ushort2*)buf1812 = rsGetElementAt_ushort2(*(rs_allocation*)buf1813, *(uint32_t*)buf1814, *(uint32_t*)buf1815, *(uint32_t*)buf1816); - *(ushort3*)buf1817 = rsGetElementAt_ushort3(*(rs_allocation*)buf1818, *(uint32_t*)buf1819, *(uint32_t*)buf1820, *(uint32_t*)buf1821); - *(ushort4*)buf1822 = rsGetElementAt_ushort4(*(rs_allocation*)buf1823, *(uint32_t*)buf1824, *(uint32_t*)buf1825, *(uint32_t*)buf1826); - *(int*)buf1827 = rsGetElementAt_int(*(rs_allocation*)buf1828, *(uint32_t*)buf1829, *(uint32_t*)buf1830, *(uint32_t*)buf1831); - *(int2*)buf1832 = rsGetElementAt_int2(*(rs_allocation*)buf1833, *(uint32_t*)buf1834, *(uint32_t*)buf1835, *(uint32_t*)buf1836); - *(int3*)buf1837 = rsGetElementAt_int3(*(rs_allocation*)buf1838, *(uint32_t*)buf1839, *(uint32_t*)buf1840, *(uint32_t*)buf1841); - *(int4*)buf1842 = rsGetElementAt_int4(*(rs_allocation*)buf1843, *(uint32_t*)buf1844, *(uint32_t*)buf1845, *(uint32_t*)buf1846); - *(uint*)buf1847 = rsGetElementAt_uint(*(rs_allocation*)buf1848, *(uint32_t*)buf1849, *(uint32_t*)buf1850, *(uint32_t*)buf1851); - *(uint2*)buf1852 = rsGetElementAt_uint2(*(rs_allocation*)buf1853, *(uint32_t*)buf1854, *(uint32_t*)buf1855, *(uint32_t*)buf1856); - *(uint3*)buf1857 = rsGetElementAt_uint3(*(rs_allocation*)buf1858, *(uint32_t*)buf1859, *(uint32_t*)buf1860, *(uint32_t*)buf1861); - *(uint4*)buf1862 = rsGetElementAt_uint4(*(rs_allocation*)buf1863, *(uint32_t*)buf1864, *(uint32_t*)buf1865, *(uint32_t*)buf1866); - *(long*)buf1867 = rsGetElementAt_long(*(rs_allocation*)buf1868, *(uint32_t*)buf1869, *(uint32_t*)buf1870, *(uint32_t*)buf1871); - *(long2*)buf1872 = rsGetElementAt_long2(*(rs_allocation*)buf1873, *(uint32_t*)buf1874, *(uint32_t*)buf1875, *(uint32_t*)buf1876); - *(long3*)buf1877 = rsGetElementAt_long3(*(rs_allocation*)buf1878, *(uint32_t*)buf1879, *(uint32_t*)buf1880, *(uint32_t*)buf1881); - *(long4*)buf1882 = rsGetElementAt_long4(*(rs_allocation*)buf1883, *(uint32_t*)buf1884, *(uint32_t*)buf1885, *(uint32_t*)buf1886); - *(ulong*)buf1887 = rsGetElementAt_ulong(*(rs_allocation*)buf1888, *(uint32_t*)buf1889, *(uint32_t*)buf1890, *(uint32_t*)buf1891); - *(ulong2*)buf1892 = rsGetElementAt_ulong2(*(rs_allocation*)buf1893, *(uint32_t*)buf1894, *(uint32_t*)buf1895, *(uint32_t*)buf1896); - *(ulong3*)buf1897 = rsGetElementAt_ulong3(*(rs_allocation*)buf1898, *(uint32_t*)buf1899, *(uint32_t*)buf1900, *(uint32_t*)buf1901); - *(ulong4*)buf1902 = rsGetElementAt_ulong4(*(rs_allocation*)buf1903, *(uint32_t*)buf1904, *(uint32_t*)buf1905, *(uint32_t*)buf1906); - *(bool*)buf1907 = rsIsObject(*(rs_element*)buf1908); - *(bool*)buf1909 = rsIsObject(*(rs_type*)buf1910); - *(bool*)buf1911 = rsIsObject(*(rs_allocation*)buf1912); - *(bool*)buf1913 = rsIsObject(*(rs_sampler*)buf1914); - *(bool*)buf1915 = rsIsObject(*(rs_script*)buf1916); + rsDebug((const char*) buf1338, *(double*)buf1339); + rsDebug((const char*) buf1340, *(int*)buf1341); + rsDebug((const char*) buf1342, *(uint*)buf1343); + rsDebug((const char*) buf1344, *(long*)buf1345); + rsDebug((const char*) buf1346, *(ulong*)buf1347); + rsDebug((const char*) buf1348, *(float*)buf1349); + rsDebug((const char*) buf1350, *(float2*)buf1351); + rsDebug((const char*) buf1352, *(float3*)buf1353); + rsDebug((const char*) buf1354, *(float4*)buf1355); + rsDebug((const char*) buf1356, *(float*)buf1357, *(float*)buf1358); + rsDebug((const char*) buf1359, *(float*)buf1360, *(float*)buf1361, *(float*)buf1362); + rsDebug((const char*) buf1363, *(float*)buf1364, *(float*)buf1365, *(float*)buf1366, *(float*)buf1367); + rsDebug((const char*) buf1368, *(long long*)buf1369); + rsDebug((const char*) buf1370, *(unsigned long long*)buf1371); + rsDebug((const char*) buf1372, (const void*) buf1373); + rsDebug((const char*) buf1374, (const rs_matrix4x4*) buf1375); + rsDebug((const char*) buf1376, (const rs_matrix3x3*) buf1377); + rsDebug((const char*) buf1378, (const rs_matrix2x2*) buf1379); + *(uint32_t*)buf1380 = rsElementGetBytesSize(*(rs_element*)buf1381); + *(rs_data_kind*)buf1382 = rsElementGetDataKind(*(rs_element*)buf1383); + *(rs_data_type*)buf1384 = rsElementGetDataType(*(rs_element*)buf1385); + *(rs_element*)buf1386 = rsElementGetSubElement(*(rs_element*)buf1387, *(uint32_t*)buf1388); + *(uint32_t*)buf1389 = rsElementGetSubElementArraySize(*(rs_element*)buf1390, *(uint32_t*)buf1391); + *(uint32_t*)buf1392 = rsElementGetSubElementCount(*(rs_element*)buf1393); + *(uint32_t*)buf1394 = rsElementGetSubElementName(*(rs_element*)buf1395, *(uint32_t*)buf1396, (char*) buf1397, *(uint32_t*)buf1398); + *(uint32_t*)buf1399 = rsElementGetSubElementNameLength(*(rs_element*)buf1400, *(uint32_t*)buf1401); + *(uint32_t*)buf1402 = rsElementGetSubElementOffsetBytes(*(rs_element*)buf1403, *(uint32_t*)buf1404); + *(uint32_t*)buf1405 = rsElementGetVectorSize(*(rs_element*)buf1406); + rsExtractFrustumPlanes((const rs_matrix4x4*) buf1407, (float4*) buf1408, (float4*) buf1409, (float4*) buf1410, (float4*) buf1411, (float4*) buf1412, (float4*) buf1413); + rsForEach(*(rs_script*)buf1414, *(rs_allocation*)buf1415, *(rs_allocation*)buf1416, (const void*) buf1417, *(size_t*)buf1418, (const rs_script_call_t*) buf1419); + rsForEach(*(rs_script*)buf1420, *(rs_allocation*)buf1421, *(rs_allocation*)buf1422, (const void*) buf1423, *(size_t*)buf1424); + rsForEach(*(rs_script*)buf1425, *(rs_allocation*)buf1426, *(rs_allocation*)buf1427); + *(float*)buf1428 = rsFrac(*(float*)buf1429); + *(rs_allocation*)buf1430 = rsGetAllocation((const void*) buf1431); + *(float*)buf1432 = rsGetDt(); + *(const void**)buf1433 = rsGetElementAt(*(rs_allocation*)buf1434, *(uint32_t*)buf1435); + *(const void**)buf1436 = rsGetElementAt(*(rs_allocation*)buf1437, *(uint32_t*)buf1438, *(uint32_t*)buf1439); + *(const void**)buf1440 = rsGetElementAt(*(rs_allocation*)buf1441, *(uint32_t*)buf1442, *(uint32_t*)buf1443, *(uint32_t*)buf1444); + *(float*)buf1445 = rsGetElementAt_float(*(rs_allocation*)buf1446, *(uint32_t*)buf1447); + *(float2*)buf1448 = rsGetElementAt_float2(*(rs_allocation*)buf1449, *(uint32_t*)buf1450); + *(float3*)buf1451 = rsGetElementAt_float3(*(rs_allocation*)buf1452, *(uint32_t*)buf1453); + *(float4*)buf1454 = rsGetElementAt_float4(*(rs_allocation*)buf1455, *(uint32_t*)buf1456); + *(double*)buf1457 = rsGetElementAt_double(*(rs_allocation*)buf1458, *(uint32_t*)buf1459); + *(double2*)buf1460 = rsGetElementAt_double2(*(rs_allocation*)buf1461, *(uint32_t*)buf1462); + *(double3*)buf1463 = rsGetElementAt_double3(*(rs_allocation*)buf1464, *(uint32_t*)buf1465); + *(double4*)buf1466 = rsGetElementAt_double4(*(rs_allocation*)buf1467, *(uint32_t*)buf1468); + *(char*)buf1469 = rsGetElementAt_char(*(rs_allocation*)buf1470, *(uint32_t*)buf1471); + *(char2*)buf1472 = rsGetElementAt_char2(*(rs_allocation*)buf1473, *(uint32_t*)buf1474); + *(char3*)buf1475 = rsGetElementAt_char3(*(rs_allocation*)buf1476, *(uint32_t*)buf1477); + *(char4*)buf1478 = rsGetElementAt_char4(*(rs_allocation*)buf1479, *(uint32_t*)buf1480); + *(uchar*)buf1481 = rsGetElementAt_uchar(*(rs_allocation*)buf1482, *(uint32_t*)buf1483); + *(uchar2*)buf1484 = rsGetElementAt_uchar2(*(rs_allocation*)buf1485, *(uint32_t*)buf1486); + *(uchar3*)buf1487 = rsGetElementAt_uchar3(*(rs_allocation*)buf1488, *(uint32_t*)buf1489); + *(uchar4*)buf1490 = rsGetElementAt_uchar4(*(rs_allocation*)buf1491, *(uint32_t*)buf1492); + *(short*)buf1493 = rsGetElementAt_short(*(rs_allocation*)buf1494, *(uint32_t*)buf1495); + *(short2*)buf1496 = rsGetElementAt_short2(*(rs_allocation*)buf1497, *(uint32_t*)buf1498); + *(short3*)buf1499 = rsGetElementAt_short3(*(rs_allocation*)buf1500, *(uint32_t*)buf1501); + *(short4*)buf1502 = rsGetElementAt_short4(*(rs_allocation*)buf1503, *(uint32_t*)buf1504); + *(ushort*)buf1505 = rsGetElementAt_ushort(*(rs_allocation*)buf1506, *(uint32_t*)buf1507); + *(ushort2*)buf1508 = rsGetElementAt_ushort2(*(rs_allocation*)buf1509, *(uint32_t*)buf1510); + *(ushort3*)buf1511 = rsGetElementAt_ushort3(*(rs_allocation*)buf1512, *(uint32_t*)buf1513); + *(ushort4*)buf1514 = rsGetElementAt_ushort4(*(rs_allocation*)buf1515, *(uint32_t*)buf1516); + *(int*)buf1517 = rsGetElementAt_int(*(rs_allocation*)buf1518, *(uint32_t*)buf1519); + *(int2*)buf1520 = rsGetElementAt_int2(*(rs_allocation*)buf1521, *(uint32_t*)buf1522); + *(int3*)buf1523 = rsGetElementAt_int3(*(rs_allocation*)buf1524, *(uint32_t*)buf1525); + *(int4*)buf1526 = rsGetElementAt_int4(*(rs_allocation*)buf1527, *(uint32_t*)buf1528); + *(uint*)buf1529 = rsGetElementAt_uint(*(rs_allocation*)buf1530, *(uint32_t*)buf1531); + *(uint2*)buf1532 = rsGetElementAt_uint2(*(rs_allocation*)buf1533, *(uint32_t*)buf1534); + *(uint3*)buf1535 = rsGetElementAt_uint3(*(rs_allocation*)buf1536, *(uint32_t*)buf1537); + *(uint4*)buf1538 = rsGetElementAt_uint4(*(rs_allocation*)buf1539, *(uint32_t*)buf1540); + *(long*)buf1541 = rsGetElementAt_long(*(rs_allocation*)buf1542, *(uint32_t*)buf1543); + *(long2*)buf1544 = rsGetElementAt_long2(*(rs_allocation*)buf1545, *(uint32_t*)buf1546); + *(long3*)buf1547 = rsGetElementAt_long3(*(rs_allocation*)buf1548, *(uint32_t*)buf1549); + *(long4*)buf1550 = rsGetElementAt_long4(*(rs_allocation*)buf1551, *(uint32_t*)buf1552); + *(ulong*)buf1553 = rsGetElementAt_ulong(*(rs_allocation*)buf1554, *(uint32_t*)buf1555); + *(ulong2*)buf1556 = rsGetElementAt_ulong2(*(rs_allocation*)buf1557, *(uint32_t*)buf1558); + *(ulong3*)buf1559 = rsGetElementAt_ulong3(*(rs_allocation*)buf1560, *(uint32_t*)buf1561); + *(ulong4*)buf1562 = rsGetElementAt_ulong4(*(rs_allocation*)buf1563, *(uint32_t*)buf1564); + *(float*)buf1565 = rsGetElementAt_float(*(rs_allocation*)buf1566, *(uint32_t*)buf1567, *(uint32_t*)buf1568); + *(float2*)buf1569 = rsGetElementAt_float2(*(rs_allocation*)buf1570, *(uint32_t*)buf1571, *(uint32_t*)buf1572); + *(float3*)buf1573 = rsGetElementAt_float3(*(rs_allocation*)buf1574, *(uint32_t*)buf1575, *(uint32_t*)buf1576); + *(float4*)buf1577 = rsGetElementAt_float4(*(rs_allocation*)buf1578, *(uint32_t*)buf1579, *(uint32_t*)buf1580); + *(double*)buf1581 = rsGetElementAt_double(*(rs_allocation*)buf1582, *(uint32_t*)buf1583, *(uint32_t*)buf1584); + *(double2*)buf1585 = rsGetElementAt_double2(*(rs_allocation*)buf1586, *(uint32_t*)buf1587, *(uint32_t*)buf1588); + *(double3*)buf1589 = rsGetElementAt_double3(*(rs_allocation*)buf1590, *(uint32_t*)buf1591, *(uint32_t*)buf1592); + *(double4*)buf1593 = rsGetElementAt_double4(*(rs_allocation*)buf1594, *(uint32_t*)buf1595, *(uint32_t*)buf1596); + *(char*)buf1597 = rsGetElementAt_char(*(rs_allocation*)buf1598, *(uint32_t*)buf1599, *(uint32_t*)buf1600); + *(char2*)buf1601 = rsGetElementAt_char2(*(rs_allocation*)buf1602, *(uint32_t*)buf1603, *(uint32_t*)buf1604); + *(char3*)buf1605 = rsGetElementAt_char3(*(rs_allocation*)buf1606, *(uint32_t*)buf1607, *(uint32_t*)buf1608); + *(char4*)buf1609 = rsGetElementAt_char4(*(rs_allocation*)buf1610, *(uint32_t*)buf1611, *(uint32_t*)buf1612); + *(uchar*)buf1613 = rsGetElementAt_uchar(*(rs_allocation*)buf1614, *(uint32_t*)buf1615, *(uint32_t*)buf1616); + *(uchar2*)buf1617 = rsGetElementAt_uchar2(*(rs_allocation*)buf1618, *(uint32_t*)buf1619, *(uint32_t*)buf1620); + *(uchar3*)buf1621 = rsGetElementAt_uchar3(*(rs_allocation*)buf1622, *(uint32_t*)buf1623, *(uint32_t*)buf1624); + *(uchar4*)buf1625 = rsGetElementAt_uchar4(*(rs_allocation*)buf1626, *(uint32_t*)buf1627, *(uint32_t*)buf1628); + *(short*)buf1629 = rsGetElementAt_short(*(rs_allocation*)buf1630, *(uint32_t*)buf1631, *(uint32_t*)buf1632); + *(short2*)buf1633 = rsGetElementAt_short2(*(rs_allocation*)buf1634, *(uint32_t*)buf1635, *(uint32_t*)buf1636); + *(short3*)buf1637 = rsGetElementAt_short3(*(rs_allocation*)buf1638, *(uint32_t*)buf1639, *(uint32_t*)buf1640); + *(short4*)buf1641 = rsGetElementAt_short4(*(rs_allocation*)buf1642, *(uint32_t*)buf1643, *(uint32_t*)buf1644); + *(ushort*)buf1645 = rsGetElementAt_ushort(*(rs_allocation*)buf1646, *(uint32_t*)buf1647, *(uint32_t*)buf1648); + *(ushort2*)buf1649 = rsGetElementAt_ushort2(*(rs_allocation*)buf1650, *(uint32_t*)buf1651, *(uint32_t*)buf1652); + *(ushort3*)buf1653 = rsGetElementAt_ushort3(*(rs_allocation*)buf1654, *(uint32_t*)buf1655, *(uint32_t*)buf1656); + *(ushort4*)buf1657 = rsGetElementAt_ushort4(*(rs_allocation*)buf1658, *(uint32_t*)buf1659, *(uint32_t*)buf1660); + *(int*)buf1661 = rsGetElementAt_int(*(rs_allocation*)buf1662, *(uint32_t*)buf1663, *(uint32_t*)buf1664); + *(int2*)buf1665 = rsGetElementAt_int2(*(rs_allocation*)buf1666, *(uint32_t*)buf1667, *(uint32_t*)buf1668); + *(int3*)buf1669 = rsGetElementAt_int3(*(rs_allocation*)buf1670, *(uint32_t*)buf1671, *(uint32_t*)buf1672); + *(int4*)buf1673 = rsGetElementAt_int4(*(rs_allocation*)buf1674, *(uint32_t*)buf1675, *(uint32_t*)buf1676); + *(uint*)buf1677 = rsGetElementAt_uint(*(rs_allocation*)buf1678, *(uint32_t*)buf1679, *(uint32_t*)buf1680); + *(uint2*)buf1681 = rsGetElementAt_uint2(*(rs_allocation*)buf1682, *(uint32_t*)buf1683, *(uint32_t*)buf1684); + *(uint3*)buf1685 = rsGetElementAt_uint3(*(rs_allocation*)buf1686, *(uint32_t*)buf1687, *(uint32_t*)buf1688); + *(uint4*)buf1689 = rsGetElementAt_uint4(*(rs_allocation*)buf1690, *(uint32_t*)buf1691, *(uint32_t*)buf1692); + *(long*)buf1693 = rsGetElementAt_long(*(rs_allocation*)buf1694, *(uint32_t*)buf1695, *(uint32_t*)buf1696); + *(long2*)buf1697 = rsGetElementAt_long2(*(rs_allocation*)buf1698, *(uint32_t*)buf1699, *(uint32_t*)buf1700); + *(long3*)buf1701 = rsGetElementAt_long3(*(rs_allocation*)buf1702, *(uint32_t*)buf1703, *(uint32_t*)buf1704); + *(long4*)buf1705 = rsGetElementAt_long4(*(rs_allocation*)buf1706, *(uint32_t*)buf1707, *(uint32_t*)buf1708); + *(ulong*)buf1709 = rsGetElementAt_ulong(*(rs_allocation*)buf1710, *(uint32_t*)buf1711, *(uint32_t*)buf1712); + *(ulong2*)buf1713 = rsGetElementAt_ulong2(*(rs_allocation*)buf1714, *(uint32_t*)buf1715, *(uint32_t*)buf1716); + *(ulong3*)buf1717 = rsGetElementAt_ulong3(*(rs_allocation*)buf1718, *(uint32_t*)buf1719, *(uint32_t*)buf1720); + *(ulong4*)buf1721 = rsGetElementAt_ulong4(*(rs_allocation*)buf1722, *(uint32_t*)buf1723, *(uint32_t*)buf1724); + *(float*)buf1725 = rsGetElementAt_float(*(rs_allocation*)buf1726, *(uint32_t*)buf1727, *(uint32_t*)buf1728, *(uint32_t*)buf1729); + *(float2*)buf1730 = rsGetElementAt_float2(*(rs_allocation*)buf1731, *(uint32_t*)buf1732, *(uint32_t*)buf1733, *(uint32_t*)buf1734); + *(float3*)buf1735 = rsGetElementAt_float3(*(rs_allocation*)buf1736, *(uint32_t*)buf1737, *(uint32_t*)buf1738, *(uint32_t*)buf1739); + *(float4*)buf1740 = rsGetElementAt_float4(*(rs_allocation*)buf1741, *(uint32_t*)buf1742, *(uint32_t*)buf1743, *(uint32_t*)buf1744); + *(double*)buf1745 = rsGetElementAt_double(*(rs_allocation*)buf1746, *(uint32_t*)buf1747, *(uint32_t*)buf1748, *(uint32_t*)buf1749); + *(double2*)buf1750 = rsGetElementAt_double2(*(rs_allocation*)buf1751, *(uint32_t*)buf1752, *(uint32_t*)buf1753, *(uint32_t*)buf1754); + *(double3*)buf1755 = rsGetElementAt_double3(*(rs_allocation*)buf1756, *(uint32_t*)buf1757, *(uint32_t*)buf1758, *(uint32_t*)buf1759); + *(double4*)buf1760 = rsGetElementAt_double4(*(rs_allocation*)buf1761, *(uint32_t*)buf1762, *(uint32_t*)buf1763, *(uint32_t*)buf1764); + *(char*)buf1765 = rsGetElementAt_char(*(rs_allocation*)buf1766, *(uint32_t*)buf1767, *(uint32_t*)buf1768, *(uint32_t*)buf1769); + *(char2*)buf1770 = rsGetElementAt_char2(*(rs_allocation*)buf1771, *(uint32_t*)buf1772, *(uint32_t*)buf1773, *(uint32_t*)buf1774); + *(char3*)buf1775 = rsGetElementAt_char3(*(rs_allocation*)buf1776, *(uint32_t*)buf1777, *(uint32_t*)buf1778, *(uint32_t*)buf1779); + *(char4*)buf1780 = rsGetElementAt_char4(*(rs_allocation*)buf1781, *(uint32_t*)buf1782, *(uint32_t*)buf1783, *(uint32_t*)buf1784); + *(uchar*)buf1785 = rsGetElementAt_uchar(*(rs_allocation*)buf1786, *(uint32_t*)buf1787, *(uint32_t*)buf1788, *(uint32_t*)buf1789); + *(uchar2*)buf1790 = rsGetElementAt_uchar2(*(rs_allocation*)buf1791, *(uint32_t*)buf1792, *(uint32_t*)buf1793, *(uint32_t*)buf1794); + *(uchar3*)buf1795 = rsGetElementAt_uchar3(*(rs_allocation*)buf1796, *(uint32_t*)buf1797, *(uint32_t*)buf1798, *(uint32_t*)buf1799); + *(uchar4*)buf1800 = rsGetElementAt_uchar4(*(rs_allocation*)buf1801, *(uint32_t*)buf1802, *(uint32_t*)buf1803, *(uint32_t*)buf1804); + *(short*)buf1805 = rsGetElementAt_short(*(rs_allocation*)buf1806, *(uint32_t*)buf1807, *(uint32_t*)buf1808, *(uint32_t*)buf1809); + *(short2*)buf1810 = rsGetElementAt_short2(*(rs_allocation*)buf1811, *(uint32_t*)buf1812, *(uint32_t*)buf1813, *(uint32_t*)buf1814); + *(short3*)buf1815 = rsGetElementAt_short3(*(rs_allocation*)buf1816, *(uint32_t*)buf1817, *(uint32_t*)buf1818, *(uint32_t*)buf1819); + *(short4*)buf1820 = rsGetElementAt_short4(*(rs_allocation*)buf1821, *(uint32_t*)buf1822, *(uint32_t*)buf1823, *(uint32_t*)buf1824); + *(ushort*)buf1825 = rsGetElementAt_ushort(*(rs_allocation*)buf1826, *(uint32_t*)buf1827, *(uint32_t*)buf1828, *(uint32_t*)buf1829); + *(ushort2*)buf1830 = rsGetElementAt_ushort2(*(rs_allocation*)buf1831, *(uint32_t*)buf1832, *(uint32_t*)buf1833, *(uint32_t*)buf1834); + *(ushort3*)buf1835 = rsGetElementAt_ushort3(*(rs_allocation*)buf1836, *(uint32_t*)buf1837, *(uint32_t*)buf1838, *(uint32_t*)buf1839); + *(ushort4*)buf1840 = rsGetElementAt_ushort4(*(rs_allocation*)buf1841, *(uint32_t*)buf1842, *(uint32_t*)buf1843, *(uint32_t*)buf1844); + *(int*)buf1845 = rsGetElementAt_int(*(rs_allocation*)buf1846, *(uint32_t*)buf1847, *(uint32_t*)buf1848, *(uint32_t*)buf1849); + *(int2*)buf1850 = rsGetElementAt_int2(*(rs_allocation*)buf1851, *(uint32_t*)buf1852, *(uint32_t*)buf1853, *(uint32_t*)buf1854); + *(int3*)buf1855 = rsGetElementAt_int3(*(rs_allocation*)buf1856, *(uint32_t*)buf1857, *(uint32_t*)buf1858, *(uint32_t*)buf1859); + *(int4*)buf1860 = rsGetElementAt_int4(*(rs_allocation*)buf1861, *(uint32_t*)buf1862, *(uint32_t*)buf1863, *(uint32_t*)buf1864); + *(uint*)buf1865 = rsGetElementAt_uint(*(rs_allocation*)buf1866, *(uint32_t*)buf1867, *(uint32_t*)buf1868, *(uint32_t*)buf1869); + *(uint2*)buf1870 = rsGetElementAt_uint2(*(rs_allocation*)buf1871, *(uint32_t*)buf1872, *(uint32_t*)buf1873, *(uint32_t*)buf1874); + *(uint3*)buf1875 = rsGetElementAt_uint3(*(rs_allocation*)buf1876, *(uint32_t*)buf1877, *(uint32_t*)buf1878, *(uint32_t*)buf1879); + *(uint4*)buf1880 = rsGetElementAt_uint4(*(rs_allocation*)buf1881, *(uint32_t*)buf1882, *(uint32_t*)buf1883, *(uint32_t*)buf1884); + *(long*)buf1885 = rsGetElementAt_long(*(rs_allocation*)buf1886, *(uint32_t*)buf1887, *(uint32_t*)buf1888, *(uint32_t*)buf1889); + *(long2*)buf1890 = rsGetElementAt_long2(*(rs_allocation*)buf1891, *(uint32_t*)buf1892, *(uint32_t*)buf1893, *(uint32_t*)buf1894); + *(long3*)buf1895 = rsGetElementAt_long3(*(rs_allocation*)buf1896, *(uint32_t*)buf1897, *(uint32_t*)buf1898, *(uint32_t*)buf1899); + *(long4*)buf1900 = rsGetElementAt_long4(*(rs_allocation*)buf1901, *(uint32_t*)buf1902, *(uint32_t*)buf1903, *(uint32_t*)buf1904); + *(ulong*)buf1905 = rsGetElementAt_ulong(*(rs_allocation*)buf1906, *(uint32_t*)buf1907, *(uint32_t*)buf1908, *(uint32_t*)buf1909); + *(ulong2*)buf1910 = rsGetElementAt_ulong2(*(rs_allocation*)buf1911, *(uint32_t*)buf1912, *(uint32_t*)buf1913, *(uint32_t*)buf1914); + *(ulong3*)buf1915 = rsGetElementAt_ulong3(*(rs_allocation*)buf1916, *(uint32_t*)buf1917, *(uint32_t*)buf1918, *(uint32_t*)buf1919); + *(ulong4*)buf1920 = rsGetElementAt_ulong4(*(rs_allocation*)buf1921, *(uint32_t*)buf1922, *(uint32_t*)buf1923, *(uint32_t*)buf1924); + *(bool*)buf1925 = rsIsObject(*(rs_element*)buf1926); + *(bool*)buf1927 = rsIsObject(*(rs_type*)buf1928); + *(bool*)buf1929 = rsIsObject(*(rs_allocation*)buf1930); + *(bool*)buf1931 = rsIsObject(*(rs_sampler*)buf1932); + *(bool*)buf1933 = rsIsObject(*(rs_script*)buf1934); #ifndef __LP64__ - *(bool*)buf1917 = rsIsObject(*(rs_mesh*)buf1918); - *(bool*)buf1919 = rsIsObject(*(rs_program_fragment*)buf1920); - *(bool*)buf1921 = rsIsObject(*(rs_program_vertex*)buf1922); - *(bool*)buf1923 = rsIsObject(*(rs_program_raster*)buf1924); - *(bool*)buf1925 = rsIsObject(*(rs_program_store*)buf1926); - *(bool*)buf1927 = rsIsObject(*(rs_font*)buf1928); + *(bool*)buf1935 = rsIsObject(*(rs_mesh*)buf1936); + *(bool*)buf1937 = rsIsObject(*(rs_program_fragment*)buf1938); + *(bool*)buf1939 = rsIsObject(*(rs_program_vertex*)buf1940); + *(bool*)buf1941 = rsIsObject(*(rs_program_raster*)buf1942); + *(bool*)buf1943 = rsIsObject(*(rs_program_store*)buf1944); + *(bool*)buf1945 = rsIsObject(*(rs_font*)buf1946); #endif - *(bool*)buf1929 = rsIsSphereInFrustum((float4*) buf1930, (float4*) buf1931, (float4*) buf1932, (float4*) buf1933, (float4*) buf1934, (float4*) buf1935, (float4*) buf1936); - *(rs_tm**)buf1937 = rsLocaltime((rs_tm*) buf1938, (const rs_time_t*) buf1939); - *(float*)buf1940 = rsMatrixGet((const rs_matrix4x4*) buf1941, *(uint32_t*)buf1942, *(uint32_t*)buf1943); - *(float*)buf1944 = rsMatrixGet((const rs_matrix3x3*) buf1945, *(uint32_t*)buf1946, *(uint32_t*)buf1947); - *(float*)buf1948 = rsMatrixGet((const rs_matrix2x2*) buf1949, *(uint32_t*)buf1950, *(uint32_t*)buf1951); - *(bool*)buf1952 = rsMatrixInverse((rs_matrix4x4*) buf1953); - *(bool*)buf1954 = rsMatrixInverseTranspose((rs_matrix4x4*) buf1955); - rsMatrixLoad((rs_matrix4x4*) buf1956, (const float*) buf1957); - rsMatrixLoad((rs_matrix3x3*) buf1958, (const float*) buf1959); - rsMatrixLoad((rs_matrix2x2*) buf1960, (const float*) buf1961); - rsMatrixLoad((rs_matrix4x4*) buf1962, (const rs_matrix4x4*) buf1963); - rsMatrixLoad((rs_matrix3x3*) buf1964, (const rs_matrix3x3*) buf1965); - rsMatrixLoad((rs_matrix2x2*) buf1966, (const rs_matrix2x2*) buf1967); - rsMatrixLoad((rs_matrix4x4*) buf1968, (const rs_matrix3x3*) buf1969); - rsMatrixLoad((rs_matrix4x4*) buf1970, (const rs_matrix2x2*) buf1971); - rsMatrixLoadFrustum((rs_matrix4x4*) buf1972, *(float*)buf1973, *(float*)buf1974, *(float*)buf1975, *(float*)buf1976, *(float*)buf1977, *(float*)buf1978); - rsMatrixLoadIdentity((rs_matrix4x4*) buf1979); - rsMatrixLoadIdentity((rs_matrix3x3*) buf1980); - rsMatrixLoadIdentity((rs_matrix2x2*) buf1981); - rsMatrixLoadMultiply((rs_matrix4x4*) buf1982, (const rs_matrix4x4*) buf1983, (const rs_matrix4x4*) buf1984); - rsMatrixLoadMultiply((rs_matrix3x3*) buf1985, (const rs_matrix3x3*) buf1986, (const rs_matrix3x3*) buf1987); - rsMatrixLoadMultiply((rs_matrix2x2*) buf1988, (const rs_matrix2x2*) buf1989, (const rs_matrix2x2*) buf1990); - rsMatrixLoadOrtho((rs_matrix4x4*) buf1991, *(float*)buf1992, *(float*)buf1993, *(float*)buf1994, *(float*)buf1995, *(float*)buf1996, *(float*)buf1997); - rsMatrixLoadPerspective((rs_matrix4x4*) buf1998, *(float*)buf1999, *(float*)buf2000, *(float*)buf2001, *(float*)buf2002); - rsMatrixLoadRotate((rs_matrix4x4*) buf2003, *(float*)buf2004, *(float*)buf2005, *(float*)buf2006, *(float*)buf2007); - rsMatrixLoadScale((rs_matrix4x4*) buf2008, *(float*)buf2009, *(float*)buf2010, *(float*)buf2011); - rsMatrixLoadTranslate((rs_matrix4x4*) buf2012, *(float*)buf2013, *(float*)buf2014, *(float*)buf2015); - rsMatrixMultiply((rs_matrix4x4*) buf2016, (const rs_matrix4x4*) buf2017); - rsMatrixMultiply((rs_matrix3x3*) buf2018, (const rs_matrix3x3*) buf2019); - rsMatrixMultiply((rs_matrix2x2*) buf2020, (const rs_matrix2x2*) buf2021); - *(float4*)buf2022 = rsMatrixMultiply((const rs_matrix4x4*) buf2023, *(float4*)buf2024); - *(float4*)buf2025 = rsMatrixMultiply((const rs_matrix4x4*) buf2026, *(float3*)buf2027); - *(float4*)buf2028 = rsMatrixMultiply((const rs_matrix4x4*) buf2029, *(float2*)buf2030); - *(float3*)buf2031 = rsMatrixMultiply((const rs_matrix3x3*) buf2032, *(float3*)buf2033); - *(float3*)buf2034 = rsMatrixMultiply((const rs_matrix3x3*) buf2035, *(float2*)buf2036); - *(float2*)buf2037 = rsMatrixMultiply((const rs_matrix2x2*) buf2038, *(float2*)buf2039); - rsMatrixRotate((rs_matrix4x4*) buf2040, *(float*)buf2041, *(float*)buf2042, *(float*)buf2043, *(float*)buf2044); - rsMatrixScale((rs_matrix4x4*) buf2045, *(float*)buf2046, *(float*)buf2047, *(float*)buf2048); - rsMatrixSet((rs_matrix4x4*) buf2049, *(uint32_t*)buf2050, *(uint32_t*)buf2051, *(float*)buf2052); - rsMatrixSet((rs_matrix3x3*) buf2053, *(uint32_t*)buf2054, *(uint32_t*)buf2055, *(float*)buf2056); - rsMatrixSet((rs_matrix2x2*) buf2057, *(uint32_t*)buf2058, *(uint32_t*)buf2059, *(float*)buf2060); - rsMatrixTranslate((rs_matrix4x4*) buf2061, *(float*)buf2062, *(float*)buf2063, *(float*)buf2064); - rsMatrixTranspose((rs_matrix4x4*) buf2065); - rsMatrixTranspose((rs_matrix3x3*) buf2066); - rsMatrixTranspose((rs_matrix2x2*) buf2067); - *(uchar4*)buf2068 = rsPackColorTo8888(*(float*)buf2069, *(float*)buf2070, *(float*)buf2071); - *(uchar4*)buf2072 = rsPackColorTo8888(*(float*)buf2073, *(float*)buf2074, *(float*)buf2075, *(float*)buf2076); - *(uchar4*)buf2077 = rsPackColorTo8888(*(float3*)buf2078); - *(uchar4*)buf2079 = rsPackColorTo8888(*(float4*)buf2080); - rsQuaternionAdd((rs_quaternion*) buf2081, (const rs_quaternion*) buf2082); - rsQuaternionConjugate((rs_quaternion*) buf2083); - *(float*)buf2084 = rsQuaternionDot((const rs_quaternion*) buf2085, (const rs_quaternion*) buf2086); - rsQuaternionGetMatrixUnit((rs_matrix4x4*) buf2087, (const rs_quaternion*) buf2088); - rsQuaternionLoadRotate((rs_quaternion*) buf2089, *(float*)buf2090, *(float*)buf2091, *(float*)buf2092, *(float*)buf2093); - rsQuaternionLoadRotateUnit((rs_quaternion*) buf2094, *(float*)buf2095, *(float*)buf2096, *(float*)buf2097, *(float*)buf2098); - rsQuaternionMultiply((rs_quaternion*) buf2099, *(float*)buf2100); - rsQuaternionMultiply((rs_quaternion*) buf2101, (const rs_quaternion*) buf2102); - rsQuaternionNormalize((rs_quaternion*) buf2103); - rsQuaternionSet((rs_quaternion*) buf2104, *(float*)buf2105, *(float*)buf2106, *(float*)buf2107, *(float*)buf2108); - rsQuaternionSet((rs_quaternion*) buf2109, (const rs_quaternion*) buf2110); - rsQuaternionSlerp((rs_quaternion*) buf2111, (const rs_quaternion*) buf2112, (const rs_quaternion*) buf2113, *(float*)buf2114); - *(int*)buf2115 = rsRand(*(int*)buf2116); - *(int*)buf2117 = rsRand(*(int*)buf2118, *(int*)buf2119); - *(float*)buf2120 = rsRand(*(float*)buf2121); - *(float*)buf2122 = rsRand(*(float*)buf2123, *(float*)buf2124); - *(float4*)buf2125 = rsSample(*(rs_allocation*)buf2126, *(rs_sampler*)buf2127, *(float*)buf2128); - *(float4*)buf2129 = rsSample(*(rs_allocation*)buf2130, *(rs_sampler*)buf2131, *(float*)buf2132, *(float*)buf2133); - *(float4*)buf2134 = rsSample(*(rs_allocation*)buf2135, *(rs_sampler*)buf2136, *(float2*)buf2137); - *(float4*)buf2138 = rsSample(*(rs_allocation*)buf2139, *(rs_sampler*)buf2140, *(float2*)buf2141, *(float*)buf2142); - *(float*)buf2143 = rsSamplerGetAnisotropy(*(rs_sampler*)buf2144); - *(rs_sampler_value*)buf2145 = rsSamplerGetMagnification(*(rs_sampler*)buf2146); - *(rs_sampler_value*)buf2147 = rsSamplerGetMinification(*(rs_sampler*)buf2148); - *(rs_sampler_value*)buf2149 = rsSamplerGetWrapS(*(rs_sampler*)buf2150); - *(rs_sampler_value*)buf2151 = rsSamplerGetWrapT(*(rs_sampler*)buf2152); - *(bool*)buf2153 = rsSendToClient(*(int*)buf2154); - *(bool*)buf2155 = rsSendToClient(*(int*)buf2156, (const void*) buf2157, *(uint*)buf2158); - rsSendToClientBlocking(*(int*)buf2159); - rsSendToClientBlocking(*(int*)buf2160, (const void*) buf2161, *(uint*)buf2162); - rsSetObject((rs_element*) buf2163, *(rs_element*)buf2164); - rsSetObject((rs_type*) buf2165, *(rs_type*)buf2166); - rsSetObject((rs_allocation*) buf2167, *(rs_allocation*)buf2168); - rsSetObject((rs_sampler*) buf2169, *(rs_sampler*)buf2170); - rsSetObject((rs_script*) buf2171, *(rs_script*)buf2172); + *(bool*)buf1947 = rsIsSphereInFrustum((float4*) buf1948, (float4*) buf1949, (float4*) buf1950, (float4*) buf1951, (float4*) buf1952, (float4*) buf1953, (float4*) buf1954); + *(rs_tm**)buf1955 = rsLocaltime((rs_tm*) buf1956, (const rs_time_t*) buf1957); + *(float*)buf1958 = rsMatrixGet((const rs_matrix4x4*) buf1959, *(uint32_t*)buf1960, *(uint32_t*)buf1961); + *(float*)buf1962 = rsMatrixGet((const rs_matrix3x3*) buf1963, *(uint32_t*)buf1964, *(uint32_t*)buf1965); + *(float*)buf1966 = rsMatrixGet((const rs_matrix2x2*) buf1967, *(uint32_t*)buf1968, *(uint32_t*)buf1969); + *(bool*)buf1970 = rsMatrixInverse((rs_matrix4x4*) buf1971); + *(bool*)buf1972 = rsMatrixInverseTranspose((rs_matrix4x4*) buf1973); + rsMatrixLoad((rs_matrix4x4*) buf1974, (const float*) buf1975); + rsMatrixLoad((rs_matrix3x3*) buf1976, (const float*) buf1977); + rsMatrixLoad((rs_matrix2x2*) buf1978, (const float*) buf1979); + rsMatrixLoad((rs_matrix4x4*) buf1980, (const rs_matrix4x4*) buf1981); + rsMatrixLoad((rs_matrix3x3*) buf1982, (const rs_matrix3x3*) buf1983); + rsMatrixLoad((rs_matrix2x2*) buf1984, (const rs_matrix2x2*) buf1985); + rsMatrixLoad((rs_matrix4x4*) buf1986, (const rs_matrix3x3*) buf1987); + rsMatrixLoad((rs_matrix4x4*) buf1988, (const rs_matrix2x2*) buf1989); + rsMatrixLoadFrustum((rs_matrix4x4*) buf1990, *(float*)buf1991, *(float*)buf1992, *(float*)buf1993, *(float*)buf1994, *(float*)buf1995, *(float*)buf1996); + rsMatrixLoadIdentity((rs_matrix4x4*) buf1997); + rsMatrixLoadIdentity((rs_matrix3x3*) buf1998); + rsMatrixLoadIdentity((rs_matrix2x2*) buf1999); + rsMatrixLoadMultiply((rs_matrix4x4*) buf2000, (const rs_matrix4x4*) buf2001, (const rs_matrix4x4*) buf2002); + rsMatrixLoadMultiply((rs_matrix3x3*) buf2003, (const rs_matrix3x3*) buf2004, (const rs_matrix3x3*) buf2005); + rsMatrixLoadMultiply((rs_matrix2x2*) buf2006, (const rs_matrix2x2*) buf2007, (const rs_matrix2x2*) buf2008); + rsMatrixLoadOrtho((rs_matrix4x4*) buf2009, *(float*)buf2010, *(float*)buf2011, *(float*)buf2012, *(float*)buf2013, *(float*)buf2014, *(float*)buf2015); + rsMatrixLoadPerspective((rs_matrix4x4*) buf2016, *(float*)buf2017, *(float*)buf2018, *(float*)buf2019, *(float*)buf2020); + rsMatrixLoadRotate((rs_matrix4x4*) buf2021, *(float*)buf2022, *(float*)buf2023, *(float*)buf2024, *(float*)buf2025); + rsMatrixLoadScale((rs_matrix4x4*) buf2026, *(float*)buf2027, *(float*)buf2028, *(float*)buf2029); + rsMatrixLoadTranslate((rs_matrix4x4*) buf2030, *(float*)buf2031, *(float*)buf2032, *(float*)buf2033); + rsMatrixMultiply((rs_matrix4x4*) buf2034, (const rs_matrix4x4*) buf2035); + rsMatrixMultiply((rs_matrix3x3*) buf2036, (const rs_matrix3x3*) buf2037); + rsMatrixMultiply((rs_matrix2x2*) buf2038, (const rs_matrix2x2*) buf2039); + *(float4*)buf2040 = rsMatrixMultiply((const rs_matrix4x4*) buf2041, *(float4*)buf2042); + *(float4*)buf2043 = rsMatrixMultiply((const rs_matrix4x4*) buf2044, *(float3*)buf2045); + *(float4*)buf2046 = rsMatrixMultiply((const rs_matrix4x4*) buf2047, *(float2*)buf2048); + *(float3*)buf2049 = rsMatrixMultiply((const rs_matrix3x3*) buf2050, *(float3*)buf2051); + *(float3*)buf2052 = rsMatrixMultiply((const rs_matrix3x3*) buf2053, *(float2*)buf2054); + *(float2*)buf2055 = rsMatrixMultiply((const rs_matrix2x2*) buf2056, *(float2*)buf2057); + rsMatrixRotate((rs_matrix4x4*) buf2058, *(float*)buf2059, *(float*)buf2060, *(float*)buf2061, *(float*)buf2062); + rsMatrixScale((rs_matrix4x4*) buf2063, *(float*)buf2064, *(float*)buf2065, *(float*)buf2066); + rsMatrixSet((rs_matrix4x4*) buf2067, *(uint32_t*)buf2068, *(uint32_t*)buf2069, *(float*)buf2070); + rsMatrixSet((rs_matrix3x3*) buf2071, *(uint32_t*)buf2072, *(uint32_t*)buf2073, *(float*)buf2074); + rsMatrixSet((rs_matrix2x2*) buf2075, *(uint32_t*)buf2076, *(uint32_t*)buf2077, *(float*)buf2078); + rsMatrixTranslate((rs_matrix4x4*) buf2079, *(float*)buf2080, *(float*)buf2081, *(float*)buf2082); + rsMatrixTranspose((rs_matrix4x4*) buf2083); + rsMatrixTranspose((rs_matrix3x3*) buf2084); + rsMatrixTranspose((rs_matrix2x2*) buf2085); + *(uchar4*)buf2086 = rsPackColorTo8888(*(float*)buf2087, *(float*)buf2088, *(float*)buf2089); + *(uchar4*)buf2090 = rsPackColorTo8888(*(float*)buf2091, *(float*)buf2092, *(float*)buf2093, *(float*)buf2094); + *(uchar4*)buf2095 = rsPackColorTo8888(*(float3*)buf2096); + *(uchar4*)buf2097 = rsPackColorTo8888(*(float4*)buf2098); + rsQuaternionAdd((rs_quaternion*) buf2099, (const rs_quaternion*) buf2100); + rsQuaternionConjugate((rs_quaternion*) buf2101); + *(float*)buf2102 = rsQuaternionDot((const rs_quaternion*) buf2103, (const rs_quaternion*) buf2104); + rsQuaternionGetMatrixUnit((rs_matrix4x4*) buf2105, (const rs_quaternion*) buf2106); + rsQuaternionLoadRotate((rs_quaternion*) buf2107, *(float*)buf2108, *(float*)buf2109, *(float*)buf2110, *(float*)buf2111); + rsQuaternionLoadRotateUnit((rs_quaternion*) buf2112, *(float*)buf2113, *(float*)buf2114, *(float*)buf2115, *(float*)buf2116); + rsQuaternionMultiply((rs_quaternion*) buf2117, *(float*)buf2118); + rsQuaternionMultiply((rs_quaternion*) buf2119, (const rs_quaternion*) buf2120); + rsQuaternionNormalize((rs_quaternion*) buf2121); + rsQuaternionSet((rs_quaternion*) buf2122, *(float*)buf2123, *(float*)buf2124, *(float*)buf2125, *(float*)buf2126); + rsQuaternionSet((rs_quaternion*) buf2127, (const rs_quaternion*) buf2128); + rsQuaternionSlerp((rs_quaternion*) buf2129, (const rs_quaternion*) buf2130, (const rs_quaternion*) buf2131, *(float*)buf2132); + *(int*)buf2133 = rsRand(*(int*)buf2134); + *(int*)buf2135 = rsRand(*(int*)buf2136, *(int*)buf2137); + *(float*)buf2138 = rsRand(*(float*)buf2139); + *(float*)buf2140 = rsRand(*(float*)buf2141, *(float*)buf2142); + *(float4*)buf2143 = rsSample(*(rs_allocation*)buf2144, *(rs_sampler*)buf2145, *(float*)buf2146); + *(float4*)buf2147 = rsSample(*(rs_allocation*)buf2148, *(rs_sampler*)buf2149, *(float*)buf2150, *(float*)buf2151); + *(float4*)buf2152 = rsSample(*(rs_allocation*)buf2153, *(rs_sampler*)buf2154, *(float2*)buf2155); + *(float4*)buf2156 = rsSample(*(rs_allocation*)buf2157, *(rs_sampler*)buf2158, *(float2*)buf2159, *(float*)buf2160); + *(float*)buf2161 = rsSamplerGetAnisotropy(*(rs_sampler*)buf2162); + *(rs_sampler_value*)buf2163 = rsSamplerGetMagnification(*(rs_sampler*)buf2164); + *(rs_sampler_value*)buf2165 = rsSamplerGetMinification(*(rs_sampler*)buf2166); + *(rs_sampler_value*)buf2167 = rsSamplerGetWrapS(*(rs_sampler*)buf2168); + *(rs_sampler_value*)buf2169 = rsSamplerGetWrapT(*(rs_sampler*)buf2170); + *(bool*)buf2171 = rsSendToClient(*(int*)buf2172); + *(bool*)buf2173 = rsSendToClient(*(int*)buf2174, (const void*) buf2175, *(uint*)buf2176); + rsSendToClientBlocking(*(int*)buf2177); + rsSendToClientBlocking(*(int*)buf2178, (const void*) buf2179, *(uint*)buf2180); + rsSetObject((rs_element*) buf2181, *(rs_element*)buf2182); + rsSetObject((rs_type*) buf2183, *(rs_type*)buf2184); + rsSetObject((rs_allocation*) buf2185, *(rs_allocation*)buf2186); + rsSetObject((rs_sampler*) buf2187, *(rs_sampler*)buf2188); + rsSetObject((rs_script*) buf2189, *(rs_script*)buf2190); #ifndef __LP64__ - rsSetObject((rs_mesh*) buf2173, *(rs_mesh*)buf2174); - rsSetObject((rs_program_fragment*) buf2175, *(rs_program_fragment*)buf2176); - rsSetObject((rs_program_vertex*) buf2177, *(rs_program_vertex*)buf2178); - rsSetObject((rs_program_raster*) buf2179, *(rs_program_raster*)buf2180); - rsSetObject((rs_program_store*) buf2181, *(rs_program_store*)buf2182); - rsSetObject((rs_font*) buf2183, *(rs_font*)buf2184); + rsSetObject((rs_mesh*) buf2191, *(rs_mesh*)buf2192); + rsSetObject((rs_program_fragment*) buf2193, *(rs_program_fragment*)buf2194); + rsSetObject((rs_program_vertex*) buf2195, *(rs_program_vertex*)buf2196); + rsSetObject((rs_program_raster*) buf2197, *(rs_program_raster*)buf2198); + rsSetObject((rs_program_store*) buf2199, *(rs_program_store*)buf2200); + rsSetObject((rs_font*) buf2201, *(rs_font*)buf2202); #endif - *(rs_time_t*)buf2185 = rsTime((rs_time_t*) buf2186); - *(float4*)buf2187 = rsUnpackColor8888(*(uchar4*)buf2188); - *(int64_t*)buf2189 = rsUptimeMillis(); - *(int64_t*)buf2190 = rsUptimeNanos(); - *(float4*)buf2191 = rsYuvToRGBA_float4(*(uchar*)buf2192, *(uchar*)buf2193, *(uchar*)buf2194); - *(uchar4*)buf2195 = rsYuvToRGBA_uchar4(*(uchar*)buf2196, *(uchar*)buf2197, *(uchar*)buf2198); + *(rs_time_t*)buf2203 = rsTime((rs_time_t*) buf2204); + *(float4*)buf2205 = rsUnpackColor8888(*(uchar4*)buf2206); + *(int64_t*)buf2207 = rsUptimeMillis(); + *(int64_t*)buf2208 = rsUptimeNanos(); + *(float4*)buf2209 = rsYuvToRGBA_float4(*(uchar*)buf2210, *(uchar*)buf2211, *(uchar*)buf2212); + *(uchar4*)buf2213 = rsYuvToRGBA_uchar4(*(uchar*)buf2214, *(uchar*)buf2215, *(uchar*)buf2216); #ifndef __LP64__ - rsgAllocationSyncAll(*(rs_allocation*)buf2199); + rsgAllocationSyncAll(*(rs_allocation*)buf2217); #endif #ifndef __LP64__ - rsgAllocationSyncAll(*(rs_allocation*)buf2200, *(rs_allocation_usage_type*)buf2201); + rsgAllocationSyncAll(*(rs_allocation*)buf2218, *(rs_allocation_usage_type*)buf2219); #endif #ifndef __LP64__ - rsgBindColorTarget(*(rs_allocation*)buf2202, *(uint*)buf2203); + rsgBindColorTarget(*(rs_allocation*)buf2220, *(uint*)buf2221); #endif #ifndef __LP64__ - rsgBindConstant(*(rs_program_fragment*)buf2204, *(uint*)buf2205, *(rs_allocation*)buf2206); + rsgBindConstant(*(rs_program_fragment*)buf2222, *(uint*)buf2223, *(rs_allocation*)buf2224); #endif #ifndef __LP64__ - rsgBindConstant(*(rs_program_vertex*)buf2207, *(uint*)buf2208, *(rs_allocation*)buf2209); + rsgBindConstant(*(rs_program_vertex*)buf2225, *(uint*)buf2226, *(rs_allocation*)buf2227); #endif #ifndef __LP64__ - rsgBindDepthTarget(*(rs_allocation*)buf2210); + rsgBindDepthTarget(*(rs_allocation*)buf2228); #endif #ifndef __LP64__ - rsgBindFont(*(rs_font*)buf2211); + rsgBindFont(*(rs_font*)buf2229); #endif #ifndef __LP64__ - rsgBindProgramFragment(*(rs_program_fragment*)buf2212); + rsgBindProgramFragment(*(rs_program_fragment*)buf2230); #endif #ifndef __LP64__ - rsgBindProgramRaster(*(rs_program_raster*)buf2213); + rsgBindProgramRaster(*(rs_program_raster*)buf2231); #endif #ifndef __LP64__ - rsgBindProgramStore(*(rs_program_store*)buf2214); + rsgBindProgramStore(*(rs_program_store*)buf2232); #endif #ifndef __LP64__ - rsgBindProgramVertex(*(rs_program_vertex*)buf2215); + rsgBindProgramVertex(*(rs_program_vertex*)buf2233); #endif #ifndef __LP64__ - rsgBindSampler(*(rs_program_fragment*)buf2216, *(uint*)buf2217, *(rs_sampler*)buf2218); + rsgBindSampler(*(rs_program_fragment*)buf2234, *(uint*)buf2235, *(rs_sampler*)buf2236); #endif #ifndef __LP64__ - rsgBindTexture(*(rs_program_fragment*)buf2219, *(uint*)buf2220, *(rs_allocation*)buf2221); + rsgBindTexture(*(rs_program_fragment*)buf2237, *(uint*)buf2238, *(rs_allocation*)buf2239); #endif #ifndef __LP64__ rsgClearAllRenderTargets(); #endif #ifndef __LP64__ - rsgClearColor(*(float*)buf2222, *(float*)buf2223, *(float*)buf2224, *(float*)buf2225); + rsgClearColor(*(float*)buf2240, *(float*)buf2241, *(float*)buf2242, *(float*)buf2243); #endif #ifndef __LP64__ - rsgClearColorTarget(*(uint*)buf2226); + rsgClearColorTarget(*(uint*)buf2244); #endif #ifndef __LP64__ - rsgClearDepth(*(float*)buf2227); + rsgClearDepth(*(float*)buf2245); #endif #ifndef __LP64__ rsgClearDepthTarget(); #endif #ifndef __LP64__ - rsgDrawMesh(*(rs_mesh*)buf2228); + rsgDrawMesh(*(rs_mesh*)buf2246); #endif #ifndef __LP64__ - rsgDrawMesh(*(rs_mesh*)buf2229, *(uint*)buf2230); + rsgDrawMesh(*(rs_mesh*)buf2247, *(uint*)buf2248); #endif #ifndef __LP64__ - rsgDrawMesh(*(rs_mesh*)buf2231, *(uint*)buf2232, *(uint*)buf2233, *(uint*)buf2234); + rsgDrawMesh(*(rs_mesh*)buf2249, *(uint*)buf2250, *(uint*)buf2251, *(uint*)buf2252); #endif #ifndef __LP64__ - rsgDrawQuad(*(float*)buf2235, *(float*)buf2236, *(float*)buf2237, *(float*)buf2238, *(float*)buf2239, *(float*)buf2240, *(float*)buf2241, *(float*)buf2242, *(float*)buf2243, *(float*)buf2244, *(float*)buf2245, *(float*)buf2246); + rsgDrawQuad(*(float*)buf2253, *(float*)buf2254, *(float*)buf2255, *(float*)buf2256, *(float*)buf2257, *(float*)buf2258, *(float*)buf2259, *(float*)buf2260, *(float*)buf2261, *(float*)buf2262, *(float*)buf2263, *(float*)buf2264); #endif #ifndef __LP64__ - rsgDrawQuadTexCoords(*(float*)buf2247, *(float*)buf2248, *(float*)buf2249, *(float*)buf2250, *(float*)buf2251, *(float*)buf2252, *(float*)buf2253, *(float*)buf2254, *(float*)buf2255, *(float*)buf2256, *(float*)buf2257, *(float*)buf2258, *(float*)buf2259, *(float*)buf2260, *(float*)buf2261, *(float*)buf2262, *(float*)buf2263, *(float*)buf2264, *(float*)buf2265, *(float*)buf2266); + rsgDrawQuadTexCoords(*(float*)buf2265, *(float*)buf2266, *(float*)buf2267, *(float*)buf2268, *(float*)buf2269, *(float*)buf2270, *(float*)buf2271, *(float*)buf2272, *(float*)buf2273, *(float*)buf2274, *(float*)buf2275, *(float*)buf2276, *(float*)buf2277, *(float*)buf2278, *(float*)buf2279, *(float*)buf2280, *(float*)buf2281, *(float*)buf2282, *(float*)buf2283, *(float*)buf2284); #endif #ifndef __LP64__ - rsgDrawRect(*(float*)buf2267, *(float*)buf2268, *(float*)buf2269, *(float*)buf2270, *(float*)buf2271); + rsgDrawRect(*(float*)buf2285, *(float*)buf2286, *(float*)buf2287, *(float*)buf2288, *(float*)buf2289); #endif #ifndef __LP64__ - rsgDrawSpriteScreenspace(*(float*)buf2272, *(float*)buf2273, *(float*)buf2274, *(float*)buf2275, *(float*)buf2276); + rsgDrawSpriteScreenspace(*(float*)buf2290, *(float*)buf2291, *(float*)buf2292, *(float*)buf2293, *(float*)buf2294); #endif #ifndef __LP64__ - rsgDrawText((const char*) buf2277, *(int*)buf2278, *(int*)buf2279); + rsgDrawText((const char*) buf2295, *(int*)buf2296, *(int*)buf2297); #endif #ifndef __LP64__ - rsgDrawText(*(rs_allocation*)buf2280, *(int*)buf2281, *(int*)buf2282); + rsgDrawText(*(rs_allocation*)buf2298, *(int*)buf2299, *(int*)buf2300); #endif #ifndef __LP64__ - *(uint*)buf2283 = rsgFinish(); + *(uint*)buf2301 = rsgFinish(); #endif #ifndef __LP64__ - rsgFontColor(*(float*)buf2284, *(float*)buf2285, *(float*)buf2286, *(float*)buf2287); + rsgFontColor(*(float*)buf2302, *(float*)buf2303, *(float*)buf2304, *(float*)buf2305); #endif #ifndef __LP64__ - *(uint*)buf2288 = rsgGetHeight(); + *(uint*)buf2306 = rsgGetHeight(); #endif #ifndef __LP64__ - *(uint*)buf2289 = rsgGetWidth(); + *(uint*)buf2307 = rsgGetWidth(); #endif #ifndef __LP64__ - rsgMeasureText((const char*) buf2290, (int*) buf2291, (int*) buf2292, (int*) buf2293, (int*) buf2294); + rsgMeasureText((const char*) buf2308, (int*) buf2309, (int*) buf2310, (int*) buf2311, (int*) buf2312); #endif #ifndef __LP64__ - rsgMeasureText(*(rs_allocation*)buf2295, (int*) buf2296, (int*) buf2297, (int*) buf2298, (int*) buf2299); + rsgMeasureText(*(rs_allocation*)buf2313, (int*) buf2314, (int*) buf2315, (int*) buf2316, (int*) buf2317); #endif #ifndef __LP64__ - rsgMeshComputeBoundingBox(*(rs_mesh*)buf2300, (float*) buf2301, (float*) buf2302, (float*) buf2303, (float*) buf2304, (float*) buf2305, (float*) buf2306); + rsgMeshComputeBoundingBox(*(rs_mesh*)buf2318, (float*) buf2319, (float*) buf2320, (float*) buf2321, (float*) buf2322, (float*) buf2323, (float*) buf2324); #endif #ifndef __LP64__ - rsgMeshComputeBoundingBox(*(rs_mesh*)buf2307, (float3*) buf2308, (float3*) buf2309); + rsgMeshComputeBoundingBox(*(rs_mesh*)buf2325, (float3*) buf2326, (float3*) buf2327); #endif #ifndef __LP64__ - *(rs_allocation*)buf2310 = rsgMeshGetIndexAllocation(*(rs_mesh*)buf2311, *(uint32_t*)buf2312); + *(rs_allocation*)buf2328 = rsgMeshGetIndexAllocation(*(rs_mesh*)buf2329, *(uint32_t*)buf2330); #endif #ifndef __LP64__ - *(rs_primitive*)buf2313 = rsgMeshGetPrimitive(*(rs_mesh*)buf2314, *(uint32_t*)buf2315); + *(rs_primitive*)buf2331 = rsgMeshGetPrimitive(*(rs_mesh*)buf2332, *(uint32_t*)buf2333); #endif #ifndef __LP64__ - *(uint32_t*)buf2316 = rsgMeshGetPrimitiveCount(*(rs_mesh*)buf2317); + *(uint32_t*)buf2334 = rsgMeshGetPrimitiveCount(*(rs_mesh*)buf2335); #endif #ifndef __LP64__ - *(rs_allocation*)buf2318 = rsgMeshGetVertexAllocation(*(rs_mesh*)buf2319, *(uint32_t*)buf2320); + *(rs_allocation*)buf2336 = rsgMeshGetVertexAllocation(*(rs_mesh*)buf2337, *(uint32_t*)buf2338); #endif #ifndef __LP64__ - *(uint32_t*)buf2321 = rsgMeshGetVertexAllocationCount(*(rs_mesh*)buf2322); + *(uint32_t*)buf2339 = rsgMeshGetVertexAllocationCount(*(rs_mesh*)buf2340); #endif #ifndef __LP64__ - rsgProgramFragmentConstantColor(*(rs_program_fragment*)buf2323, *(float*)buf2324, *(float*)buf2325, *(float*)buf2326, *(float*)buf2327); + rsgProgramFragmentConstantColor(*(rs_program_fragment*)buf2341, *(float*)buf2342, *(float*)buf2343, *(float*)buf2344, *(float*)buf2345); #endif #ifndef __LP64__ - *(rs_cull_mode*)buf2328 = rsgProgramRasterGetCullMode(*(rs_program_raster*)buf2329); + *(rs_cull_mode*)buf2346 = rsgProgramRasterGetCullMode(*(rs_program_raster*)buf2347); #endif #ifndef __LP64__ - *(bool*)buf2330 = rsgProgramRasterIsPointSpriteEnabled(*(rs_program_raster*)buf2331); + *(bool*)buf2348 = rsgProgramRasterIsPointSpriteEnabled(*(rs_program_raster*)buf2349); #endif #ifndef __LP64__ - *(rs_blend_dst_func*)buf2332 = rsgProgramStoreGetBlendDstFunc(*(rs_program_store*)buf2333); + *(rs_blend_dst_func*)buf2350 = rsgProgramStoreGetBlendDstFunc(*(rs_program_store*)buf2351); #endif #ifndef __LP64__ - *(rs_blend_src_func*)buf2334 = rsgProgramStoreGetBlendSrcFunc(*(rs_program_store*)buf2335); + *(rs_blend_src_func*)buf2352 = rsgProgramStoreGetBlendSrcFunc(*(rs_program_store*)buf2353); #endif #ifndef __LP64__ - *(rs_depth_func*)buf2336 = rsgProgramStoreGetDepthFunc(*(rs_program_store*)buf2337); + *(rs_depth_func*)buf2354 = rsgProgramStoreGetDepthFunc(*(rs_program_store*)buf2355); #endif #ifndef __LP64__ - *(bool*)buf2338 = rsgProgramStoreIsColorMaskAlphaEnabled(*(rs_program_store*)buf2339); + *(bool*)buf2356 = rsgProgramStoreIsColorMaskAlphaEnabled(*(rs_program_store*)buf2357); #endif #ifndef __LP64__ - *(bool*)buf2340 = rsgProgramStoreIsColorMaskBlueEnabled(*(rs_program_store*)buf2341); + *(bool*)buf2358 = rsgProgramStoreIsColorMaskBlueEnabled(*(rs_program_store*)buf2359); #endif #ifndef __LP64__ - *(bool*)buf2342 = rsgProgramStoreIsColorMaskGreenEnabled(*(rs_program_store*)buf2343); + *(bool*)buf2360 = rsgProgramStoreIsColorMaskGreenEnabled(*(rs_program_store*)buf2361); #endif #ifndef __LP64__ - *(bool*)buf2344 = rsgProgramStoreIsColorMaskRedEnabled(*(rs_program_store*)buf2345); + *(bool*)buf2362 = rsgProgramStoreIsColorMaskRedEnabled(*(rs_program_store*)buf2363); #endif #ifndef __LP64__ - *(bool*)buf2346 = rsgProgramStoreIsDepthMaskEnabled(*(rs_program_store*)buf2347); + *(bool*)buf2364 = rsgProgramStoreIsDepthMaskEnabled(*(rs_program_store*)buf2365); #endif #ifndef __LP64__ - *(bool*)buf2348 = rsgProgramStoreIsDitherEnabled(*(rs_program_store*)buf2349); + *(bool*)buf2366 = rsgProgramStoreIsDitherEnabled(*(rs_program_store*)buf2367); #endif #ifndef __LP64__ - rsgProgramVertexGetProjectionMatrix((rs_matrix4x4*) buf2350); + rsgProgramVertexGetProjectionMatrix((rs_matrix4x4*) buf2368); #endif #ifndef __LP64__ - rsgProgramVertexLoadModelMatrix((const rs_matrix4x4*) buf2351); + rsgProgramVertexLoadModelMatrix((const rs_matrix4x4*) buf2369); #endif #ifndef __LP64__ - rsgProgramVertexLoadProjectionMatrix((const rs_matrix4x4*) buf2352); + rsgProgramVertexLoadProjectionMatrix((const rs_matrix4x4*) buf2370); #endif #ifndef __LP64__ - rsgProgramVertexLoadTextureMatrix((const rs_matrix4x4*) buf2353); + rsgProgramVertexLoadTextureMatrix((const rs_matrix4x4*) buf2371); #endif - *(float*)buf2354 = rsqrt(*(float*)buf2355); - *(float2*)buf2356 = rsqrt(*(float2*)buf2357); - *(float3*)buf2358 = rsqrt(*(float3*)buf2359); - *(float4*)buf2360 = rsqrt(*(float4*)buf2361); - *(float*)buf2362 = sign(*(float*)buf2363); - *(float2*)buf2364 = sign(*(float2*)buf2365); - *(float3*)buf2366 = sign(*(float3*)buf2367); - *(float4*)buf2368 = sign(*(float4*)buf2369); - *(float*)buf2370 = sin(*(float*)buf2371); - *(float2*)buf2372 = sin(*(float2*)buf2373); - *(float3*)buf2374 = sin(*(float3*)buf2375); - *(float4*)buf2376 = sin(*(float4*)buf2377); - *(float*)buf2378 = sincos(*(float*)buf2379, (float*) buf2380); - *(float2*)buf2381 = sincos(*(float2*)buf2382, (float2*) buf2383); - *(float3*)buf2384 = sincos(*(float3*)buf2385, (float3*) buf2386); - *(float4*)buf2387 = sincos(*(float4*)buf2388, (float4*) buf2389); - *(float*)buf2390 = sinh(*(float*)buf2391); - *(float2*)buf2392 = sinh(*(float2*)buf2393); - *(float3*)buf2394 = sinh(*(float3*)buf2395); - *(float4*)buf2396 = sinh(*(float4*)buf2397); - *(float*)buf2398 = sinpi(*(float*)buf2399); - *(float2*)buf2400 = sinpi(*(float2*)buf2401); - *(float3*)buf2402 = sinpi(*(float3*)buf2403); - *(float4*)buf2404 = sinpi(*(float4*)buf2405); - *(float*)buf2406 = sqrt(*(float*)buf2407); - *(float2*)buf2408 = sqrt(*(float2*)buf2409); - *(float3*)buf2410 = sqrt(*(float3*)buf2411); - *(float4*)buf2412 = sqrt(*(float4*)buf2413); - *(float*)buf2414 = step(*(float*)buf2415, *(float*)buf2416); - *(float2*)buf2417 = step(*(float2*)buf2418, *(float2*)buf2419); - *(float3*)buf2420 = step(*(float3*)buf2421, *(float3*)buf2422); - *(float4*)buf2423 = step(*(float4*)buf2424, *(float4*)buf2425); - *(float2*)buf2426 = step(*(float2*)buf2427, *(float*)buf2428); - *(float3*)buf2429 = step(*(float3*)buf2430, *(float*)buf2431); - *(float4*)buf2432 = step(*(float4*)buf2433, *(float*)buf2434); - *(float*)buf2435 = tan(*(float*)buf2436); - *(float2*)buf2437 = tan(*(float2*)buf2438); - *(float3*)buf2439 = tan(*(float3*)buf2440); - *(float4*)buf2441 = tan(*(float4*)buf2442); - *(float*)buf2443 = tanh(*(float*)buf2444); - *(float2*)buf2445 = tanh(*(float2*)buf2446); - *(float3*)buf2447 = tanh(*(float3*)buf2448); - *(float4*)buf2449 = tanh(*(float4*)buf2450); - *(float*)buf2451 = tanpi(*(float*)buf2452); - *(float2*)buf2453 = tanpi(*(float2*)buf2454); - *(float3*)buf2455 = tanpi(*(float3*)buf2456); - *(float4*)buf2457 = tanpi(*(float4*)buf2458); - *(float*)buf2459 = tgamma(*(float*)buf2460); - *(float2*)buf2461 = tgamma(*(float2*)buf2462); - *(float3*)buf2463 = tgamma(*(float3*)buf2464); - *(float4*)buf2465 = tgamma(*(float4*)buf2466); - *(float*)buf2467 = trunc(*(float*)buf2468); - *(float2*)buf2469 = trunc(*(float2*)buf2470); - *(float3*)buf2471 = trunc(*(float3*)buf2472); - *(float4*)buf2473 = trunc(*(float4*)buf2474); + *(float*)buf2372 = rsqrt(*(float*)buf2373); + *(float2*)buf2374 = rsqrt(*(float2*)buf2375); + *(float3*)buf2376 = rsqrt(*(float3*)buf2377); + *(float4*)buf2378 = rsqrt(*(float4*)buf2379); + *(float*)buf2380 = sign(*(float*)buf2381); + *(float2*)buf2382 = sign(*(float2*)buf2383); + *(float3*)buf2384 = sign(*(float3*)buf2385); + *(float4*)buf2386 = sign(*(float4*)buf2387); + *(float*)buf2388 = sin(*(float*)buf2389); + *(float2*)buf2390 = sin(*(float2*)buf2391); + *(float3*)buf2392 = sin(*(float3*)buf2393); + *(float4*)buf2394 = sin(*(float4*)buf2395); + *(float*)buf2396 = sincos(*(float*)buf2397, (float*) buf2398); + *(float2*)buf2399 = sincos(*(float2*)buf2400, (float2*) buf2401); + *(float3*)buf2402 = sincos(*(float3*)buf2403, (float3*) buf2404); + *(float4*)buf2405 = sincos(*(float4*)buf2406, (float4*) buf2407); + *(float*)buf2408 = sinh(*(float*)buf2409); + *(float2*)buf2410 = sinh(*(float2*)buf2411); + *(float3*)buf2412 = sinh(*(float3*)buf2413); + *(float4*)buf2414 = sinh(*(float4*)buf2415); + *(float*)buf2416 = sinpi(*(float*)buf2417); + *(float2*)buf2418 = sinpi(*(float2*)buf2419); + *(float3*)buf2420 = sinpi(*(float3*)buf2421); + *(float4*)buf2422 = sinpi(*(float4*)buf2423); + *(float*)buf2424 = sqrt(*(float*)buf2425); + *(float2*)buf2426 = sqrt(*(float2*)buf2427); + *(float3*)buf2428 = sqrt(*(float3*)buf2429); + *(float4*)buf2430 = sqrt(*(float4*)buf2431); + *(float*)buf2432 = step(*(float*)buf2433, *(float*)buf2434); + *(float2*)buf2435 = step(*(float2*)buf2436, *(float2*)buf2437); + *(float3*)buf2438 = step(*(float3*)buf2439, *(float3*)buf2440); + *(float4*)buf2441 = step(*(float4*)buf2442, *(float4*)buf2443); + *(float2*)buf2444 = step(*(float2*)buf2445, *(float*)buf2446); + *(float3*)buf2447 = step(*(float3*)buf2448, *(float*)buf2449); + *(float4*)buf2450 = step(*(float4*)buf2451, *(float*)buf2452); + *(float*)buf2453 = tan(*(float*)buf2454); + *(float2*)buf2455 = tan(*(float2*)buf2456); + *(float3*)buf2457 = tan(*(float3*)buf2458); + *(float4*)buf2459 = tan(*(float4*)buf2460); + *(float*)buf2461 = tanh(*(float*)buf2462); + *(float2*)buf2463 = tanh(*(float2*)buf2464); + *(float3*)buf2465 = tanh(*(float3*)buf2466); + *(float4*)buf2467 = tanh(*(float4*)buf2468); + *(float*)buf2469 = tanpi(*(float*)buf2470); + *(float2*)buf2471 = tanpi(*(float2*)buf2472); + *(float3*)buf2473 = tanpi(*(float3*)buf2474); + *(float4*)buf2475 = tanpi(*(float4*)buf2476); + *(float*)buf2477 = tgamma(*(float*)buf2478); + *(float2*)buf2479 = tgamma(*(float2*)buf2480); + *(float3*)buf2481 = tgamma(*(float3*)buf2482); + *(float4*)buf2483 = tgamma(*(float4*)buf2484); + *(float*)buf2485 = trunc(*(float*)buf2486); + *(float2*)buf2487 = trunc(*(float2*)buf2488); + *(float3*)buf2489 = trunc(*(float3*)buf2490); + *(float4*)buf2491 = trunc(*(float4*)buf2492); } diff --git a/tests/P_all_api_17/all17.rs b/tests/P_all_api_17/all17.rs index 3217729..0dfad94 100644 --- a/tests/P_all_api_17/all17.rs +++ b/tests/P_all_api_17/all17.rs @@ -2605,6 +2605,24 @@ char buf2579[200]; char buf2580[200]; char buf2581[200]; char buf2582[200]; +char buf2583[200]; +char buf2584[200]; +char buf2585[200]; +char buf2586[200]; +char buf2587[200]; +char buf2588[200]; +char buf2589[200]; +char buf2590[200]; +char buf2591[200]; +char buf2592[200]; +char buf2593[200]; +char buf2594[200]; +char buf2595[200]; +char buf2596[200]; +char buf2597[200]; +char buf2598[200]; +char buf2599[200]; +char buf2600[200]; void RS_KERNEL test(int in) { *(uchar*)buf0 = abs(*(char*)buf1); @@ -3028,673 +3046,679 @@ void RS_KERNEL test(int in) { *(float2*)buf938 = max(*(float2*)buf939, *(float2*)buf940); *(float3*)buf941 = max(*(float3*)buf942, *(float3*)buf943); *(float4*)buf944 = max(*(float4*)buf945, *(float4*)buf946); - *(char*)buf947 = max(*(char*)buf948, *(char*)buf949); - *(uchar*)buf950 = max(*(uchar*)buf951, *(uchar*)buf952); - *(short*)buf953 = max(*(short*)buf954, *(short*)buf955); - *(ushort*)buf956 = max(*(ushort*)buf957, *(ushort*)buf958); - *(int*)buf959 = max(*(int*)buf960, *(int*)buf961); - *(uint*)buf962 = max(*(uint*)buf963, *(uint*)buf964); - *(char2*)buf965 = max(*(char2*)buf966, *(char2*)buf967); - *(uchar2*)buf968 = max(*(uchar2*)buf969, *(uchar2*)buf970); - *(short2*)buf971 = max(*(short2*)buf972, *(short2*)buf973); - *(ushort2*)buf974 = max(*(ushort2*)buf975, *(ushort2*)buf976); - *(int2*)buf977 = max(*(int2*)buf978, *(int2*)buf979); - *(uint2*)buf980 = max(*(uint2*)buf981, *(uint2*)buf982); - *(char3*)buf983 = max(*(char3*)buf984, *(char3*)buf985); - *(uchar3*)buf986 = max(*(uchar3*)buf987, *(uchar3*)buf988); - *(short3*)buf989 = max(*(short3*)buf990, *(short3*)buf991); - *(ushort3*)buf992 = max(*(ushort3*)buf993, *(ushort3*)buf994); - *(int3*)buf995 = max(*(int3*)buf996, *(int3*)buf997); - *(uint3*)buf998 = max(*(uint3*)buf999, *(uint3*)buf1000); - *(char4*)buf1001 = max(*(char4*)buf1002, *(char4*)buf1003); - *(uchar4*)buf1004 = max(*(uchar4*)buf1005, *(uchar4*)buf1006); - *(short4*)buf1007 = max(*(short4*)buf1008, *(short4*)buf1009); - *(ushort4*)buf1010 = max(*(ushort4*)buf1011, *(ushort4*)buf1012); - *(int4*)buf1013 = max(*(int4*)buf1014, *(int4*)buf1015); - *(uint4*)buf1016 = max(*(uint4*)buf1017, *(uint4*)buf1018); - *(float*)buf1019 = min(*(float*)buf1020, *(float*)buf1021); - *(float2*)buf1022 = min(*(float2*)buf1023, *(float2*)buf1024); - *(float3*)buf1025 = min(*(float3*)buf1026, *(float3*)buf1027); - *(float4*)buf1028 = min(*(float4*)buf1029, *(float4*)buf1030); - *(char*)buf1031 = min(*(char*)buf1032, *(char*)buf1033); - *(uchar*)buf1034 = min(*(uchar*)buf1035, *(uchar*)buf1036); - *(short*)buf1037 = min(*(short*)buf1038, *(short*)buf1039); - *(ushort*)buf1040 = min(*(ushort*)buf1041, *(ushort*)buf1042); - *(int*)buf1043 = min(*(int*)buf1044, *(int*)buf1045); - *(uint*)buf1046 = min(*(uint*)buf1047, *(uint*)buf1048); - *(char2*)buf1049 = min(*(char2*)buf1050, *(char2*)buf1051); - *(uchar2*)buf1052 = min(*(uchar2*)buf1053, *(uchar2*)buf1054); - *(short2*)buf1055 = min(*(short2*)buf1056, *(short2*)buf1057); - *(ushort2*)buf1058 = min(*(ushort2*)buf1059, *(ushort2*)buf1060); - *(int2*)buf1061 = min(*(int2*)buf1062, *(int2*)buf1063); - *(uint2*)buf1064 = min(*(uint2*)buf1065, *(uint2*)buf1066); - *(char3*)buf1067 = min(*(char3*)buf1068, *(char3*)buf1069); - *(uchar3*)buf1070 = min(*(uchar3*)buf1071, *(uchar3*)buf1072); - *(short3*)buf1073 = min(*(short3*)buf1074, *(short3*)buf1075); - *(ushort3*)buf1076 = min(*(ushort3*)buf1077, *(ushort3*)buf1078); - *(int3*)buf1079 = min(*(int3*)buf1080, *(int3*)buf1081); - *(uint3*)buf1082 = min(*(uint3*)buf1083, *(uint3*)buf1084); - *(char4*)buf1085 = min(*(char4*)buf1086, *(char4*)buf1087); - *(uchar4*)buf1088 = min(*(uchar4*)buf1089, *(uchar4*)buf1090); - *(short4*)buf1091 = min(*(short4*)buf1092, *(short4*)buf1093); - *(ushort4*)buf1094 = min(*(ushort4*)buf1095, *(ushort4*)buf1096); - *(int4*)buf1097 = min(*(int4*)buf1098, *(int4*)buf1099); - *(uint4*)buf1100 = min(*(uint4*)buf1101, *(uint4*)buf1102); - *(float*)buf1103 = mix(*(float*)buf1104, *(float*)buf1105, *(float*)buf1106); - *(float2*)buf1107 = mix(*(float2*)buf1108, *(float2*)buf1109, *(float2*)buf1110); - *(float3*)buf1111 = mix(*(float3*)buf1112, *(float3*)buf1113, *(float3*)buf1114); - *(float4*)buf1115 = mix(*(float4*)buf1116, *(float4*)buf1117, *(float4*)buf1118); - *(float2*)buf1119 = mix(*(float2*)buf1120, *(float2*)buf1121, *(float*)buf1122); - *(float3*)buf1123 = mix(*(float3*)buf1124, *(float3*)buf1125, *(float*)buf1126); - *(float4*)buf1127 = mix(*(float4*)buf1128, *(float4*)buf1129, *(float*)buf1130); - *(float*)buf1131 = modf(*(float*)buf1132, (float*) buf1133); - *(float2*)buf1134 = modf(*(float2*)buf1135, (float2*) buf1136); - *(float3*)buf1137 = modf(*(float3*)buf1138, (float3*) buf1139); - *(float4*)buf1140 = modf(*(float4*)buf1141, (float4*) buf1142); - *(float*)buf1143 = nan(*(uint*)buf1144); - *(float*)buf1145 = nextafter(*(float*)buf1146, *(float*)buf1147); - *(float2*)buf1148 = nextafter(*(float2*)buf1149, *(float2*)buf1150); - *(float3*)buf1151 = nextafter(*(float3*)buf1152, *(float3*)buf1153); - *(float4*)buf1154 = nextafter(*(float4*)buf1155, *(float4*)buf1156); - *(float*)buf1157 = normalize(*(float*)buf1158); - *(float2*)buf1159 = normalize(*(float2*)buf1160); - *(float3*)buf1161 = normalize(*(float3*)buf1162); - *(float4*)buf1163 = normalize(*(float4*)buf1164); - *(float*)buf1165 = pow(*(float*)buf1166, *(float*)buf1167); - *(float2*)buf1168 = pow(*(float2*)buf1169, *(float2*)buf1170); - *(float3*)buf1171 = pow(*(float3*)buf1172, *(float3*)buf1173); - *(float4*)buf1174 = pow(*(float4*)buf1175, *(float4*)buf1176); - *(float*)buf1177 = pown(*(float*)buf1178, *(int*)buf1179); - *(float2*)buf1180 = pown(*(float2*)buf1181, *(int2*)buf1182); - *(float3*)buf1183 = pown(*(float3*)buf1184, *(int3*)buf1185); - *(float4*)buf1186 = pown(*(float4*)buf1187, *(int4*)buf1188); - *(float*)buf1189 = powr(*(float*)buf1190, *(float*)buf1191); - *(float2*)buf1192 = powr(*(float2*)buf1193, *(float2*)buf1194); - *(float3*)buf1195 = powr(*(float3*)buf1196, *(float3*)buf1197); - *(float4*)buf1198 = powr(*(float4*)buf1199, *(float4*)buf1200); - *(float*)buf1201 = radians(*(float*)buf1202); - *(float2*)buf1203 = radians(*(float2*)buf1204); - *(float3*)buf1205 = radians(*(float3*)buf1206); - *(float4*)buf1207 = radians(*(float4*)buf1208); - *(float*)buf1209 = remainder(*(float*)buf1210, *(float*)buf1211); - *(float2*)buf1212 = remainder(*(float2*)buf1213, *(float2*)buf1214); - *(float3*)buf1215 = remainder(*(float3*)buf1216, *(float3*)buf1217); - *(float4*)buf1218 = remainder(*(float4*)buf1219, *(float4*)buf1220); - *(float*)buf1221 = remquo(*(float*)buf1222, *(float*)buf1223, (int*) buf1224); - *(float2*)buf1225 = remquo(*(float2*)buf1226, *(float2*)buf1227, (int2*) buf1228); - *(float3*)buf1229 = remquo(*(float3*)buf1230, *(float3*)buf1231, (int3*) buf1232); - *(float4*)buf1233 = remquo(*(float4*)buf1234, *(float4*)buf1235, (int4*) buf1236); - *(float*)buf1237 = rint(*(float*)buf1238); - *(float2*)buf1239 = rint(*(float2*)buf1240); - *(float3*)buf1241 = rint(*(float3*)buf1242); - *(float4*)buf1243 = rint(*(float4*)buf1244); - *(float*)buf1245 = rootn(*(float*)buf1246, *(int*)buf1247); - *(float2*)buf1248 = rootn(*(float2*)buf1249, *(int2*)buf1250); - *(float3*)buf1251 = rootn(*(float3*)buf1252, *(int3*)buf1253); - *(float4*)buf1254 = rootn(*(float4*)buf1255, *(int4*)buf1256); - *(float*)buf1257 = round(*(float*)buf1258); - *(float2*)buf1259 = round(*(float2*)buf1260); - *(float3*)buf1261 = round(*(float3*)buf1262); - *(float4*)buf1263 = round(*(float4*)buf1264); - rsAllocationCopy1DRange(*(rs_allocation*)buf1265, *(uint32_t*)buf1266, *(uint32_t*)buf1267, *(uint32_t*)buf1268, *(rs_allocation*)buf1269, *(uint32_t*)buf1270, *(uint32_t*)buf1271); - rsAllocationCopy2DRange(*(rs_allocation*)buf1272, *(uint32_t*)buf1273, *(uint32_t*)buf1274, *(uint32_t*)buf1275, *(rs_allocation_cubemap_face*)buf1276, *(uint32_t*)buf1277, *(uint32_t*)buf1278, *(rs_allocation*)buf1279, *(uint32_t*)buf1280, *(uint32_t*)buf1281, *(uint32_t*)buf1282, *(rs_allocation_cubemap_face*)buf1283); - *(uint32_t*)buf1284 = rsAllocationGetDimFaces(*(rs_allocation*)buf1285); - *(uint32_t*)buf1286 = rsAllocationGetDimLOD(*(rs_allocation*)buf1287); - *(uint32_t*)buf1288 = rsAllocationGetDimX(*(rs_allocation*)buf1289); - *(uint32_t*)buf1290 = rsAllocationGetDimY(*(rs_allocation*)buf1291); - *(uint32_t*)buf1292 = rsAllocationGetDimZ(*(rs_allocation*)buf1293); - *(rs_element*)buf1294 = rsAllocationGetElement(*(rs_allocation*)buf1295); - rsAllocationIoReceive(*(rs_allocation*)buf1296); - rsAllocationIoSend(*(rs_allocation*)buf1297); - *(int32_t*)buf1298 = rsAtomicAdd((volatile int32_t*) buf1299, *(int32_t*)buf1300); - *(int32_t*)buf1301 = rsAtomicAnd((volatile int32_t*) buf1302, *(int32_t*)buf1303); - *(int32_t*)buf1304 = rsAtomicCas((volatile int32_t*) buf1305, *(int32_t*)buf1306, *(int32_t*)buf1307); - *(uint32_t*)buf1308 = rsAtomicCas((volatile uint32_t*) buf1309, *(uint32_t*)buf1310, *(uint32_t*)buf1311); - *(int32_t*)buf1312 = rsAtomicDec((volatile int32_t*) buf1313); - *(int32_t*)buf1314 = rsAtomicInc((volatile int32_t*) buf1315); - *(uint32_t*)buf1316 = rsAtomicMax((volatile uint32_t*) buf1317, *(uint32_t*)buf1318); - *(int32_t*)buf1319 = rsAtomicMax((volatile int32_t*) buf1320, *(int32_t*)buf1321); - *(uint32_t*)buf1322 = rsAtomicMin((volatile uint32_t*) buf1323, *(uint32_t*)buf1324); - *(int32_t*)buf1325 = rsAtomicMin((volatile int32_t*) buf1326, *(int32_t*)buf1327); - *(int32_t*)buf1328 = rsAtomicOr((volatile int32_t*) buf1329, *(int32_t*)buf1330); - *(int32_t*)buf1331 = rsAtomicSub((volatile int32_t*) buf1332, *(int32_t*)buf1333); - *(int32_t*)buf1334 = rsAtomicXor((volatile int32_t*) buf1335, *(int32_t*)buf1336); - *(char*)buf1337 = rsClamp(*(char*)buf1338, *(char*)buf1339, *(char*)buf1340); - *(uchar*)buf1341 = rsClamp(*(uchar*)buf1342, *(uchar*)buf1343, *(uchar*)buf1344); - *(short*)buf1345 = rsClamp(*(short*)buf1346, *(short*)buf1347, *(short*)buf1348); - *(ushort*)buf1349 = rsClamp(*(ushort*)buf1350, *(ushort*)buf1351, *(ushort*)buf1352); - *(int*)buf1353 = rsClamp(*(int*)buf1354, *(int*)buf1355, *(int*)buf1356); - *(uint*)buf1357 = rsClamp(*(uint*)buf1358, *(uint*)buf1359, *(uint*)buf1360); - rsClearObject((rs_element*) buf1361); - rsClearObject((rs_type*) buf1362); - rsClearObject((rs_allocation*) buf1363); - rsClearObject((rs_sampler*) buf1364); - rsClearObject((rs_script*) buf1365); + *(float2*)buf947 = max(*(float2*)buf948, *(float*)buf949); + *(float3*)buf950 = max(*(float3*)buf951, *(float*)buf952); + *(float4*)buf953 = max(*(float4*)buf954, *(float*)buf955); + *(char*)buf956 = max(*(char*)buf957, *(char*)buf958); + *(uchar*)buf959 = max(*(uchar*)buf960, *(uchar*)buf961); + *(short*)buf962 = max(*(short*)buf963, *(short*)buf964); + *(ushort*)buf965 = max(*(ushort*)buf966, *(ushort*)buf967); + *(int*)buf968 = max(*(int*)buf969, *(int*)buf970); + *(uint*)buf971 = max(*(uint*)buf972, *(uint*)buf973); + *(char2*)buf974 = max(*(char2*)buf975, *(char2*)buf976); + *(uchar2*)buf977 = max(*(uchar2*)buf978, *(uchar2*)buf979); + *(short2*)buf980 = max(*(short2*)buf981, *(short2*)buf982); + *(ushort2*)buf983 = max(*(ushort2*)buf984, *(ushort2*)buf985); + *(int2*)buf986 = max(*(int2*)buf987, *(int2*)buf988); + *(uint2*)buf989 = max(*(uint2*)buf990, *(uint2*)buf991); + *(char3*)buf992 = max(*(char3*)buf993, *(char3*)buf994); + *(uchar3*)buf995 = max(*(uchar3*)buf996, *(uchar3*)buf997); + *(short3*)buf998 = max(*(short3*)buf999, *(short3*)buf1000); + *(ushort3*)buf1001 = max(*(ushort3*)buf1002, *(ushort3*)buf1003); + *(int3*)buf1004 = max(*(int3*)buf1005, *(int3*)buf1006); + *(uint3*)buf1007 = max(*(uint3*)buf1008, *(uint3*)buf1009); + *(char4*)buf1010 = max(*(char4*)buf1011, *(char4*)buf1012); + *(uchar4*)buf1013 = max(*(uchar4*)buf1014, *(uchar4*)buf1015); + *(short4*)buf1016 = max(*(short4*)buf1017, *(short4*)buf1018); + *(ushort4*)buf1019 = max(*(ushort4*)buf1020, *(ushort4*)buf1021); + *(int4*)buf1022 = max(*(int4*)buf1023, *(int4*)buf1024); + *(uint4*)buf1025 = max(*(uint4*)buf1026, *(uint4*)buf1027); + *(float*)buf1028 = min(*(float*)buf1029, *(float*)buf1030); + *(float2*)buf1031 = min(*(float2*)buf1032, *(float2*)buf1033); + *(float3*)buf1034 = min(*(float3*)buf1035, *(float3*)buf1036); + *(float4*)buf1037 = min(*(float4*)buf1038, *(float4*)buf1039); + *(float2*)buf1040 = min(*(float2*)buf1041, *(float*)buf1042); + *(float3*)buf1043 = min(*(float3*)buf1044, *(float*)buf1045); + *(float4*)buf1046 = min(*(float4*)buf1047, *(float*)buf1048); + *(char*)buf1049 = min(*(char*)buf1050, *(char*)buf1051); + *(uchar*)buf1052 = min(*(uchar*)buf1053, *(uchar*)buf1054); + *(short*)buf1055 = min(*(short*)buf1056, *(short*)buf1057); + *(ushort*)buf1058 = min(*(ushort*)buf1059, *(ushort*)buf1060); + *(int*)buf1061 = min(*(int*)buf1062, *(int*)buf1063); + *(uint*)buf1064 = min(*(uint*)buf1065, *(uint*)buf1066); + *(char2*)buf1067 = min(*(char2*)buf1068, *(char2*)buf1069); + *(uchar2*)buf1070 = min(*(uchar2*)buf1071, *(uchar2*)buf1072); + *(short2*)buf1073 = min(*(short2*)buf1074, *(short2*)buf1075); + *(ushort2*)buf1076 = min(*(ushort2*)buf1077, *(ushort2*)buf1078); + *(int2*)buf1079 = min(*(int2*)buf1080, *(int2*)buf1081); + *(uint2*)buf1082 = min(*(uint2*)buf1083, *(uint2*)buf1084); + *(char3*)buf1085 = min(*(char3*)buf1086, *(char3*)buf1087); + *(uchar3*)buf1088 = min(*(uchar3*)buf1089, *(uchar3*)buf1090); + *(short3*)buf1091 = min(*(short3*)buf1092, *(short3*)buf1093); + *(ushort3*)buf1094 = min(*(ushort3*)buf1095, *(ushort3*)buf1096); + *(int3*)buf1097 = min(*(int3*)buf1098, *(int3*)buf1099); + *(uint3*)buf1100 = min(*(uint3*)buf1101, *(uint3*)buf1102); + *(char4*)buf1103 = min(*(char4*)buf1104, *(char4*)buf1105); + *(uchar4*)buf1106 = min(*(uchar4*)buf1107, *(uchar4*)buf1108); + *(short4*)buf1109 = min(*(short4*)buf1110, *(short4*)buf1111); + *(ushort4*)buf1112 = min(*(ushort4*)buf1113, *(ushort4*)buf1114); + *(int4*)buf1115 = min(*(int4*)buf1116, *(int4*)buf1117); + *(uint4*)buf1118 = min(*(uint4*)buf1119, *(uint4*)buf1120); + *(float*)buf1121 = mix(*(float*)buf1122, *(float*)buf1123, *(float*)buf1124); + *(float2*)buf1125 = mix(*(float2*)buf1126, *(float2*)buf1127, *(float2*)buf1128); + *(float3*)buf1129 = mix(*(float3*)buf1130, *(float3*)buf1131, *(float3*)buf1132); + *(float4*)buf1133 = mix(*(float4*)buf1134, *(float4*)buf1135, *(float4*)buf1136); + *(float2*)buf1137 = mix(*(float2*)buf1138, *(float2*)buf1139, *(float*)buf1140); + *(float3*)buf1141 = mix(*(float3*)buf1142, *(float3*)buf1143, *(float*)buf1144); + *(float4*)buf1145 = mix(*(float4*)buf1146, *(float4*)buf1147, *(float*)buf1148); + *(float*)buf1149 = modf(*(float*)buf1150, (float*) buf1151); + *(float2*)buf1152 = modf(*(float2*)buf1153, (float2*) buf1154); + *(float3*)buf1155 = modf(*(float3*)buf1156, (float3*) buf1157); + *(float4*)buf1158 = modf(*(float4*)buf1159, (float4*) buf1160); + *(float*)buf1161 = nan(*(uint*)buf1162); + *(float*)buf1163 = nextafter(*(float*)buf1164, *(float*)buf1165); + *(float2*)buf1166 = nextafter(*(float2*)buf1167, *(float2*)buf1168); + *(float3*)buf1169 = nextafter(*(float3*)buf1170, *(float3*)buf1171); + *(float4*)buf1172 = nextafter(*(float4*)buf1173, *(float4*)buf1174); + *(float*)buf1175 = normalize(*(float*)buf1176); + *(float2*)buf1177 = normalize(*(float2*)buf1178); + *(float3*)buf1179 = normalize(*(float3*)buf1180); + *(float4*)buf1181 = normalize(*(float4*)buf1182); + *(float*)buf1183 = pow(*(float*)buf1184, *(float*)buf1185); + *(float2*)buf1186 = pow(*(float2*)buf1187, *(float2*)buf1188); + *(float3*)buf1189 = pow(*(float3*)buf1190, *(float3*)buf1191); + *(float4*)buf1192 = pow(*(float4*)buf1193, *(float4*)buf1194); + *(float*)buf1195 = pown(*(float*)buf1196, *(int*)buf1197); + *(float2*)buf1198 = pown(*(float2*)buf1199, *(int2*)buf1200); + *(float3*)buf1201 = pown(*(float3*)buf1202, *(int3*)buf1203); + *(float4*)buf1204 = pown(*(float4*)buf1205, *(int4*)buf1206); + *(float*)buf1207 = powr(*(float*)buf1208, *(float*)buf1209); + *(float2*)buf1210 = powr(*(float2*)buf1211, *(float2*)buf1212); + *(float3*)buf1213 = powr(*(float3*)buf1214, *(float3*)buf1215); + *(float4*)buf1216 = powr(*(float4*)buf1217, *(float4*)buf1218); + *(float*)buf1219 = radians(*(float*)buf1220); + *(float2*)buf1221 = radians(*(float2*)buf1222); + *(float3*)buf1223 = radians(*(float3*)buf1224); + *(float4*)buf1225 = radians(*(float4*)buf1226); + *(float*)buf1227 = remainder(*(float*)buf1228, *(float*)buf1229); + *(float2*)buf1230 = remainder(*(float2*)buf1231, *(float2*)buf1232); + *(float3*)buf1233 = remainder(*(float3*)buf1234, *(float3*)buf1235); + *(float4*)buf1236 = remainder(*(float4*)buf1237, *(float4*)buf1238); + *(float*)buf1239 = remquo(*(float*)buf1240, *(float*)buf1241, (int*) buf1242); + *(float2*)buf1243 = remquo(*(float2*)buf1244, *(float2*)buf1245, (int2*) buf1246); + *(float3*)buf1247 = remquo(*(float3*)buf1248, *(float3*)buf1249, (int3*) buf1250); + *(float4*)buf1251 = remquo(*(float4*)buf1252, *(float4*)buf1253, (int4*) buf1254); + *(float*)buf1255 = rint(*(float*)buf1256); + *(float2*)buf1257 = rint(*(float2*)buf1258); + *(float3*)buf1259 = rint(*(float3*)buf1260); + *(float4*)buf1261 = rint(*(float4*)buf1262); + *(float*)buf1263 = rootn(*(float*)buf1264, *(int*)buf1265); + *(float2*)buf1266 = rootn(*(float2*)buf1267, *(int2*)buf1268); + *(float3*)buf1269 = rootn(*(float3*)buf1270, *(int3*)buf1271); + *(float4*)buf1272 = rootn(*(float4*)buf1273, *(int4*)buf1274); + *(float*)buf1275 = round(*(float*)buf1276); + *(float2*)buf1277 = round(*(float2*)buf1278); + *(float3*)buf1279 = round(*(float3*)buf1280); + *(float4*)buf1281 = round(*(float4*)buf1282); + rsAllocationCopy1DRange(*(rs_allocation*)buf1283, *(uint32_t*)buf1284, *(uint32_t*)buf1285, *(uint32_t*)buf1286, *(rs_allocation*)buf1287, *(uint32_t*)buf1288, *(uint32_t*)buf1289); + rsAllocationCopy2DRange(*(rs_allocation*)buf1290, *(uint32_t*)buf1291, *(uint32_t*)buf1292, *(uint32_t*)buf1293, *(rs_allocation_cubemap_face*)buf1294, *(uint32_t*)buf1295, *(uint32_t*)buf1296, *(rs_allocation*)buf1297, *(uint32_t*)buf1298, *(uint32_t*)buf1299, *(uint32_t*)buf1300, *(rs_allocation_cubemap_face*)buf1301); + *(uint32_t*)buf1302 = rsAllocationGetDimFaces(*(rs_allocation*)buf1303); + *(uint32_t*)buf1304 = rsAllocationGetDimLOD(*(rs_allocation*)buf1305); + *(uint32_t*)buf1306 = rsAllocationGetDimX(*(rs_allocation*)buf1307); + *(uint32_t*)buf1308 = rsAllocationGetDimY(*(rs_allocation*)buf1309); + *(uint32_t*)buf1310 = rsAllocationGetDimZ(*(rs_allocation*)buf1311); + *(rs_element*)buf1312 = rsAllocationGetElement(*(rs_allocation*)buf1313); + rsAllocationIoReceive(*(rs_allocation*)buf1314); + rsAllocationIoSend(*(rs_allocation*)buf1315); + *(int32_t*)buf1316 = rsAtomicAdd((volatile int32_t*) buf1317, *(int32_t*)buf1318); + *(int32_t*)buf1319 = rsAtomicAnd((volatile int32_t*) buf1320, *(int32_t*)buf1321); + *(int32_t*)buf1322 = rsAtomicCas((volatile int32_t*) buf1323, *(int32_t*)buf1324, *(int32_t*)buf1325); + *(uint32_t*)buf1326 = rsAtomicCas((volatile uint32_t*) buf1327, *(uint32_t*)buf1328, *(uint32_t*)buf1329); + *(int32_t*)buf1330 = rsAtomicDec((volatile int32_t*) buf1331); + *(int32_t*)buf1332 = rsAtomicInc((volatile int32_t*) buf1333); + *(uint32_t*)buf1334 = rsAtomicMax((volatile uint32_t*) buf1335, *(uint32_t*)buf1336); + *(int32_t*)buf1337 = rsAtomicMax((volatile int32_t*) buf1338, *(int32_t*)buf1339); + *(uint32_t*)buf1340 = rsAtomicMin((volatile uint32_t*) buf1341, *(uint32_t*)buf1342); + *(int32_t*)buf1343 = rsAtomicMin((volatile int32_t*) buf1344, *(int32_t*)buf1345); + *(int32_t*)buf1346 = rsAtomicOr((volatile int32_t*) buf1347, *(int32_t*)buf1348); + *(int32_t*)buf1349 = rsAtomicSub((volatile int32_t*) buf1350, *(int32_t*)buf1351); + *(int32_t*)buf1352 = rsAtomicXor((volatile int32_t*) buf1353, *(int32_t*)buf1354); + *(char*)buf1355 = rsClamp(*(char*)buf1356, *(char*)buf1357, *(char*)buf1358); + *(uchar*)buf1359 = rsClamp(*(uchar*)buf1360, *(uchar*)buf1361, *(uchar*)buf1362); + *(short*)buf1363 = rsClamp(*(short*)buf1364, *(short*)buf1365, *(short*)buf1366); + *(ushort*)buf1367 = rsClamp(*(ushort*)buf1368, *(ushort*)buf1369, *(ushort*)buf1370); + *(int*)buf1371 = rsClamp(*(int*)buf1372, *(int*)buf1373, *(int*)buf1374); + *(uint*)buf1375 = rsClamp(*(uint*)buf1376, *(uint*)buf1377, *(uint*)buf1378); + rsClearObject((rs_element*) buf1379); + rsClearObject((rs_type*) buf1380); + rsClearObject((rs_allocation*) buf1381); + rsClearObject((rs_sampler*) buf1382); + rsClearObject((rs_script*) buf1383); #ifndef __LP64__ - rsClearObject((rs_mesh*) buf1366); - rsClearObject((rs_program_fragment*) buf1367); - rsClearObject((rs_program_vertex*) buf1368); - rsClearObject((rs_program_raster*) buf1369); - rsClearObject((rs_program_store*) buf1370); - rsClearObject((rs_font*) buf1371); + rsClearObject((rs_mesh*) buf1384); + rsClearObject((rs_program_fragment*) buf1385); + rsClearObject((rs_program_vertex*) buf1386); + rsClearObject((rs_program_raster*) buf1387); + rsClearObject((rs_program_store*) buf1388); + rsClearObject((rs_font*) buf1389); #endif - rsDebug((const char*) buf1372, *(double*)buf1373); - rsDebug((const char*) buf1374, *(int*)buf1375); - rsDebug((const char*) buf1376, *(uint*)buf1377); - rsDebug((const char*) buf1378, *(long*)buf1379); - rsDebug((const char*) buf1380, *(ulong*)buf1381); - rsDebug((const char*) buf1382, *(int2*)buf1383); - rsDebug((const char*) buf1384, *(int3*)buf1385); - rsDebug((const char*) buf1386, *(int4*)buf1387); - rsDebug((const char*) buf1388, *(uint2*)buf1389); - rsDebug((const char*) buf1390, *(uint3*)buf1391); - rsDebug((const char*) buf1392, *(uint4*)buf1393); - rsDebug((const char*) buf1394, *(long2*)buf1395); - rsDebug((const char*) buf1396, *(long3*)buf1397); - rsDebug((const char*) buf1398, *(long4*)buf1399); - rsDebug((const char*) buf1400, *(ulong2*)buf1401); - rsDebug((const char*) buf1402, *(ulong3*)buf1403); - rsDebug((const char*) buf1404, *(ulong4*)buf1405); - rsDebug((const char*) buf1406, *(float*)buf1407); - rsDebug((const char*) buf1408, *(float2*)buf1409); - rsDebug((const char*) buf1410, *(float3*)buf1411); - rsDebug((const char*) buf1412, *(float4*)buf1413); - rsDebug((const char*) buf1414, *(char*)buf1415); - rsDebug((const char*) buf1416, *(char2*)buf1417); - rsDebug((const char*) buf1418, *(char3*)buf1419); - rsDebug((const char*) buf1420, *(char4*)buf1421); - rsDebug((const char*) buf1422, *(uchar*)buf1423); - rsDebug((const char*) buf1424, *(uchar2*)buf1425); - rsDebug((const char*) buf1426, *(uchar3*)buf1427); - rsDebug((const char*) buf1428, *(uchar4*)buf1429); - rsDebug((const char*) buf1430, *(short*)buf1431); - rsDebug((const char*) buf1432, *(short2*)buf1433); - rsDebug((const char*) buf1434, *(short3*)buf1435); - rsDebug((const char*) buf1436, *(short4*)buf1437); - rsDebug((const char*) buf1438, *(ushort*)buf1439); - rsDebug((const char*) buf1440, *(ushort2*)buf1441); - rsDebug((const char*) buf1442, *(ushort3*)buf1443); - rsDebug((const char*) buf1444, *(ushort4*)buf1445); - rsDebug((const char*) buf1446, *(float*)buf1447, *(float*)buf1448); - rsDebug((const char*) buf1449, *(float*)buf1450, *(float*)buf1451, *(float*)buf1452); - rsDebug((const char*) buf1453, *(float*)buf1454, *(float*)buf1455, *(float*)buf1456, *(float*)buf1457); - rsDebug((const char*) buf1458, *(long long*)buf1459); - rsDebug((const char*) buf1460, *(unsigned long long*)buf1461); - rsDebug((const char*) buf1462, (const void*) buf1463); - rsDebug((const char*) buf1464, (const rs_matrix4x4*) buf1465); - rsDebug((const char*) buf1466, (const rs_matrix3x3*) buf1467); - rsDebug((const char*) buf1468, (const rs_matrix2x2*) buf1469); - *(uint32_t*)buf1470 = rsElementGetBytesSize(*(rs_element*)buf1471); - *(rs_data_kind*)buf1472 = rsElementGetDataKind(*(rs_element*)buf1473); - *(rs_data_type*)buf1474 = rsElementGetDataType(*(rs_element*)buf1475); - *(rs_element*)buf1476 = rsElementGetSubElement(*(rs_element*)buf1477, *(uint32_t*)buf1478); - *(uint32_t*)buf1479 = rsElementGetSubElementArraySize(*(rs_element*)buf1480, *(uint32_t*)buf1481); - *(uint32_t*)buf1482 = rsElementGetSubElementCount(*(rs_element*)buf1483); - *(uint32_t*)buf1484 = rsElementGetSubElementName(*(rs_element*)buf1485, *(uint32_t*)buf1486, (char*) buf1487, *(uint32_t*)buf1488); - *(uint32_t*)buf1489 = rsElementGetSubElementNameLength(*(rs_element*)buf1490, *(uint32_t*)buf1491); - *(uint32_t*)buf1492 = rsElementGetSubElementOffsetBytes(*(rs_element*)buf1493, *(uint32_t*)buf1494); - *(uint32_t*)buf1495 = rsElementGetVectorSize(*(rs_element*)buf1496); - rsExtractFrustumPlanes((const rs_matrix4x4*) buf1497, (float4*) buf1498, (float4*) buf1499, (float4*) buf1500, (float4*) buf1501, (float4*) buf1502, (float4*) buf1503); - rsForEach(*(rs_script*)buf1504, *(rs_allocation*)buf1505, *(rs_allocation*)buf1506, (const void*) buf1507, *(size_t*)buf1508, (const rs_script_call_t*) buf1509); - rsForEach(*(rs_script*)buf1510, *(rs_allocation*)buf1511, *(rs_allocation*)buf1512, (const void*) buf1513, *(size_t*)buf1514); - rsForEach(*(rs_script*)buf1515, *(rs_allocation*)buf1516, *(rs_allocation*)buf1517); - *(float*)buf1518 = rsFrac(*(float*)buf1519); - *(rs_allocation*)buf1520 = rsGetAllocation((const void*) buf1521); - *(float*)buf1522 = rsGetDt(); - *(const void**)buf1523 = rsGetElementAt(*(rs_allocation*)buf1524, *(uint32_t*)buf1525); - *(const void**)buf1526 = rsGetElementAt(*(rs_allocation*)buf1527, *(uint32_t*)buf1528, *(uint32_t*)buf1529); - *(const void**)buf1530 = rsGetElementAt(*(rs_allocation*)buf1531, *(uint32_t*)buf1532, *(uint32_t*)buf1533, *(uint32_t*)buf1534); - *(float*)buf1535 = rsGetElementAt_float(*(rs_allocation*)buf1536, *(uint32_t*)buf1537); - *(float2*)buf1538 = rsGetElementAt_float2(*(rs_allocation*)buf1539, *(uint32_t*)buf1540); - *(float3*)buf1541 = rsGetElementAt_float3(*(rs_allocation*)buf1542, *(uint32_t*)buf1543); - *(float4*)buf1544 = rsGetElementAt_float4(*(rs_allocation*)buf1545, *(uint32_t*)buf1546); - *(double*)buf1547 = rsGetElementAt_double(*(rs_allocation*)buf1548, *(uint32_t*)buf1549); - *(double2*)buf1550 = rsGetElementAt_double2(*(rs_allocation*)buf1551, *(uint32_t*)buf1552); - *(double3*)buf1553 = rsGetElementAt_double3(*(rs_allocation*)buf1554, *(uint32_t*)buf1555); - *(double4*)buf1556 = rsGetElementAt_double4(*(rs_allocation*)buf1557, *(uint32_t*)buf1558); - *(char*)buf1559 = rsGetElementAt_char(*(rs_allocation*)buf1560, *(uint32_t*)buf1561); - *(char2*)buf1562 = rsGetElementAt_char2(*(rs_allocation*)buf1563, *(uint32_t*)buf1564); - *(char3*)buf1565 = rsGetElementAt_char3(*(rs_allocation*)buf1566, *(uint32_t*)buf1567); - *(char4*)buf1568 = rsGetElementAt_char4(*(rs_allocation*)buf1569, *(uint32_t*)buf1570); - *(uchar*)buf1571 = rsGetElementAt_uchar(*(rs_allocation*)buf1572, *(uint32_t*)buf1573); - *(uchar2*)buf1574 = rsGetElementAt_uchar2(*(rs_allocation*)buf1575, *(uint32_t*)buf1576); - *(uchar3*)buf1577 = rsGetElementAt_uchar3(*(rs_allocation*)buf1578, *(uint32_t*)buf1579); - *(uchar4*)buf1580 = rsGetElementAt_uchar4(*(rs_allocation*)buf1581, *(uint32_t*)buf1582); - *(short*)buf1583 = rsGetElementAt_short(*(rs_allocation*)buf1584, *(uint32_t*)buf1585); - *(short2*)buf1586 = rsGetElementAt_short2(*(rs_allocation*)buf1587, *(uint32_t*)buf1588); - *(short3*)buf1589 = rsGetElementAt_short3(*(rs_allocation*)buf1590, *(uint32_t*)buf1591); - *(short4*)buf1592 = rsGetElementAt_short4(*(rs_allocation*)buf1593, *(uint32_t*)buf1594); - *(ushort*)buf1595 = rsGetElementAt_ushort(*(rs_allocation*)buf1596, *(uint32_t*)buf1597); - *(ushort2*)buf1598 = rsGetElementAt_ushort2(*(rs_allocation*)buf1599, *(uint32_t*)buf1600); - *(ushort3*)buf1601 = rsGetElementAt_ushort3(*(rs_allocation*)buf1602, *(uint32_t*)buf1603); - *(ushort4*)buf1604 = rsGetElementAt_ushort4(*(rs_allocation*)buf1605, *(uint32_t*)buf1606); - *(int*)buf1607 = rsGetElementAt_int(*(rs_allocation*)buf1608, *(uint32_t*)buf1609); - *(int2*)buf1610 = rsGetElementAt_int2(*(rs_allocation*)buf1611, *(uint32_t*)buf1612); - *(int3*)buf1613 = rsGetElementAt_int3(*(rs_allocation*)buf1614, *(uint32_t*)buf1615); - *(int4*)buf1616 = rsGetElementAt_int4(*(rs_allocation*)buf1617, *(uint32_t*)buf1618); - *(uint*)buf1619 = rsGetElementAt_uint(*(rs_allocation*)buf1620, *(uint32_t*)buf1621); - *(uint2*)buf1622 = rsGetElementAt_uint2(*(rs_allocation*)buf1623, *(uint32_t*)buf1624); - *(uint3*)buf1625 = rsGetElementAt_uint3(*(rs_allocation*)buf1626, *(uint32_t*)buf1627); - *(uint4*)buf1628 = rsGetElementAt_uint4(*(rs_allocation*)buf1629, *(uint32_t*)buf1630); - *(long*)buf1631 = rsGetElementAt_long(*(rs_allocation*)buf1632, *(uint32_t*)buf1633); - *(long2*)buf1634 = rsGetElementAt_long2(*(rs_allocation*)buf1635, *(uint32_t*)buf1636); - *(long3*)buf1637 = rsGetElementAt_long3(*(rs_allocation*)buf1638, *(uint32_t*)buf1639); - *(long4*)buf1640 = rsGetElementAt_long4(*(rs_allocation*)buf1641, *(uint32_t*)buf1642); - *(ulong*)buf1643 = rsGetElementAt_ulong(*(rs_allocation*)buf1644, *(uint32_t*)buf1645); - *(ulong2*)buf1646 = rsGetElementAt_ulong2(*(rs_allocation*)buf1647, *(uint32_t*)buf1648); - *(ulong3*)buf1649 = rsGetElementAt_ulong3(*(rs_allocation*)buf1650, *(uint32_t*)buf1651); - *(ulong4*)buf1652 = rsGetElementAt_ulong4(*(rs_allocation*)buf1653, *(uint32_t*)buf1654); - *(float*)buf1655 = rsGetElementAt_float(*(rs_allocation*)buf1656, *(uint32_t*)buf1657, *(uint32_t*)buf1658); - *(float2*)buf1659 = rsGetElementAt_float2(*(rs_allocation*)buf1660, *(uint32_t*)buf1661, *(uint32_t*)buf1662); - *(float3*)buf1663 = rsGetElementAt_float3(*(rs_allocation*)buf1664, *(uint32_t*)buf1665, *(uint32_t*)buf1666); - *(float4*)buf1667 = rsGetElementAt_float4(*(rs_allocation*)buf1668, *(uint32_t*)buf1669, *(uint32_t*)buf1670); - *(double*)buf1671 = rsGetElementAt_double(*(rs_allocation*)buf1672, *(uint32_t*)buf1673, *(uint32_t*)buf1674); - *(double2*)buf1675 = rsGetElementAt_double2(*(rs_allocation*)buf1676, *(uint32_t*)buf1677, *(uint32_t*)buf1678); - *(double3*)buf1679 = rsGetElementAt_double3(*(rs_allocation*)buf1680, *(uint32_t*)buf1681, *(uint32_t*)buf1682); - *(double4*)buf1683 = rsGetElementAt_double4(*(rs_allocation*)buf1684, *(uint32_t*)buf1685, *(uint32_t*)buf1686); - *(char*)buf1687 = rsGetElementAt_char(*(rs_allocation*)buf1688, *(uint32_t*)buf1689, *(uint32_t*)buf1690); - *(char2*)buf1691 = rsGetElementAt_char2(*(rs_allocation*)buf1692, *(uint32_t*)buf1693, *(uint32_t*)buf1694); - *(char3*)buf1695 = rsGetElementAt_char3(*(rs_allocation*)buf1696, *(uint32_t*)buf1697, *(uint32_t*)buf1698); - *(char4*)buf1699 = rsGetElementAt_char4(*(rs_allocation*)buf1700, *(uint32_t*)buf1701, *(uint32_t*)buf1702); - *(uchar*)buf1703 = rsGetElementAt_uchar(*(rs_allocation*)buf1704, *(uint32_t*)buf1705, *(uint32_t*)buf1706); - *(uchar2*)buf1707 = rsGetElementAt_uchar2(*(rs_allocation*)buf1708, *(uint32_t*)buf1709, *(uint32_t*)buf1710); - *(uchar3*)buf1711 = rsGetElementAt_uchar3(*(rs_allocation*)buf1712, *(uint32_t*)buf1713, *(uint32_t*)buf1714); - *(uchar4*)buf1715 = rsGetElementAt_uchar4(*(rs_allocation*)buf1716, *(uint32_t*)buf1717, *(uint32_t*)buf1718); - *(short*)buf1719 = rsGetElementAt_short(*(rs_allocation*)buf1720, *(uint32_t*)buf1721, *(uint32_t*)buf1722); - *(short2*)buf1723 = rsGetElementAt_short2(*(rs_allocation*)buf1724, *(uint32_t*)buf1725, *(uint32_t*)buf1726); - *(short3*)buf1727 = rsGetElementAt_short3(*(rs_allocation*)buf1728, *(uint32_t*)buf1729, *(uint32_t*)buf1730); - *(short4*)buf1731 = rsGetElementAt_short4(*(rs_allocation*)buf1732, *(uint32_t*)buf1733, *(uint32_t*)buf1734); - *(ushort*)buf1735 = rsGetElementAt_ushort(*(rs_allocation*)buf1736, *(uint32_t*)buf1737, *(uint32_t*)buf1738); - *(ushort2*)buf1739 = rsGetElementAt_ushort2(*(rs_allocation*)buf1740, *(uint32_t*)buf1741, *(uint32_t*)buf1742); - *(ushort3*)buf1743 = rsGetElementAt_ushort3(*(rs_allocation*)buf1744, *(uint32_t*)buf1745, *(uint32_t*)buf1746); - *(ushort4*)buf1747 = rsGetElementAt_ushort4(*(rs_allocation*)buf1748, *(uint32_t*)buf1749, *(uint32_t*)buf1750); - *(int*)buf1751 = rsGetElementAt_int(*(rs_allocation*)buf1752, *(uint32_t*)buf1753, *(uint32_t*)buf1754); - *(int2*)buf1755 = rsGetElementAt_int2(*(rs_allocation*)buf1756, *(uint32_t*)buf1757, *(uint32_t*)buf1758); - *(int3*)buf1759 = rsGetElementAt_int3(*(rs_allocation*)buf1760, *(uint32_t*)buf1761, *(uint32_t*)buf1762); - *(int4*)buf1763 = rsGetElementAt_int4(*(rs_allocation*)buf1764, *(uint32_t*)buf1765, *(uint32_t*)buf1766); - *(uint*)buf1767 = rsGetElementAt_uint(*(rs_allocation*)buf1768, *(uint32_t*)buf1769, *(uint32_t*)buf1770); - *(uint2*)buf1771 = rsGetElementAt_uint2(*(rs_allocation*)buf1772, *(uint32_t*)buf1773, *(uint32_t*)buf1774); - *(uint3*)buf1775 = rsGetElementAt_uint3(*(rs_allocation*)buf1776, *(uint32_t*)buf1777, *(uint32_t*)buf1778); - *(uint4*)buf1779 = rsGetElementAt_uint4(*(rs_allocation*)buf1780, *(uint32_t*)buf1781, *(uint32_t*)buf1782); - *(long*)buf1783 = rsGetElementAt_long(*(rs_allocation*)buf1784, *(uint32_t*)buf1785, *(uint32_t*)buf1786); - *(long2*)buf1787 = rsGetElementAt_long2(*(rs_allocation*)buf1788, *(uint32_t*)buf1789, *(uint32_t*)buf1790); - *(long3*)buf1791 = rsGetElementAt_long3(*(rs_allocation*)buf1792, *(uint32_t*)buf1793, *(uint32_t*)buf1794); - *(long4*)buf1795 = rsGetElementAt_long4(*(rs_allocation*)buf1796, *(uint32_t*)buf1797, *(uint32_t*)buf1798); - *(ulong*)buf1799 = rsGetElementAt_ulong(*(rs_allocation*)buf1800, *(uint32_t*)buf1801, *(uint32_t*)buf1802); - *(ulong2*)buf1803 = rsGetElementAt_ulong2(*(rs_allocation*)buf1804, *(uint32_t*)buf1805, *(uint32_t*)buf1806); - *(ulong3*)buf1807 = rsGetElementAt_ulong3(*(rs_allocation*)buf1808, *(uint32_t*)buf1809, *(uint32_t*)buf1810); - *(ulong4*)buf1811 = rsGetElementAt_ulong4(*(rs_allocation*)buf1812, *(uint32_t*)buf1813, *(uint32_t*)buf1814); - *(float*)buf1815 = rsGetElementAt_float(*(rs_allocation*)buf1816, *(uint32_t*)buf1817, *(uint32_t*)buf1818, *(uint32_t*)buf1819); - *(float2*)buf1820 = rsGetElementAt_float2(*(rs_allocation*)buf1821, *(uint32_t*)buf1822, *(uint32_t*)buf1823, *(uint32_t*)buf1824); - *(float3*)buf1825 = rsGetElementAt_float3(*(rs_allocation*)buf1826, *(uint32_t*)buf1827, *(uint32_t*)buf1828, *(uint32_t*)buf1829); - *(float4*)buf1830 = rsGetElementAt_float4(*(rs_allocation*)buf1831, *(uint32_t*)buf1832, *(uint32_t*)buf1833, *(uint32_t*)buf1834); - *(double*)buf1835 = rsGetElementAt_double(*(rs_allocation*)buf1836, *(uint32_t*)buf1837, *(uint32_t*)buf1838, *(uint32_t*)buf1839); - *(double2*)buf1840 = rsGetElementAt_double2(*(rs_allocation*)buf1841, *(uint32_t*)buf1842, *(uint32_t*)buf1843, *(uint32_t*)buf1844); - *(double3*)buf1845 = rsGetElementAt_double3(*(rs_allocation*)buf1846, *(uint32_t*)buf1847, *(uint32_t*)buf1848, *(uint32_t*)buf1849); - *(double4*)buf1850 = rsGetElementAt_double4(*(rs_allocation*)buf1851, *(uint32_t*)buf1852, *(uint32_t*)buf1853, *(uint32_t*)buf1854); - *(char*)buf1855 = rsGetElementAt_char(*(rs_allocation*)buf1856, *(uint32_t*)buf1857, *(uint32_t*)buf1858, *(uint32_t*)buf1859); - *(char2*)buf1860 = rsGetElementAt_char2(*(rs_allocation*)buf1861, *(uint32_t*)buf1862, *(uint32_t*)buf1863, *(uint32_t*)buf1864); - *(char3*)buf1865 = rsGetElementAt_char3(*(rs_allocation*)buf1866, *(uint32_t*)buf1867, *(uint32_t*)buf1868, *(uint32_t*)buf1869); - *(char4*)buf1870 = rsGetElementAt_char4(*(rs_allocation*)buf1871, *(uint32_t*)buf1872, *(uint32_t*)buf1873, *(uint32_t*)buf1874); - *(uchar*)buf1875 = rsGetElementAt_uchar(*(rs_allocation*)buf1876, *(uint32_t*)buf1877, *(uint32_t*)buf1878, *(uint32_t*)buf1879); - *(uchar2*)buf1880 = rsGetElementAt_uchar2(*(rs_allocation*)buf1881, *(uint32_t*)buf1882, *(uint32_t*)buf1883, *(uint32_t*)buf1884); - *(uchar3*)buf1885 = rsGetElementAt_uchar3(*(rs_allocation*)buf1886, *(uint32_t*)buf1887, *(uint32_t*)buf1888, *(uint32_t*)buf1889); - *(uchar4*)buf1890 = rsGetElementAt_uchar4(*(rs_allocation*)buf1891, *(uint32_t*)buf1892, *(uint32_t*)buf1893, *(uint32_t*)buf1894); - *(short*)buf1895 = rsGetElementAt_short(*(rs_allocation*)buf1896, *(uint32_t*)buf1897, *(uint32_t*)buf1898, *(uint32_t*)buf1899); - *(short2*)buf1900 = rsGetElementAt_short2(*(rs_allocation*)buf1901, *(uint32_t*)buf1902, *(uint32_t*)buf1903, *(uint32_t*)buf1904); - *(short3*)buf1905 = rsGetElementAt_short3(*(rs_allocation*)buf1906, *(uint32_t*)buf1907, *(uint32_t*)buf1908, *(uint32_t*)buf1909); - *(short4*)buf1910 = rsGetElementAt_short4(*(rs_allocation*)buf1911, *(uint32_t*)buf1912, *(uint32_t*)buf1913, *(uint32_t*)buf1914); - *(ushort*)buf1915 = rsGetElementAt_ushort(*(rs_allocation*)buf1916, *(uint32_t*)buf1917, *(uint32_t*)buf1918, *(uint32_t*)buf1919); - *(ushort2*)buf1920 = rsGetElementAt_ushort2(*(rs_allocation*)buf1921, *(uint32_t*)buf1922, *(uint32_t*)buf1923, *(uint32_t*)buf1924); - *(ushort3*)buf1925 = rsGetElementAt_ushort3(*(rs_allocation*)buf1926, *(uint32_t*)buf1927, *(uint32_t*)buf1928, *(uint32_t*)buf1929); - *(ushort4*)buf1930 = rsGetElementAt_ushort4(*(rs_allocation*)buf1931, *(uint32_t*)buf1932, *(uint32_t*)buf1933, *(uint32_t*)buf1934); - *(int*)buf1935 = rsGetElementAt_int(*(rs_allocation*)buf1936, *(uint32_t*)buf1937, *(uint32_t*)buf1938, *(uint32_t*)buf1939); - *(int2*)buf1940 = rsGetElementAt_int2(*(rs_allocation*)buf1941, *(uint32_t*)buf1942, *(uint32_t*)buf1943, *(uint32_t*)buf1944); - *(int3*)buf1945 = rsGetElementAt_int3(*(rs_allocation*)buf1946, *(uint32_t*)buf1947, *(uint32_t*)buf1948, *(uint32_t*)buf1949); - *(int4*)buf1950 = rsGetElementAt_int4(*(rs_allocation*)buf1951, *(uint32_t*)buf1952, *(uint32_t*)buf1953, *(uint32_t*)buf1954); - *(uint*)buf1955 = rsGetElementAt_uint(*(rs_allocation*)buf1956, *(uint32_t*)buf1957, *(uint32_t*)buf1958, *(uint32_t*)buf1959); - *(uint2*)buf1960 = rsGetElementAt_uint2(*(rs_allocation*)buf1961, *(uint32_t*)buf1962, *(uint32_t*)buf1963, *(uint32_t*)buf1964); - *(uint3*)buf1965 = rsGetElementAt_uint3(*(rs_allocation*)buf1966, *(uint32_t*)buf1967, *(uint32_t*)buf1968, *(uint32_t*)buf1969); - *(uint4*)buf1970 = rsGetElementAt_uint4(*(rs_allocation*)buf1971, *(uint32_t*)buf1972, *(uint32_t*)buf1973, *(uint32_t*)buf1974); - *(long*)buf1975 = rsGetElementAt_long(*(rs_allocation*)buf1976, *(uint32_t*)buf1977, *(uint32_t*)buf1978, *(uint32_t*)buf1979); - *(long2*)buf1980 = rsGetElementAt_long2(*(rs_allocation*)buf1981, *(uint32_t*)buf1982, *(uint32_t*)buf1983, *(uint32_t*)buf1984); - *(long3*)buf1985 = rsGetElementAt_long3(*(rs_allocation*)buf1986, *(uint32_t*)buf1987, *(uint32_t*)buf1988, *(uint32_t*)buf1989); - *(long4*)buf1990 = rsGetElementAt_long4(*(rs_allocation*)buf1991, *(uint32_t*)buf1992, *(uint32_t*)buf1993, *(uint32_t*)buf1994); - *(ulong*)buf1995 = rsGetElementAt_ulong(*(rs_allocation*)buf1996, *(uint32_t*)buf1997, *(uint32_t*)buf1998, *(uint32_t*)buf1999); - *(ulong2*)buf2000 = rsGetElementAt_ulong2(*(rs_allocation*)buf2001, *(uint32_t*)buf2002, *(uint32_t*)buf2003, *(uint32_t*)buf2004); - *(ulong3*)buf2005 = rsGetElementAt_ulong3(*(rs_allocation*)buf2006, *(uint32_t*)buf2007, *(uint32_t*)buf2008, *(uint32_t*)buf2009); - *(ulong4*)buf2010 = rsGetElementAt_ulong4(*(rs_allocation*)buf2011, *(uint32_t*)buf2012, *(uint32_t*)buf2013, *(uint32_t*)buf2014); - *(bool*)buf2015 = rsIsObject(*(rs_element*)buf2016); - *(bool*)buf2017 = rsIsObject(*(rs_type*)buf2018); - *(bool*)buf2019 = rsIsObject(*(rs_allocation*)buf2020); - *(bool*)buf2021 = rsIsObject(*(rs_sampler*)buf2022); - *(bool*)buf2023 = rsIsObject(*(rs_script*)buf2024); + rsDebug((const char*) buf1390, *(double*)buf1391); + rsDebug((const char*) buf1392, *(int*)buf1393); + rsDebug((const char*) buf1394, *(uint*)buf1395); + rsDebug((const char*) buf1396, *(long*)buf1397); + rsDebug((const char*) buf1398, *(ulong*)buf1399); + rsDebug((const char*) buf1400, *(int2*)buf1401); + rsDebug((const char*) buf1402, *(int3*)buf1403); + rsDebug((const char*) buf1404, *(int4*)buf1405); + rsDebug((const char*) buf1406, *(uint2*)buf1407); + rsDebug((const char*) buf1408, *(uint3*)buf1409); + rsDebug((const char*) buf1410, *(uint4*)buf1411); + rsDebug((const char*) buf1412, *(long2*)buf1413); + rsDebug((const char*) buf1414, *(long3*)buf1415); + rsDebug((const char*) buf1416, *(long4*)buf1417); + rsDebug((const char*) buf1418, *(ulong2*)buf1419); + rsDebug((const char*) buf1420, *(ulong3*)buf1421); + rsDebug((const char*) buf1422, *(ulong4*)buf1423); + rsDebug((const char*) buf1424, *(float*)buf1425); + rsDebug((const char*) buf1426, *(float2*)buf1427); + rsDebug((const char*) buf1428, *(float3*)buf1429); + rsDebug((const char*) buf1430, *(float4*)buf1431); + rsDebug((const char*) buf1432, *(char*)buf1433); + rsDebug((const char*) buf1434, *(char2*)buf1435); + rsDebug((const char*) buf1436, *(char3*)buf1437); + rsDebug((const char*) buf1438, *(char4*)buf1439); + rsDebug((const char*) buf1440, *(uchar*)buf1441); + rsDebug((const char*) buf1442, *(uchar2*)buf1443); + rsDebug((const char*) buf1444, *(uchar3*)buf1445); + rsDebug((const char*) buf1446, *(uchar4*)buf1447); + rsDebug((const char*) buf1448, *(short*)buf1449); + rsDebug((const char*) buf1450, *(short2*)buf1451); + rsDebug((const char*) buf1452, *(short3*)buf1453); + rsDebug((const char*) buf1454, *(short4*)buf1455); + rsDebug((const char*) buf1456, *(ushort*)buf1457); + rsDebug((const char*) buf1458, *(ushort2*)buf1459); + rsDebug((const char*) buf1460, *(ushort3*)buf1461); + rsDebug((const char*) buf1462, *(ushort4*)buf1463); + rsDebug((const char*) buf1464, *(float*)buf1465, *(float*)buf1466); + rsDebug((const char*) buf1467, *(float*)buf1468, *(float*)buf1469, *(float*)buf1470); + rsDebug((const char*) buf1471, *(float*)buf1472, *(float*)buf1473, *(float*)buf1474, *(float*)buf1475); + rsDebug((const char*) buf1476, *(long long*)buf1477); + rsDebug((const char*) buf1478, *(unsigned long long*)buf1479); + rsDebug((const char*) buf1480, (const void*) buf1481); + rsDebug((const char*) buf1482, (const rs_matrix4x4*) buf1483); + rsDebug((const char*) buf1484, (const rs_matrix3x3*) buf1485); + rsDebug((const char*) buf1486, (const rs_matrix2x2*) buf1487); + *(uint32_t*)buf1488 = rsElementGetBytesSize(*(rs_element*)buf1489); + *(rs_data_kind*)buf1490 = rsElementGetDataKind(*(rs_element*)buf1491); + *(rs_data_type*)buf1492 = rsElementGetDataType(*(rs_element*)buf1493); + *(rs_element*)buf1494 = rsElementGetSubElement(*(rs_element*)buf1495, *(uint32_t*)buf1496); + *(uint32_t*)buf1497 = rsElementGetSubElementArraySize(*(rs_element*)buf1498, *(uint32_t*)buf1499); + *(uint32_t*)buf1500 = rsElementGetSubElementCount(*(rs_element*)buf1501); + *(uint32_t*)buf1502 = rsElementGetSubElementName(*(rs_element*)buf1503, *(uint32_t*)buf1504, (char*) buf1505, *(uint32_t*)buf1506); + *(uint32_t*)buf1507 = rsElementGetSubElementNameLength(*(rs_element*)buf1508, *(uint32_t*)buf1509); + *(uint32_t*)buf1510 = rsElementGetSubElementOffsetBytes(*(rs_element*)buf1511, *(uint32_t*)buf1512); + *(uint32_t*)buf1513 = rsElementGetVectorSize(*(rs_element*)buf1514); + rsExtractFrustumPlanes((const rs_matrix4x4*) buf1515, (float4*) buf1516, (float4*) buf1517, (float4*) buf1518, (float4*) buf1519, (float4*) buf1520, (float4*) buf1521); + rsForEach(*(rs_script*)buf1522, *(rs_allocation*)buf1523, *(rs_allocation*)buf1524, (const void*) buf1525, *(size_t*)buf1526, (const rs_script_call_t*) buf1527); + rsForEach(*(rs_script*)buf1528, *(rs_allocation*)buf1529, *(rs_allocation*)buf1530, (const void*) buf1531, *(size_t*)buf1532); + rsForEach(*(rs_script*)buf1533, *(rs_allocation*)buf1534, *(rs_allocation*)buf1535); + *(float*)buf1536 = rsFrac(*(float*)buf1537); + *(rs_allocation*)buf1538 = rsGetAllocation((const void*) buf1539); + *(float*)buf1540 = rsGetDt(); + *(const void**)buf1541 = rsGetElementAt(*(rs_allocation*)buf1542, *(uint32_t*)buf1543); + *(const void**)buf1544 = rsGetElementAt(*(rs_allocation*)buf1545, *(uint32_t*)buf1546, *(uint32_t*)buf1547); + *(const void**)buf1548 = rsGetElementAt(*(rs_allocation*)buf1549, *(uint32_t*)buf1550, *(uint32_t*)buf1551, *(uint32_t*)buf1552); + *(float*)buf1553 = rsGetElementAt_float(*(rs_allocation*)buf1554, *(uint32_t*)buf1555); + *(float2*)buf1556 = rsGetElementAt_float2(*(rs_allocation*)buf1557, *(uint32_t*)buf1558); + *(float3*)buf1559 = rsGetElementAt_float3(*(rs_allocation*)buf1560, *(uint32_t*)buf1561); + *(float4*)buf1562 = rsGetElementAt_float4(*(rs_allocation*)buf1563, *(uint32_t*)buf1564); + *(double*)buf1565 = rsGetElementAt_double(*(rs_allocation*)buf1566, *(uint32_t*)buf1567); + *(double2*)buf1568 = rsGetElementAt_double2(*(rs_allocation*)buf1569, *(uint32_t*)buf1570); + *(double3*)buf1571 = rsGetElementAt_double3(*(rs_allocation*)buf1572, *(uint32_t*)buf1573); + *(double4*)buf1574 = rsGetElementAt_double4(*(rs_allocation*)buf1575, *(uint32_t*)buf1576); + *(char*)buf1577 = rsGetElementAt_char(*(rs_allocation*)buf1578, *(uint32_t*)buf1579); + *(char2*)buf1580 = rsGetElementAt_char2(*(rs_allocation*)buf1581, *(uint32_t*)buf1582); + *(char3*)buf1583 = rsGetElementAt_char3(*(rs_allocation*)buf1584, *(uint32_t*)buf1585); + *(char4*)buf1586 = rsGetElementAt_char4(*(rs_allocation*)buf1587, *(uint32_t*)buf1588); + *(uchar*)buf1589 = rsGetElementAt_uchar(*(rs_allocation*)buf1590, *(uint32_t*)buf1591); + *(uchar2*)buf1592 = rsGetElementAt_uchar2(*(rs_allocation*)buf1593, *(uint32_t*)buf1594); + *(uchar3*)buf1595 = rsGetElementAt_uchar3(*(rs_allocation*)buf1596, *(uint32_t*)buf1597); + *(uchar4*)buf1598 = rsGetElementAt_uchar4(*(rs_allocation*)buf1599, *(uint32_t*)buf1600); + *(short*)buf1601 = rsGetElementAt_short(*(rs_allocation*)buf1602, *(uint32_t*)buf1603); + *(short2*)buf1604 = rsGetElementAt_short2(*(rs_allocation*)buf1605, *(uint32_t*)buf1606); + *(short3*)buf1607 = rsGetElementAt_short3(*(rs_allocation*)buf1608, *(uint32_t*)buf1609); + *(short4*)buf1610 = rsGetElementAt_short4(*(rs_allocation*)buf1611, *(uint32_t*)buf1612); + *(ushort*)buf1613 = rsGetElementAt_ushort(*(rs_allocation*)buf1614, *(uint32_t*)buf1615); + *(ushort2*)buf1616 = rsGetElementAt_ushort2(*(rs_allocation*)buf1617, *(uint32_t*)buf1618); + *(ushort3*)buf1619 = rsGetElementAt_ushort3(*(rs_allocation*)buf1620, *(uint32_t*)buf1621); + *(ushort4*)buf1622 = rsGetElementAt_ushort4(*(rs_allocation*)buf1623, *(uint32_t*)buf1624); + *(int*)buf1625 = rsGetElementAt_int(*(rs_allocation*)buf1626, *(uint32_t*)buf1627); + *(int2*)buf1628 = rsGetElementAt_int2(*(rs_allocation*)buf1629, *(uint32_t*)buf1630); + *(int3*)buf1631 = rsGetElementAt_int3(*(rs_allocation*)buf1632, *(uint32_t*)buf1633); + *(int4*)buf1634 = rsGetElementAt_int4(*(rs_allocation*)buf1635, *(uint32_t*)buf1636); + *(uint*)buf1637 = rsGetElementAt_uint(*(rs_allocation*)buf1638, *(uint32_t*)buf1639); + *(uint2*)buf1640 = rsGetElementAt_uint2(*(rs_allocation*)buf1641, *(uint32_t*)buf1642); + *(uint3*)buf1643 = rsGetElementAt_uint3(*(rs_allocation*)buf1644, *(uint32_t*)buf1645); + *(uint4*)buf1646 = rsGetElementAt_uint4(*(rs_allocation*)buf1647, *(uint32_t*)buf1648); + *(long*)buf1649 = rsGetElementAt_long(*(rs_allocation*)buf1650, *(uint32_t*)buf1651); + *(long2*)buf1652 = rsGetElementAt_long2(*(rs_allocation*)buf1653, *(uint32_t*)buf1654); + *(long3*)buf1655 = rsGetElementAt_long3(*(rs_allocation*)buf1656, *(uint32_t*)buf1657); + *(long4*)buf1658 = rsGetElementAt_long4(*(rs_allocation*)buf1659, *(uint32_t*)buf1660); + *(ulong*)buf1661 = rsGetElementAt_ulong(*(rs_allocation*)buf1662, *(uint32_t*)buf1663); + *(ulong2*)buf1664 = rsGetElementAt_ulong2(*(rs_allocation*)buf1665, *(uint32_t*)buf1666); + *(ulong3*)buf1667 = rsGetElementAt_ulong3(*(rs_allocation*)buf1668, *(uint32_t*)buf1669); + *(ulong4*)buf1670 = rsGetElementAt_ulong4(*(rs_allocation*)buf1671, *(uint32_t*)buf1672); + *(float*)buf1673 = rsGetElementAt_float(*(rs_allocation*)buf1674, *(uint32_t*)buf1675, *(uint32_t*)buf1676); + *(float2*)buf1677 = rsGetElementAt_float2(*(rs_allocation*)buf1678, *(uint32_t*)buf1679, *(uint32_t*)buf1680); + *(float3*)buf1681 = rsGetElementAt_float3(*(rs_allocation*)buf1682, *(uint32_t*)buf1683, *(uint32_t*)buf1684); + *(float4*)buf1685 = rsGetElementAt_float4(*(rs_allocation*)buf1686, *(uint32_t*)buf1687, *(uint32_t*)buf1688); + *(double*)buf1689 = rsGetElementAt_double(*(rs_allocation*)buf1690, *(uint32_t*)buf1691, *(uint32_t*)buf1692); + *(double2*)buf1693 = rsGetElementAt_double2(*(rs_allocation*)buf1694, *(uint32_t*)buf1695, *(uint32_t*)buf1696); + *(double3*)buf1697 = rsGetElementAt_double3(*(rs_allocation*)buf1698, *(uint32_t*)buf1699, *(uint32_t*)buf1700); + *(double4*)buf1701 = rsGetElementAt_double4(*(rs_allocation*)buf1702, *(uint32_t*)buf1703, *(uint32_t*)buf1704); + *(char*)buf1705 = rsGetElementAt_char(*(rs_allocation*)buf1706, *(uint32_t*)buf1707, *(uint32_t*)buf1708); + *(char2*)buf1709 = rsGetElementAt_char2(*(rs_allocation*)buf1710, *(uint32_t*)buf1711, *(uint32_t*)buf1712); + *(char3*)buf1713 = rsGetElementAt_char3(*(rs_allocation*)buf1714, *(uint32_t*)buf1715, *(uint32_t*)buf1716); + *(char4*)buf1717 = rsGetElementAt_char4(*(rs_allocation*)buf1718, *(uint32_t*)buf1719, *(uint32_t*)buf1720); + *(uchar*)buf1721 = rsGetElementAt_uchar(*(rs_allocation*)buf1722, *(uint32_t*)buf1723, *(uint32_t*)buf1724); + *(uchar2*)buf1725 = rsGetElementAt_uchar2(*(rs_allocation*)buf1726, *(uint32_t*)buf1727, *(uint32_t*)buf1728); + *(uchar3*)buf1729 = rsGetElementAt_uchar3(*(rs_allocation*)buf1730, *(uint32_t*)buf1731, *(uint32_t*)buf1732); + *(uchar4*)buf1733 = rsGetElementAt_uchar4(*(rs_allocation*)buf1734, *(uint32_t*)buf1735, *(uint32_t*)buf1736); + *(short*)buf1737 = rsGetElementAt_short(*(rs_allocation*)buf1738, *(uint32_t*)buf1739, *(uint32_t*)buf1740); + *(short2*)buf1741 = rsGetElementAt_short2(*(rs_allocation*)buf1742, *(uint32_t*)buf1743, *(uint32_t*)buf1744); + *(short3*)buf1745 = rsGetElementAt_short3(*(rs_allocation*)buf1746, *(uint32_t*)buf1747, *(uint32_t*)buf1748); + *(short4*)buf1749 = rsGetElementAt_short4(*(rs_allocation*)buf1750, *(uint32_t*)buf1751, *(uint32_t*)buf1752); + *(ushort*)buf1753 = rsGetElementAt_ushort(*(rs_allocation*)buf1754, *(uint32_t*)buf1755, *(uint32_t*)buf1756); + *(ushort2*)buf1757 = rsGetElementAt_ushort2(*(rs_allocation*)buf1758, *(uint32_t*)buf1759, *(uint32_t*)buf1760); + *(ushort3*)buf1761 = rsGetElementAt_ushort3(*(rs_allocation*)buf1762, *(uint32_t*)buf1763, *(uint32_t*)buf1764); + *(ushort4*)buf1765 = rsGetElementAt_ushort4(*(rs_allocation*)buf1766, *(uint32_t*)buf1767, *(uint32_t*)buf1768); + *(int*)buf1769 = rsGetElementAt_int(*(rs_allocation*)buf1770, *(uint32_t*)buf1771, *(uint32_t*)buf1772); + *(int2*)buf1773 = rsGetElementAt_int2(*(rs_allocation*)buf1774, *(uint32_t*)buf1775, *(uint32_t*)buf1776); + *(int3*)buf1777 = rsGetElementAt_int3(*(rs_allocation*)buf1778, *(uint32_t*)buf1779, *(uint32_t*)buf1780); + *(int4*)buf1781 = rsGetElementAt_int4(*(rs_allocation*)buf1782, *(uint32_t*)buf1783, *(uint32_t*)buf1784); + *(uint*)buf1785 = rsGetElementAt_uint(*(rs_allocation*)buf1786, *(uint32_t*)buf1787, *(uint32_t*)buf1788); + *(uint2*)buf1789 = rsGetElementAt_uint2(*(rs_allocation*)buf1790, *(uint32_t*)buf1791, *(uint32_t*)buf1792); + *(uint3*)buf1793 = rsGetElementAt_uint3(*(rs_allocation*)buf1794, *(uint32_t*)buf1795, *(uint32_t*)buf1796); + *(uint4*)buf1797 = rsGetElementAt_uint4(*(rs_allocation*)buf1798, *(uint32_t*)buf1799, *(uint32_t*)buf1800); + *(long*)buf1801 = rsGetElementAt_long(*(rs_allocation*)buf1802, *(uint32_t*)buf1803, *(uint32_t*)buf1804); + *(long2*)buf1805 = rsGetElementAt_long2(*(rs_allocation*)buf1806, *(uint32_t*)buf1807, *(uint32_t*)buf1808); + *(long3*)buf1809 = rsGetElementAt_long3(*(rs_allocation*)buf1810, *(uint32_t*)buf1811, *(uint32_t*)buf1812); + *(long4*)buf1813 = rsGetElementAt_long4(*(rs_allocation*)buf1814, *(uint32_t*)buf1815, *(uint32_t*)buf1816); + *(ulong*)buf1817 = rsGetElementAt_ulong(*(rs_allocation*)buf1818, *(uint32_t*)buf1819, *(uint32_t*)buf1820); + *(ulong2*)buf1821 = rsGetElementAt_ulong2(*(rs_allocation*)buf1822, *(uint32_t*)buf1823, *(uint32_t*)buf1824); + *(ulong3*)buf1825 = rsGetElementAt_ulong3(*(rs_allocation*)buf1826, *(uint32_t*)buf1827, *(uint32_t*)buf1828); + *(ulong4*)buf1829 = rsGetElementAt_ulong4(*(rs_allocation*)buf1830, *(uint32_t*)buf1831, *(uint32_t*)buf1832); + *(float*)buf1833 = rsGetElementAt_float(*(rs_allocation*)buf1834, *(uint32_t*)buf1835, *(uint32_t*)buf1836, *(uint32_t*)buf1837); + *(float2*)buf1838 = rsGetElementAt_float2(*(rs_allocation*)buf1839, *(uint32_t*)buf1840, *(uint32_t*)buf1841, *(uint32_t*)buf1842); + *(float3*)buf1843 = rsGetElementAt_float3(*(rs_allocation*)buf1844, *(uint32_t*)buf1845, *(uint32_t*)buf1846, *(uint32_t*)buf1847); + *(float4*)buf1848 = rsGetElementAt_float4(*(rs_allocation*)buf1849, *(uint32_t*)buf1850, *(uint32_t*)buf1851, *(uint32_t*)buf1852); + *(double*)buf1853 = rsGetElementAt_double(*(rs_allocation*)buf1854, *(uint32_t*)buf1855, *(uint32_t*)buf1856, *(uint32_t*)buf1857); + *(double2*)buf1858 = rsGetElementAt_double2(*(rs_allocation*)buf1859, *(uint32_t*)buf1860, *(uint32_t*)buf1861, *(uint32_t*)buf1862); + *(double3*)buf1863 = rsGetElementAt_double3(*(rs_allocation*)buf1864, *(uint32_t*)buf1865, *(uint32_t*)buf1866, *(uint32_t*)buf1867); + *(double4*)buf1868 = rsGetElementAt_double4(*(rs_allocation*)buf1869, *(uint32_t*)buf1870, *(uint32_t*)buf1871, *(uint32_t*)buf1872); + *(char*)buf1873 = rsGetElementAt_char(*(rs_allocation*)buf1874, *(uint32_t*)buf1875, *(uint32_t*)buf1876, *(uint32_t*)buf1877); + *(char2*)buf1878 = rsGetElementAt_char2(*(rs_allocation*)buf1879, *(uint32_t*)buf1880, *(uint32_t*)buf1881, *(uint32_t*)buf1882); + *(char3*)buf1883 = rsGetElementAt_char3(*(rs_allocation*)buf1884, *(uint32_t*)buf1885, *(uint32_t*)buf1886, *(uint32_t*)buf1887); + *(char4*)buf1888 = rsGetElementAt_char4(*(rs_allocation*)buf1889, *(uint32_t*)buf1890, *(uint32_t*)buf1891, *(uint32_t*)buf1892); + *(uchar*)buf1893 = rsGetElementAt_uchar(*(rs_allocation*)buf1894, *(uint32_t*)buf1895, *(uint32_t*)buf1896, *(uint32_t*)buf1897); + *(uchar2*)buf1898 = rsGetElementAt_uchar2(*(rs_allocation*)buf1899, *(uint32_t*)buf1900, *(uint32_t*)buf1901, *(uint32_t*)buf1902); + *(uchar3*)buf1903 = rsGetElementAt_uchar3(*(rs_allocation*)buf1904, *(uint32_t*)buf1905, *(uint32_t*)buf1906, *(uint32_t*)buf1907); + *(uchar4*)buf1908 = rsGetElementAt_uchar4(*(rs_allocation*)buf1909, *(uint32_t*)buf1910, *(uint32_t*)buf1911, *(uint32_t*)buf1912); + *(short*)buf1913 = rsGetElementAt_short(*(rs_allocation*)buf1914, *(uint32_t*)buf1915, *(uint32_t*)buf1916, *(uint32_t*)buf1917); + *(short2*)buf1918 = rsGetElementAt_short2(*(rs_allocation*)buf1919, *(uint32_t*)buf1920, *(uint32_t*)buf1921, *(uint32_t*)buf1922); + *(short3*)buf1923 = rsGetElementAt_short3(*(rs_allocation*)buf1924, *(uint32_t*)buf1925, *(uint32_t*)buf1926, *(uint32_t*)buf1927); + *(short4*)buf1928 = rsGetElementAt_short4(*(rs_allocation*)buf1929, *(uint32_t*)buf1930, *(uint32_t*)buf1931, *(uint32_t*)buf1932); + *(ushort*)buf1933 = rsGetElementAt_ushort(*(rs_allocation*)buf1934, *(uint32_t*)buf1935, *(uint32_t*)buf1936, *(uint32_t*)buf1937); + *(ushort2*)buf1938 = rsGetElementAt_ushort2(*(rs_allocation*)buf1939, *(uint32_t*)buf1940, *(uint32_t*)buf1941, *(uint32_t*)buf1942); + *(ushort3*)buf1943 = rsGetElementAt_ushort3(*(rs_allocation*)buf1944, *(uint32_t*)buf1945, *(uint32_t*)buf1946, *(uint32_t*)buf1947); + *(ushort4*)buf1948 = rsGetElementAt_ushort4(*(rs_allocation*)buf1949, *(uint32_t*)buf1950, *(uint32_t*)buf1951, *(uint32_t*)buf1952); + *(int*)buf1953 = rsGetElementAt_int(*(rs_allocation*)buf1954, *(uint32_t*)buf1955, *(uint32_t*)buf1956, *(uint32_t*)buf1957); + *(int2*)buf1958 = rsGetElementAt_int2(*(rs_allocation*)buf1959, *(uint32_t*)buf1960, *(uint32_t*)buf1961, *(uint32_t*)buf1962); + *(int3*)buf1963 = rsGetElementAt_int3(*(rs_allocation*)buf1964, *(uint32_t*)buf1965, *(uint32_t*)buf1966, *(uint32_t*)buf1967); + *(int4*)buf1968 = rsGetElementAt_int4(*(rs_allocation*)buf1969, *(uint32_t*)buf1970, *(uint32_t*)buf1971, *(uint32_t*)buf1972); + *(uint*)buf1973 = rsGetElementAt_uint(*(rs_allocation*)buf1974, *(uint32_t*)buf1975, *(uint32_t*)buf1976, *(uint32_t*)buf1977); + *(uint2*)buf1978 = rsGetElementAt_uint2(*(rs_allocation*)buf1979, *(uint32_t*)buf1980, *(uint32_t*)buf1981, *(uint32_t*)buf1982); + *(uint3*)buf1983 = rsGetElementAt_uint3(*(rs_allocation*)buf1984, *(uint32_t*)buf1985, *(uint32_t*)buf1986, *(uint32_t*)buf1987); + *(uint4*)buf1988 = rsGetElementAt_uint4(*(rs_allocation*)buf1989, *(uint32_t*)buf1990, *(uint32_t*)buf1991, *(uint32_t*)buf1992); + *(long*)buf1993 = rsGetElementAt_long(*(rs_allocation*)buf1994, *(uint32_t*)buf1995, *(uint32_t*)buf1996, *(uint32_t*)buf1997); + *(long2*)buf1998 = rsGetElementAt_long2(*(rs_allocation*)buf1999, *(uint32_t*)buf2000, *(uint32_t*)buf2001, *(uint32_t*)buf2002); + *(long3*)buf2003 = rsGetElementAt_long3(*(rs_allocation*)buf2004, *(uint32_t*)buf2005, *(uint32_t*)buf2006, *(uint32_t*)buf2007); + *(long4*)buf2008 = rsGetElementAt_long4(*(rs_allocation*)buf2009, *(uint32_t*)buf2010, *(uint32_t*)buf2011, *(uint32_t*)buf2012); + *(ulong*)buf2013 = rsGetElementAt_ulong(*(rs_allocation*)buf2014, *(uint32_t*)buf2015, *(uint32_t*)buf2016, *(uint32_t*)buf2017); + *(ulong2*)buf2018 = rsGetElementAt_ulong2(*(rs_allocation*)buf2019, *(uint32_t*)buf2020, *(uint32_t*)buf2021, *(uint32_t*)buf2022); + *(ulong3*)buf2023 = rsGetElementAt_ulong3(*(rs_allocation*)buf2024, *(uint32_t*)buf2025, *(uint32_t*)buf2026, *(uint32_t*)buf2027); + *(ulong4*)buf2028 = rsGetElementAt_ulong4(*(rs_allocation*)buf2029, *(uint32_t*)buf2030, *(uint32_t*)buf2031, *(uint32_t*)buf2032); + *(bool*)buf2033 = rsIsObject(*(rs_element*)buf2034); + *(bool*)buf2035 = rsIsObject(*(rs_type*)buf2036); + *(bool*)buf2037 = rsIsObject(*(rs_allocation*)buf2038); + *(bool*)buf2039 = rsIsObject(*(rs_sampler*)buf2040); + *(bool*)buf2041 = rsIsObject(*(rs_script*)buf2042); #ifndef __LP64__ - *(bool*)buf2025 = rsIsObject(*(rs_mesh*)buf2026); - *(bool*)buf2027 = rsIsObject(*(rs_program_fragment*)buf2028); - *(bool*)buf2029 = rsIsObject(*(rs_program_vertex*)buf2030); - *(bool*)buf2031 = rsIsObject(*(rs_program_raster*)buf2032); - *(bool*)buf2033 = rsIsObject(*(rs_program_store*)buf2034); - *(bool*)buf2035 = rsIsObject(*(rs_font*)buf2036); + *(bool*)buf2043 = rsIsObject(*(rs_mesh*)buf2044); + *(bool*)buf2045 = rsIsObject(*(rs_program_fragment*)buf2046); + *(bool*)buf2047 = rsIsObject(*(rs_program_vertex*)buf2048); + *(bool*)buf2049 = rsIsObject(*(rs_program_raster*)buf2050); + *(bool*)buf2051 = rsIsObject(*(rs_program_store*)buf2052); + *(bool*)buf2053 = rsIsObject(*(rs_font*)buf2054); #endif - *(bool*)buf2037 = rsIsSphereInFrustum((float4*) buf2038, (float4*) buf2039, (float4*) buf2040, (float4*) buf2041, (float4*) buf2042, (float4*) buf2043, (float4*) buf2044); - *(rs_tm**)buf2045 = rsLocaltime((rs_tm*) buf2046, (const rs_time_t*) buf2047); - *(float*)buf2048 = rsMatrixGet((const rs_matrix4x4*) buf2049, *(uint32_t*)buf2050, *(uint32_t*)buf2051); - *(float*)buf2052 = rsMatrixGet((const rs_matrix3x3*) buf2053, *(uint32_t*)buf2054, *(uint32_t*)buf2055); - *(float*)buf2056 = rsMatrixGet((const rs_matrix2x2*) buf2057, *(uint32_t*)buf2058, *(uint32_t*)buf2059); - *(bool*)buf2060 = rsMatrixInverse((rs_matrix4x4*) buf2061); - *(bool*)buf2062 = rsMatrixInverseTranspose((rs_matrix4x4*) buf2063); - rsMatrixLoad((rs_matrix4x4*) buf2064, (const float*) buf2065); - rsMatrixLoad((rs_matrix3x3*) buf2066, (const float*) buf2067); - rsMatrixLoad((rs_matrix2x2*) buf2068, (const float*) buf2069); - rsMatrixLoad((rs_matrix4x4*) buf2070, (const rs_matrix4x4*) buf2071); - rsMatrixLoad((rs_matrix3x3*) buf2072, (const rs_matrix3x3*) buf2073); - rsMatrixLoad((rs_matrix2x2*) buf2074, (const rs_matrix2x2*) buf2075); - rsMatrixLoad((rs_matrix4x4*) buf2076, (const rs_matrix3x3*) buf2077); - rsMatrixLoad((rs_matrix4x4*) buf2078, (const rs_matrix2x2*) buf2079); - rsMatrixLoadFrustum((rs_matrix4x4*) buf2080, *(float*)buf2081, *(float*)buf2082, *(float*)buf2083, *(float*)buf2084, *(float*)buf2085, *(float*)buf2086); - rsMatrixLoadIdentity((rs_matrix4x4*) buf2087); - rsMatrixLoadIdentity((rs_matrix3x3*) buf2088); - rsMatrixLoadIdentity((rs_matrix2x2*) buf2089); - rsMatrixLoadMultiply((rs_matrix4x4*) buf2090, (const rs_matrix4x4*) buf2091, (const rs_matrix4x4*) buf2092); - rsMatrixLoadMultiply((rs_matrix3x3*) buf2093, (const rs_matrix3x3*) buf2094, (const rs_matrix3x3*) buf2095); - rsMatrixLoadMultiply((rs_matrix2x2*) buf2096, (const rs_matrix2x2*) buf2097, (const rs_matrix2x2*) buf2098); - rsMatrixLoadOrtho((rs_matrix4x4*) buf2099, *(float*)buf2100, *(float*)buf2101, *(float*)buf2102, *(float*)buf2103, *(float*)buf2104, *(float*)buf2105); - rsMatrixLoadPerspective((rs_matrix4x4*) buf2106, *(float*)buf2107, *(float*)buf2108, *(float*)buf2109, *(float*)buf2110); - rsMatrixLoadRotate((rs_matrix4x4*) buf2111, *(float*)buf2112, *(float*)buf2113, *(float*)buf2114, *(float*)buf2115); - rsMatrixLoadScale((rs_matrix4x4*) buf2116, *(float*)buf2117, *(float*)buf2118, *(float*)buf2119); - rsMatrixLoadTranslate((rs_matrix4x4*) buf2120, *(float*)buf2121, *(float*)buf2122, *(float*)buf2123); - rsMatrixMultiply((rs_matrix4x4*) buf2124, (const rs_matrix4x4*) buf2125); - rsMatrixMultiply((rs_matrix3x3*) buf2126, (const rs_matrix3x3*) buf2127); - rsMatrixMultiply((rs_matrix2x2*) buf2128, (const rs_matrix2x2*) buf2129); - *(float4*)buf2130 = rsMatrixMultiply((const rs_matrix4x4*) buf2131, *(float4*)buf2132); - *(float4*)buf2133 = rsMatrixMultiply((const rs_matrix4x4*) buf2134, *(float3*)buf2135); - *(float4*)buf2136 = rsMatrixMultiply((const rs_matrix4x4*) buf2137, *(float2*)buf2138); - *(float3*)buf2139 = rsMatrixMultiply((const rs_matrix3x3*) buf2140, *(float3*)buf2141); - *(float3*)buf2142 = rsMatrixMultiply((const rs_matrix3x3*) buf2143, *(float2*)buf2144); - *(float2*)buf2145 = rsMatrixMultiply((const rs_matrix2x2*) buf2146, *(float2*)buf2147); - rsMatrixRotate((rs_matrix4x4*) buf2148, *(float*)buf2149, *(float*)buf2150, *(float*)buf2151, *(float*)buf2152); - rsMatrixScale((rs_matrix4x4*) buf2153, *(float*)buf2154, *(float*)buf2155, *(float*)buf2156); - rsMatrixSet((rs_matrix4x4*) buf2157, *(uint32_t*)buf2158, *(uint32_t*)buf2159, *(float*)buf2160); - rsMatrixSet((rs_matrix3x3*) buf2161, *(uint32_t*)buf2162, *(uint32_t*)buf2163, *(float*)buf2164); - rsMatrixSet((rs_matrix2x2*) buf2165, *(uint32_t*)buf2166, *(uint32_t*)buf2167, *(float*)buf2168); - rsMatrixTranslate((rs_matrix4x4*) buf2169, *(float*)buf2170, *(float*)buf2171, *(float*)buf2172); - rsMatrixTranspose((rs_matrix4x4*) buf2173); - rsMatrixTranspose((rs_matrix3x3*) buf2174); - rsMatrixTranspose((rs_matrix2x2*) buf2175); - *(uchar4*)buf2176 = rsPackColorTo8888(*(float*)buf2177, *(float*)buf2178, *(float*)buf2179); - *(uchar4*)buf2180 = rsPackColorTo8888(*(float*)buf2181, *(float*)buf2182, *(float*)buf2183, *(float*)buf2184); - *(uchar4*)buf2185 = rsPackColorTo8888(*(float3*)buf2186); - *(uchar4*)buf2187 = rsPackColorTo8888(*(float4*)buf2188); - rsQuaternionAdd((rs_quaternion*) buf2189, (const rs_quaternion*) buf2190); - rsQuaternionConjugate((rs_quaternion*) buf2191); - *(float*)buf2192 = rsQuaternionDot((const rs_quaternion*) buf2193, (const rs_quaternion*) buf2194); - rsQuaternionGetMatrixUnit((rs_matrix4x4*) buf2195, (const rs_quaternion*) buf2196); - rsQuaternionLoadRotate((rs_quaternion*) buf2197, *(float*)buf2198, *(float*)buf2199, *(float*)buf2200, *(float*)buf2201); - rsQuaternionLoadRotateUnit((rs_quaternion*) buf2202, *(float*)buf2203, *(float*)buf2204, *(float*)buf2205, *(float*)buf2206); - rsQuaternionMultiply((rs_quaternion*) buf2207, *(float*)buf2208); - rsQuaternionMultiply((rs_quaternion*) buf2209, (const rs_quaternion*) buf2210); - rsQuaternionNormalize((rs_quaternion*) buf2211); - rsQuaternionSet((rs_quaternion*) buf2212, *(float*)buf2213, *(float*)buf2214, *(float*)buf2215, *(float*)buf2216); - rsQuaternionSet((rs_quaternion*) buf2217, (const rs_quaternion*) buf2218); - rsQuaternionSlerp((rs_quaternion*) buf2219, (const rs_quaternion*) buf2220, (const rs_quaternion*) buf2221, *(float*)buf2222); - *(int*)buf2223 = rsRand(*(int*)buf2224); - *(int*)buf2225 = rsRand(*(int*)buf2226, *(int*)buf2227); - *(float*)buf2228 = rsRand(*(float*)buf2229); - *(float*)buf2230 = rsRand(*(float*)buf2231, *(float*)buf2232); - *(float4*)buf2233 = rsSample(*(rs_allocation*)buf2234, *(rs_sampler*)buf2235, *(float*)buf2236); - *(float4*)buf2237 = rsSample(*(rs_allocation*)buf2238, *(rs_sampler*)buf2239, *(float*)buf2240, *(float*)buf2241); - *(float4*)buf2242 = rsSample(*(rs_allocation*)buf2243, *(rs_sampler*)buf2244, *(float2*)buf2245); - *(float4*)buf2246 = rsSample(*(rs_allocation*)buf2247, *(rs_sampler*)buf2248, *(float2*)buf2249, *(float*)buf2250); - *(float*)buf2251 = rsSamplerGetAnisotropy(*(rs_sampler*)buf2252); - *(rs_sampler_value*)buf2253 = rsSamplerGetMagnification(*(rs_sampler*)buf2254); - *(rs_sampler_value*)buf2255 = rsSamplerGetMinification(*(rs_sampler*)buf2256); - *(rs_sampler_value*)buf2257 = rsSamplerGetWrapS(*(rs_sampler*)buf2258); - *(rs_sampler_value*)buf2259 = rsSamplerGetWrapT(*(rs_sampler*)buf2260); - *(bool*)buf2261 = rsSendToClient(*(int*)buf2262); - *(bool*)buf2263 = rsSendToClient(*(int*)buf2264, (const void*) buf2265, *(uint*)buf2266); - rsSendToClientBlocking(*(int*)buf2267); - rsSendToClientBlocking(*(int*)buf2268, (const void*) buf2269, *(uint*)buf2270); - rsSetObject((rs_element*) buf2271, *(rs_element*)buf2272); - rsSetObject((rs_type*) buf2273, *(rs_type*)buf2274); - rsSetObject((rs_allocation*) buf2275, *(rs_allocation*)buf2276); - rsSetObject((rs_sampler*) buf2277, *(rs_sampler*)buf2278); - rsSetObject((rs_script*) buf2279, *(rs_script*)buf2280); + *(bool*)buf2055 = rsIsSphereInFrustum((float4*) buf2056, (float4*) buf2057, (float4*) buf2058, (float4*) buf2059, (float4*) buf2060, (float4*) buf2061, (float4*) buf2062); + *(rs_tm**)buf2063 = rsLocaltime((rs_tm*) buf2064, (const rs_time_t*) buf2065); + *(float*)buf2066 = rsMatrixGet((const rs_matrix4x4*) buf2067, *(uint32_t*)buf2068, *(uint32_t*)buf2069); + *(float*)buf2070 = rsMatrixGet((const rs_matrix3x3*) buf2071, *(uint32_t*)buf2072, *(uint32_t*)buf2073); + *(float*)buf2074 = rsMatrixGet((const rs_matrix2x2*) buf2075, *(uint32_t*)buf2076, *(uint32_t*)buf2077); + *(bool*)buf2078 = rsMatrixInverse((rs_matrix4x4*) buf2079); + *(bool*)buf2080 = rsMatrixInverseTranspose((rs_matrix4x4*) buf2081); + rsMatrixLoad((rs_matrix4x4*) buf2082, (const float*) buf2083); + rsMatrixLoad((rs_matrix3x3*) buf2084, (const float*) buf2085); + rsMatrixLoad((rs_matrix2x2*) buf2086, (const float*) buf2087); + rsMatrixLoad((rs_matrix4x4*) buf2088, (const rs_matrix4x4*) buf2089); + rsMatrixLoad((rs_matrix3x3*) buf2090, (const rs_matrix3x3*) buf2091); + rsMatrixLoad((rs_matrix2x2*) buf2092, (const rs_matrix2x2*) buf2093); + rsMatrixLoad((rs_matrix4x4*) buf2094, (const rs_matrix3x3*) buf2095); + rsMatrixLoad((rs_matrix4x4*) buf2096, (const rs_matrix2x2*) buf2097); + rsMatrixLoadFrustum((rs_matrix4x4*) buf2098, *(float*)buf2099, *(float*)buf2100, *(float*)buf2101, *(float*)buf2102, *(float*)buf2103, *(float*)buf2104); + rsMatrixLoadIdentity((rs_matrix4x4*) buf2105); + rsMatrixLoadIdentity((rs_matrix3x3*) buf2106); + rsMatrixLoadIdentity((rs_matrix2x2*) buf2107); + rsMatrixLoadMultiply((rs_matrix4x4*) buf2108, (const rs_matrix4x4*) buf2109, (const rs_matrix4x4*) buf2110); + rsMatrixLoadMultiply((rs_matrix3x3*) buf2111, (const rs_matrix3x3*) buf2112, (const rs_matrix3x3*) buf2113); + rsMatrixLoadMultiply((rs_matrix2x2*) buf2114, (const rs_matrix2x2*) buf2115, (const rs_matrix2x2*) buf2116); + rsMatrixLoadOrtho((rs_matrix4x4*) buf2117, *(float*)buf2118, *(float*)buf2119, *(float*)buf2120, *(float*)buf2121, *(float*)buf2122, *(float*)buf2123); + rsMatrixLoadPerspective((rs_matrix4x4*) buf2124, *(float*)buf2125, *(float*)buf2126, *(float*)buf2127, *(float*)buf2128); + rsMatrixLoadRotate((rs_matrix4x4*) buf2129, *(float*)buf2130, *(float*)buf2131, *(float*)buf2132, *(float*)buf2133); + rsMatrixLoadScale((rs_matrix4x4*) buf2134, *(float*)buf2135, *(float*)buf2136, *(float*)buf2137); + rsMatrixLoadTranslate((rs_matrix4x4*) buf2138, *(float*)buf2139, *(float*)buf2140, *(float*)buf2141); + rsMatrixMultiply((rs_matrix4x4*) buf2142, (const rs_matrix4x4*) buf2143); + rsMatrixMultiply((rs_matrix3x3*) buf2144, (const rs_matrix3x3*) buf2145); + rsMatrixMultiply((rs_matrix2x2*) buf2146, (const rs_matrix2x2*) buf2147); + *(float4*)buf2148 = rsMatrixMultiply((const rs_matrix4x4*) buf2149, *(float4*)buf2150); + *(float4*)buf2151 = rsMatrixMultiply((const rs_matrix4x4*) buf2152, *(float3*)buf2153); + *(float4*)buf2154 = rsMatrixMultiply((const rs_matrix4x4*) buf2155, *(float2*)buf2156); + *(float3*)buf2157 = rsMatrixMultiply((const rs_matrix3x3*) buf2158, *(float3*)buf2159); + *(float3*)buf2160 = rsMatrixMultiply((const rs_matrix3x3*) buf2161, *(float2*)buf2162); + *(float2*)buf2163 = rsMatrixMultiply((const rs_matrix2x2*) buf2164, *(float2*)buf2165); + rsMatrixRotate((rs_matrix4x4*) buf2166, *(float*)buf2167, *(float*)buf2168, *(float*)buf2169, *(float*)buf2170); + rsMatrixScale((rs_matrix4x4*) buf2171, *(float*)buf2172, *(float*)buf2173, *(float*)buf2174); + rsMatrixSet((rs_matrix4x4*) buf2175, *(uint32_t*)buf2176, *(uint32_t*)buf2177, *(float*)buf2178); + rsMatrixSet((rs_matrix3x3*) buf2179, *(uint32_t*)buf2180, *(uint32_t*)buf2181, *(float*)buf2182); + rsMatrixSet((rs_matrix2x2*) buf2183, *(uint32_t*)buf2184, *(uint32_t*)buf2185, *(float*)buf2186); + rsMatrixTranslate((rs_matrix4x4*) buf2187, *(float*)buf2188, *(float*)buf2189, *(float*)buf2190); + rsMatrixTranspose((rs_matrix4x4*) buf2191); + rsMatrixTranspose((rs_matrix3x3*) buf2192); + rsMatrixTranspose((rs_matrix2x2*) buf2193); + *(uchar4*)buf2194 = rsPackColorTo8888(*(float*)buf2195, *(float*)buf2196, *(float*)buf2197); + *(uchar4*)buf2198 = rsPackColorTo8888(*(float*)buf2199, *(float*)buf2200, *(float*)buf2201, *(float*)buf2202); + *(uchar4*)buf2203 = rsPackColorTo8888(*(float3*)buf2204); + *(uchar4*)buf2205 = rsPackColorTo8888(*(float4*)buf2206); + rsQuaternionAdd((rs_quaternion*) buf2207, (const rs_quaternion*) buf2208); + rsQuaternionConjugate((rs_quaternion*) buf2209); + *(float*)buf2210 = rsQuaternionDot((const rs_quaternion*) buf2211, (const rs_quaternion*) buf2212); + rsQuaternionGetMatrixUnit((rs_matrix4x4*) buf2213, (const rs_quaternion*) buf2214); + rsQuaternionLoadRotate((rs_quaternion*) buf2215, *(float*)buf2216, *(float*)buf2217, *(float*)buf2218, *(float*)buf2219); + rsQuaternionLoadRotateUnit((rs_quaternion*) buf2220, *(float*)buf2221, *(float*)buf2222, *(float*)buf2223, *(float*)buf2224); + rsQuaternionMultiply((rs_quaternion*) buf2225, *(float*)buf2226); + rsQuaternionMultiply((rs_quaternion*) buf2227, (const rs_quaternion*) buf2228); + rsQuaternionNormalize((rs_quaternion*) buf2229); + rsQuaternionSet((rs_quaternion*) buf2230, *(float*)buf2231, *(float*)buf2232, *(float*)buf2233, *(float*)buf2234); + rsQuaternionSet((rs_quaternion*) buf2235, (const rs_quaternion*) buf2236); + rsQuaternionSlerp((rs_quaternion*) buf2237, (const rs_quaternion*) buf2238, (const rs_quaternion*) buf2239, *(float*)buf2240); + *(int*)buf2241 = rsRand(*(int*)buf2242); + *(int*)buf2243 = rsRand(*(int*)buf2244, *(int*)buf2245); + *(float*)buf2246 = rsRand(*(float*)buf2247); + *(float*)buf2248 = rsRand(*(float*)buf2249, *(float*)buf2250); + *(float4*)buf2251 = rsSample(*(rs_allocation*)buf2252, *(rs_sampler*)buf2253, *(float*)buf2254); + *(float4*)buf2255 = rsSample(*(rs_allocation*)buf2256, *(rs_sampler*)buf2257, *(float*)buf2258, *(float*)buf2259); + *(float4*)buf2260 = rsSample(*(rs_allocation*)buf2261, *(rs_sampler*)buf2262, *(float2*)buf2263); + *(float4*)buf2264 = rsSample(*(rs_allocation*)buf2265, *(rs_sampler*)buf2266, *(float2*)buf2267, *(float*)buf2268); + *(float*)buf2269 = rsSamplerGetAnisotropy(*(rs_sampler*)buf2270); + *(rs_sampler_value*)buf2271 = rsSamplerGetMagnification(*(rs_sampler*)buf2272); + *(rs_sampler_value*)buf2273 = rsSamplerGetMinification(*(rs_sampler*)buf2274); + *(rs_sampler_value*)buf2275 = rsSamplerGetWrapS(*(rs_sampler*)buf2276); + *(rs_sampler_value*)buf2277 = rsSamplerGetWrapT(*(rs_sampler*)buf2278); + *(bool*)buf2279 = rsSendToClient(*(int*)buf2280); + *(bool*)buf2281 = rsSendToClient(*(int*)buf2282, (const void*) buf2283, *(uint*)buf2284); + rsSendToClientBlocking(*(int*)buf2285); + rsSendToClientBlocking(*(int*)buf2286, (const void*) buf2287, *(uint*)buf2288); + rsSetObject((rs_element*) buf2289, *(rs_element*)buf2290); + rsSetObject((rs_type*) buf2291, *(rs_type*)buf2292); + rsSetObject((rs_allocation*) buf2293, *(rs_allocation*)buf2294); + rsSetObject((rs_sampler*) buf2295, *(rs_sampler*)buf2296); + rsSetObject((rs_script*) buf2297, *(rs_script*)buf2298); #ifndef __LP64__ - rsSetObject((rs_mesh*) buf2281, *(rs_mesh*)buf2282); - rsSetObject((rs_program_fragment*) buf2283, *(rs_program_fragment*)buf2284); - rsSetObject((rs_program_vertex*) buf2285, *(rs_program_vertex*)buf2286); - rsSetObject((rs_program_raster*) buf2287, *(rs_program_raster*)buf2288); - rsSetObject((rs_program_store*) buf2289, *(rs_program_store*)buf2290); - rsSetObject((rs_font*) buf2291, *(rs_font*)buf2292); + rsSetObject((rs_mesh*) buf2299, *(rs_mesh*)buf2300); + rsSetObject((rs_program_fragment*) buf2301, *(rs_program_fragment*)buf2302); + rsSetObject((rs_program_vertex*) buf2303, *(rs_program_vertex*)buf2304); + rsSetObject((rs_program_raster*) buf2305, *(rs_program_raster*)buf2306); + rsSetObject((rs_program_store*) buf2307, *(rs_program_store*)buf2308); + rsSetObject((rs_font*) buf2309, *(rs_font*)buf2310); #endif - *(rs_time_t*)buf2293 = rsTime((rs_time_t*) buf2294); - *(float4*)buf2295 = rsUnpackColor8888(*(uchar4*)buf2296); - *(int64_t*)buf2297 = rsUptimeMillis(); - *(int64_t*)buf2298 = rsUptimeNanos(); - *(float4*)buf2299 = rsYuvToRGBA_float4(*(uchar*)buf2300, *(uchar*)buf2301, *(uchar*)buf2302); - *(uchar4*)buf2303 = rsYuvToRGBA_uchar4(*(uchar*)buf2304, *(uchar*)buf2305, *(uchar*)buf2306); + *(rs_time_t*)buf2311 = rsTime((rs_time_t*) buf2312); + *(float4*)buf2313 = rsUnpackColor8888(*(uchar4*)buf2314); + *(int64_t*)buf2315 = rsUptimeMillis(); + *(int64_t*)buf2316 = rsUptimeNanos(); + *(float4*)buf2317 = rsYuvToRGBA_float4(*(uchar*)buf2318, *(uchar*)buf2319, *(uchar*)buf2320); + *(uchar4*)buf2321 = rsYuvToRGBA_uchar4(*(uchar*)buf2322, *(uchar*)buf2323, *(uchar*)buf2324); #ifndef __LP64__ - rsgAllocationSyncAll(*(rs_allocation*)buf2307); + rsgAllocationSyncAll(*(rs_allocation*)buf2325); #endif #ifndef __LP64__ - rsgAllocationSyncAll(*(rs_allocation*)buf2308, *(rs_allocation_usage_type*)buf2309); + rsgAllocationSyncAll(*(rs_allocation*)buf2326, *(rs_allocation_usage_type*)buf2327); #endif #ifndef __LP64__ - rsgBindColorTarget(*(rs_allocation*)buf2310, *(uint*)buf2311); + rsgBindColorTarget(*(rs_allocation*)buf2328, *(uint*)buf2329); #endif #ifndef __LP64__ - rsgBindConstant(*(rs_program_fragment*)buf2312, *(uint*)buf2313, *(rs_allocation*)buf2314); + rsgBindConstant(*(rs_program_fragment*)buf2330, *(uint*)buf2331, *(rs_allocation*)buf2332); #endif #ifndef __LP64__ - rsgBindConstant(*(rs_program_vertex*)buf2315, *(uint*)buf2316, *(rs_allocation*)buf2317); + rsgBindConstant(*(rs_program_vertex*)buf2333, *(uint*)buf2334, *(rs_allocation*)buf2335); #endif #ifndef __LP64__ - rsgBindDepthTarget(*(rs_allocation*)buf2318); + rsgBindDepthTarget(*(rs_allocation*)buf2336); #endif #ifndef __LP64__ - rsgBindFont(*(rs_font*)buf2319); + rsgBindFont(*(rs_font*)buf2337); #endif #ifndef __LP64__ - rsgBindProgramFragment(*(rs_program_fragment*)buf2320); + rsgBindProgramFragment(*(rs_program_fragment*)buf2338); #endif #ifndef __LP64__ - rsgBindProgramRaster(*(rs_program_raster*)buf2321); + rsgBindProgramRaster(*(rs_program_raster*)buf2339); #endif #ifndef __LP64__ - rsgBindProgramStore(*(rs_program_store*)buf2322); + rsgBindProgramStore(*(rs_program_store*)buf2340); #endif #ifndef __LP64__ - rsgBindProgramVertex(*(rs_program_vertex*)buf2323); + rsgBindProgramVertex(*(rs_program_vertex*)buf2341); #endif #ifndef __LP64__ - rsgBindSampler(*(rs_program_fragment*)buf2324, *(uint*)buf2325, *(rs_sampler*)buf2326); + rsgBindSampler(*(rs_program_fragment*)buf2342, *(uint*)buf2343, *(rs_sampler*)buf2344); #endif #ifndef __LP64__ - rsgBindTexture(*(rs_program_fragment*)buf2327, *(uint*)buf2328, *(rs_allocation*)buf2329); + rsgBindTexture(*(rs_program_fragment*)buf2345, *(uint*)buf2346, *(rs_allocation*)buf2347); #endif #ifndef __LP64__ rsgClearAllRenderTargets(); #endif #ifndef __LP64__ - rsgClearColor(*(float*)buf2330, *(float*)buf2331, *(float*)buf2332, *(float*)buf2333); + rsgClearColor(*(float*)buf2348, *(float*)buf2349, *(float*)buf2350, *(float*)buf2351); #endif #ifndef __LP64__ - rsgClearColorTarget(*(uint*)buf2334); + rsgClearColorTarget(*(uint*)buf2352); #endif #ifndef __LP64__ - rsgClearDepth(*(float*)buf2335); + rsgClearDepth(*(float*)buf2353); #endif #ifndef __LP64__ rsgClearDepthTarget(); #endif #ifndef __LP64__ - rsgDrawMesh(*(rs_mesh*)buf2336); + rsgDrawMesh(*(rs_mesh*)buf2354); #endif #ifndef __LP64__ - rsgDrawMesh(*(rs_mesh*)buf2337, *(uint*)buf2338); + rsgDrawMesh(*(rs_mesh*)buf2355, *(uint*)buf2356); #endif #ifndef __LP64__ - rsgDrawMesh(*(rs_mesh*)buf2339, *(uint*)buf2340, *(uint*)buf2341, *(uint*)buf2342); + rsgDrawMesh(*(rs_mesh*)buf2357, *(uint*)buf2358, *(uint*)buf2359, *(uint*)buf2360); #endif #ifndef __LP64__ - rsgDrawQuad(*(float*)buf2343, *(float*)buf2344, *(float*)buf2345, *(float*)buf2346, *(float*)buf2347, *(float*)buf2348, *(float*)buf2349, *(float*)buf2350, *(float*)buf2351, *(float*)buf2352, *(float*)buf2353, *(float*)buf2354); + rsgDrawQuad(*(float*)buf2361, *(float*)buf2362, *(float*)buf2363, *(float*)buf2364, *(float*)buf2365, *(float*)buf2366, *(float*)buf2367, *(float*)buf2368, *(float*)buf2369, *(float*)buf2370, *(float*)buf2371, *(float*)buf2372); #endif #ifndef __LP64__ - rsgDrawQuadTexCoords(*(float*)buf2355, *(float*)buf2356, *(float*)buf2357, *(float*)buf2358, *(float*)buf2359, *(float*)buf2360, *(float*)buf2361, *(float*)buf2362, *(float*)buf2363, *(float*)buf2364, *(float*)buf2365, *(float*)buf2366, *(float*)buf2367, *(float*)buf2368, *(float*)buf2369, *(float*)buf2370, *(float*)buf2371, *(float*)buf2372, *(float*)buf2373, *(float*)buf2374); + rsgDrawQuadTexCoords(*(float*)buf2373, *(float*)buf2374, *(float*)buf2375, *(float*)buf2376, *(float*)buf2377, *(float*)buf2378, *(float*)buf2379, *(float*)buf2380, *(float*)buf2381, *(float*)buf2382, *(float*)buf2383, *(float*)buf2384, *(float*)buf2385, *(float*)buf2386, *(float*)buf2387, *(float*)buf2388, *(float*)buf2389, *(float*)buf2390, *(float*)buf2391, *(float*)buf2392); #endif #ifndef __LP64__ - rsgDrawRect(*(float*)buf2375, *(float*)buf2376, *(float*)buf2377, *(float*)buf2378, *(float*)buf2379); + rsgDrawRect(*(float*)buf2393, *(float*)buf2394, *(float*)buf2395, *(float*)buf2396, *(float*)buf2397); #endif #ifndef __LP64__ - rsgDrawSpriteScreenspace(*(float*)buf2380, *(float*)buf2381, *(float*)buf2382, *(float*)buf2383, *(float*)buf2384); + rsgDrawSpriteScreenspace(*(float*)buf2398, *(float*)buf2399, *(float*)buf2400, *(float*)buf2401, *(float*)buf2402); #endif #ifndef __LP64__ - rsgDrawText((const char*) buf2385, *(int*)buf2386, *(int*)buf2387); + rsgDrawText((const char*) buf2403, *(int*)buf2404, *(int*)buf2405); #endif #ifndef __LP64__ - rsgDrawText(*(rs_allocation*)buf2388, *(int*)buf2389, *(int*)buf2390); + rsgDrawText(*(rs_allocation*)buf2406, *(int*)buf2407, *(int*)buf2408); #endif #ifndef __LP64__ - *(uint*)buf2391 = rsgFinish(); + *(uint*)buf2409 = rsgFinish(); #endif #ifndef __LP64__ - rsgFontColor(*(float*)buf2392, *(float*)buf2393, *(float*)buf2394, *(float*)buf2395); + rsgFontColor(*(float*)buf2410, *(float*)buf2411, *(float*)buf2412, *(float*)buf2413); #endif #ifndef __LP64__ - *(uint*)buf2396 = rsgGetHeight(); + *(uint*)buf2414 = rsgGetHeight(); #endif #ifndef __LP64__ - *(uint*)buf2397 = rsgGetWidth(); + *(uint*)buf2415 = rsgGetWidth(); #endif #ifndef __LP64__ - rsgMeasureText((const char*) buf2398, (int*) buf2399, (int*) buf2400, (int*) buf2401, (int*) buf2402); + rsgMeasureText((const char*) buf2416, (int*) buf2417, (int*) buf2418, (int*) buf2419, (int*) buf2420); #endif #ifndef __LP64__ - rsgMeasureText(*(rs_allocation*)buf2403, (int*) buf2404, (int*) buf2405, (int*) buf2406, (int*) buf2407); + rsgMeasureText(*(rs_allocation*)buf2421, (int*) buf2422, (int*) buf2423, (int*) buf2424, (int*) buf2425); #endif #ifndef __LP64__ - rsgMeshComputeBoundingBox(*(rs_mesh*)buf2408, (float*) buf2409, (float*) buf2410, (float*) buf2411, (float*) buf2412, (float*) buf2413, (float*) buf2414); + rsgMeshComputeBoundingBox(*(rs_mesh*)buf2426, (float*) buf2427, (float*) buf2428, (float*) buf2429, (float*) buf2430, (float*) buf2431, (float*) buf2432); #endif #ifndef __LP64__ - rsgMeshComputeBoundingBox(*(rs_mesh*)buf2415, (float3*) buf2416, (float3*) buf2417); + rsgMeshComputeBoundingBox(*(rs_mesh*)buf2433, (float3*) buf2434, (float3*) buf2435); #endif #ifndef __LP64__ - *(rs_allocation*)buf2418 = rsgMeshGetIndexAllocation(*(rs_mesh*)buf2419, *(uint32_t*)buf2420); + *(rs_allocation*)buf2436 = rsgMeshGetIndexAllocation(*(rs_mesh*)buf2437, *(uint32_t*)buf2438); #endif #ifndef __LP64__ - *(rs_primitive*)buf2421 = rsgMeshGetPrimitive(*(rs_mesh*)buf2422, *(uint32_t*)buf2423); + *(rs_primitive*)buf2439 = rsgMeshGetPrimitive(*(rs_mesh*)buf2440, *(uint32_t*)buf2441); #endif #ifndef __LP64__ - *(uint32_t*)buf2424 = rsgMeshGetPrimitiveCount(*(rs_mesh*)buf2425); + *(uint32_t*)buf2442 = rsgMeshGetPrimitiveCount(*(rs_mesh*)buf2443); #endif #ifndef __LP64__ - *(rs_allocation*)buf2426 = rsgMeshGetVertexAllocation(*(rs_mesh*)buf2427, *(uint32_t*)buf2428); + *(rs_allocation*)buf2444 = rsgMeshGetVertexAllocation(*(rs_mesh*)buf2445, *(uint32_t*)buf2446); #endif #ifndef __LP64__ - *(uint32_t*)buf2429 = rsgMeshGetVertexAllocationCount(*(rs_mesh*)buf2430); + *(uint32_t*)buf2447 = rsgMeshGetVertexAllocationCount(*(rs_mesh*)buf2448); #endif #ifndef __LP64__ - rsgProgramFragmentConstantColor(*(rs_program_fragment*)buf2431, *(float*)buf2432, *(float*)buf2433, *(float*)buf2434, *(float*)buf2435); + rsgProgramFragmentConstantColor(*(rs_program_fragment*)buf2449, *(float*)buf2450, *(float*)buf2451, *(float*)buf2452, *(float*)buf2453); #endif #ifndef __LP64__ - *(rs_cull_mode*)buf2436 = rsgProgramRasterGetCullMode(*(rs_program_raster*)buf2437); + *(rs_cull_mode*)buf2454 = rsgProgramRasterGetCullMode(*(rs_program_raster*)buf2455); #endif #ifndef __LP64__ - *(bool*)buf2438 = rsgProgramRasterIsPointSpriteEnabled(*(rs_program_raster*)buf2439); + *(bool*)buf2456 = rsgProgramRasterIsPointSpriteEnabled(*(rs_program_raster*)buf2457); #endif #ifndef __LP64__ - *(rs_blend_dst_func*)buf2440 = rsgProgramStoreGetBlendDstFunc(*(rs_program_store*)buf2441); + *(rs_blend_dst_func*)buf2458 = rsgProgramStoreGetBlendDstFunc(*(rs_program_store*)buf2459); #endif #ifndef __LP64__ - *(rs_blend_src_func*)buf2442 = rsgProgramStoreGetBlendSrcFunc(*(rs_program_store*)buf2443); + *(rs_blend_src_func*)buf2460 = rsgProgramStoreGetBlendSrcFunc(*(rs_program_store*)buf2461); #endif #ifndef __LP64__ - *(rs_depth_func*)buf2444 = rsgProgramStoreGetDepthFunc(*(rs_program_store*)buf2445); + *(rs_depth_func*)buf2462 = rsgProgramStoreGetDepthFunc(*(rs_program_store*)buf2463); #endif #ifndef __LP64__ - *(bool*)buf2446 = rsgProgramStoreIsColorMaskAlphaEnabled(*(rs_program_store*)buf2447); + *(bool*)buf2464 = rsgProgramStoreIsColorMaskAlphaEnabled(*(rs_program_store*)buf2465); #endif #ifndef __LP64__ - *(bool*)buf2448 = rsgProgramStoreIsColorMaskBlueEnabled(*(rs_program_store*)buf2449); + *(bool*)buf2466 = rsgProgramStoreIsColorMaskBlueEnabled(*(rs_program_store*)buf2467); #endif #ifndef __LP64__ - *(bool*)buf2450 = rsgProgramStoreIsColorMaskGreenEnabled(*(rs_program_store*)buf2451); + *(bool*)buf2468 = rsgProgramStoreIsColorMaskGreenEnabled(*(rs_program_store*)buf2469); #endif #ifndef __LP64__ - *(bool*)buf2452 = rsgProgramStoreIsColorMaskRedEnabled(*(rs_program_store*)buf2453); + *(bool*)buf2470 = rsgProgramStoreIsColorMaskRedEnabled(*(rs_program_store*)buf2471); #endif #ifndef __LP64__ - *(bool*)buf2454 = rsgProgramStoreIsDepthMaskEnabled(*(rs_program_store*)buf2455); + *(bool*)buf2472 = rsgProgramStoreIsDepthMaskEnabled(*(rs_program_store*)buf2473); #endif #ifndef __LP64__ - *(bool*)buf2456 = rsgProgramStoreIsDitherEnabled(*(rs_program_store*)buf2457); + *(bool*)buf2474 = rsgProgramStoreIsDitherEnabled(*(rs_program_store*)buf2475); #endif #ifndef __LP64__ - rsgProgramVertexGetProjectionMatrix((rs_matrix4x4*) buf2458); + rsgProgramVertexGetProjectionMatrix((rs_matrix4x4*) buf2476); #endif #ifndef __LP64__ - rsgProgramVertexLoadModelMatrix((const rs_matrix4x4*) buf2459); + rsgProgramVertexLoadModelMatrix((const rs_matrix4x4*) buf2477); #endif #ifndef __LP64__ - rsgProgramVertexLoadProjectionMatrix((const rs_matrix4x4*) buf2460); + rsgProgramVertexLoadProjectionMatrix((const rs_matrix4x4*) buf2478); #endif #ifndef __LP64__ - rsgProgramVertexLoadTextureMatrix((const rs_matrix4x4*) buf2461); + rsgProgramVertexLoadTextureMatrix((const rs_matrix4x4*) buf2479); #endif - *(float*)buf2462 = rsqrt(*(float*)buf2463); - *(float2*)buf2464 = rsqrt(*(float2*)buf2465); - *(float3*)buf2466 = rsqrt(*(float3*)buf2467); - *(float4*)buf2468 = rsqrt(*(float4*)buf2469); - *(float*)buf2470 = sign(*(float*)buf2471); - *(float2*)buf2472 = sign(*(float2*)buf2473); - *(float3*)buf2474 = sign(*(float3*)buf2475); - *(float4*)buf2476 = sign(*(float4*)buf2477); - *(float*)buf2478 = sin(*(float*)buf2479); - *(float2*)buf2480 = sin(*(float2*)buf2481); - *(float3*)buf2482 = sin(*(float3*)buf2483); - *(float4*)buf2484 = sin(*(float4*)buf2485); - *(float*)buf2486 = sincos(*(float*)buf2487, (float*) buf2488); - *(float2*)buf2489 = sincos(*(float2*)buf2490, (float2*) buf2491); - *(float3*)buf2492 = sincos(*(float3*)buf2493, (float3*) buf2494); - *(float4*)buf2495 = sincos(*(float4*)buf2496, (float4*) buf2497); - *(float*)buf2498 = sinh(*(float*)buf2499); - *(float2*)buf2500 = sinh(*(float2*)buf2501); - *(float3*)buf2502 = sinh(*(float3*)buf2503); - *(float4*)buf2504 = sinh(*(float4*)buf2505); - *(float*)buf2506 = sinpi(*(float*)buf2507); - *(float2*)buf2508 = sinpi(*(float2*)buf2509); - *(float3*)buf2510 = sinpi(*(float3*)buf2511); - *(float4*)buf2512 = sinpi(*(float4*)buf2513); - *(float*)buf2514 = sqrt(*(float*)buf2515); - *(float2*)buf2516 = sqrt(*(float2*)buf2517); - *(float3*)buf2518 = sqrt(*(float3*)buf2519); - *(float4*)buf2520 = sqrt(*(float4*)buf2521); - *(float*)buf2522 = step(*(float*)buf2523, *(float*)buf2524); - *(float2*)buf2525 = step(*(float2*)buf2526, *(float2*)buf2527); - *(float3*)buf2528 = step(*(float3*)buf2529, *(float3*)buf2530); - *(float4*)buf2531 = step(*(float4*)buf2532, *(float4*)buf2533); - *(float2*)buf2534 = step(*(float2*)buf2535, *(float*)buf2536); - *(float3*)buf2537 = step(*(float3*)buf2538, *(float*)buf2539); - *(float4*)buf2540 = step(*(float4*)buf2541, *(float*)buf2542); - *(float*)buf2543 = tan(*(float*)buf2544); - *(float2*)buf2545 = tan(*(float2*)buf2546); - *(float3*)buf2547 = tan(*(float3*)buf2548); - *(float4*)buf2549 = tan(*(float4*)buf2550); - *(float*)buf2551 = tanh(*(float*)buf2552); - *(float2*)buf2553 = tanh(*(float2*)buf2554); - *(float3*)buf2555 = tanh(*(float3*)buf2556); - *(float4*)buf2557 = tanh(*(float4*)buf2558); - *(float*)buf2559 = tanpi(*(float*)buf2560); - *(float2*)buf2561 = tanpi(*(float2*)buf2562); - *(float3*)buf2563 = tanpi(*(float3*)buf2564); - *(float4*)buf2565 = tanpi(*(float4*)buf2566); - *(float*)buf2567 = tgamma(*(float*)buf2568); - *(float2*)buf2569 = tgamma(*(float2*)buf2570); - *(float3*)buf2571 = tgamma(*(float3*)buf2572); - *(float4*)buf2573 = tgamma(*(float4*)buf2574); - *(float*)buf2575 = trunc(*(float*)buf2576); - *(float2*)buf2577 = trunc(*(float2*)buf2578); - *(float3*)buf2579 = trunc(*(float3*)buf2580); - *(float4*)buf2581 = trunc(*(float4*)buf2582); + *(float*)buf2480 = rsqrt(*(float*)buf2481); + *(float2*)buf2482 = rsqrt(*(float2*)buf2483); + *(float3*)buf2484 = rsqrt(*(float3*)buf2485); + *(float4*)buf2486 = rsqrt(*(float4*)buf2487); + *(float*)buf2488 = sign(*(float*)buf2489); + *(float2*)buf2490 = sign(*(float2*)buf2491); + *(float3*)buf2492 = sign(*(float3*)buf2493); + *(float4*)buf2494 = sign(*(float4*)buf2495); + *(float*)buf2496 = sin(*(float*)buf2497); + *(float2*)buf2498 = sin(*(float2*)buf2499); + *(float3*)buf2500 = sin(*(float3*)buf2501); + *(float4*)buf2502 = sin(*(float4*)buf2503); + *(float*)buf2504 = sincos(*(float*)buf2505, (float*) buf2506); + *(float2*)buf2507 = sincos(*(float2*)buf2508, (float2*) buf2509); + *(float3*)buf2510 = sincos(*(float3*)buf2511, (float3*) buf2512); + *(float4*)buf2513 = sincos(*(float4*)buf2514, (float4*) buf2515); + *(float*)buf2516 = sinh(*(float*)buf2517); + *(float2*)buf2518 = sinh(*(float2*)buf2519); + *(float3*)buf2520 = sinh(*(float3*)buf2521); + *(float4*)buf2522 = sinh(*(float4*)buf2523); + *(float*)buf2524 = sinpi(*(float*)buf2525); + *(float2*)buf2526 = sinpi(*(float2*)buf2527); + *(float3*)buf2528 = sinpi(*(float3*)buf2529); + *(float4*)buf2530 = sinpi(*(float4*)buf2531); + *(float*)buf2532 = sqrt(*(float*)buf2533); + *(float2*)buf2534 = sqrt(*(float2*)buf2535); + *(float3*)buf2536 = sqrt(*(float3*)buf2537); + *(float4*)buf2538 = sqrt(*(float4*)buf2539); + *(float*)buf2540 = step(*(float*)buf2541, *(float*)buf2542); + *(float2*)buf2543 = step(*(float2*)buf2544, *(float2*)buf2545); + *(float3*)buf2546 = step(*(float3*)buf2547, *(float3*)buf2548); + *(float4*)buf2549 = step(*(float4*)buf2550, *(float4*)buf2551); + *(float2*)buf2552 = step(*(float2*)buf2553, *(float*)buf2554); + *(float3*)buf2555 = step(*(float3*)buf2556, *(float*)buf2557); + *(float4*)buf2558 = step(*(float4*)buf2559, *(float*)buf2560); + *(float*)buf2561 = tan(*(float*)buf2562); + *(float2*)buf2563 = tan(*(float2*)buf2564); + *(float3*)buf2565 = tan(*(float3*)buf2566); + *(float4*)buf2567 = tan(*(float4*)buf2568); + *(float*)buf2569 = tanh(*(float*)buf2570); + *(float2*)buf2571 = tanh(*(float2*)buf2572); + *(float3*)buf2573 = tanh(*(float3*)buf2574); + *(float4*)buf2575 = tanh(*(float4*)buf2576); + *(float*)buf2577 = tanpi(*(float*)buf2578); + *(float2*)buf2579 = tanpi(*(float2*)buf2580); + *(float3*)buf2581 = tanpi(*(float3*)buf2582); + *(float4*)buf2583 = tanpi(*(float4*)buf2584); + *(float*)buf2585 = tgamma(*(float*)buf2586); + *(float2*)buf2587 = tgamma(*(float2*)buf2588); + *(float3*)buf2589 = tgamma(*(float3*)buf2590); + *(float4*)buf2591 = tgamma(*(float4*)buf2592); + *(float*)buf2593 = trunc(*(float*)buf2594); + *(float2*)buf2595 = trunc(*(float2*)buf2596); + *(float3*)buf2597 = trunc(*(float3*)buf2598); + *(float4*)buf2599 = trunc(*(float4*)buf2600); } diff --git a/tests/P_all_api_18/all18.rs b/tests/P_all_api_18/all18.rs index 4d2bcd8..df053c1 100644 --- a/tests/P_all_api_18/all18.rs +++ b/tests/P_all_api_18/all18.rs @@ -3164,6 +3164,24 @@ char buf3138[200]; char buf3139[200]; char buf3140[200]; char buf3141[200]; +char buf3142[200]; +char buf3143[200]; +char buf3144[200]; +char buf3145[200]; +char buf3146[200]; +char buf3147[200]; +char buf3148[200]; +char buf3149[200]; +char buf3150[200]; +char buf3151[200]; +char buf3152[200]; +char buf3153[200]; +char buf3154[200]; +char buf3155[200]; +char buf3156[200]; +char buf3157[200]; +char buf3158[200]; +char buf3159[200]; void RS_KERNEL test(int in) { *(uchar*)buf0 = abs(*(char*)buf1); @@ -3587,826 +3605,832 @@ void RS_KERNEL test(int in) { *(float2*)buf938 = max(*(float2*)buf939, *(float2*)buf940); *(float3*)buf941 = max(*(float3*)buf942, *(float3*)buf943); *(float4*)buf944 = max(*(float4*)buf945, *(float4*)buf946); - *(char*)buf947 = max(*(char*)buf948, *(char*)buf949); - *(uchar*)buf950 = max(*(uchar*)buf951, *(uchar*)buf952); - *(short*)buf953 = max(*(short*)buf954, *(short*)buf955); - *(ushort*)buf956 = max(*(ushort*)buf957, *(ushort*)buf958); - *(int*)buf959 = max(*(int*)buf960, *(int*)buf961); - *(uint*)buf962 = max(*(uint*)buf963, *(uint*)buf964); - *(char2*)buf965 = max(*(char2*)buf966, *(char2*)buf967); - *(uchar2*)buf968 = max(*(uchar2*)buf969, *(uchar2*)buf970); - *(short2*)buf971 = max(*(short2*)buf972, *(short2*)buf973); - *(ushort2*)buf974 = max(*(ushort2*)buf975, *(ushort2*)buf976); - *(int2*)buf977 = max(*(int2*)buf978, *(int2*)buf979); - *(uint2*)buf980 = max(*(uint2*)buf981, *(uint2*)buf982); - *(char3*)buf983 = max(*(char3*)buf984, *(char3*)buf985); - *(uchar3*)buf986 = max(*(uchar3*)buf987, *(uchar3*)buf988); - *(short3*)buf989 = max(*(short3*)buf990, *(short3*)buf991); - *(ushort3*)buf992 = max(*(ushort3*)buf993, *(ushort3*)buf994); - *(int3*)buf995 = max(*(int3*)buf996, *(int3*)buf997); - *(uint3*)buf998 = max(*(uint3*)buf999, *(uint3*)buf1000); - *(char4*)buf1001 = max(*(char4*)buf1002, *(char4*)buf1003); - *(uchar4*)buf1004 = max(*(uchar4*)buf1005, *(uchar4*)buf1006); - *(short4*)buf1007 = max(*(short4*)buf1008, *(short4*)buf1009); - *(ushort4*)buf1010 = max(*(ushort4*)buf1011, *(ushort4*)buf1012); - *(int4*)buf1013 = max(*(int4*)buf1014, *(int4*)buf1015); - *(uint4*)buf1016 = max(*(uint4*)buf1017, *(uint4*)buf1018); - *(float*)buf1019 = min(*(float*)buf1020, *(float*)buf1021); - *(float2*)buf1022 = min(*(float2*)buf1023, *(float2*)buf1024); - *(float3*)buf1025 = min(*(float3*)buf1026, *(float3*)buf1027); - *(float4*)buf1028 = min(*(float4*)buf1029, *(float4*)buf1030); - *(char*)buf1031 = min(*(char*)buf1032, *(char*)buf1033); - *(uchar*)buf1034 = min(*(uchar*)buf1035, *(uchar*)buf1036); - *(short*)buf1037 = min(*(short*)buf1038, *(short*)buf1039); - *(ushort*)buf1040 = min(*(ushort*)buf1041, *(ushort*)buf1042); - *(int*)buf1043 = min(*(int*)buf1044, *(int*)buf1045); - *(uint*)buf1046 = min(*(uint*)buf1047, *(uint*)buf1048); - *(char2*)buf1049 = min(*(char2*)buf1050, *(char2*)buf1051); - *(uchar2*)buf1052 = min(*(uchar2*)buf1053, *(uchar2*)buf1054); - *(short2*)buf1055 = min(*(short2*)buf1056, *(short2*)buf1057); - *(ushort2*)buf1058 = min(*(ushort2*)buf1059, *(ushort2*)buf1060); - *(int2*)buf1061 = min(*(int2*)buf1062, *(int2*)buf1063); - *(uint2*)buf1064 = min(*(uint2*)buf1065, *(uint2*)buf1066); - *(char3*)buf1067 = min(*(char3*)buf1068, *(char3*)buf1069); - *(uchar3*)buf1070 = min(*(uchar3*)buf1071, *(uchar3*)buf1072); - *(short3*)buf1073 = min(*(short3*)buf1074, *(short3*)buf1075); - *(ushort3*)buf1076 = min(*(ushort3*)buf1077, *(ushort3*)buf1078); - *(int3*)buf1079 = min(*(int3*)buf1080, *(int3*)buf1081); - *(uint3*)buf1082 = min(*(uint3*)buf1083, *(uint3*)buf1084); - *(char4*)buf1085 = min(*(char4*)buf1086, *(char4*)buf1087); - *(uchar4*)buf1088 = min(*(uchar4*)buf1089, *(uchar4*)buf1090); - *(short4*)buf1091 = min(*(short4*)buf1092, *(short4*)buf1093); - *(ushort4*)buf1094 = min(*(ushort4*)buf1095, *(ushort4*)buf1096); - *(int4*)buf1097 = min(*(int4*)buf1098, *(int4*)buf1099); - *(uint4*)buf1100 = min(*(uint4*)buf1101, *(uint4*)buf1102); - *(float*)buf1103 = mix(*(float*)buf1104, *(float*)buf1105, *(float*)buf1106); - *(float2*)buf1107 = mix(*(float2*)buf1108, *(float2*)buf1109, *(float2*)buf1110); - *(float3*)buf1111 = mix(*(float3*)buf1112, *(float3*)buf1113, *(float3*)buf1114); - *(float4*)buf1115 = mix(*(float4*)buf1116, *(float4*)buf1117, *(float4*)buf1118); - *(float2*)buf1119 = mix(*(float2*)buf1120, *(float2*)buf1121, *(float*)buf1122); - *(float3*)buf1123 = mix(*(float3*)buf1124, *(float3*)buf1125, *(float*)buf1126); - *(float4*)buf1127 = mix(*(float4*)buf1128, *(float4*)buf1129, *(float*)buf1130); - *(float*)buf1131 = modf(*(float*)buf1132, (float*) buf1133); - *(float2*)buf1134 = modf(*(float2*)buf1135, (float2*) buf1136); - *(float3*)buf1137 = modf(*(float3*)buf1138, (float3*) buf1139); - *(float4*)buf1140 = modf(*(float4*)buf1141, (float4*) buf1142); - *(float*)buf1143 = nan(*(uint*)buf1144); - *(float*)buf1145 = native_exp(*(float*)buf1146); - *(float2*)buf1147 = native_exp(*(float2*)buf1148); - *(float3*)buf1149 = native_exp(*(float3*)buf1150); - *(float4*)buf1151 = native_exp(*(float4*)buf1152); - *(float*)buf1153 = native_exp10(*(float*)buf1154); - *(float2*)buf1155 = native_exp10(*(float2*)buf1156); - *(float3*)buf1157 = native_exp10(*(float3*)buf1158); - *(float4*)buf1159 = native_exp10(*(float4*)buf1160); - *(float*)buf1161 = native_exp2(*(float*)buf1162); - *(float2*)buf1163 = native_exp2(*(float2*)buf1164); - *(float3*)buf1165 = native_exp2(*(float3*)buf1166); - *(float4*)buf1167 = native_exp2(*(float4*)buf1168); - *(float*)buf1169 = native_log(*(float*)buf1170); - *(float2*)buf1171 = native_log(*(float2*)buf1172); - *(float3*)buf1173 = native_log(*(float3*)buf1174); - *(float4*)buf1175 = native_log(*(float4*)buf1176); - *(float*)buf1177 = native_log10(*(float*)buf1178); - *(float2*)buf1179 = native_log10(*(float2*)buf1180); - *(float3*)buf1181 = native_log10(*(float3*)buf1182); - *(float4*)buf1183 = native_log10(*(float4*)buf1184); - *(float*)buf1185 = native_log2(*(float*)buf1186); - *(float2*)buf1187 = native_log2(*(float2*)buf1188); - *(float3*)buf1189 = native_log2(*(float3*)buf1190); - *(float4*)buf1191 = native_log2(*(float4*)buf1192); - *(float*)buf1193 = native_powr(*(float*)buf1194, *(float*)buf1195); - *(float2*)buf1196 = native_powr(*(float2*)buf1197, *(float2*)buf1198); - *(float3*)buf1199 = native_powr(*(float3*)buf1200, *(float3*)buf1201); - *(float4*)buf1202 = native_powr(*(float4*)buf1203, *(float4*)buf1204); - *(float*)buf1205 = nextafter(*(float*)buf1206, *(float*)buf1207); - *(float2*)buf1208 = nextafter(*(float2*)buf1209, *(float2*)buf1210); - *(float3*)buf1211 = nextafter(*(float3*)buf1212, *(float3*)buf1213); - *(float4*)buf1214 = nextafter(*(float4*)buf1215, *(float4*)buf1216); - *(float*)buf1217 = normalize(*(float*)buf1218); - *(float2*)buf1219 = normalize(*(float2*)buf1220); - *(float3*)buf1221 = normalize(*(float3*)buf1222); - *(float4*)buf1223 = normalize(*(float4*)buf1224); - *(float*)buf1225 = pow(*(float*)buf1226, *(float*)buf1227); - *(float2*)buf1228 = pow(*(float2*)buf1229, *(float2*)buf1230); - *(float3*)buf1231 = pow(*(float3*)buf1232, *(float3*)buf1233); - *(float4*)buf1234 = pow(*(float4*)buf1235, *(float4*)buf1236); - *(float*)buf1237 = pown(*(float*)buf1238, *(int*)buf1239); - *(float2*)buf1240 = pown(*(float2*)buf1241, *(int2*)buf1242); - *(float3*)buf1243 = pown(*(float3*)buf1244, *(int3*)buf1245); - *(float4*)buf1246 = pown(*(float4*)buf1247, *(int4*)buf1248); - *(float*)buf1249 = powr(*(float*)buf1250, *(float*)buf1251); - *(float2*)buf1252 = powr(*(float2*)buf1253, *(float2*)buf1254); - *(float3*)buf1255 = powr(*(float3*)buf1256, *(float3*)buf1257); - *(float4*)buf1258 = powr(*(float4*)buf1259, *(float4*)buf1260); - *(float*)buf1261 = radians(*(float*)buf1262); - *(float2*)buf1263 = radians(*(float2*)buf1264); - *(float3*)buf1265 = radians(*(float3*)buf1266); - *(float4*)buf1267 = radians(*(float4*)buf1268); - *(float*)buf1269 = remainder(*(float*)buf1270, *(float*)buf1271); - *(float2*)buf1272 = remainder(*(float2*)buf1273, *(float2*)buf1274); - *(float3*)buf1275 = remainder(*(float3*)buf1276, *(float3*)buf1277); - *(float4*)buf1278 = remainder(*(float4*)buf1279, *(float4*)buf1280); - *(float*)buf1281 = remquo(*(float*)buf1282, *(float*)buf1283, (int*) buf1284); - *(float2*)buf1285 = remquo(*(float2*)buf1286, *(float2*)buf1287, (int2*) buf1288); - *(float3*)buf1289 = remquo(*(float3*)buf1290, *(float3*)buf1291, (int3*) buf1292); - *(float4*)buf1293 = remquo(*(float4*)buf1294, *(float4*)buf1295, (int4*) buf1296); - *(float*)buf1297 = rint(*(float*)buf1298); - *(float2*)buf1299 = rint(*(float2*)buf1300); - *(float3*)buf1301 = rint(*(float3*)buf1302); - *(float4*)buf1303 = rint(*(float4*)buf1304); - *(float*)buf1305 = rootn(*(float*)buf1306, *(int*)buf1307); - *(float2*)buf1308 = rootn(*(float2*)buf1309, *(int2*)buf1310); - *(float3*)buf1311 = rootn(*(float3*)buf1312, *(int3*)buf1313); - *(float4*)buf1314 = rootn(*(float4*)buf1315, *(int4*)buf1316); - *(float*)buf1317 = round(*(float*)buf1318); - *(float2*)buf1319 = round(*(float2*)buf1320); - *(float3*)buf1321 = round(*(float3*)buf1322); - *(float4*)buf1323 = round(*(float4*)buf1324); - rsAllocationCopy1DRange(*(rs_allocation*)buf1325, *(uint32_t*)buf1326, *(uint32_t*)buf1327, *(uint32_t*)buf1328, *(rs_allocation*)buf1329, *(uint32_t*)buf1330, *(uint32_t*)buf1331); - rsAllocationCopy2DRange(*(rs_allocation*)buf1332, *(uint32_t*)buf1333, *(uint32_t*)buf1334, *(uint32_t*)buf1335, *(rs_allocation_cubemap_face*)buf1336, *(uint32_t*)buf1337, *(uint32_t*)buf1338, *(rs_allocation*)buf1339, *(uint32_t*)buf1340, *(uint32_t*)buf1341, *(uint32_t*)buf1342, *(rs_allocation_cubemap_face*)buf1343); - *(uint32_t*)buf1344 = rsAllocationGetDimFaces(*(rs_allocation*)buf1345); - *(uint32_t*)buf1346 = rsAllocationGetDimLOD(*(rs_allocation*)buf1347); - *(uint32_t*)buf1348 = rsAllocationGetDimX(*(rs_allocation*)buf1349); - *(uint32_t*)buf1350 = rsAllocationGetDimY(*(rs_allocation*)buf1351); - *(uint32_t*)buf1352 = rsAllocationGetDimZ(*(rs_allocation*)buf1353); - *(rs_element*)buf1354 = rsAllocationGetElement(*(rs_allocation*)buf1355); - rsAllocationIoReceive(*(rs_allocation*)buf1356); - rsAllocationIoSend(*(rs_allocation*)buf1357); - *(int32_t*)buf1358 = rsAtomicAdd((volatile int32_t*) buf1359, *(int32_t*)buf1360); - *(int32_t*)buf1361 = rsAtomicAnd((volatile int32_t*) buf1362, *(int32_t*)buf1363); - *(int32_t*)buf1364 = rsAtomicCas((volatile int32_t*) buf1365, *(int32_t*)buf1366, *(int32_t*)buf1367); - *(uint32_t*)buf1368 = rsAtomicCas((volatile uint32_t*) buf1369, *(uint32_t*)buf1370, *(uint32_t*)buf1371); - *(int32_t*)buf1372 = rsAtomicDec((volatile int32_t*) buf1373); - *(int32_t*)buf1374 = rsAtomicInc((volatile int32_t*) buf1375); - *(uint32_t*)buf1376 = rsAtomicMax((volatile uint32_t*) buf1377, *(uint32_t*)buf1378); - *(int32_t*)buf1379 = rsAtomicMax((volatile int32_t*) buf1380, *(int32_t*)buf1381); - *(uint32_t*)buf1382 = rsAtomicMin((volatile uint32_t*) buf1383, *(uint32_t*)buf1384); - *(int32_t*)buf1385 = rsAtomicMin((volatile int32_t*) buf1386, *(int32_t*)buf1387); - *(int32_t*)buf1388 = rsAtomicOr((volatile int32_t*) buf1389, *(int32_t*)buf1390); - *(int32_t*)buf1391 = rsAtomicSub((volatile int32_t*) buf1392, *(int32_t*)buf1393); - *(int32_t*)buf1394 = rsAtomicXor((volatile int32_t*) buf1395, *(int32_t*)buf1396); - *(char*)buf1397 = rsClamp(*(char*)buf1398, *(char*)buf1399, *(char*)buf1400); - *(uchar*)buf1401 = rsClamp(*(uchar*)buf1402, *(uchar*)buf1403, *(uchar*)buf1404); - *(short*)buf1405 = rsClamp(*(short*)buf1406, *(short*)buf1407, *(short*)buf1408); - *(ushort*)buf1409 = rsClamp(*(ushort*)buf1410, *(ushort*)buf1411, *(ushort*)buf1412); - *(int*)buf1413 = rsClamp(*(int*)buf1414, *(int*)buf1415, *(int*)buf1416); - *(uint*)buf1417 = rsClamp(*(uint*)buf1418, *(uint*)buf1419, *(uint*)buf1420); - rsClearObject((rs_element*) buf1421); - rsClearObject((rs_type*) buf1422); - rsClearObject((rs_allocation*) buf1423); - rsClearObject((rs_sampler*) buf1424); - rsClearObject((rs_script*) buf1425); + *(float2*)buf947 = max(*(float2*)buf948, *(float*)buf949); + *(float3*)buf950 = max(*(float3*)buf951, *(float*)buf952); + *(float4*)buf953 = max(*(float4*)buf954, *(float*)buf955); + *(char*)buf956 = max(*(char*)buf957, *(char*)buf958); + *(uchar*)buf959 = max(*(uchar*)buf960, *(uchar*)buf961); + *(short*)buf962 = max(*(short*)buf963, *(short*)buf964); + *(ushort*)buf965 = max(*(ushort*)buf966, *(ushort*)buf967); + *(int*)buf968 = max(*(int*)buf969, *(int*)buf970); + *(uint*)buf971 = max(*(uint*)buf972, *(uint*)buf973); + *(char2*)buf974 = max(*(char2*)buf975, *(char2*)buf976); + *(uchar2*)buf977 = max(*(uchar2*)buf978, *(uchar2*)buf979); + *(short2*)buf980 = max(*(short2*)buf981, *(short2*)buf982); + *(ushort2*)buf983 = max(*(ushort2*)buf984, *(ushort2*)buf985); + *(int2*)buf986 = max(*(int2*)buf987, *(int2*)buf988); + *(uint2*)buf989 = max(*(uint2*)buf990, *(uint2*)buf991); + *(char3*)buf992 = max(*(char3*)buf993, *(char3*)buf994); + *(uchar3*)buf995 = max(*(uchar3*)buf996, *(uchar3*)buf997); + *(short3*)buf998 = max(*(short3*)buf999, *(short3*)buf1000); + *(ushort3*)buf1001 = max(*(ushort3*)buf1002, *(ushort3*)buf1003); + *(int3*)buf1004 = max(*(int3*)buf1005, *(int3*)buf1006); + *(uint3*)buf1007 = max(*(uint3*)buf1008, *(uint3*)buf1009); + *(char4*)buf1010 = max(*(char4*)buf1011, *(char4*)buf1012); + *(uchar4*)buf1013 = max(*(uchar4*)buf1014, *(uchar4*)buf1015); + *(short4*)buf1016 = max(*(short4*)buf1017, *(short4*)buf1018); + *(ushort4*)buf1019 = max(*(ushort4*)buf1020, *(ushort4*)buf1021); + *(int4*)buf1022 = max(*(int4*)buf1023, *(int4*)buf1024); + *(uint4*)buf1025 = max(*(uint4*)buf1026, *(uint4*)buf1027); + *(float*)buf1028 = min(*(float*)buf1029, *(float*)buf1030); + *(float2*)buf1031 = min(*(float2*)buf1032, *(float2*)buf1033); + *(float3*)buf1034 = min(*(float3*)buf1035, *(float3*)buf1036); + *(float4*)buf1037 = min(*(float4*)buf1038, *(float4*)buf1039); + *(float2*)buf1040 = min(*(float2*)buf1041, *(float*)buf1042); + *(float3*)buf1043 = min(*(float3*)buf1044, *(float*)buf1045); + *(float4*)buf1046 = min(*(float4*)buf1047, *(float*)buf1048); + *(char*)buf1049 = min(*(char*)buf1050, *(char*)buf1051); + *(uchar*)buf1052 = min(*(uchar*)buf1053, *(uchar*)buf1054); + *(short*)buf1055 = min(*(short*)buf1056, *(short*)buf1057); + *(ushort*)buf1058 = min(*(ushort*)buf1059, *(ushort*)buf1060); + *(int*)buf1061 = min(*(int*)buf1062, *(int*)buf1063); + *(uint*)buf1064 = min(*(uint*)buf1065, *(uint*)buf1066); + *(char2*)buf1067 = min(*(char2*)buf1068, *(char2*)buf1069); + *(uchar2*)buf1070 = min(*(uchar2*)buf1071, *(uchar2*)buf1072); + *(short2*)buf1073 = min(*(short2*)buf1074, *(short2*)buf1075); + *(ushort2*)buf1076 = min(*(ushort2*)buf1077, *(ushort2*)buf1078); + *(int2*)buf1079 = min(*(int2*)buf1080, *(int2*)buf1081); + *(uint2*)buf1082 = min(*(uint2*)buf1083, *(uint2*)buf1084); + *(char3*)buf1085 = min(*(char3*)buf1086, *(char3*)buf1087); + *(uchar3*)buf1088 = min(*(uchar3*)buf1089, *(uchar3*)buf1090); + *(short3*)buf1091 = min(*(short3*)buf1092, *(short3*)buf1093); + *(ushort3*)buf1094 = min(*(ushort3*)buf1095, *(ushort3*)buf1096); + *(int3*)buf1097 = min(*(int3*)buf1098, *(int3*)buf1099); + *(uint3*)buf1100 = min(*(uint3*)buf1101, *(uint3*)buf1102); + *(char4*)buf1103 = min(*(char4*)buf1104, *(char4*)buf1105); + *(uchar4*)buf1106 = min(*(uchar4*)buf1107, *(uchar4*)buf1108); + *(short4*)buf1109 = min(*(short4*)buf1110, *(short4*)buf1111); + *(ushort4*)buf1112 = min(*(ushort4*)buf1113, *(ushort4*)buf1114); + *(int4*)buf1115 = min(*(int4*)buf1116, *(int4*)buf1117); + *(uint4*)buf1118 = min(*(uint4*)buf1119, *(uint4*)buf1120); + *(float*)buf1121 = mix(*(float*)buf1122, *(float*)buf1123, *(float*)buf1124); + *(float2*)buf1125 = mix(*(float2*)buf1126, *(float2*)buf1127, *(float2*)buf1128); + *(float3*)buf1129 = mix(*(float3*)buf1130, *(float3*)buf1131, *(float3*)buf1132); + *(float4*)buf1133 = mix(*(float4*)buf1134, *(float4*)buf1135, *(float4*)buf1136); + *(float2*)buf1137 = mix(*(float2*)buf1138, *(float2*)buf1139, *(float*)buf1140); + *(float3*)buf1141 = mix(*(float3*)buf1142, *(float3*)buf1143, *(float*)buf1144); + *(float4*)buf1145 = mix(*(float4*)buf1146, *(float4*)buf1147, *(float*)buf1148); + *(float*)buf1149 = modf(*(float*)buf1150, (float*) buf1151); + *(float2*)buf1152 = modf(*(float2*)buf1153, (float2*) buf1154); + *(float3*)buf1155 = modf(*(float3*)buf1156, (float3*) buf1157); + *(float4*)buf1158 = modf(*(float4*)buf1159, (float4*) buf1160); + *(float*)buf1161 = nan(*(uint*)buf1162); + *(float*)buf1163 = native_exp(*(float*)buf1164); + *(float2*)buf1165 = native_exp(*(float2*)buf1166); + *(float3*)buf1167 = native_exp(*(float3*)buf1168); + *(float4*)buf1169 = native_exp(*(float4*)buf1170); + *(float*)buf1171 = native_exp10(*(float*)buf1172); + *(float2*)buf1173 = native_exp10(*(float2*)buf1174); + *(float3*)buf1175 = native_exp10(*(float3*)buf1176); + *(float4*)buf1177 = native_exp10(*(float4*)buf1178); + *(float*)buf1179 = native_exp2(*(float*)buf1180); + *(float2*)buf1181 = native_exp2(*(float2*)buf1182); + *(float3*)buf1183 = native_exp2(*(float3*)buf1184); + *(float4*)buf1185 = native_exp2(*(float4*)buf1186); + *(float*)buf1187 = native_log(*(float*)buf1188); + *(float2*)buf1189 = native_log(*(float2*)buf1190); + *(float3*)buf1191 = native_log(*(float3*)buf1192); + *(float4*)buf1193 = native_log(*(float4*)buf1194); + *(float*)buf1195 = native_log10(*(float*)buf1196); + *(float2*)buf1197 = native_log10(*(float2*)buf1198); + *(float3*)buf1199 = native_log10(*(float3*)buf1200); + *(float4*)buf1201 = native_log10(*(float4*)buf1202); + *(float*)buf1203 = native_log2(*(float*)buf1204); + *(float2*)buf1205 = native_log2(*(float2*)buf1206); + *(float3*)buf1207 = native_log2(*(float3*)buf1208); + *(float4*)buf1209 = native_log2(*(float4*)buf1210); + *(float*)buf1211 = native_powr(*(float*)buf1212, *(float*)buf1213); + *(float2*)buf1214 = native_powr(*(float2*)buf1215, *(float2*)buf1216); + *(float3*)buf1217 = native_powr(*(float3*)buf1218, *(float3*)buf1219); + *(float4*)buf1220 = native_powr(*(float4*)buf1221, *(float4*)buf1222); + *(float*)buf1223 = nextafter(*(float*)buf1224, *(float*)buf1225); + *(float2*)buf1226 = nextafter(*(float2*)buf1227, *(float2*)buf1228); + *(float3*)buf1229 = nextafter(*(float3*)buf1230, *(float3*)buf1231); + *(float4*)buf1232 = nextafter(*(float4*)buf1233, *(float4*)buf1234); + *(float*)buf1235 = normalize(*(float*)buf1236); + *(float2*)buf1237 = normalize(*(float2*)buf1238); + *(float3*)buf1239 = normalize(*(float3*)buf1240); + *(float4*)buf1241 = normalize(*(float4*)buf1242); + *(float*)buf1243 = pow(*(float*)buf1244, *(float*)buf1245); + *(float2*)buf1246 = pow(*(float2*)buf1247, *(float2*)buf1248); + *(float3*)buf1249 = pow(*(float3*)buf1250, *(float3*)buf1251); + *(float4*)buf1252 = pow(*(float4*)buf1253, *(float4*)buf1254); + *(float*)buf1255 = pown(*(float*)buf1256, *(int*)buf1257); + *(float2*)buf1258 = pown(*(float2*)buf1259, *(int2*)buf1260); + *(float3*)buf1261 = pown(*(float3*)buf1262, *(int3*)buf1263); + *(float4*)buf1264 = pown(*(float4*)buf1265, *(int4*)buf1266); + *(float*)buf1267 = powr(*(float*)buf1268, *(float*)buf1269); + *(float2*)buf1270 = powr(*(float2*)buf1271, *(float2*)buf1272); + *(float3*)buf1273 = powr(*(float3*)buf1274, *(float3*)buf1275); + *(float4*)buf1276 = powr(*(float4*)buf1277, *(float4*)buf1278); + *(float*)buf1279 = radians(*(float*)buf1280); + *(float2*)buf1281 = radians(*(float2*)buf1282); + *(float3*)buf1283 = radians(*(float3*)buf1284); + *(float4*)buf1285 = radians(*(float4*)buf1286); + *(float*)buf1287 = remainder(*(float*)buf1288, *(float*)buf1289); + *(float2*)buf1290 = remainder(*(float2*)buf1291, *(float2*)buf1292); + *(float3*)buf1293 = remainder(*(float3*)buf1294, *(float3*)buf1295); + *(float4*)buf1296 = remainder(*(float4*)buf1297, *(float4*)buf1298); + *(float*)buf1299 = remquo(*(float*)buf1300, *(float*)buf1301, (int*) buf1302); + *(float2*)buf1303 = remquo(*(float2*)buf1304, *(float2*)buf1305, (int2*) buf1306); + *(float3*)buf1307 = remquo(*(float3*)buf1308, *(float3*)buf1309, (int3*) buf1310); + *(float4*)buf1311 = remquo(*(float4*)buf1312, *(float4*)buf1313, (int4*) buf1314); + *(float*)buf1315 = rint(*(float*)buf1316); + *(float2*)buf1317 = rint(*(float2*)buf1318); + *(float3*)buf1319 = rint(*(float3*)buf1320); + *(float4*)buf1321 = rint(*(float4*)buf1322); + *(float*)buf1323 = rootn(*(float*)buf1324, *(int*)buf1325); + *(float2*)buf1326 = rootn(*(float2*)buf1327, *(int2*)buf1328); + *(float3*)buf1329 = rootn(*(float3*)buf1330, *(int3*)buf1331); + *(float4*)buf1332 = rootn(*(float4*)buf1333, *(int4*)buf1334); + *(float*)buf1335 = round(*(float*)buf1336); + *(float2*)buf1337 = round(*(float2*)buf1338); + *(float3*)buf1339 = round(*(float3*)buf1340); + *(float4*)buf1341 = round(*(float4*)buf1342); + rsAllocationCopy1DRange(*(rs_allocation*)buf1343, *(uint32_t*)buf1344, *(uint32_t*)buf1345, *(uint32_t*)buf1346, *(rs_allocation*)buf1347, *(uint32_t*)buf1348, *(uint32_t*)buf1349); + rsAllocationCopy2DRange(*(rs_allocation*)buf1350, *(uint32_t*)buf1351, *(uint32_t*)buf1352, *(uint32_t*)buf1353, *(rs_allocation_cubemap_face*)buf1354, *(uint32_t*)buf1355, *(uint32_t*)buf1356, *(rs_allocation*)buf1357, *(uint32_t*)buf1358, *(uint32_t*)buf1359, *(uint32_t*)buf1360, *(rs_allocation_cubemap_face*)buf1361); + *(uint32_t*)buf1362 = rsAllocationGetDimFaces(*(rs_allocation*)buf1363); + *(uint32_t*)buf1364 = rsAllocationGetDimLOD(*(rs_allocation*)buf1365); + *(uint32_t*)buf1366 = rsAllocationGetDimX(*(rs_allocation*)buf1367); + *(uint32_t*)buf1368 = rsAllocationGetDimY(*(rs_allocation*)buf1369); + *(uint32_t*)buf1370 = rsAllocationGetDimZ(*(rs_allocation*)buf1371); + *(rs_element*)buf1372 = rsAllocationGetElement(*(rs_allocation*)buf1373); + rsAllocationIoReceive(*(rs_allocation*)buf1374); + rsAllocationIoSend(*(rs_allocation*)buf1375); + *(int32_t*)buf1376 = rsAtomicAdd((volatile int32_t*) buf1377, *(int32_t*)buf1378); + *(int32_t*)buf1379 = rsAtomicAnd((volatile int32_t*) buf1380, *(int32_t*)buf1381); + *(int32_t*)buf1382 = rsAtomicCas((volatile int32_t*) buf1383, *(int32_t*)buf1384, *(int32_t*)buf1385); + *(uint32_t*)buf1386 = rsAtomicCas((volatile uint32_t*) buf1387, *(uint32_t*)buf1388, *(uint32_t*)buf1389); + *(int32_t*)buf1390 = rsAtomicDec((volatile int32_t*) buf1391); + *(int32_t*)buf1392 = rsAtomicInc((volatile int32_t*) buf1393); + *(uint32_t*)buf1394 = rsAtomicMax((volatile uint32_t*) buf1395, *(uint32_t*)buf1396); + *(int32_t*)buf1397 = rsAtomicMax((volatile int32_t*) buf1398, *(int32_t*)buf1399); + *(uint32_t*)buf1400 = rsAtomicMin((volatile uint32_t*) buf1401, *(uint32_t*)buf1402); + *(int32_t*)buf1403 = rsAtomicMin((volatile int32_t*) buf1404, *(int32_t*)buf1405); + *(int32_t*)buf1406 = rsAtomicOr((volatile int32_t*) buf1407, *(int32_t*)buf1408); + *(int32_t*)buf1409 = rsAtomicSub((volatile int32_t*) buf1410, *(int32_t*)buf1411); + *(int32_t*)buf1412 = rsAtomicXor((volatile int32_t*) buf1413, *(int32_t*)buf1414); + *(char*)buf1415 = rsClamp(*(char*)buf1416, *(char*)buf1417, *(char*)buf1418); + *(uchar*)buf1419 = rsClamp(*(uchar*)buf1420, *(uchar*)buf1421, *(uchar*)buf1422); + *(short*)buf1423 = rsClamp(*(short*)buf1424, *(short*)buf1425, *(short*)buf1426); + *(ushort*)buf1427 = rsClamp(*(ushort*)buf1428, *(ushort*)buf1429, *(ushort*)buf1430); + *(int*)buf1431 = rsClamp(*(int*)buf1432, *(int*)buf1433, *(int*)buf1434); + *(uint*)buf1435 = rsClamp(*(uint*)buf1436, *(uint*)buf1437, *(uint*)buf1438); + rsClearObject((rs_element*) buf1439); + rsClearObject((rs_type*) buf1440); + rsClearObject((rs_allocation*) buf1441); + rsClearObject((rs_sampler*) buf1442); + rsClearObject((rs_script*) buf1443); #ifndef __LP64__ - rsClearObject((rs_mesh*) buf1426); - rsClearObject((rs_program_fragment*) buf1427); - rsClearObject((rs_program_vertex*) buf1428); - rsClearObject((rs_program_raster*) buf1429); - rsClearObject((rs_program_store*) buf1430); - rsClearObject((rs_font*) buf1431); + rsClearObject((rs_mesh*) buf1444); + rsClearObject((rs_program_fragment*) buf1445); + rsClearObject((rs_program_vertex*) buf1446); + rsClearObject((rs_program_raster*) buf1447); + rsClearObject((rs_program_store*) buf1448); + rsClearObject((rs_font*) buf1449); #endif - rsDebug((const char*) buf1432, *(double*)buf1433); - rsDebug((const char*) buf1434, *(int*)buf1435); - rsDebug((const char*) buf1436, *(uint*)buf1437); - rsDebug((const char*) buf1438, *(long*)buf1439); - rsDebug((const char*) buf1440, *(ulong*)buf1441); - rsDebug((const char*) buf1442, *(int2*)buf1443); - rsDebug((const char*) buf1444, *(int3*)buf1445); - rsDebug((const char*) buf1446, *(int4*)buf1447); - rsDebug((const char*) buf1448, *(uint2*)buf1449); - rsDebug((const char*) buf1450, *(uint3*)buf1451); - rsDebug((const char*) buf1452, *(uint4*)buf1453); - rsDebug((const char*) buf1454, *(long2*)buf1455); - rsDebug((const char*) buf1456, *(long3*)buf1457); - rsDebug((const char*) buf1458, *(long4*)buf1459); - rsDebug((const char*) buf1460, *(ulong2*)buf1461); - rsDebug((const char*) buf1462, *(ulong3*)buf1463); - rsDebug((const char*) buf1464, *(ulong4*)buf1465); - rsDebug((const char*) buf1466, *(float*)buf1467); - rsDebug((const char*) buf1468, *(float2*)buf1469); - rsDebug((const char*) buf1470, *(float3*)buf1471); - rsDebug((const char*) buf1472, *(float4*)buf1473); - rsDebug((const char*) buf1474, *(char*)buf1475); - rsDebug((const char*) buf1476, *(char2*)buf1477); - rsDebug((const char*) buf1478, *(char3*)buf1479); - rsDebug((const char*) buf1480, *(char4*)buf1481); - rsDebug((const char*) buf1482, *(uchar*)buf1483); - rsDebug((const char*) buf1484, *(uchar2*)buf1485); - rsDebug((const char*) buf1486, *(uchar3*)buf1487); - rsDebug((const char*) buf1488, *(uchar4*)buf1489); - rsDebug((const char*) buf1490, *(short*)buf1491); - rsDebug((const char*) buf1492, *(short2*)buf1493); - rsDebug((const char*) buf1494, *(short3*)buf1495); - rsDebug((const char*) buf1496, *(short4*)buf1497); - rsDebug((const char*) buf1498, *(ushort*)buf1499); - rsDebug((const char*) buf1500, *(ushort2*)buf1501); - rsDebug((const char*) buf1502, *(ushort3*)buf1503); - rsDebug((const char*) buf1504, *(ushort4*)buf1505); - rsDebug((const char*) buf1506, *(float*)buf1507, *(float*)buf1508); - rsDebug((const char*) buf1509, *(float*)buf1510, *(float*)buf1511, *(float*)buf1512); - rsDebug((const char*) buf1513, *(float*)buf1514, *(float*)buf1515, *(float*)buf1516, *(float*)buf1517); - rsDebug((const char*) buf1518, *(long long*)buf1519); - rsDebug((const char*) buf1520, *(unsigned long long*)buf1521); - rsDebug((const char*) buf1522, (const void*) buf1523); - rsDebug((const char*) buf1524, (const rs_matrix4x4*) buf1525); - rsDebug((const char*) buf1526, (const rs_matrix3x3*) buf1527); - rsDebug((const char*) buf1528, (const rs_matrix2x2*) buf1529); - *(uint32_t*)buf1530 = rsElementGetBytesSize(*(rs_element*)buf1531); - *(rs_data_kind*)buf1532 = rsElementGetDataKind(*(rs_element*)buf1533); - *(rs_data_type*)buf1534 = rsElementGetDataType(*(rs_element*)buf1535); - *(rs_element*)buf1536 = rsElementGetSubElement(*(rs_element*)buf1537, *(uint32_t*)buf1538); - *(uint32_t*)buf1539 = rsElementGetSubElementArraySize(*(rs_element*)buf1540, *(uint32_t*)buf1541); - *(uint32_t*)buf1542 = rsElementGetSubElementCount(*(rs_element*)buf1543); - *(uint32_t*)buf1544 = rsElementGetSubElementName(*(rs_element*)buf1545, *(uint32_t*)buf1546, (char*) buf1547, *(uint32_t*)buf1548); - *(uint32_t*)buf1549 = rsElementGetSubElementNameLength(*(rs_element*)buf1550, *(uint32_t*)buf1551); - *(uint32_t*)buf1552 = rsElementGetSubElementOffsetBytes(*(rs_element*)buf1553, *(uint32_t*)buf1554); - *(uint32_t*)buf1555 = rsElementGetVectorSize(*(rs_element*)buf1556); - rsExtractFrustumPlanes((const rs_matrix4x4*) buf1557, (float4*) buf1558, (float4*) buf1559, (float4*) buf1560, (float4*) buf1561, (float4*) buf1562, (float4*) buf1563); - rsForEach(*(rs_script*)buf1564, *(rs_allocation*)buf1565, *(rs_allocation*)buf1566, (const void*) buf1567, *(size_t*)buf1568, (const rs_script_call_t*) buf1569); - rsForEach(*(rs_script*)buf1570, *(rs_allocation*)buf1571, *(rs_allocation*)buf1572, (const void*) buf1573, *(size_t*)buf1574); - rsForEach(*(rs_script*)buf1575, *(rs_allocation*)buf1576, *(rs_allocation*)buf1577); - *(float*)buf1578 = rsFrac(*(float*)buf1579); - *(rs_allocation*)buf1580 = rsGetAllocation((const void*) buf1581); - *(float*)buf1582 = rsGetDt(); - *(const void**)buf1583 = rsGetElementAt(*(rs_allocation*)buf1584, *(uint32_t*)buf1585); - *(const void**)buf1586 = rsGetElementAt(*(rs_allocation*)buf1587, *(uint32_t*)buf1588, *(uint32_t*)buf1589); - *(const void**)buf1590 = rsGetElementAt(*(rs_allocation*)buf1591, *(uint32_t*)buf1592, *(uint32_t*)buf1593, *(uint32_t*)buf1594); - *(float*)buf1595 = rsGetElementAt_float(*(rs_allocation*)buf1596, *(uint32_t*)buf1597); - *(float2*)buf1598 = rsGetElementAt_float2(*(rs_allocation*)buf1599, *(uint32_t*)buf1600); - *(float3*)buf1601 = rsGetElementAt_float3(*(rs_allocation*)buf1602, *(uint32_t*)buf1603); - *(float4*)buf1604 = rsGetElementAt_float4(*(rs_allocation*)buf1605, *(uint32_t*)buf1606); - *(double*)buf1607 = rsGetElementAt_double(*(rs_allocation*)buf1608, *(uint32_t*)buf1609); - *(double2*)buf1610 = rsGetElementAt_double2(*(rs_allocation*)buf1611, *(uint32_t*)buf1612); - *(double3*)buf1613 = rsGetElementAt_double3(*(rs_allocation*)buf1614, *(uint32_t*)buf1615); - *(double4*)buf1616 = rsGetElementAt_double4(*(rs_allocation*)buf1617, *(uint32_t*)buf1618); - *(char*)buf1619 = rsGetElementAt_char(*(rs_allocation*)buf1620, *(uint32_t*)buf1621); - *(char2*)buf1622 = rsGetElementAt_char2(*(rs_allocation*)buf1623, *(uint32_t*)buf1624); - *(char3*)buf1625 = rsGetElementAt_char3(*(rs_allocation*)buf1626, *(uint32_t*)buf1627); - *(char4*)buf1628 = rsGetElementAt_char4(*(rs_allocation*)buf1629, *(uint32_t*)buf1630); - *(uchar*)buf1631 = rsGetElementAt_uchar(*(rs_allocation*)buf1632, *(uint32_t*)buf1633); - *(uchar2*)buf1634 = rsGetElementAt_uchar2(*(rs_allocation*)buf1635, *(uint32_t*)buf1636); - *(uchar3*)buf1637 = rsGetElementAt_uchar3(*(rs_allocation*)buf1638, *(uint32_t*)buf1639); - *(uchar4*)buf1640 = rsGetElementAt_uchar4(*(rs_allocation*)buf1641, *(uint32_t*)buf1642); - *(short*)buf1643 = rsGetElementAt_short(*(rs_allocation*)buf1644, *(uint32_t*)buf1645); - *(short2*)buf1646 = rsGetElementAt_short2(*(rs_allocation*)buf1647, *(uint32_t*)buf1648); - *(short3*)buf1649 = rsGetElementAt_short3(*(rs_allocation*)buf1650, *(uint32_t*)buf1651); - *(short4*)buf1652 = rsGetElementAt_short4(*(rs_allocation*)buf1653, *(uint32_t*)buf1654); - *(ushort*)buf1655 = rsGetElementAt_ushort(*(rs_allocation*)buf1656, *(uint32_t*)buf1657); - *(ushort2*)buf1658 = rsGetElementAt_ushort2(*(rs_allocation*)buf1659, *(uint32_t*)buf1660); - *(ushort3*)buf1661 = rsGetElementAt_ushort3(*(rs_allocation*)buf1662, *(uint32_t*)buf1663); - *(ushort4*)buf1664 = rsGetElementAt_ushort4(*(rs_allocation*)buf1665, *(uint32_t*)buf1666); - *(int*)buf1667 = rsGetElementAt_int(*(rs_allocation*)buf1668, *(uint32_t*)buf1669); - *(int2*)buf1670 = rsGetElementAt_int2(*(rs_allocation*)buf1671, *(uint32_t*)buf1672); - *(int3*)buf1673 = rsGetElementAt_int3(*(rs_allocation*)buf1674, *(uint32_t*)buf1675); - *(int4*)buf1676 = rsGetElementAt_int4(*(rs_allocation*)buf1677, *(uint32_t*)buf1678); - *(uint*)buf1679 = rsGetElementAt_uint(*(rs_allocation*)buf1680, *(uint32_t*)buf1681); - *(uint2*)buf1682 = rsGetElementAt_uint2(*(rs_allocation*)buf1683, *(uint32_t*)buf1684); - *(uint3*)buf1685 = rsGetElementAt_uint3(*(rs_allocation*)buf1686, *(uint32_t*)buf1687); - *(uint4*)buf1688 = rsGetElementAt_uint4(*(rs_allocation*)buf1689, *(uint32_t*)buf1690); - *(long*)buf1691 = rsGetElementAt_long(*(rs_allocation*)buf1692, *(uint32_t*)buf1693); - *(long2*)buf1694 = rsGetElementAt_long2(*(rs_allocation*)buf1695, *(uint32_t*)buf1696); - *(long3*)buf1697 = rsGetElementAt_long3(*(rs_allocation*)buf1698, *(uint32_t*)buf1699); - *(long4*)buf1700 = rsGetElementAt_long4(*(rs_allocation*)buf1701, *(uint32_t*)buf1702); - *(ulong*)buf1703 = rsGetElementAt_ulong(*(rs_allocation*)buf1704, *(uint32_t*)buf1705); - *(ulong2*)buf1706 = rsGetElementAt_ulong2(*(rs_allocation*)buf1707, *(uint32_t*)buf1708); - *(ulong3*)buf1709 = rsGetElementAt_ulong3(*(rs_allocation*)buf1710, *(uint32_t*)buf1711); - *(ulong4*)buf1712 = rsGetElementAt_ulong4(*(rs_allocation*)buf1713, *(uint32_t*)buf1714); - *(float*)buf1715 = rsGetElementAt_float(*(rs_allocation*)buf1716, *(uint32_t*)buf1717, *(uint32_t*)buf1718); - *(float2*)buf1719 = rsGetElementAt_float2(*(rs_allocation*)buf1720, *(uint32_t*)buf1721, *(uint32_t*)buf1722); - *(float3*)buf1723 = rsGetElementAt_float3(*(rs_allocation*)buf1724, *(uint32_t*)buf1725, *(uint32_t*)buf1726); - *(float4*)buf1727 = rsGetElementAt_float4(*(rs_allocation*)buf1728, *(uint32_t*)buf1729, *(uint32_t*)buf1730); - *(double*)buf1731 = rsGetElementAt_double(*(rs_allocation*)buf1732, *(uint32_t*)buf1733, *(uint32_t*)buf1734); - *(double2*)buf1735 = rsGetElementAt_double2(*(rs_allocation*)buf1736, *(uint32_t*)buf1737, *(uint32_t*)buf1738); - *(double3*)buf1739 = rsGetElementAt_double3(*(rs_allocation*)buf1740, *(uint32_t*)buf1741, *(uint32_t*)buf1742); - *(double4*)buf1743 = rsGetElementAt_double4(*(rs_allocation*)buf1744, *(uint32_t*)buf1745, *(uint32_t*)buf1746); - *(char*)buf1747 = rsGetElementAt_char(*(rs_allocation*)buf1748, *(uint32_t*)buf1749, *(uint32_t*)buf1750); - *(char2*)buf1751 = rsGetElementAt_char2(*(rs_allocation*)buf1752, *(uint32_t*)buf1753, *(uint32_t*)buf1754); - *(char3*)buf1755 = rsGetElementAt_char3(*(rs_allocation*)buf1756, *(uint32_t*)buf1757, *(uint32_t*)buf1758); - *(char4*)buf1759 = rsGetElementAt_char4(*(rs_allocation*)buf1760, *(uint32_t*)buf1761, *(uint32_t*)buf1762); - *(uchar*)buf1763 = rsGetElementAt_uchar(*(rs_allocation*)buf1764, *(uint32_t*)buf1765, *(uint32_t*)buf1766); - *(uchar2*)buf1767 = rsGetElementAt_uchar2(*(rs_allocation*)buf1768, *(uint32_t*)buf1769, *(uint32_t*)buf1770); - *(uchar3*)buf1771 = rsGetElementAt_uchar3(*(rs_allocation*)buf1772, *(uint32_t*)buf1773, *(uint32_t*)buf1774); - *(uchar4*)buf1775 = rsGetElementAt_uchar4(*(rs_allocation*)buf1776, *(uint32_t*)buf1777, *(uint32_t*)buf1778); - *(short*)buf1779 = rsGetElementAt_short(*(rs_allocation*)buf1780, *(uint32_t*)buf1781, *(uint32_t*)buf1782); - *(short2*)buf1783 = rsGetElementAt_short2(*(rs_allocation*)buf1784, *(uint32_t*)buf1785, *(uint32_t*)buf1786); - *(short3*)buf1787 = rsGetElementAt_short3(*(rs_allocation*)buf1788, *(uint32_t*)buf1789, *(uint32_t*)buf1790); - *(short4*)buf1791 = rsGetElementAt_short4(*(rs_allocation*)buf1792, *(uint32_t*)buf1793, *(uint32_t*)buf1794); - *(ushort*)buf1795 = rsGetElementAt_ushort(*(rs_allocation*)buf1796, *(uint32_t*)buf1797, *(uint32_t*)buf1798); - *(ushort2*)buf1799 = rsGetElementAt_ushort2(*(rs_allocation*)buf1800, *(uint32_t*)buf1801, *(uint32_t*)buf1802); - *(ushort3*)buf1803 = rsGetElementAt_ushort3(*(rs_allocation*)buf1804, *(uint32_t*)buf1805, *(uint32_t*)buf1806); - *(ushort4*)buf1807 = rsGetElementAt_ushort4(*(rs_allocation*)buf1808, *(uint32_t*)buf1809, *(uint32_t*)buf1810); - *(int*)buf1811 = rsGetElementAt_int(*(rs_allocation*)buf1812, *(uint32_t*)buf1813, *(uint32_t*)buf1814); - *(int2*)buf1815 = rsGetElementAt_int2(*(rs_allocation*)buf1816, *(uint32_t*)buf1817, *(uint32_t*)buf1818); - *(int3*)buf1819 = rsGetElementAt_int3(*(rs_allocation*)buf1820, *(uint32_t*)buf1821, *(uint32_t*)buf1822); - *(int4*)buf1823 = rsGetElementAt_int4(*(rs_allocation*)buf1824, *(uint32_t*)buf1825, *(uint32_t*)buf1826); - *(uint*)buf1827 = rsGetElementAt_uint(*(rs_allocation*)buf1828, *(uint32_t*)buf1829, *(uint32_t*)buf1830); - *(uint2*)buf1831 = rsGetElementAt_uint2(*(rs_allocation*)buf1832, *(uint32_t*)buf1833, *(uint32_t*)buf1834); - *(uint3*)buf1835 = rsGetElementAt_uint3(*(rs_allocation*)buf1836, *(uint32_t*)buf1837, *(uint32_t*)buf1838); - *(uint4*)buf1839 = rsGetElementAt_uint4(*(rs_allocation*)buf1840, *(uint32_t*)buf1841, *(uint32_t*)buf1842); - *(long*)buf1843 = rsGetElementAt_long(*(rs_allocation*)buf1844, *(uint32_t*)buf1845, *(uint32_t*)buf1846); - *(long2*)buf1847 = rsGetElementAt_long2(*(rs_allocation*)buf1848, *(uint32_t*)buf1849, *(uint32_t*)buf1850); - *(long3*)buf1851 = rsGetElementAt_long3(*(rs_allocation*)buf1852, *(uint32_t*)buf1853, *(uint32_t*)buf1854); - *(long4*)buf1855 = rsGetElementAt_long4(*(rs_allocation*)buf1856, *(uint32_t*)buf1857, *(uint32_t*)buf1858); - *(ulong*)buf1859 = rsGetElementAt_ulong(*(rs_allocation*)buf1860, *(uint32_t*)buf1861, *(uint32_t*)buf1862); - *(ulong2*)buf1863 = rsGetElementAt_ulong2(*(rs_allocation*)buf1864, *(uint32_t*)buf1865, *(uint32_t*)buf1866); - *(ulong3*)buf1867 = rsGetElementAt_ulong3(*(rs_allocation*)buf1868, *(uint32_t*)buf1869, *(uint32_t*)buf1870); - *(ulong4*)buf1871 = rsGetElementAt_ulong4(*(rs_allocation*)buf1872, *(uint32_t*)buf1873, *(uint32_t*)buf1874); - *(float*)buf1875 = rsGetElementAt_float(*(rs_allocation*)buf1876, *(uint32_t*)buf1877, *(uint32_t*)buf1878, *(uint32_t*)buf1879); - *(float2*)buf1880 = rsGetElementAt_float2(*(rs_allocation*)buf1881, *(uint32_t*)buf1882, *(uint32_t*)buf1883, *(uint32_t*)buf1884); - *(float3*)buf1885 = rsGetElementAt_float3(*(rs_allocation*)buf1886, *(uint32_t*)buf1887, *(uint32_t*)buf1888, *(uint32_t*)buf1889); - *(float4*)buf1890 = rsGetElementAt_float4(*(rs_allocation*)buf1891, *(uint32_t*)buf1892, *(uint32_t*)buf1893, *(uint32_t*)buf1894); - *(double*)buf1895 = rsGetElementAt_double(*(rs_allocation*)buf1896, *(uint32_t*)buf1897, *(uint32_t*)buf1898, *(uint32_t*)buf1899); - *(double2*)buf1900 = rsGetElementAt_double2(*(rs_allocation*)buf1901, *(uint32_t*)buf1902, *(uint32_t*)buf1903, *(uint32_t*)buf1904); - *(double3*)buf1905 = rsGetElementAt_double3(*(rs_allocation*)buf1906, *(uint32_t*)buf1907, *(uint32_t*)buf1908, *(uint32_t*)buf1909); - *(double4*)buf1910 = rsGetElementAt_double4(*(rs_allocation*)buf1911, *(uint32_t*)buf1912, *(uint32_t*)buf1913, *(uint32_t*)buf1914); - *(char*)buf1915 = rsGetElementAt_char(*(rs_allocation*)buf1916, *(uint32_t*)buf1917, *(uint32_t*)buf1918, *(uint32_t*)buf1919); - *(char2*)buf1920 = rsGetElementAt_char2(*(rs_allocation*)buf1921, *(uint32_t*)buf1922, *(uint32_t*)buf1923, *(uint32_t*)buf1924); - *(char3*)buf1925 = rsGetElementAt_char3(*(rs_allocation*)buf1926, *(uint32_t*)buf1927, *(uint32_t*)buf1928, *(uint32_t*)buf1929); - *(char4*)buf1930 = rsGetElementAt_char4(*(rs_allocation*)buf1931, *(uint32_t*)buf1932, *(uint32_t*)buf1933, *(uint32_t*)buf1934); - *(uchar*)buf1935 = rsGetElementAt_uchar(*(rs_allocation*)buf1936, *(uint32_t*)buf1937, *(uint32_t*)buf1938, *(uint32_t*)buf1939); - *(uchar2*)buf1940 = rsGetElementAt_uchar2(*(rs_allocation*)buf1941, *(uint32_t*)buf1942, *(uint32_t*)buf1943, *(uint32_t*)buf1944); - *(uchar3*)buf1945 = rsGetElementAt_uchar3(*(rs_allocation*)buf1946, *(uint32_t*)buf1947, *(uint32_t*)buf1948, *(uint32_t*)buf1949); - *(uchar4*)buf1950 = rsGetElementAt_uchar4(*(rs_allocation*)buf1951, *(uint32_t*)buf1952, *(uint32_t*)buf1953, *(uint32_t*)buf1954); - *(short*)buf1955 = rsGetElementAt_short(*(rs_allocation*)buf1956, *(uint32_t*)buf1957, *(uint32_t*)buf1958, *(uint32_t*)buf1959); - *(short2*)buf1960 = rsGetElementAt_short2(*(rs_allocation*)buf1961, *(uint32_t*)buf1962, *(uint32_t*)buf1963, *(uint32_t*)buf1964); - *(short3*)buf1965 = rsGetElementAt_short3(*(rs_allocation*)buf1966, *(uint32_t*)buf1967, *(uint32_t*)buf1968, *(uint32_t*)buf1969); - *(short4*)buf1970 = rsGetElementAt_short4(*(rs_allocation*)buf1971, *(uint32_t*)buf1972, *(uint32_t*)buf1973, *(uint32_t*)buf1974); - *(ushort*)buf1975 = rsGetElementAt_ushort(*(rs_allocation*)buf1976, *(uint32_t*)buf1977, *(uint32_t*)buf1978, *(uint32_t*)buf1979); - *(ushort2*)buf1980 = rsGetElementAt_ushort2(*(rs_allocation*)buf1981, *(uint32_t*)buf1982, *(uint32_t*)buf1983, *(uint32_t*)buf1984); - *(ushort3*)buf1985 = rsGetElementAt_ushort3(*(rs_allocation*)buf1986, *(uint32_t*)buf1987, *(uint32_t*)buf1988, *(uint32_t*)buf1989); - *(ushort4*)buf1990 = rsGetElementAt_ushort4(*(rs_allocation*)buf1991, *(uint32_t*)buf1992, *(uint32_t*)buf1993, *(uint32_t*)buf1994); - *(int*)buf1995 = rsGetElementAt_int(*(rs_allocation*)buf1996, *(uint32_t*)buf1997, *(uint32_t*)buf1998, *(uint32_t*)buf1999); - *(int2*)buf2000 = rsGetElementAt_int2(*(rs_allocation*)buf2001, *(uint32_t*)buf2002, *(uint32_t*)buf2003, *(uint32_t*)buf2004); - *(int3*)buf2005 = rsGetElementAt_int3(*(rs_allocation*)buf2006, *(uint32_t*)buf2007, *(uint32_t*)buf2008, *(uint32_t*)buf2009); - *(int4*)buf2010 = rsGetElementAt_int4(*(rs_allocation*)buf2011, *(uint32_t*)buf2012, *(uint32_t*)buf2013, *(uint32_t*)buf2014); - *(uint*)buf2015 = rsGetElementAt_uint(*(rs_allocation*)buf2016, *(uint32_t*)buf2017, *(uint32_t*)buf2018, *(uint32_t*)buf2019); - *(uint2*)buf2020 = rsGetElementAt_uint2(*(rs_allocation*)buf2021, *(uint32_t*)buf2022, *(uint32_t*)buf2023, *(uint32_t*)buf2024); - *(uint3*)buf2025 = rsGetElementAt_uint3(*(rs_allocation*)buf2026, *(uint32_t*)buf2027, *(uint32_t*)buf2028, *(uint32_t*)buf2029); - *(uint4*)buf2030 = rsGetElementAt_uint4(*(rs_allocation*)buf2031, *(uint32_t*)buf2032, *(uint32_t*)buf2033, *(uint32_t*)buf2034); - *(long*)buf2035 = rsGetElementAt_long(*(rs_allocation*)buf2036, *(uint32_t*)buf2037, *(uint32_t*)buf2038, *(uint32_t*)buf2039); - *(long2*)buf2040 = rsGetElementAt_long2(*(rs_allocation*)buf2041, *(uint32_t*)buf2042, *(uint32_t*)buf2043, *(uint32_t*)buf2044); - *(long3*)buf2045 = rsGetElementAt_long3(*(rs_allocation*)buf2046, *(uint32_t*)buf2047, *(uint32_t*)buf2048, *(uint32_t*)buf2049); - *(long4*)buf2050 = rsGetElementAt_long4(*(rs_allocation*)buf2051, *(uint32_t*)buf2052, *(uint32_t*)buf2053, *(uint32_t*)buf2054); - *(ulong*)buf2055 = rsGetElementAt_ulong(*(rs_allocation*)buf2056, *(uint32_t*)buf2057, *(uint32_t*)buf2058, *(uint32_t*)buf2059); - *(ulong2*)buf2060 = rsGetElementAt_ulong2(*(rs_allocation*)buf2061, *(uint32_t*)buf2062, *(uint32_t*)buf2063, *(uint32_t*)buf2064); - *(ulong3*)buf2065 = rsGetElementAt_ulong3(*(rs_allocation*)buf2066, *(uint32_t*)buf2067, *(uint32_t*)buf2068, *(uint32_t*)buf2069); - *(ulong4*)buf2070 = rsGetElementAt_ulong4(*(rs_allocation*)buf2071, *(uint32_t*)buf2072, *(uint32_t*)buf2073, *(uint32_t*)buf2074); - *(uchar*)buf2075 = rsGetElementAtYuv_uchar_U(*(rs_allocation*)buf2076, *(uint32_t*)buf2077, *(uint32_t*)buf2078); - *(uchar*)buf2079 = rsGetElementAtYuv_uchar_V(*(rs_allocation*)buf2080, *(uint32_t*)buf2081, *(uint32_t*)buf2082); - *(uchar*)buf2083 = rsGetElementAtYuv_uchar_Y(*(rs_allocation*)buf2084, *(uint32_t*)buf2085, *(uint32_t*)buf2086); - *(bool*)buf2087 = rsIsObject(*(rs_element*)buf2088); - *(bool*)buf2089 = rsIsObject(*(rs_type*)buf2090); - *(bool*)buf2091 = rsIsObject(*(rs_allocation*)buf2092); - *(bool*)buf2093 = rsIsObject(*(rs_sampler*)buf2094); - *(bool*)buf2095 = rsIsObject(*(rs_script*)buf2096); + rsDebug((const char*) buf1450, *(double*)buf1451); + rsDebug((const char*) buf1452, *(int*)buf1453); + rsDebug((const char*) buf1454, *(uint*)buf1455); + rsDebug((const char*) buf1456, *(long*)buf1457); + rsDebug((const char*) buf1458, *(ulong*)buf1459); + rsDebug((const char*) buf1460, *(int2*)buf1461); + rsDebug((const char*) buf1462, *(int3*)buf1463); + rsDebug((const char*) buf1464, *(int4*)buf1465); + rsDebug((const char*) buf1466, *(uint2*)buf1467); + rsDebug((const char*) buf1468, *(uint3*)buf1469); + rsDebug((const char*) buf1470, *(uint4*)buf1471); + rsDebug((const char*) buf1472, *(long2*)buf1473); + rsDebug((const char*) buf1474, *(long3*)buf1475); + rsDebug((const char*) buf1476, *(long4*)buf1477); + rsDebug((const char*) buf1478, *(ulong2*)buf1479); + rsDebug((const char*) buf1480, *(ulong3*)buf1481); + rsDebug((const char*) buf1482, *(ulong4*)buf1483); + rsDebug((const char*) buf1484, *(float*)buf1485); + rsDebug((const char*) buf1486, *(float2*)buf1487); + rsDebug((const char*) buf1488, *(float3*)buf1489); + rsDebug((const char*) buf1490, *(float4*)buf1491); + rsDebug((const char*) buf1492, *(char*)buf1493); + rsDebug((const char*) buf1494, *(char2*)buf1495); + rsDebug((const char*) buf1496, *(char3*)buf1497); + rsDebug((const char*) buf1498, *(char4*)buf1499); + rsDebug((const char*) buf1500, *(uchar*)buf1501); + rsDebug((const char*) buf1502, *(uchar2*)buf1503); + rsDebug((const char*) buf1504, *(uchar3*)buf1505); + rsDebug((const char*) buf1506, *(uchar4*)buf1507); + rsDebug((const char*) buf1508, *(short*)buf1509); + rsDebug((const char*) buf1510, *(short2*)buf1511); + rsDebug((const char*) buf1512, *(short3*)buf1513); + rsDebug((const char*) buf1514, *(short4*)buf1515); + rsDebug((const char*) buf1516, *(ushort*)buf1517); + rsDebug((const char*) buf1518, *(ushort2*)buf1519); + rsDebug((const char*) buf1520, *(ushort3*)buf1521); + rsDebug((const char*) buf1522, *(ushort4*)buf1523); + rsDebug((const char*) buf1524, *(float*)buf1525, *(float*)buf1526); + rsDebug((const char*) buf1527, *(float*)buf1528, *(float*)buf1529, *(float*)buf1530); + rsDebug((const char*) buf1531, *(float*)buf1532, *(float*)buf1533, *(float*)buf1534, *(float*)buf1535); + rsDebug((const char*) buf1536, *(long long*)buf1537); + rsDebug((const char*) buf1538, *(unsigned long long*)buf1539); + rsDebug((const char*) buf1540, (const void*) buf1541); + rsDebug((const char*) buf1542, (const rs_matrix4x4*) buf1543); + rsDebug((const char*) buf1544, (const rs_matrix3x3*) buf1545); + rsDebug((const char*) buf1546, (const rs_matrix2x2*) buf1547); + *(uint32_t*)buf1548 = rsElementGetBytesSize(*(rs_element*)buf1549); + *(rs_data_kind*)buf1550 = rsElementGetDataKind(*(rs_element*)buf1551); + *(rs_data_type*)buf1552 = rsElementGetDataType(*(rs_element*)buf1553); + *(rs_element*)buf1554 = rsElementGetSubElement(*(rs_element*)buf1555, *(uint32_t*)buf1556); + *(uint32_t*)buf1557 = rsElementGetSubElementArraySize(*(rs_element*)buf1558, *(uint32_t*)buf1559); + *(uint32_t*)buf1560 = rsElementGetSubElementCount(*(rs_element*)buf1561); + *(uint32_t*)buf1562 = rsElementGetSubElementName(*(rs_element*)buf1563, *(uint32_t*)buf1564, (char*) buf1565, *(uint32_t*)buf1566); + *(uint32_t*)buf1567 = rsElementGetSubElementNameLength(*(rs_element*)buf1568, *(uint32_t*)buf1569); + *(uint32_t*)buf1570 = rsElementGetSubElementOffsetBytes(*(rs_element*)buf1571, *(uint32_t*)buf1572); + *(uint32_t*)buf1573 = rsElementGetVectorSize(*(rs_element*)buf1574); + rsExtractFrustumPlanes((const rs_matrix4x4*) buf1575, (float4*) buf1576, (float4*) buf1577, (float4*) buf1578, (float4*) buf1579, (float4*) buf1580, (float4*) buf1581); + rsForEach(*(rs_script*)buf1582, *(rs_allocation*)buf1583, *(rs_allocation*)buf1584, (const void*) buf1585, *(size_t*)buf1586, (const rs_script_call_t*) buf1587); + rsForEach(*(rs_script*)buf1588, *(rs_allocation*)buf1589, *(rs_allocation*)buf1590, (const void*) buf1591, *(size_t*)buf1592); + rsForEach(*(rs_script*)buf1593, *(rs_allocation*)buf1594, *(rs_allocation*)buf1595); + *(float*)buf1596 = rsFrac(*(float*)buf1597); + *(rs_allocation*)buf1598 = rsGetAllocation((const void*) buf1599); + *(float*)buf1600 = rsGetDt(); + *(const void**)buf1601 = rsGetElementAt(*(rs_allocation*)buf1602, *(uint32_t*)buf1603); + *(const void**)buf1604 = rsGetElementAt(*(rs_allocation*)buf1605, *(uint32_t*)buf1606, *(uint32_t*)buf1607); + *(const void**)buf1608 = rsGetElementAt(*(rs_allocation*)buf1609, *(uint32_t*)buf1610, *(uint32_t*)buf1611, *(uint32_t*)buf1612); + *(float*)buf1613 = rsGetElementAt_float(*(rs_allocation*)buf1614, *(uint32_t*)buf1615); + *(float2*)buf1616 = rsGetElementAt_float2(*(rs_allocation*)buf1617, *(uint32_t*)buf1618); + *(float3*)buf1619 = rsGetElementAt_float3(*(rs_allocation*)buf1620, *(uint32_t*)buf1621); + *(float4*)buf1622 = rsGetElementAt_float4(*(rs_allocation*)buf1623, *(uint32_t*)buf1624); + *(double*)buf1625 = rsGetElementAt_double(*(rs_allocation*)buf1626, *(uint32_t*)buf1627); + *(double2*)buf1628 = rsGetElementAt_double2(*(rs_allocation*)buf1629, *(uint32_t*)buf1630); + *(double3*)buf1631 = rsGetElementAt_double3(*(rs_allocation*)buf1632, *(uint32_t*)buf1633); + *(double4*)buf1634 = rsGetElementAt_double4(*(rs_allocation*)buf1635, *(uint32_t*)buf1636); + *(char*)buf1637 = rsGetElementAt_char(*(rs_allocation*)buf1638, *(uint32_t*)buf1639); + *(char2*)buf1640 = rsGetElementAt_char2(*(rs_allocation*)buf1641, *(uint32_t*)buf1642); + *(char3*)buf1643 = rsGetElementAt_char3(*(rs_allocation*)buf1644, *(uint32_t*)buf1645); + *(char4*)buf1646 = rsGetElementAt_char4(*(rs_allocation*)buf1647, *(uint32_t*)buf1648); + *(uchar*)buf1649 = rsGetElementAt_uchar(*(rs_allocation*)buf1650, *(uint32_t*)buf1651); + *(uchar2*)buf1652 = rsGetElementAt_uchar2(*(rs_allocation*)buf1653, *(uint32_t*)buf1654); + *(uchar3*)buf1655 = rsGetElementAt_uchar3(*(rs_allocation*)buf1656, *(uint32_t*)buf1657); + *(uchar4*)buf1658 = rsGetElementAt_uchar4(*(rs_allocation*)buf1659, *(uint32_t*)buf1660); + *(short*)buf1661 = rsGetElementAt_short(*(rs_allocation*)buf1662, *(uint32_t*)buf1663); + *(short2*)buf1664 = rsGetElementAt_short2(*(rs_allocation*)buf1665, *(uint32_t*)buf1666); + *(short3*)buf1667 = rsGetElementAt_short3(*(rs_allocation*)buf1668, *(uint32_t*)buf1669); + *(short4*)buf1670 = rsGetElementAt_short4(*(rs_allocation*)buf1671, *(uint32_t*)buf1672); + *(ushort*)buf1673 = rsGetElementAt_ushort(*(rs_allocation*)buf1674, *(uint32_t*)buf1675); + *(ushort2*)buf1676 = rsGetElementAt_ushort2(*(rs_allocation*)buf1677, *(uint32_t*)buf1678); + *(ushort3*)buf1679 = rsGetElementAt_ushort3(*(rs_allocation*)buf1680, *(uint32_t*)buf1681); + *(ushort4*)buf1682 = rsGetElementAt_ushort4(*(rs_allocation*)buf1683, *(uint32_t*)buf1684); + *(int*)buf1685 = rsGetElementAt_int(*(rs_allocation*)buf1686, *(uint32_t*)buf1687); + *(int2*)buf1688 = rsGetElementAt_int2(*(rs_allocation*)buf1689, *(uint32_t*)buf1690); + *(int3*)buf1691 = rsGetElementAt_int3(*(rs_allocation*)buf1692, *(uint32_t*)buf1693); + *(int4*)buf1694 = rsGetElementAt_int4(*(rs_allocation*)buf1695, *(uint32_t*)buf1696); + *(uint*)buf1697 = rsGetElementAt_uint(*(rs_allocation*)buf1698, *(uint32_t*)buf1699); + *(uint2*)buf1700 = rsGetElementAt_uint2(*(rs_allocation*)buf1701, *(uint32_t*)buf1702); + *(uint3*)buf1703 = rsGetElementAt_uint3(*(rs_allocation*)buf1704, *(uint32_t*)buf1705); + *(uint4*)buf1706 = rsGetElementAt_uint4(*(rs_allocation*)buf1707, *(uint32_t*)buf1708); + *(long*)buf1709 = rsGetElementAt_long(*(rs_allocation*)buf1710, *(uint32_t*)buf1711); + *(long2*)buf1712 = rsGetElementAt_long2(*(rs_allocation*)buf1713, *(uint32_t*)buf1714); + *(long3*)buf1715 = rsGetElementAt_long3(*(rs_allocation*)buf1716, *(uint32_t*)buf1717); + *(long4*)buf1718 = rsGetElementAt_long4(*(rs_allocation*)buf1719, *(uint32_t*)buf1720); + *(ulong*)buf1721 = rsGetElementAt_ulong(*(rs_allocation*)buf1722, *(uint32_t*)buf1723); + *(ulong2*)buf1724 = rsGetElementAt_ulong2(*(rs_allocation*)buf1725, *(uint32_t*)buf1726); + *(ulong3*)buf1727 = rsGetElementAt_ulong3(*(rs_allocation*)buf1728, *(uint32_t*)buf1729); + *(ulong4*)buf1730 = rsGetElementAt_ulong4(*(rs_allocation*)buf1731, *(uint32_t*)buf1732); + *(float*)buf1733 = rsGetElementAt_float(*(rs_allocation*)buf1734, *(uint32_t*)buf1735, *(uint32_t*)buf1736); + *(float2*)buf1737 = rsGetElementAt_float2(*(rs_allocation*)buf1738, *(uint32_t*)buf1739, *(uint32_t*)buf1740); + *(float3*)buf1741 = rsGetElementAt_float3(*(rs_allocation*)buf1742, *(uint32_t*)buf1743, *(uint32_t*)buf1744); + *(float4*)buf1745 = rsGetElementAt_float4(*(rs_allocation*)buf1746, *(uint32_t*)buf1747, *(uint32_t*)buf1748); + *(double*)buf1749 = rsGetElementAt_double(*(rs_allocation*)buf1750, *(uint32_t*)buf1751, *(uint32_t*)buf1752); + *(double2*)buf1753 = rsGetElementAt_double2(*(rs_allocation*)buf1754, *(uint32_t*)buf1755, *(uint32_t*)buf1756); + *(double3*)buf1757 = rsGetElementAt_double3(*(rs_allocation*)buf1758, *(uint32_t*)buf1759, *(uint32_t*)buf1760); + *(double4*)buf1761 = rsGetElementAt_double4(*(rs_allocation*)buf1762, *(uint32_t*)buf1763, *(uint32_t*)buf1764); + *(char*)buf1765 = rsGetElementAt_char(*(rs_allocation*)buf1766, *(uint32_t*)buf1767, *(uint32_t*)buf1768); + *(char2*)buf1769 = rsGetElementAt_char2(*(rs_allocation*)buf1770, *(uint32_t*)buf1771, *(uint32_t*)buf1772); + *(char3*)buf1773 = rsGetElementAt_char3(*(rs_allocation*)buf1774, *(uint32_t*)buf1775, *(uint32_t*)buf1776); + *(char4*)buf1777 = rsGetElementAt_char4(*(rs_allocation*)buf1778, *(uint32_t*)buf1779, *(uint32_t*)buf1780); + *(uchar*)buf1781 = rsGetElementAt_uchar(*(rs_allocation*)buf1782, *(uint32_t*)buf1783, *(uint32_t*)buf1784); + *(uchar2*)buf1785 = rsGetElementAt_uchar2(*(rs_allocation*)buf1786, *(uint32_t*)buf1787, *(uint32_t*)buf1788); + *(uchar3*)buf1789 = rsGetElementAt_uchar3(*(rs_allocation*)buf1790, *(uint32_t*)buf1791, *(uint32_t*)buf1792); + *(uchar4*)buf1793 = rsGetElementAt_uchar4(*(rs_allocation*)buf1794, *(uint32_t*)buf1795, *(uint32_t*)buf1796); + *(short*)buf1797 = rsGetElementAt_short(*(rs_allocation*)buf1798, *(uint32_t*)buf1799, *(uint32_t*)buf1800); + *(short2*)buf1801 = rsGetElementAt_short2(*(rs_allocation*)buf1802, *(uint32_t*)buf1803, *(uint32_t*)buf1804); + *(short3*)buf1805 = rsGetElementAt_short3(*(rs_allocation*)buf1806, *(uint32_t*)buf1807, *(uint32_t*)buf1808); + *(short4*)buf1809 = rsGetElementAt_short4(*(rs_allocation*)buf1810, *(uint32_t*)buf1811, *(uint32_t*)buf1812); + *(ushort*)buf1813 = rsGetElementAt_ushort(*(rs_allocation*)buf1814, *(uint32_t*)buf1815, *(uint32_t*)buf1816); + *(ushort2*)buf1817 = rsGetElementAt_ushort2(*(rs_allocation*)buf1818, *(uint32_t*)buf1819, *(uint32_t*)buf1820); + *(ushort3*)buf1821 = rsGetElementAt_ushort3(*(rs_allocation*)buf1822, *(uint32_t*)buf1823, *(uint32_t*)buf1824); + *(ushort4*)buf1825 = rsGetElementAt_ushort4(*(rs_allocation*)buf1826, *(uint32_t*)buf1827, *(uint32_t*)buf1828); + *(int*)buf1829 = rsGetElementAt_int(*(rs_allocation*)buf1830, *(uint32_t*)buf1831, *(uint32_t*)buf1832); + *(int2*)buf1833 = rsGetElementAt_int2(*(rs_allocation*)buf1834, *(uint32_t*)buf1835, *(uint32_t*)buf1836); + *(int3*)buf1837 = rsGetElementAt_int3(*(rs_allocation*)buf1838, *(uint32_t*)buf1839, *(uint32_t*)buf1840); + *(int4*)buf1841 = rsGetElementAt_int4(*(rs_allocation*)buf1842, *(uint32_t*)buf1843, *(uint32_t*)buf1844); + *(uint*)buf1845 = rsGetElementAt_uint(*(rs_allocation*)buf1846, *(uint32_t*)buf1847, *(uint32_t*)buf1848); + *(uint2*)buf1849 = rsGetElementAt_uint2(*(rs_allocation*)buf1850, *(uint32_t*)buf1851, *(uint32_t*)buf1852); + *(uint3*)buf1853 = rsGetElementAt_uint3(*(rs_allocation*)buf1854, *(uint32_t*)buf1855, *(uint32_t*)buf1856); + *(uint4*)buf1857 = rsGetElementAt_uint4(*(rs_allocation*)buf1858, *(uint32_t*)buf1859, *(uint32_t*)buf1860); + *(long*)buf1861 = rsGetElementAt_long(*(rs_allocation*)buf1862, *(uint32_t*)buf1863, *(uint32_t*)buf1864); + *(long2*)buf1865 = rsGetElementAt_long2(*(rs_allocation*)buf1866, *(uint32_t*)buf1867, *(uint32_t*)buf1868); + *(long3*)buf1869 = rsGetElementAt_long3(*(rs_allocation*)buf1870, *(uint32_t*)buf1871, *(uint32_t*)buf1872); + *(long4*)buf1873 = rsGetElementAt_long4(*(rs_allocation*)buf1874, *(uint32_t*)buf1875, *(uint32_t*)buf1876); + *(ulong*)buf1877 = rsGetElementAt_ulong(*(rs_allocation*)buf1878, *(uint32_t*)buf1879, *(uint32_t*)buf1880); + *(ulong2*)buf1881 = rsGetElementAt_ulong2(*(rs_allocation*)buf1882, *(uint32_t*)buf1883, *(uint32_t*)buf1884); + *(ulong3*)buf1885 = rsGetElementAt_ulong3(*(rs_allocation*)buf1886, *(uint32_t*)buf1887, *(uint32_t*)buf1888); + *(ulong4*)buf1889 = rsGetElementAt_ulong4(*(rs_allocation*)buf1890, *(uint32_t*)buf1891, *(uint32_t*)buf1892); + *(float*)buf1893 = rsGetElementAt_float(*(rs_allocation*)buf1894, *(uint32_t*)buf1895, *(uint32_t*)buf1896, *(uint32_t*)buf1897); + *(float2*)buf1898 = rsGetElementAt_float2(*(rs_allocation*)buf1899, *(uint32_t*)buf1900, *(uint32_t*)buf1901, *(uint32_t*)buf1902); + *(float3*)buf1903 = rsGetElementAt_float3(*(rs_allocation*)buf1904, *(uint32_t*)buf1905, *(uint32_t*)buf1906, *(uint32_t*)buf1907); + *(float4*)buf1908 = rsGetElementAt_float4(*(rs_allocation*)buf1909, *(uint32_t*)buf1910, *(uint32_t*)buf1911, *(uint32_t*)buf1912); + *(double*)buf1913 = rsGetElementAt_double(*(rs_allocation*)buf1914, *(uint32_t*)buf1915, *(uint32_t*)buf1916, *(uint32_t*)buf1917); + *(double2*)buf1918 = rsGetElementAt_double2(*(rs_allocation*)buf1919, *(uint32_t*)buf1920, *(uint32_t*)buf1921, *(uint32_t*)buf1922); + *(double3*)buf1923 = rsGetElementAt_double3(*(rs_allocation*)buf1924, *(uint32_t*)buf1925, *(uint32_t*)buf1926, *(uint32_t*)buf1927); + *(double4*)buf1928 = rsGetElementAt_double4(*(rs_allocation*)buf1929, *(uint32_t*)buf1930, *(uint32_t*)buf1931, *(uint32_t*)buf1932); + *(char*)buf1933 = rsGetElementAt_char(*(rs_allocation*)buf1934, *(uint32_t*)buf1935, *(uint32_t*)buf1936, *(uint32_t*)buf1937); + *(char2*)buf1938 = rsGetElementAt_char2(*(rs_allocation*)buf1939, *(uint32_t*)buf1940, *(uint32_t*)buf1941, *(uint32_t*)buf1942); + *(char3*)buf1943 = rsGetElementAt_char3(*(rs_allocation*)buf1944, *(uint32_t*)buf1945, *(uint32_t*)buf1946, *(uint32_t*)buf1947); + *(char4*)buf1948 = rsGetElementAt_char4(*(rs_allocation*)buf1949, *(uint32_t*)buf1950, *(uint32_t*)buf1951, *(uint32_t*)buf1952); + *(uchar*)buf1953 = rsGetElementAt_uchar(*(rs_allocation*)buf1954, *(uint32_t*)buf1955, *(uint32_t*)buf1956, *(uint32_t*)buf1957); + *(uchar2*)buf1958 = rsGetElementAt_uchar2(*(rs_allocation*)buf1959, *(uint32_t*)buf1960, *(uint32_t*)buf1961, *(uint32_t*)buf1962); + *(uchar3*)buf1963 = rsGetElementAt_uchar3(*(rs_allocation*)buf1964, *(uint32_t*)buf1965, *(uint32_t*)buf1966, *(uint32_t*)buf1967); + *(uchar4*)buf1968 = rsGetElementAt_uchar4(*(rs_allocation*)buf1969, *(uint32_t*)buf1970, *(uint32_t*)buf1971, *(uint32_t*)buf1972); + *(short*)buf1973 = rsGetElementAt_short(*(rs_allocation*)buf1974, *(uint32_t*)buf1975, *(uint32_t*)buf1976, *(uint32_t*)buf1977); + *(short2*)buf1978 = rsGetElementAt_short2(*(rs_allocation*)buf1979, *(uint32_t*)buf1980, *(uint32_t*)buf1981, *(uint32_t*)buf1982); + *(short3*)buf1983 = rsGetElementAt_short3(*(rs_allocation*)buf1984, *(uint32_t*)buf1985, *(uint32_t*)buf1986, *(uint32_t*)buf1987); + *(short4*)buf1988 = rsGetElementAt_short4(*(rs_allocation*)buf1989, *(uint32_t*)buf1990, *(uint32_t*)buf1991, *(uint32_t*)buf1992); + *(ushort*)buf1993 = rsGetElementAt_ushort(*(rs_allocation*)buf1994, *(uint32_t*)buf1995, *(uint32_t*)buf1996, *(uint32_t*)buf1997); + *(ushort2*)buf1998 = rsGetElementAt_ushort2(*(rs_allocation*)buf1999, *(uint32_t*)buf2000, *(uint32_t*)buf2001, *(uint32_t*)buf2002); + *(ushort3*)buf2003 = rsGetElementAt_ushort3(*(rs_allocation*)buf2004, *(uint32_t*)buf2005, *(uint32_t*)buf2006, *(uint32_t*)buf2007); + *(ushort4*)buf2008 = rsGetElementAt_ushort4(*(rs_allocation*)buf2009, *(uint32_t*)buf2010, *(uint32_t*)buf2011, *(uint32_t*)buf2012); + *(int*)buf2013 = rsGetElementAt_int(*(rs_allocation*)buf2014, *(uint32_t*)buf2015, *(uint32_t*)buf2016, *(uint32_t*)buf2017); + *(int2*)buf2018 = rsGetElementAt_int2(*(rs_allocation*)buf2019, *(uint32_t*)buf2020, *(uint32_t*)buf2021, *(uint32_t*)buf2022); + *(int3*)buf2023 = rsGetElementAt_int3(*(rs_allocation*)buf2024, *(uint32_t*)buf2025, *(uint32_t*)buf2026, *(uint32_t*)buf2027); + *(int4*)buf2028 = rsGetElementAt_int4(*(rs_allocation*)buf2029, *(uint32_t*)buf2030, *(uint32_t*)buf2031, *(uint32_t*)buf2032); + *(uint*)buf2033 = rsGetElementAt_uint(*(rs_allocation*)buf2034, *(uint32_t*)buf2035, *(uint32_t*)buf2036, *(uint32_t*)buf2037); + *(uint2*)buf2038 = rsGetElementAt_uint2(*(rs_allocation*)buf2039, *(uint32_t*)buf2040, *(uint32_t*)buf2041, *(uint32_t*)buf2042); + *(uint3*)buf2043 = rsGetElementAt_uint3(*(rs_allocation*)buf2044, *(uint32_t*)buf2045, *(uint32_t*)buf2046, *(uint32_t*)buf2047); + *(uint4*)buf2048 = rsGetElementAt_uint4(*(rs_allocation*)buf2049, *(uint32_t*)buf2050, *(uint32_t*)buf2051, *(uint32_t*)buf2052); + *(long*)buf2053 = rsGetElementAt_long(*(rs_allocation*)buf2054, *(uint32_t*)buf2055, *(uint32_t*)buf2056, *(uint32_t*)buf2057); + *(long2*)buf2058 = rsGetElementAt_long2(*(rs_allocation*)buf2059, *(uint32_t*)buf2060, *(uint32_t*)buf2061, *(uint32_t*)buf2062); + *(long3*)buf2063 = rsGetElementAt_long3(*(rs_allocation*)buf2064, *(uint32_t*)buf2065, *(uint32_t*)buf2066, *(uint32_t*)buf2067); + *(long4*)buf2068 = rsGetElementAt_long4(*(rs_allocation*)buf2069, *(uint32_t*)buf2070, *(uint32_t*)buf2071, *(uint32_t*)buf2072); + *(ulong*)buf2073 = rsGetElementAt_ulong(*(rs_allocation*)buf2074, *(uint32_t*)buf2075, *(uint32_t*)buf2076, *(uint32_t*)buf2077); + *(ulong2*)buf2078 = rsGetElementAt_ulong2(*(rs_allocation*)buf2079, *(uint32_t*)buf2080, *(uint32_t*)buf2081, *(uint32_t*)buf2082); + *(ulong3*)buf2083 = rsGetElementAt_ulong3(*(rs_allocation*)buf2084, *(uint32_t*)buf2085, *(uint32_t*)buf2086, *(uint32_t*)buf2087); + *(ulong4*)buf2088 = rsGetElementAt_ulong4(*(rs_allocation*)buf2089, *(uint32_t*)buf2090, *(uint32_t*)buf2091, *(uint32_t*)buf2092); + *(uchar*)buf2093 = rsGetElementAtYuv_uchar_U(*(rs_allocation*)buf2094, *(uint32_t*)buf2095, *(uint32_t*)buf2096); + *(uchar*)buf2097 = rsGetElementAtYuv_uchar_V(*(rs_allocation*)buf2098, *(uint32_t*)buf2099, *(uint32_t*)buf2100); + *(uchar*)buf2101 = rsGetElementAtYuv_uchar_Y(*(rs_allocation*)buf2102, *(uint32_t*)buf2103, *(uint32_t*)buf2104); + *(bool*)buf2105 = rsIsObject(*(rs_element*)buf2106); + *(bool*)buf2107 = rsIsObject(*(rs_type*)buf2108); + *(bool*)buf2109 = rsIsObject(*(rs_allocation*)buf2110); + *(bool*)buf2111 = rsIsObject(*(rs_sampler*)buf2112); + *(bool*)buf2113 = rsIsObject(*(rs_script*)buf2114); #ifndef __LP64__ - *(bool*)buf2097 = rsIsObject(*(rs_mesh*)buf2098); - *(bool*)buf2099 = rsIsObject(*(rs_program_fragment*)buf2100); - *(bool*)buf2101 = rsIsObject(*(rs_program_vertex*)buf2102); - *(bool*)buf2103 = rsIsObject(*(rs_program_raster*)buf2104); - *(bool*)buf2105 = rsIsObject(*(rs_program_store*)buf2106); - *(bool*)buf2107 = rsIsObject(*(rs_font*)buf2108); + *(bool*)buf2115 = rsIsObject(*(rs_mesh*)buf2116); + *(bool*)buf2117 = rsIsObject(*(rs_program_fragment*)buf2118); + *(bool*)buf2119 = rsIsObject(*(rs_program_vertex*)buf2120); + *(bool*)buf2121 = rsIsObject(*(rs_program_raster*)buf2122); + *(bool*)buf2123 = rsIsObject(*(rs_program_store*)buf2124); + *(bool*)buf2125 = rsIsObject(*(rs_font*)buf2126); #endif - *(bool*)buf2109 = rsIsSphereInFrustum((float4*) buf2110, (float4*) buf2111, (float4*) buf2112, (float4*) buf2113, (float4*) buf2114, (float4*) buf2115, (float4*) buf2116); - *(rs_tm**)buf2117 = rsLocaltime((rs_tm*) buf2118, (const rs_time_t*) buf2119); - *(float*)buf2120 = rsMatrixGet((const rs_matrix4x4*) buf2121, *(uint32_t*)buf2122, *(uint32_t*)buf2123); - *(float*)buf2124 = rsMatrixGet((const rs_matrix3x3*) buf2125, *(uint32_t*)buf2126, *(uint32_t*)buf2127); - *(float*)buf2128 = rsMatrixGet((const rs_matrix2x2*) buf2129, *(uint32_t*)buf2130, *(uint32_t*)buf2131); - *(bool*)buf2132 = rsMatrixInverse((rs_matrix4x4*) buf2133); - *(bool*)buf2134 = rsMatrixInverseTranspose((rs_matrix4x4*) buf2135); - rsMatrixLoad((rs_matrix4x4*) buf2136, (const float*) buf2137); - rsMatrixLoad((rs_matrix3x3*) buf2138, (const float*) buf2139); - rsMatrixLoad((rs_matrix2x2*) buf2140, (const float*) buf2141); - rsMatrixLoad((rs_matrix4x4*) buf2142, (const rs_matrix4x4*) buf2143); - rsMatrixLoad((rs_matrix3x3*) buf2144, (const rs_matrix3x3*) buf2145); - rsMatrixLoad((rs_matrix2x2*) buf2146, (const rs_matrix2x2*) buf2147); - rsMatrixLoad((rs_matrix4x4*) buf2148, (const rs_matrix3x3*) buf2149); - rsMatrixLoad((rs_matrix4x4*) buf2150, (const rs_matrix2x2*) buf2151); - rsMatrixLoadFrustum((rs_matrix4x4*) buf2152, *(float*)buf2153, *(float*)buf2154, *(float*)buf2155, *(float*)buf2156, *(float*)buf2157, *(float*)buf2158); - rsMatrixLoadIdentity((rs_matrix4x4*) buf2159); - rsMatrixLoadIdentity((rs_matrix3x3*) buf2160); - rsMatrixLoadIdentity((rs_matrix2x2*) buf2161); - rsMatrixLoadMultiply((rs_matrix4x4*) buf2162, (const rs_matrix4x4*) buf2163, (const rs_matrix4x4*) buf2164); - rsMatrixLoadMultiply((rs_matrix3x3*) buf2165, (const rs_matrix3x3*) buf2166, (const rs_matrix3x3*) buf2167); - rsMatrixLoadMultiply((rs_matrix2x2*) buf2168, (const rs_matrix2x2*) buf2169, (const rs_matrix2x2*) buf2170); - rsMatrixLoadOrtho((rs_matrix4x4*) buf2171, *(float*)buf2172, *(float*)buf2173, *(float*)buf2174, *(float*)buf2175, *(float*)buf2176, *(float*)buf2177); - rsMatrixLoadPerspective((rs_matrix4x4*) buf2178, *(float*)buf2179, *(float*)buf2180, *(float*)buf2181, *(float*)buf2182); - rsMatrixLoadRotate((rs_matrix4x4*) buf2183, *(float*)buf2184, *(float*)buf2185, *(float*)buf2186, *(float*)buf2187); - rsMatrixLoadScale((rs_matrix4x4*) buf2188, *(float*)buf2189, *(float*)buf2190, *(float*)buf2191); - rsMatrixLoadTranslate((rs_matrix4x4*) buf2192, *(float*)buf2193, *(float*)buf2194, *(float*)buf2195); - rsMatrixMultiply((rs_matrix4x4*) buf2196, (const rs_matrix4x4*) buf2197); - rsMatrixMultiply((rs_matrix3x3*) buf2198, (const rs_matrix3x3*) buf2199); - rsMatrixMultiply((rs_matrix2x2*) buf2200, (const rs_matrix2x2*) buf2201); - *(float4*)buf2202 = rsMatrixMultiply((const rs_matrix4x4*) buf2203, *(float4*)buf2204); - *(float4*)buf2205 = rsMatrixMultiply((const rs_matrix4x4*) buf2206, *(float3*)buf2207); - *(float4*)buf2208 = rsMatrixMultiply((const rs_matrix4x4*) buf2209, *(float2*)buf2210); - *(float3*)buf2211 = rsMatrixMultiply((const rs_matrix3x3*) buf2212, *(float3*)buf2213); - *(float3*)buf2214 = rsMatrixMultiply((const rs_matrix3x3*) buf2215, *(float2*)buf2216); - *(float2*)buf2217 = rsMatrixMultiply((const rs_matrix2x2*) buf2218, *(float2*)buf2219); - rsMatrixRotate((rs_matrix4x4*) buf2220, *(float*)buf2221, *(float*)buf2222, *(float*)buf2223, *(float*)buf2224); - rsMatrixScale((rs_matrix4x4*) buf2225, *(float*)buf2226, *(float*)buf2227, *(float*)buf2228); - rsMatrixSet((rs_matrix4x4*) buf2229, *(uint32_t*)buf2230, *(uint32_t*)buf2231, *(float*)buf2232); - rsMatrixSet((rs_matrix3x3*) buf2233, *(uint32_t*)buf2234, *(uint32_t*)buf2235, *(float*)buf2236); - rsMatrixSet((rs_matrix2x2*) buf2237, *(uint32_t*)buf2238, *(uint32_t*)buf2239, *(float*)buf2240); - rsMatrixTranslate((rs_matrix4x4*) buf2241, *(float*)buf2242, *(float*)buf2243, *(float*)buf2244); - rsMatrixTranspose((rs_matrix4x4*) buf2245); - rsMatrixTranspose((rs_matrix3x3*) buf2246); - rsMatrixTranspose((rs_matrix2x2*) buf2247); - *(uchar4*)buf2248 = rsPackColorTo8888(*(float*)buf2249, *(float*)buf2250, *(float*)buf2251); - *(uchar4*)buf2252 = rsPackColorTo8888(*(float*)buf2253, *(float*)buf2254, *(float*)buf2255, *(float*)buf2256); - *(uchar4*)buf2257 = rsPackColorTo8888(*(float3*)buf2258); - *(uchar4*)buf2259 = rsPackColorTo8888(*(float4*)buf2260); - rsQuaternionAdd((rs_quaternion*) buf2261, (const rs_quaternion*) buf2262); - rsQuaternionConjugate((rs_quaternion*) buf2263); - *(float*)buf2264 = rsQuaternionDot((const rs_quaternion*) buf2265, (const rs_quaternion*) buf2266); - rsQuaternionGetMatrixUnit((rs_matrix4x4*) buf2267, (const rs_quaternion*) buf2268); - rsQuaternionLoadRotate((rs_quaternion*) buf2269, *(float*)buf2270, *(float*)buf2271, *(float*)buf2272, *(float*)buf2273); - rsQuaternionLoadRotateUnit((rs_quaternion*) buf2274, *(float*)buf2275, *(float*)buf2276, *(float*)buf2277, *(float*)buf2278); - rsQuaternionMultiply((rs_quaternion*) buf2279, *(float*)buf2280); - rsQuaternionMultiply((rs_quaternion*) buf2281, (const rs_quaternion*) buf2282); - rsQuaternionNormalize((rs_quaternion*) buf2283); - rsQuaternionSet((rs_quaternion*) buf2284, *(float*)buf2285, *(float*)buf2286, *(float*)buf2287, *(float*)buf2288); - rsQuaternionSet((rs_quaternion*) buf2289, (const rs_quaternion*) buf2290); - rsQuaternionSlerp((rs_quaternion*) buf2291, (const rs_quaternion*) buf2292, (const rs_quaternion*) buf2293, *(float*)buf2294); - *(int*)buf2295 = rsRand(*(int*)buf2296); - *(int*)buf2297 = rsRand(*(int*)buf2298, *(int*)buf2299); - *(float*)buf2300 = rsRand(*(float*)buf2301); - *(float*)buf2302 = rsRand(*(float*)buf2303, *(float*)buf2304); - *(float4*)buf2305 = rsSample(*(rs_allocation*)buf2306, *(rs_sampler*)buf2307, *(float*)buf2308); - *(float4*)buf2309 = rsSample(*(rs_allocation*)buf2310, *(rs_sampler*)buf2311, *(float*)buf2312, *(float*)buf2313); - *(float4*)buf2314 = rsSample(*(rs_allocation*)buf2315, *(rs_sampler*)buf2316, *(float2*)buf2317); - *(float4*)buf2318 = rsSample(*(rs_allocation*)buf2319, *(rs_sampler*)buf2320, *(float2*)buf2321, *(float*)buf2322); - *(float*)buf2323 = rsSamplerGetAnisotropy(*(rs_sampler*)buf2324); - *(rs_sampler_value*)buf2325 = rsSamplerGetMagnification(*(rs_sampler*)buf2326); - *(rs_sampler_value*)buf2327 = rsSamplerGetMinification(*(rs_sampler*)buf2328); - *(rs_sampler_value*)buf2329 = rsSamplerGetWrapS(*(rs_sampler*)buf2330); - *(rs_sampler_value*)buf2331 = rsSamplerGetWrapT(*(rs_sampler*)buf2332); - *(bool*)buf2333 = rsSendToClient(*(int*)buf2334); - *(bool*)buf2335 = rsSendToClient(*(int*)buf2336, (const void*) buf2337, *(uint*)buf2338); - rsSendToClientBlocking(*(int*)buf2339); - rsSendToClientBlocking(*(int*)buf2340, (const void*) buf2341, *(uint*)buf2342); - rsSetElementAt(*(rs_allocation*)buf2343, (void*) buf2344, *(uint32_t*)buf2345); - rsSetElementAt(*(rs_allocation*)buf2346, (void*) buf2347, *(uint32_t*)buf2348, *(uint32_t*)buf2349); - rsSetElementAt_float(*(rs_allocation*)buf2350, *(float*)buf2351, *(uint32_t*)buf2352); - rsSetElementAt_float2(*(rs_allocation*)buf2353, *(float2*)buf2354, *(uint32_t*)buf2355); - rsSetElementAt_float3(*(rs_allocation*)buf2356, *(float3*)buf2357, *(uint32_t*)buf2358); - rsSetElementAt_float4(*(rs_allocation*)buf2359, *(float4*)buf2360, *(uint32_t*)buf2361); - rsSetElementAt_double(*(rs_allocation*)buf2362, *(double*)buf2363, *(uint32_t*)buf2364); - rsSetElementAt_double2(*(rs_allocation*)buf2365, *(double2*)buf2366, *(uint32_t*)buf2367); - rsSetElementAt_double3(*(rs_allocation*)buf2368, *(double3*)buf2369, *(uint32_t*)buf2370); - rsSetElementAt_double4(*(rs_allocation*)buf2371, *(double4*)buf2372, *(uint32_t*)buf2373); - rsSetElementAt_char(*(rs_allocation*)buf2374, *(char*)buf2375, *(uint32_t*)buf2376); - rsSetElementAt_char2(*(rs_allocation*)buf2377, *(char2*)buf2378, *(uint32_t*)buf2379); - rsSetElementAt_char3(*(rs_allocation*)buf2380, *(char3*)buf2381, *(uint32_t*)buf2382); - rsSetElementAt_char4(*(rs_allocation*)buf2383, *(char4*)buf2384, *(uint32_t*)buf2385); - rsSetElementAt_uchar(*(rs_allocation*)buf2386, *(uchar*)buf2387, *(uint32_t*)buf2388); - rsSetElementAt_uchar2(*(rs_allocation*)buf2389, *(uchar2*)buf2390, *(uint32_t*)buf2391); - rsSetElementAt_uchar3(*(rs_allocation*)buf2392, *(uchar3*)buf2393, *(uint32_t*)buf2394); - rsSetElementAt_uchar4(*(rs_allocation*)buf2395, *(uchar4*)buf2396, *(uint32_t*)buf2397); - rsSetElementAt_short(*(rs_allocation*)buf2398, *(short*)buf2399, *(uint32_t*)buf2400); - rsSetElementAt_short2(*(rs_allocation*)buf2401, *(short2*)buf2402, *(uint32_t*)buf2403); - rsSetElementAt_short3(*(rs_allocation*)buf2404, *(short3*)buf2405, *(uint32_t*)buf2406); - rsSetElementAt_short4(*(rs_allocation*)buf2407, *(short4*)buf2408, *(uint32_t*)buf2409); - rsSetElementAt_ushort(*(rs_allocation*)buf2410, *(ushort*)buf2411, *(uint32_t*)buf2412); - rsSetElementAt_ushort2(*(rs_allocation*)buf2413, *(ushort2*)buf2414, *(uint32_t*)buf2415); - rsSetElementAt_ushort3(*(rs_allocation*)buf2416, *(ushort3*)buf2417, *(uint32_t*)buf2418); - rsSetElementAt_ushort4(*(rs_allocation*)buf2419, *(ushort4*)buf2420, *(uint32_t*)buf2421); - rsSetElementAt_int(*(rs_allocation*)buf2422, *(int*)buf2423, *(uint32_t*)buf2424); - rsSetElementAt_int2(*(rs_allocation*)buf2425, *(int2*)buf2426, *(uint32_t*)buf2427); - rsSetElementAt_int3(*(rs_allocation*)buf2428, *(int3*)buf2429, *(uint32_t*)buf2430); - rsSetElementAt_int4(*(rs_allocation*)buf2431, *(int4*)buf2432, *(uint32_t*)buf2433); - rsSetElementAt_uint(*(rs_allocation*)buf2434, *(uint*)buf2435, *(uint32_t*)buf2436); - rsSetElementAt_uint2(*(rs_allocation*)buf2437, *(uint2*)buf2438, *(uint32_t*)buf2439); - rsSetElementAt_uint3(*(rs_allocation*)buf2440, *(uint3*)buf2441, *(uint32_t*)buf2442); - rsSetElementAt_uint4(*(rs_allocation*)buf2443, *(uint4*)buf2444, *(uint32_t*)buf2445); - rsSetElementAt_long(*(rs_allocation*)buf2446, *(long*)buf2447, *(uint32_t*)buf2448); - rsSetElementAt_long2(*(rs_allocation*)buf2449, *(long2*)buf2450, *(uint32_t*)buf2451); - rsSetElementAt_long3(*(rs_allocation*)buf2452, *(long3*)buf2453, *(uint32_t*)buf2454); - rsSetElementAt_long4(*(rs_allocation*)buf2455, *(long4*)buf2456, *(uint32_t*)buf2457); - rsSetElementAt_ulong(*(rs_allocation*)buf2458, *(ulong*)buf2459, *(uint32_t*)buf2460); - rsSetElementAt_ulong2(*(rs_allocation*)buf2461, *(ulong2*)buf2462, *(uint32_t*)buf2463); - rsSetElementAt_ulong3(*(rs_allocation*)buf2464, *(ulong3*)buf2465, *(uint32_t*)buf2466); - rsSetElementAt_ulong4(*(rs_allocation*)buf2467, *(ulong4*)buf2468, *(uint32_t*)buf2469); - rsSetElementAt_float(*(rs_allocation*)buf2470, *(float*)buf2471, *(uint32_t*)buf2472, *(uint32_t*)buf2473); - rsSetElementAt_float2(*(rs_allocation*)buf2474, *(float2*)buf2475, *(uint32_t*)buf2476, *(uint32_t*)buf2477); - rsSetElementAt_float3(*(rs_allocation*)buf2478, *(float3*)buf2479, *(uint32_t*)buf2480, *(uint32_t*)buf2481); - rsSetElementAt_float4(*(rs_allocation*)buf2482, *(float4*)buf2483, *(uint32_t*)buf2484, *(uint32_t*)buf2485); - rsSetElementAt_double(*(rs_allocation*)buf2486, *(double*)buf2487, *(uint32_t*)buf2488, *(uint32_t*)buf2489); - rsSetElementAt_double2(*(rs_allocation*)buf2490, *(double2*)buf2491, *(uint32_t*)buf2492, *(uint32_t*)buf2493); - rsSetElementAt_double3(*(rs_allocation*)buf2494, *(double3*)buf2495, *(uint32_t*)buf2496, *(uint32_t*)buf2497); - rsSetElementAt_double4(*(rs_allocation*)buf2498, *(double4*)buf2499, *(uint32_t*)buf2500, *(uint32_t*)buf2501); - rsSetElementAt_char(*(rs_allocation*)buf2502, *(char*)buf2503, *(uint32_t*)buf2504, *(uint32_t*)buf2505); - rsSetElementAt_char2(*(rs_allocation*)buf2506, *(char2*)buf2507, *(uint32_t*)buf2508, *(uint32_t*)buf2509); - rsSetElementAt_char3(*(rs_allocation*)buf2510, *(char3*)buf2511, *(uint32_t*)buf2512, *(uint32_t*)buf2513); - rsSetElementAt_char4(*(rs_allocation*)buf2514, *(char4*)buf2515, *(uint32_t*)buf2516, *(uint32_t*)buf2517); - rsSetElementAt_uchar(*(rs_allocation*)buf2518, *(uchar*)buf2519, *(uint32_t*)buf2520, *(uint32_t*)buf2521); - rsSetElementAt_uchar2(*(rs_allocation*)buf2522, *(uchar2*)buf2523, *(uint32_t*)buf2524, *(uint32_t*)buf2525); - rsSetElementAt_uchar3(*(rs_allocation*)buf2526, *(uchar3*)buf2527, *(uint32_t*)buf2528, *(uint32_t*)buf2529); - rsSetElementAt_uchar4(*(rs_allocation*)buf2530, *(uchar4*)buf2531, *(uint32_t*)buf2532, *(uint32_t*)buf2533); - rsSetElementAt_short(*(rs_allocation*)buf2534, *(short*)buf2535, *(uint32_t*)buf2536, *(uint32_t*)buf2537); - rsSetElementAt_short2(*(rs_allocation*)buf2538, *(short2*)buf2539, *(uint32_t*)buf2540, *(uint32_t*)buf2541); - rsSetElementAt_short3(*(rs_allocation*)buf2542, *(short3*)buf2543, *(uint32_t*)buf2544, *(uint32_t*)buf2545); - rsSetElementAt_short4(*(rs_allocation*)buf2546, *(short4*)buf2547, *(uint32_t*)buf2548, *(uint32_t*)buf2549); - rsSetElementAt_ushort(*(rs_allocation*)buf2550, *(ushort*)buf2551, *(uint32_t*)buf2552, *(uint32_t*)buf2553); - rsSetElementAt_ushort2(*(rs_allocation*)buf2554, *(ushort2*)buf2555, *(uint32_t*)buf2556, *(uint32_t*)buf2557); - rsSetElementAt_ushort3(*(rs_allocation*)buf2558, *(ushort3*)buf2559, *(uint32_t*)buf2560, *(uint32_t*)buf2561); - rsSetElementAt_ushort4(*(rs_allocation*)buf2562, *(ushort4*)buf2563, *(uint32_t*)buf2564, *(uint32_t*)buf2565); - rsSetElementAt_int(*(rs_allocation*)buf2566, *(int*)buf2567, *(uint32_t*)buf2568, *(uint32_t*)buf2569); - rsSetElementAt_int2(*(rs_allocation*)buf2570, *(int2*)buf2571, *(uint32_t*)buf2572, *(uint32_t*)buf2573); - rsSetElementAt_int3(*(rs_allocation*)buf2574, *(int3*)buf2575, *(uint32_t*)buf2576, *(uint32_t*)buf2577); - rsSetElementAt_int4(*(rs_allocation*)buf2578, *(int4*)buf2579, *(uint32_t*)buf2580, *(uint32_t*)buf2581); - rsSetElementAt_uint(*(rs_allocation*)buf2582, *(uint*)buf2583, *(uint32_t*)buf2584, *(uint32_t*)buf2585); - rsSetElementAt_uint2(*(rs_allocation*)buf2586, *(uint2*)buf2587, *(uint32_t*)buf2588, *(uint32_t*)buf2589); - rsSetElementAt_uint3(*(rs_allocation*)buf2590, *(uint3*)buf2591, *(uint32_t*)buf2592, *(uint32_t*)buf2593); - rsSetElementAt_uint4(*(rs_allocation*)buf2594, *(uint4*)buf2595, *(uint32_t*)buf2596, *(uint32_t*)buf2597); - rsSetElementAt_long(*(rs_allocation*)buf2598, *(long*)buf2599, *(uint32_t*)buf2600, *(uint32_t*)buf2601); - rsSetElementAt_long2(*(rs_allocation*)buf2602, *(long2*)buf2603, *(uint32_t*)buf2604, *(uint32_t*)buf2605); - rsSetElementAt_long3(*(rs_allocation*)buf2606, *(long3*)buf2607, *(uint32_t*)buf2608, *(uint32_t*)buf2609); - rsSetElementAt_long4(*(rs_allocation*)buf2610, *(long4*)buf2611, *(uint32_t*)buf2612, *(uint32_t*)buf2613); - rsSetElementAt_ulong(*(rs_allocation*)buf2614, *(ulong*)buf2615, *(uint32_t*)buf2616, *(uint32_t*)buf2617); - rsSetElementAt_ulong2(*(rs_allocation*)buf2618, *(ulong2*)buf2619, *(uint32_t*)buf2620, *(uint32_t*)buf2621); - rsSetElementAt_ulong3(*(rs_allocation*)buf2622, *(ulong3*)buf2623, *(uint32_t*)buf2624, *(uint32_t*)buf2625); - rsSetElementAt_ulong4(*(rs_allocation*)buf2626, *(ulong4*)buf2627, *(uint32_t*)buf2628, *(uint32_t*)buf2629); - rsSetElementAt_float(*(rs_allocation*)buf2630, *(float*)buf2631, *(uint32_t*)buf2632, *(uint32_t*)buf2633, *(uint32_t*)buf2634); - rsSetElementAt_float2(*(rs_allocation*)buf2635, *(float2*)buf2636, *(uint32_t*)buf2637, *(uint32_t*)buf2638, *(uint32_t*)buf2639); - rsSetElementAt_float3(*(rs_allocation*)buf2640, *(float3*)buf2641, *(uint32_t*)buf2642, *(uint32_t*)buf2643, *(uint32_t*)buf2644); - rsSetElementAt_float4(*(rs_allocation*)buf2645, *(float4*)buf2646, *(uint32_t*)buf2647, *(uint32_t*)buf2648, *(uint32_t*)buf2649); - rsSetElementAt_double(*(rs_allocation*)buf2650, *(double*)buf2651, *(uint32_t*)buf2652, *(uint32_t*)buf2653, *(uint32_t*)buf2654); - rsSetElementAt_double2(*(rs_allocation*)buf2655, *(double2*)buf2656, *(uint32_t*)buf2657, *(uint32_t*)buf2658, *(uint32_t*)buf2659); - rsSetElementAt_double3(*(rs_allocation*)buf2660, *(double3*)buf2661, *(uint32_t*)buf2662, *(uint32_t*)buf2663, *(uint32_t*)buf2664); - rsSetElementAt_double4(*(rs_allocation*)buf2665, *(double4*)buf2666, *(uint32_t*)buf2667, *(uint32_t*)buf2668, *(uint32_t*)buf2669); - rsSetElementAt_char(*(rs_allocation*)buf2670, *(char*)buf2671, *(uint32_t*)buf2672, *(uint32_t*)buf2673, *(uint32_t*)buf2674); - rsSetElementAt_char2(*(rs_allocation*)buf2675, *(char2*)buf2676, *(uint32_t*)buf2677, *(uint32_t*)buf2678, *(uint32_t*)buf2679); - rsSetElementAt_char3(*(rs_allocation*)buf2680, *(char3*)buf2681, *(uint32_t*)buf2682, *(uint32_t*)buf2683, *(uint32_t*)buf2684); - rsSetElementAt_char4(*(rs_allocation*)buf2685, *(char4*)buf2686, *(uint32_t*)buf2687, *(uint32_t*)buf2688, *(uint32_t*)buf2689); - rsSetElementAt_uchar(*(rs_allocation*)buf2690, *(uchar*)buf2691, *(uint32_t*)buf2692, *(uint32_t*)buf2693, *(uint32_t*)buf2694); - rsSetElementAt_uchar2(*(rs_allocation*)buf2695, *(uchar2*)buf2696, *(uint32_t*)buf2697, *(uint32_t*)buf2698, *(uint32_t*)buf2699); - rsSetElementAt_uchar3(*(rs_allocation*)buf2700, *(uchar3*)buf2701, *(uint32_t*)buf2702, *(uint32_t*)buf2703, *(uint32_t*)buf2704); - rsSetElementAt_uchar4(*(rs_allocation*)buf2705, *(uchar4*)buf2706, *(uint32_t*)buf2707, *(uint32_t*)buf2708, *(uint32_t*)buf2709); - rsSetElementAt_short(*(rs_allocation*)buf2710, *(short*)buf2711, *(uint32_t*)buf2712, *(uint32_t*)buf2713, *(uint32_t*)buf2714); - rsSetElementAt_short2(*(rs_allocation*)buf2715, *(short2*)buf2716, *(uint32_t*)buf2717, *(uint32_t*)buf2718, *(uint32_t*)buf2719); - rsSetElementAt_short3(*(rs_allocation*)buf2720, *(short3*)buf2721, *(uint32_t*)buf2722, *(uint32_t*)buf2723, *(uint32_t*)buf2724); - rsSetElementAt_short4(*(rs_allocation*)buf2725, *(short4*)buf2726, *(uint32_t*)buf2727, *(uint32_t*)buf2728, *(uint32_t*)buf2729); - rsSetElementAt_ushort(*(rs_allocation*)buf2730, *(ushort*)buf2731, *(uint32_t*)buf2732, *(uint32_t*)buf2733, *(uint32_t*)buf2734); - rsSetElementAt_ushort2(*(rs_allocation*)buf2735, *(ushort2*)buf2736, *(uint32_t*)buf2737, *(uint32_t*)buf2738, *(uint32_t*)buf2739); - rsSetElementAt_ushort3(*(rs_allocation*)buf2740, *(ushort3*)buf2741, *(uint32_t*)buf2742, *(uint32_t*)buf2743, *(uint32_t*)buf2744); - rsSetElementAt_ushort4(*(rs_allocation*)buf2745, *(ushort4*)buf2746, *(uint32_t*)buf2747, *(uint32_t*)buf2748, *(uint32_t*)buf2749); - rsSetElementAt_int(*(rs_allocation*)buf2750, *(int*)buf2751, *(uint32_t*)buf2752, *(uint32_t*)buf2753, *(uint32_t*)buf2754); - rsSetElementAt_int2(*(rs_allocation*)buf2755, *(int2*)buf2756, *(uint32_t*)buf2757, *(uint32_t*)buf2758, *(uint32_t*)buf2759); - rsSetElementAt_int3(*(rs_allocation*)buf2760, *(int3*)buf2761, *(uint32_t*)buf2762, *(uint32_t*)buf2763, *(uint32_t*)buf2764); - rsSetElementAt_int4(*(rs_allocation*)buf2765, *(int4*)buf2766, *(uint32_t*)buf2767, *(uint32_t*)buf2768, *(uint32_t*)buf2769); - rsSetElementAt_uint(*(rs_allocation*)buf2770, *(uint*)buf2771, *(uint32_t*)buf2772, *(uint32_t*)buf2773, *(uint32_t*)buf2774); - rsSetElementAt_uint2(*(rs_allocation*)buf2775, *(uint2*)buf2776, *(uint32_t*)buf2777, *(uint32_t*)buf2778, *(uint32_t*)buf2779); - rsSetElementAt_uint3(*(rs_allocation*)buf2780, *(uint3*)buf2781, *(uint32_t*)buf2782, *(uint32_t*)buf2783, *(uint32_t*)buf2784); - rsSetElementAt_uint4(*(rs_allocation*)buf2785, *(uint4*)buf2786, *(uint32_t*)buf2787, *(uint32_t*)buf2788, *(uint32_t*)buf2789); - rsSetElementAt_long(*(rs_allocation*)buf2790, *(long*)buf2791, *(uint32_t*)buf2792, *(uint32_t*)buf2793, *(uint32_t*)buf2794); - rsSetElementAt_long2(*(rs_allocation*)buf2795, *(long2*)buf2796, *(uint32_t*)buf2797, *(uint32_t*)buf2798, *(uint32_t*)buf2799); - rsSetElementAt_long3(*(rs_allocation*)buf2800, *(long3*)buf2801, *(uint32_t*)buf2802, *(uint32_t*)buf2803, *(uint32_t*)buf2804); - rsSetElementAt_long4(*(rs_allocation*)buf2805, *(long4*)buf2806, *(uint32_t*)buf2807, *(uint32_t*)buf2808, *(uint32_t*)buf2809); - rsSetElementAt_ulong(*(rs_allocation*)buf2810, *(ulong*)buf2811, *(uint32_t*)buf2812, *(uint32_t*)buf2813, *(uint32_t*)buf2814); - rsSetElementAt_ulong2(*(rs_allocation*)buf2815, *(ulong2*)buf2816, *(uint32_t*)buf2817, *(uint32_t*)buf2818, *(uint32_t*)buf2819); - rsSetElementAt_ulong3(*(rs_allocation*)buf2820, *(ulong3*)buf2821, *(uint32_t*)buf2822, *(uint32_t*)buf2823, *(uint32_t*)buf2824); - rsSetElementAt_ulong4(*(rs_allocation*)buf2825, *(ulong4*)buf2826, *(uint32_t*)buf2827, *(uint32_t*)buf2828, *(uint32_t*)buf2829); - rsSetObject((rs_element*) buf2830, *(rs_element*)buf2831); - rsSetObject((rs_type*) buf2832, *(rs_type*)buf2833); - rsSetObject((rs_allocation*) buf2834, *(rs_allocation*)buf2835); - rsSetObject((rs_sampler*) buf2836, *(rs_sampler*)buf2837); - rsSetObject((rs_script*) buf2838, *(rs_script*)buf2839); + *(bool*)buf2127 = rsIsSphereInFrustum((float4*) buf2128, (float4*) buf2129, (float4*) buf2130, (float4*) buf2131, (float4*) buf2132, (float4*) buf2133, (float4*) buf2134); + *(rs_tm**)buf2135 = rsLocaltime((rs_tm*) buf2136, (const rs_time_t*) buf2137); + *(float*)buf2138 = rsMatrixGet((const rs_matrix4x4*) buf2139, *(uint32_t*)buf2140, *(uint32_t*)buf2141); + *(float*)buf2142 = rsMatrixGet((const rs_matrix3x3*) buf2143, *(uint32_t*)buf2144, *(uint32_t*)buf2145); + *(float*)buf2146 = rsMatrixGet((const rs_matrix2x2*) buf2147, *(uint32_t*)buf2148, *(uint32_t*)buf2149); + *(bool*)buf2150 = rsMatrixInverse((rs_matrix4x4*) buf2151); + *(bool*)buf2152 = rsMatrixInverseTranspose((rs_matrix4x4*) buf2153); + rsMatrixLoad((rs_matrix4x4*) buf2154, (const float*) buf2155); + rsMatrixLoad((rs_matrix3x3*) buf2156, (const float*) buf2157); + rsMatrixLoad((rs_matrix2x2*) buf2158, (const float*) buf2159); + rsMatrixLoad((rs_matrix4x4*) buf2160, (const rs_matrix4x4*) buf2161); + rsMatrixLoad((rs_matrix3x3*) buf2162, (const rs_matrix3x3*) buf2163); + rsMatrixLoad((rs_matrix2x2*) buf2164, (const rs_matrix2x2*) buf2165); + rsMatrixLoad((rs_matrix4x4*) buf2166, (const rs_matrix3x3*) buf2167); + rsMatrixLoad((rs_matrix4x4*) buf2168, (const rs_matrix2x2*) buf2169); + rsMatrixLoadFrustum((rs_matrix4x4*) buf2170, *(float*)buf2171, *(float*)buf2172, *(float*)buf2173, *(float*)buf2174, *(float*)buf2175, *(float*)buf2176); + rsMatrixLoadIdentity((rs_matrix4x4*) buf2177); + rsMatrixLoadIdentity((rs_matrix3x3*) buf2178); + rsMatrixLoadIdentity((rs_matrix2x2*) buf2179); + rsMatrixLoadMultiply((rs_matrix4x4*) buf2180, (const rs_matrix4x4*) buf2181, (const rs_matrix4x4*) buf2182); + rsMatrixLoadMultiply((rs_matrix3x3*) buf2183, (const rs_matrix3x3*) buf2184, (const rs_matrix3x3*) buf2185); + rsMatrixLoadMultiply((rs_matrix2x2*) buf2186, (const rs_matrix2x2*) buf2187, (const rs_matrix2x2*) buf2188); + rsMatrixLoadOrtho((rs_matrix4x4*) buf2189, *(float*)buf2190, *(float*)buf2191, *(float*)buf2192, *(float*)buf2193, *(float*)buf2194, *(float*)buf2195); + rsMatrixLoadPerspective((rs_matrix4x4*) buf2196, *(float*)buf2197, *(float*)buf2198, *(float*)buf2199, *(float*)buf2200); + rsMatrixLoadRotate((rs_matrix4x4*) buf2201, *(float*)buf2202, *(float*)buf2203, *(float*)buf2204, *(float*)buf2205); + rsMatrixLoadScale((rs_matrix4x4*) buf2206, *(float*)buf2207, *(float*)buf2208, *(float*)buf2209); + rsMatrixLoadTranslate((rs_matrix4x4*) buf2210, *(float*)buf2211, *(float*)buf2212, *(float*)buf2213); + rsMatrixMultiply((rs_matrix4x4*) buf2214, (const rs_matrix4x4*) buf2215); + rsMatrixMultiply((rs_matrix3x3*) buf2216, (const rs_matrix3x3*) buf2217); + rsMatrixMultiply((rs_matrix2x2*) buf2218, (const rs_matrix2x2*) buf2219); + *(float4*)buf2220 = rsMatrixMultiply((const rs_matrix4x4*) buf2221, *(float4*)buf2222); + *(float4*)buf2223 = rsMatrixMultiply((const rs_matrix4x4*) buf2224, *(float3*)buf2225); + *(float4*)buf2226 = rsMatrixMultiply((const rs_matrix4x4*) buf2227, *(float2*)buf2228); + *(float3*)buf2229 = rsMatrixMultiply((const rs_matrix3x3*) buf2230, *(float3*)buf2231); + *(float3*)buf2232 = rsMatrixMultiply((const rs_matrix3x3*) buf2233, *(float2*)buf2234); + *(float2*)buf2235 = rsMatrixMultiply((const rs_matrix2x2*) buf2236, *(float2*)buf2237); + rsMatrixRotate((rs_matrix4x4*) buf2238, *(float*)buf2239, *(float*)buf2240, *(float*)buf2241, *(float*)buf2242); + rsMatrixScale((rs_matrix4x4*) buf2243, *(float*)buf2244, *(float*)buf2245, *(float*)buf2246); + rsMatrixSet((rs_matrix4x4*) buf2247, *(uint32_t*)buf2248, *(uint32_t*)buf2249, *(float*)buf2250); + rsMatrixSet((rs_matrix3x3*) buf2251, *(uint32_t*)buf2252, *(uint32_t*)buf2253, *(float*)buf2254); + rsMatrixSet((rs_matrix2x2*) buf2255, *(uint32_t*)buf2256, *(uint32_t*)buf2257, *(float*)buf2258); + rsMatrixTranslate((rs_matrix4x4*) buf2259, *(float*)buf2260, *(float*)buf2261, *(float*)buf2262); + rsMatrixTranspose((rs_matrix4x4*) buf2263); + rsMatrixTranspose((rs_matrix3x3*) buf2264); + rsMatrixTranspose((rs_matrix2x2*) buf2265); + *(uchar4*)buf2266 = rsPackColorTo8888(*(float*)buf2267, *(float*)buf2268, *(float*)buf2269); + *(uchar4*)buf2270 = rsPackColorTo8888(*(float*)buf2271, *(float*)buf2272, *(float*)buf2273, *(float*)buf2274); + *(uchar4*)buf2275 = rsPackColorTo8888(*(float3*)buf2276); + *(uchar4*)buf2277 = rsPackColorTo8888(*(float4*)buf2278); + rsQuaternionAdd((rs_quaternion*) buf2279, (const rs_quaternion*) buf2280); + rsQuaternionConjugate((rs_quaternion*) buf2281); + *(float*)buf2282 = rsQuaternionDot((const rs_quaternion*) buf2283, (const rs_quaternion*) buf2284); + rsQuaternionGetMatrixUnit((rs_matrix4x4*) buf2285, (const rs_quaternion*) buf2286); + rsQuaternionLoadRotate((rs_quaternion*) buf2287, *(float*)buf2288, *(float*)buf2289, *(float*)buf2290, *(float*)buf2291); + rsQuaternionLoadRotateUnit((rs_quaternion*) buf2292, *(float*)buf2293, *(float*)buf2294, *(float*)buf2295, *(float*)buf2296); + rsQuaternionMultiply((rs_quaternion*) buf2297, *(float*)buf2298); + rsQuaternionMultiply((rs_quaternion*) buf2299, (const rs_quaternion*) buf2300); + rsQuaternionNormalize((rs_quaternion*) buf2301); + rsQuaternionSet((rs_quaternion*) buf2302, *(float*)buf2303, *(float*)buf2304, *(float*)buf2305, *(float*)buf2306); + rsQuaternionSet((rs_quaternion*) buf2307, (const rs_quaternion*) buf2308); + rsQuaternionSlerp((rs_quaternion*) buf2309, (const rs_quaternion*) buf2310, (const rs_quaternion*) buf2311, *(float*)buf2312); + *(int*)buf2313 = rsRand(*(int*)buf2314); + *(int*)buf2315 = rsRand(*(int*)buf2316, *(int*)buf2317); + *(float*)buf2318 = rsRand(*(float*)buf2319); + *(float*)buf2320 = rsRand(*(float*)buf2321, *(float*)buf2322); + *(float4*)buf2323 = rsSample(*(rs_allocation*)buf2324, *(rs_sampler*)buf2325, *(float*)buf2326); + *(float4*)buf2327 = rsSample(*(rs_allocation*)buf2328, *(rs_sampler*)buf2329, *(float*)buf2330, *(float*)buf2331); + *(float4*)buf2332 = rsSample(*(rs_allocation*)buf2333, *(rs_sampler*)buf2334, *(float2*)buf2335); + *(float4*)buf2336 = rsSample(*(rs_allocation*)buf2337, *(rs_sampler*)buf2338, *(float2*)buf2339, *(float*)buf2340); + *(float*)buf2341 = rsSamplerGetAnisotropy(*(rs_sampler*)buf2342); + *(rs_sampler_value*)buf2343 = rsSamplerGetMagnification(*(rs_sampler*)buf2344); + *(rs_sampler_value*)buf2345 = rsSamplerGetMinification(*(rs_sampler*)buf2346); + *(rs_sampler_value*)buf2347 = rsSamplerGetWrapS(*(rs_sampler*)buf2348); + *(rs_sampler_value*)buf2349 = rsSamplerGetWrapT(*(rs_sampler*)buf2350); + *(bool*)buf2351 = rsSendToClient(*(int*)buf2352); + *(bool*)buf2353 = rsSendToClient(*(int*)buf2354, (const void*) buf2355, *(uint*)buf2356); + rsSendToClientBlocking(*(int*)buf2357); + rsSendToClientBlocking(*(int*)buf2358, (const void*) buf2359, *(uint*)buf2360); + rsSetElementAt(*(rs_allocation*)buf2361, (void*) buf2362, *(uint32_t*)buf2363); + rsSetElementAt(*(rs_allocation*)buf2364, (void*) buf2365, *(uint32_t*)buf2366, *(uint32_t*)buf2367); + rsSetElementAt_float(*(rs_allocation*)buf2368, *(float*)buf2369, *(uint32_t*)buf2370); + rsSetElementAt_float2(*(rs_allocation*)buf2371, *(float2*)buf2372, *(uint32_t*)buf2373); + rsSetElementAt_float3(*(rs_allocation*)buf2374, *(float3*)buf2375, *(uint32_t*)buf2376); + rsSetElementAt_float4(*(rs_allocation*)buf2377, *(float4*)buf2378, *(uint32_t*)buf2379); + rsSetElementAt_double(*(rs_allocation*)buf2380, *(double*)buf2381, *(uint32_t*)buf2382); + rsSetElementAt_double2(*(rs_allocation*)buf2383, *(double2*)buf2384, *(uint32_t*)buf2385); + rsSetElementAt_double3(*(rs_allocation*)buf2386, *(double3*)buf2387, *(uint32_t*)buf2388); + rsSetElementAt_double4(*(rs_allocation*)buf2389, *(double4*)buf2390, *(uint32_t*)buf2391); + rsSetElementAt_char(*(rs_allocation*)buf2392, *(char*)buf2393, *(uint32_t*)buf2394); + rsSetElementAt_char2(*(rs_allocation*)buf2395, *(char2*)buf2396, *(uint32_t*)buf2397); + rsSetElementAt_char3(*(rs_allocation*)buf2398, *(char3*)buf2399, *(uint32_t*)buf2400); + rsSetElementAt_char4(*(rs_allocation*)buf2401, *(char4*)buf2402, *(uint32_t*)buf2403); + rsSetElementAt_uchar(*(rs_allocation*)buf2404, *(uchar*)buf2405, *(uint32_t*)buf2406); + rsSetElementAt_uchar2(*(rs_allocation*)buf2407, *(uchar2*)buf2408, *(uint32_t*)buf2409); + rsSetElementAt_uchar3(*(rs_allocation*)buf2410, *(uchar3*)buf2411, *(uint32_t*)buf2412); + rsSetElementAt_uchar4(*(rs_allocation*)buf2413, *(uchar4*)buf2414, *(uint32_t*)buf2415); + rsSetElementAt_short(*(rs_allocation*)buf2416, *(short*)buf2417, *(uint32_t*)buf2418); + rsSetElementAt_short2(*(rs_allocation*)buf2419, *(short2*)buf2420, *(uint32_t*)buf2421); + rsSetElementAt_short3(*(rs_allocation*)buf2422, *(short3*)buf2423, *(uint32_t*)buf2424); + rsSetElementAt_short4(*(rs_allocation*)buf2425, *(short4*)buf2426, *(uint32_t*)buf2427); + rsSetElementAt_ushort(*(rs_allocation*)buf2428, *(ushort*)buf2429, *(uint32_t*)buf2430); + rsSetElementAt_ushort2(*(rs_allocation*)buf2431, *(ushort2*)buf2432, *(uint32_t*)buf2433); + rsSetElementAt_ushort3(*(rs_allocation*)buf2434, *(ushort3*)buf2435, *(uint32_t*)buf2436); + rsSetElementAt_ushort4(*(rs_allocation*)buf2437, *(ushort4*)buf2438, *(uint32_t*)buf2439); + rsSetElementAt_int(*(rs_allocation*)buf2440, *(int*)buf2441, *(uint32_t*)buf2442); + rsSetElementAt_int2(*(rs_allocation*)buf2443, *(int2*)buf2444, *(uint32_t*)buf2445); + rsSetElementAt_int3(*(rs_allocation*)buf2446, *(int3*)buf2447, *(uint32_t*)buf2448); + rsSetElementAt_int4(*(rs_allocation*)buf2449, *(int4*)buf2450, *(uint32_t*)buf2451); + rsSetElementAt_uint(*(rs_allocation*)buf2452, *(uint*)buf2453, *(uint32_t*)buf2454); + rsSetElementAt_uint2(*(rs_allocation*)buf2455, *(uint2*)buf2456, *(uint32_t*)buf2457); + rsSetElementAt_uint3(*(rs_allocation*)buf2458, *(uint3*)buf2459, *(uint32_t*)buf2460); + rsSetElementAt_uint4(*(rs_allocation*)buf2461, *(uint4*)buf2462, *(uint32_t*)buf2463); + rsSetElementAt_long(*(rs_allocation*)buf2464, *(long*)buf2465, *(uint32_t*)buf2466); + rsSetElementAt_long2(*(rs_allocation*)buf2467, *(long2*)buf2468, *(uint32_t*)buf2469); + rsSetElementAt_long3(*(rs_allocation*)buf2470, *(long3*)buf2471, *(uint32_t*)buf2472); + rsSetElementAt_long4(*(rs_allocation*)buf2473, *(long4*)buf2474, *(uint32_t*)buf2475); + rsSetElementAt_ulong(*(rs_allocation*)buf2476, *(ulong*)buf2477, *(uint32_t*)buf2478); + rsSetElementAt_ulong2(*(rs_allocation*)buf2479, *(ulong2*)buf2480, *(uint32_t*)buf2481); + rsSetElementAt_ulong3(*(rs_allocation*)buf2482, *(ulong3*)buf2483, *(uint32_t*)buf2484); + rsSetElementAt_ulong4(*(rs_allocation*)buf2485, *(ulong4*)buf2486, *(uint32_t*)buf2487); + rsSetElementAt_float(*(rs_allocation*)buf2488, *(float*)buf2489, *(uint32_t*)buf2490, *(uint32_t*)buf2491); + rsSetElementAt_float2(*(rs_allocation*)buf2492, *(float2*)buf2493, *(uint32_t*)buf2494, *(uint32_t*)buf2495); + rsSetElementAt_float3(*(rs_allocation*)buf2496, *(float3*)buf2497, *(uint32_t*)buf2498, *(uint32_t*)buf2499); + rsSetElementAt_float4(*(rs_allocation*)buf2500, *(float4*)buf2501, *(uint32_t*)buf2502, *(uint32_t*)buf2503); + rsSetElementAt_double(*(rs_allocation*)buf2504, *(double*)buf2505, *(uint32_t*)buf2506, *(uint32_t*)buf2507); + rsSetElementAt_double2(*(rs_allocation*)buf2508, *(double2*)buf2509, *(uint32_t*)buf2510, *(uint32_t*)buf2511); + rsSetElementAt_double3(*(rs_allocation*)buf2512, *(double3*)buf2513, *(uint32_t*)buf2514, *(uint32_t*)buf2515); + rsSetElementAt_double4(*(rs_allocation*)buf2516, *(double4*)buf2517, *(uint32_t*)buf2518, *(uint32_t*)buf2519); + rsSetElementAt_char(*(rs_allocation*)buf2520, *(char*)buf2521, *(uint32_t*)buf2522, *(uint32_t*)buf2523); + rsSetElementAt_char2(*(rs_allocation*)buf2524, *(char2*)buf2525, *(uint32_t*)buf2526, *(uint32_t*)buf2527); + rsSetElementAt_char3(*(rs_allocation*)buf2528, *(char3*)buf2529, *(uint32_t*)buf2530, *(uint32_t*)buf2531); + rsSetElementAt_char4(*(rs_allocation*)buf2532, *(char4*)buf2533, *(uint32_t*)buf2534, *(uint32_t*)buf2535); + rsSetElementAt_uchar(*(rs_allocation*)buf2536, *(uchar*)buf2537, *(uint32_t*)buf2538, *(uint32_t*)buf2539); + rsSetElementAt_uchar2(*(rs_allocation*)buf2540, *(uchar2*)buf2541, *(uint32_t*)buf2542, *(uint32_t*)buf2543); + rsSetElementAt_uchar3(*(rs_allocation*)buf2544, *(uchar3*)buf2545, *(uint32_t*)buf2546, *(uint32_t*)buf2547); + rsSetElementAt_uchar4(*(rs_allocation*)buf2548, *(uchar4*)buf2549, *(uint32_t*)buf2550, *(uint32_t*)buf2551); + rsSetElementAt_short(*(rs_allocation*)buf2552, *(short*)buf2553, *(uint32_t*)buf2554, *(uint32_t*)buf2555); + rsSetElementAt_short2(*(rs_allocation*)buf2556, *(short2*)buf2557, *(uint32_t*)buf2558, *(uint32_t*)buf2559); + rsSetElementAt_short3(*(rs_allocation*)buf2560, *(short3*)buf2561, *(uint32_t*)buf2562, *(uint32_t*)buf2563); + rsSetElementAt_short4(*(rs_allocation*)buf2564, *(short4*)buf2565, *(uint32_t*)buf2566, *(uint32_t*)buf2567); + rsSetElementAt_ushort(*(rs_allocation*)buf2568, *(ushort*)buf2569, *(uint32_t*)buf2570, *(uint32_t*)buf2571); + rsSetElementAt_ushort2(*(rs_allocation*)buf2572, *(ushort2*)buf2573, *(uint32_t*)buf2574, *(uint32_t*)buf2575); + rsSetElementAt_ushort3(*(rs_allocation*)buf2576, *(ushort3*)buf2577, *(uint32_t*)buf2578, *(uint32_t*)buf2579); + rsSetElementAt_ushort4(*(rs_allocation*)buf2580, *(ushort4*)buf2581, *(uint32_t*)buf2582, *(uint32_t*)buf2583); + rsSetElementAt_int(*(rs_allocation*)buf2584, *(int*)buf2585, *(uint32_t*)buf2586, *(uint32_t*)buf2587); + rsSetElementAt_int2(*(rs_allocation*)buf2588, *(int2*)buf2589, *(uint32_t*)buf2590, *(uint32_t*)buf2591); + rsSetElementAt_int3(*(rs_allocation*)buf2592, *(int3*)buf2593, *(uint32_t*)buf2594, *(uint32_t*)buf2595); + rsSetElementAt_int4(*(rs_allocation*)buf2596, *(int4*)buf2597, *(uint32_t*)buf2598, *(uint32_t*)buf2599); + rsSetElementAt_uint(*(rs_allocation*)buf2600, *(uint*)buf2601, *(uint32_t*)buf2602, *(uint32_t*)buf2603); + rsSetElementAt_uint2(*(rs_allocation*)buf2604, *(uint2*)buf2605, *(uint32_t*)buf2606, *(uint32_t*)buf2607); + rsSetElementAt_uint3(*(rs_allocation*)buf2608, *(uint3*)buf2609, *(uint32_t*)buf2610, *(uint32_t*)buf2611); + rsSetElementAt_uint4(*(rs_allocation*)buf2612, *(uint4*)buf2613, *(uint32_t*)buf2614, *(uint32_t*)buf2615); + rsSetElementAt_long(*(rs_allocation*)buf2616, *(long*)buf2617, *(uint32_t*)buf2618, *(uint32_t*)buf2619); + rsSetElementAt_long2(*(rs_allocation*)buf2620, *(long2*)buf2621, *(uint32_t*)buf2622, *(uint32_t*)buf2623); + rsSetElementAt_long3(*(rs_allocation*)buf2624, *(long3*)buf2625, *(uint32_t*)buf2626, *(uint32_t*)buf2627); + rsSetElementAt_long4(*(rs_allocation*)buf2628, *(long4*)buf2629, *(uint32_t*)buf2630, *(uint32_t*)buf2631); + rsSetElementAt_ulong(*(rs_allocation*)buf2632, *(ulong*)buf2633, *(uint32_t*)buf2634, *(uint32_t*)buf2635); + rsSetElementAt_ulong2(*(rs_allocation*)buf2636, *(ulong2*)buf2637, *(uint32_t*)buf2638, *(uint32_t*)buf2639); + rsSetElementAt_ulong3(*(rs_allocation*)buf2640, *(ulong3*)buf2641, *(uint32_t*)buf2642, *(uint32_t*)buf2643); + rsSetElementAt_ulong4(*(rs_allocation*)buf2644, *(ulong4*)buf2645, *(uint32_t*)buf2646, *(uint32_t*)buf2647); + rsSetElementAt_float(*(rs_allocation*)buf2648, *(float*)buf2649, *(uint32_t*)buf2650, *(uint32_t*)buf2651, *(uint32_t*)buf2652); + rsSetElementAt_float2(*(rs_allocation*)buf2653, *(float2*)buf2654, *(uint32_t*)buf2655, *(uint32_t*)buf2656, *(uint32_t*)buf2657); + rsSetElementAt_float3(*(rs_allocation*)buf2658, *(float3*)buf2659, *(uint32_t*)buf2660, *(uint32_t*)buf2661, *(uint32_t*)buf2662); + rsSetElementAt_float4(*(rs_allocation*)buf2663, *(float4*)buf2664, *(uint32_t*)buf2665, *(uint32_t*)buf2666, *(uint32_t*)buf2667); + rsSetElementAt_double(*(rs_allocation*)buf2668, *(double*)buf2669, *(uint32_t*)buf2670, *(uint32_t*)buf2671, *(uint32_t*)buf2672); + rsSetElementAt_double2(*(rs_allocation*)buf2673, *(double2*)buf2674, *(uint32_t*)buf2675, *(uint32_t*)buf2676, *(uint32_t*)buf2677); + rsSetElementAt_double3(*(rs_allocation*)buf2678, *(double3*)buf2679, *(uint32_t*)buf2680, *(uint32_t*)buf2681, *(uint32_t*)buf2682); + rsSetElementAt_double4(*(rs_allocation*)buf2683, *(double4*)buf2684, *(uint32_t*)buf2685, *(uint32_t*)buf2686, *(uint32_t*)buf2687); + rsSetElementAt_char(*(rs_allocation*)buf2688, *(char*)buf2689, *(uint32_t*)buf2690, *(uint32_t*)buf2691, *(uint32_t*)buf2692); + rsSetElementAt_char2(*(rs_allocation*)buf2693, *(char2*)buf2694, *(uint32_t*)buf2695, *(uint32_t*)buf2696, *(uint32_t*)buf2697); + rsSetElementAt_char3(*(rs_allocation*)buf2698, *(char3*)buf2699, *(uint32_t*)buf2700, *(uint32_t*)buf2701, *(uint32_t*)buf2702); + rsSetElementAt_char4(*(rs_allocation*)buf2703, *(char4*)buf2704, *(uint32_t*)buf2705, *(uint32_t*)buf2706, *(uint32_t*)buf2707); + rsSetElementAt_uchar(*(rs_allocation*)buf2708, *(uchar*)buf2709, *(uint32_t*)buf2710, *(uint32_t*)buf2711, *(uint32_t*)buf2712); + rsSetElementAt_uchar2(*(rs_allocation*)buf2713, *(uchar2*)buf2714, *(uint32_t*)buf2715, *(uint32_t*)buf2716, *(uint32_t*)buf2717); + rsSetElementAt_uchar3(*(rs_allocation*)buf2718, *(uchar3*)buf2719, *(uint32_t*)buf2720, *(uint32_t*)buf2721, *(uint32_t*)buf2722); + rsSetElementAt_uchar4(*(rs_allocation*)buf2723, *(uchar4*)buf2724, *(uint32_t*)buf2725, *(uint32_t*)buf2726, *(uint32_t*)buf2727); + rsSetElementAt_short(*(rs_allocation*)buf2728, *(short*)buf2729, *(uint32_t*)buf2730, *(uint32_t*)buf2731, *(uint32_t*)buf2732); + rsSetElementAt_short2(*(rs_allocation*)buf2733, *(short2*)buf2734, *(uint32_t*)buf2735, *(uint32_t*)buf2736, *(uint32_t*)buf2737); + rsSetElementAt_short3(*(rs_allocation*)buf2738, *(short3*)buf2739, *(uint32_t*)buf2740, *(uint32_t*)buf2741, *(uint32_t*)buf2742); + rsSetElementAt_short4(*(rs_allocation*)buf2743, *(short4*)buf2744, *(uint32_t*)buf2745, *(uint32_t*)buf2746, *(uint32_t*)buf2747); + rsSetElementAt_ushort(*(rs_allocation*)buf2748, *(ushort*)buf2749, *(uint32_t*)buf2750, *(uint32_t*)buf2751, *(uint32_t*)buf2752); + rsSetElementAt_ushort2(*(rs_allocation*)buf2753, *(ushort2*)buf2754, *(uint32_t*)buf2755, *(uint32_t*)buf2756, *(uint32_t*)buf2757); + rsSetElementAt_ushort3(*(rs_allocation*)buf2758, *(ushort3*)buf2759, *(uint32_t*)buf2760, *(uint32_t*)buf2761, *(uint32_t*)buf2762); + rsSetElementAt_ushort4(*(rs_allocation*)buf2763, *(ushort4*)buf2764, *(uint32_t*)buf2765, *(uint32_t*)buf2766, *(uint32_t*)buf2767); + rsSetElementAt_int(*(rs_allocation*)buf2768, *(int*)buf2769, *(uint32_t*)buf2770, *(uint32_t*)buf2771, *(uint32_t*)buf2772); + rsSetElementAt_int2(*(rs_allocation*)buf2773, *(int2*)buf2774, *(uint32_t*)buf2775, *(uint32_t*)buf2776, *(uint32_t*)buf2777); + rsSetElementAt_int3(*(rs_allocation*)buf2778, *(int3*)buf2779, *(uint32_t*)buf2780, *(uint32_t*)buf2781, *(uint32_t*)buf2782); + rsSetElementAt_int4(*(rs_allocation*)buf2783, *(int4*)buf2784, *(uint32_t*)buf2785, *(uint32_t*)buf2786, *(uint32_t*)buf2787); + rsSetElementAt_uint(*(rs_allocation*)buf2788, *(uint*)buf2789, *(uint32_t*)buf2790, *(uint32_t*)buf2791, *(uint32_t*)buf2792); + rsSetElementAt_uint2(*(rs_allocation*)buf2793, *(uint2*)buf2794, *(uint32_t*)buf2795, *(uint32_t*)buf2796, *(uint32_t*)buf2797); + rsSetElementAt_uint3(*(rs_allocation*)buf2798, *(uint3*)buf2799, *(uint32_t*)buf2800, *(uint32_t*)buf2801, *(uint32_t*)buf2802); + rsSetElementAt_uint4(*(rs_allocation*)buf2803, *(uint4*)buf2804, *(uint32_t*)buf2805, *(uint32_t*)buf2806, *(uint32_t*)buf2807); + rsSetElementAt_long(*(rs_allocation*)buf2808, *(long*)buf2809, *(uint32_t*)buf2810, *(uint32_t*)buf2811, *(uint32_t*)buf2812); + rsSetElementAt_long2(*(rs_allocation*)buf2813, *(long2*)buf2814, *(uint32_t*)buf2815, *(uint32_t*)buf2816, *(uint32_t*)buf2817); + rsSetElementAt_long3(*(rs_allocation*)buf2818, *(long3*)buf2819, *(uint32_t*)buf2820, *(uint32_t*)buf2821, *(uint32_t*)buf2822); + rsSetElementAt_long4(*(rs_allocation*)buf2823, *(long4*)buf2824, *(uint32_t*)buf2825, *(uint32_t*)buf2826, *(uint32_t*)buf2827); + rsSetElementAt_ulong(*(rs_allocation*)buf2828, *(ulong*)buf2829, *(uint32_t*)buf2830, *(uint32_t*)buf2831, *(uint32_t*)buf2832); + rsSetElementAt_ulong2(*(rs_allocation*)buf2833, *(ulong2*)buf2834, *(uint32_t*)buf2835, *(uint32_t*)buf2836, *(uint32_t*)buf2837); + rsSetElementAt_ulong3(*(rs_allocation*)buf2838, *(ulong3*)buf2839, *(uint32_t*)buf2840, *(uint32_t*)buf2841, *(uint32_t*)buf2842); + rsSetElementAt_ulong4(*(rs_allocation*)buf2843, *(ulong4*)buf2844, *(uint32_t*)buf2845, *(uint32_t*)buf2846, *(uint32_t*)buf2847); + rsSetObject((rs_element*) buf2848, *(rs_element*)buf2849); + rsSetObject((rs_type*) buf2850, *(rs_type*)buf2851); + rsSetObject((rs_allocation*) buf2852, *(rs_allocation*)buf2853); + rsSetObject((rs_sampler*) buf2854, *(rs_sampler*)buf2855); + rsSetObject((rs_script*) buf2856, *(rs_script*)buf2857); #ifndef __LP64__ - rsSetObject((rs_mesh*) buf2840, *(rs_mesh*)buf2841); - rsSetObject((rs_program_fragment*) buf2842, *(rs_program_fragment*)buf2843); - rsSetObject((rs_program_vertex*) buf2844, *(rs_program_vertex*)buf2845); - rsSetObject((rs_program_raster*) buf2846, *(rs_program_raster*)buf2847); - rsSetObject((rs_program_store*) buf2848, *(rs_program_store*)buf2849); - rsSetObject((rs_font*) buf2850, *(rs_font*)buf2851); + rsSetObject((rs_mesh*) buf2858, *(rs_mesh*)buf2859); + rsSetObject((rs_program_fragment*) buf2860, *(rs_program_fragment*)buf2861); + rsSetObject((rs_program_vertex*) buf2862, *(rs_program_vertex*)buf2863); + rsSetObject((rs_program_raster*) buf2864, *(rs_program_raster*)buf2865); + rsSetObject((rs_program_store*) buf2866, *(rs_program_store*)buf2867); + rsSetObject((rs_font*) buf2868, *(rs_font*)buf2869); #endif - *(rs_time_t*)buf2852 = rsTime((rs_time_t*) buf2853); - *(float4*)buf2854 = rsUnpackColor8888(*(uchar4*)buf2855); - *(int64_t*)buf2856 = rsUptimeMillis(); - *(int64_t*)buf2857 = rsUptimeNanos(); - *(float4*)buf2858 = rsYuvToRGBA_float4(*(uchar*)buf2859, *(uchar*)buf2860, *(uchar*)buf2861); - *(uchar4*)buf2862 = rsYuvToRGBA_uchar4(*(uchar*)buf2863, *(uchar*)buf2864, *(uchar*)buf2865); + *(rs_time_t*)buf2870 = rsTime((rs_time_t*) buf2871); + *(float4*)buf2872 = rsUnpackColor8888(*(uchar4*)buf2873); + *(int64_t*)buf2874 = rsUptimeMillis(); + *(int64_t*)buf2875 = rsUptimeNanos(); + *(float4*)buf2876 = rsYuvToRGBA_float4(*(uchar*)buf2877, *(uchar*)buf2878, *(uchar*)buf2879); + *(uchar4*)buf2880 = rsYuvToRGBA_uchar4(*(uchar*)buf2881, *(uchar*)buf2882, *(uchar*)buf2883); #ifndef __LP64__ - rsgAllocationSyncAll(*(rs_allocation*)buf2866); + rsgAllocationSyncAll(*(rs_allocation*)buf2884); #endif #ifndef __LP64__ - rsgAllocationSyncAll(*(rs_allocation*)buf2867, *(rs_allocation_usage_type*)buf2868); + rsgAllocationSyncAll(*(rs_allocation*)buf2885, *(rs_allocation_usage_type*)buf2886); #endif #ifndef __LP64__ - rsgBindColorTarget(*(rs_allocation*)buf2869, *(uint*)buf2870); + rsgBindColorTarget(*(rs_allocation*)buf2887, *(uint*)buf2888); #endif #ifndef __LP64__ - rsgBindConstant(*(rs_program_fragment*)buf2871, *(uint*)buf2872, *(rs_allocation*)buf2873); + rsgBindConstant(*(rs_program_fragment*)buf2889, *(uint*)buf2890, *(rs_allocation*)buf2891); #endif #ifndef __LP64__ - rsgBindConstant(*(rs_program_vertex*)buf2874, *(uint*)buf2875, *(rs_allocation*)buf2876); + rsgBindConstant(*(rs_program_vertex*)buf2892, *(uint*)buf2893, *(rs_allocation*)buf2894); #endif #ifndef __LP64__ - rsgBindDepthTarget(*(rs_allocation*)buf2877); + rsgBindDepthTarget(*(rs_allocation*)buf2895); #endif #ifndef __LP64__ - rsgBindFont(*(rs_font*)buf2878); + rsgBindFont(*(rs_font*)buf2896); #endif #ifndef __LP64__ - rsgBindProgramFragment(*(rs_program_fragment*)buf2879); + rsgBindProgramFragment(*(rs_program_fragment*)buf2897); #endif #ifndef __LP64__ - rsgBindProgramRaster(*(rs_program_raster*)buf2880); + rsgBindProgramRaster(*(rs_program_raster*)buf2898); #endif #ifndef __LP64__ - rsgBindProgramStore(*(rs_program_store*)buf2881); + rsgBindProgramStore(*(rs_program_store*)buf2899); #endif #ifndef __LP64__ - rsgBindProgramVertex(*(rs_program_vertex*)buf2882); + rsgBindProgramVertex(*(rs_program_vertex*)buf2900); #endif #ifndef __LP64__ - rsgBindSampler(*(rs_program_fragment*)buf2883, *(uint*)buf2884, *(rs_sampler*)buf2885); + rsgBindSampler(*(rs_program_fragment*)buf2901, *(uint*)buf2902, *(rs_sampler*)buf2903); #endif #ifndef __LP64__ - rsgBindTexture(*(rs_program_fragment*)buf2886, *(uint*)buf2887, *(rs_allocation*)buf2888); + rsgBindTexture(*(rs_program_fragment*)buf2904, *(uint*)buf2905, *(rs_allocation*)buf2906); #endif #ifndef __LP64__ rsgClearAllRenderTargets(); #endif #ifndef __LP64__ - rsgClearColor(*(float*)buf2889, *(float*)buf2890, *(float*)buf2891, *(float*)buf2892); + rsgClearColor(*(float*)buf2907, *(float*)buf2908, *(float*)buf2909, *(float*)buf2910); #endif #ifndef __LP64__ - rsgClearColorTarget(*(uint*)buf2893); + rsgClearColorTarget(*(uint*)buf2911); #endif #ifndef __LP64__ - rsgClearDepth(*(float*)buf2894); + rsgClearDepth(*(float*)buf2912); #endif #ifndef __LP64__ rsgClearDepthTarget(); #endif #ifndef __LP64__ - rsgDrawMesh(*(rs_mesh*)buf2895); + rsgDrawMesh(*(rs_mesh*)buf2913); #endif #ifndef __LP64__ - rsgDrawMesh(*(rs_mesh*)buf2896, *(uint*)buf2897); + rsgDrawMesh(*(rs_mesh*)buf2914, *(uint*)buf2915); #endif #ifndef __LP64__ - rsgDrawMesh(*(rs_mesh*)buf2898, *(uint*)buf2899, *(uint*)buf2900, *(uint*)buf2901); + rsgDrawMesh(*(rs_mesh*)buf2916, *(uint*)buf2917, *(uint*)buf2918, *(uint*)buf2919); #endif #ifndef __LP64__ - rsgDrawQuad(*(float*)buf2902, *(float*)buf2903, *(float*)buf2904, *(float*)buf2905, *(float*)buf2906, *(float*)buf2907, *(float*)buf2908, *(float*)buf2909, *(float*)buf2910, *(float*)buf2911, *(float*)buf2912, *(float*)buf2913); + rsgDrawQuad(*(float*)buf2920, *(float*)buf2921, *(float*)buf2922, *(float*)buf2923, *(float*)buf2924, *(float*)buf2925, *(float*)buf2926, *(float*)buf2927, *(float*)buf2928, *(float*)buf2929, *(float*)buf2930, *(float*)buf2931); #endif #ifndef __LP64__ - rsgDrawQuadTexCoords(*(float*)buf2914, *(float*)buf2915, *(float*)buf2916, *(float*)buf2917, *(float*)buf2918, *(float*)buf2919, *(float*)buf2920, *(float*)buf2921, *(float*)buf2922, *(float*)buf2923, *(float*)buf2924, *(float*)buf2925, *(float*)buf2926, *(float*)buf2927, *(float*)buf2928, *(float*)buf2929, *(float*)buf2930, *(float*)buf2931, *(float*)buf2932, *(float*)buf2933); + rsgDrawQuadTexCoords(*(float*)buf2932, *(float*)buf2933, *(float*)buf2934, *(float*)buf2935, *(float*)buf2936, *(float*)buf2937, *(float*)buf2938, *(float*)buf2939, *(float*)buf2940, *(float*)buf2941, *(float*)buf2942, *(float*)buf2943, *(float*)buf2944, *(float*)buf2945, *(float*)buf2946, *(float*)buf2947, *(float*)buf2948, *(float*)buf2949, *(float*)buf2950, *(float*)buf2951); #endif #ifndef __LP64__ - rsgDrawRect(*(float*)buf2934, *(float*)buf2935, *(float*)buf2936, *(float*)buf2937, *(float*)buf2938); + rsgDrawRect(*(float*)buf2952, *(float*)buf2953, *(float*)buf2954, *(float*)buf2955, *(float*)buf2956); #endif #ifndef __LP64__ - rsgDrawSpriteScreenspace(*(float*)buf2939, *(float*)buf2940, *(float*)buf2941, *(float*)buf2942, *(float*)buf2943); + rsgDrawSpriteScreenspace(*(float*)buf2957, *(float*)buf2958, *(float*)buf2959, *(float*)buf2960, *(float*)buf2961); #endif #ifndef __LP64__ - rsgDrawText((const char*) buf2944, *(int*)buf2945, *(int*)buf2946); + rsgDrawText((const char*) buf2962, *(int*)buf2963, *(int*)buf2964); #endif #ifndef __LP64__ - rsgDrawText(*(rs_allocation*)buf2947, *(int*)buf2948, *(int*)buf2949); + rsgDrawText(*(rs_allocation*)buf2965, *(int*)buf2966, *(int*)buf2967); #endif #ifndef __LP64__ - *(uint*)buf2950 = rsgFinish(); + *(uint*)buf2968 = rsgFinish(); #endif #ifndef __LP64__ - rsgFontColor(*(float*)buf2951, *(float*)buf2952, *(float*)buf2953, *(float*)buf2954); + rsgFontColor(*(float*)buf2969, *(float*)buf2970, *(float*)buf2971, *(float*)buf2972); #endif #ifndef __LP64__ - *(uint*)buf2955 = rsgGetHeight(); + *(uint*)buf2973 = rsgGetHeight(); #endif #ifndef __LP64__ - *(uint*)buf2956 = rsgGetWidth(); + *(uint*)buf2974 = rsgGetWidth(); #endif #ifndef __LP64__ - rsgMeasureText((const char*) buf2957, (int*) buf2958, (int*) buf2959, (int*) buf2960, (int*) buf2961); + rsgMeasureText((const char*) buf2975, (int*) buf2976, (int*) buf2977, (int*) buf2978, (int*) buf2979); #endif #ifndef __LP64__ - rsgMeasureText(*(rs_allocation*)buf2962, (int*) buf2963, (int*) buf2964, (int*) buf2965, (int*) buf2966); + rsgMeasureText(*(rs_allocation*)buf2980, (int*) buf2981, (int*) buf2982, (int*) buf2983, (int*) buf2984); #endif #ifndef __LP64__ - rsgMeshComputeBoundingBox(*(rs_mesh*)buf2967, (float*) buf2968, (float*) buf2969, (float*) buf2970, (float*) buf2971, (float*) buf2972, (float*) buf2973); + rsgMeshComputeBoundingBox(*(rs_mesh*)buf2985, (float*) buf2986, (float*) buf2987, (float*) buf2988, (float*) buf2989, (float*) buf2990, (float*) buf2991); #endif #ifndef __LP64__ - rsgMeshComputeBoundingBox(*(rs_mesh*)buf2974, (float3*) buf2975, (float3*) buf2976); + rsgMeshComputeBoundingBox(*(rs_mesh*)buf2992, (float3*) buf2993, (float3*) buf2994); #endif #ifndef __LP64__ - *(rs_allocation*)buf2977 = rsgMeshGetIndexAllocation(*(rs_mesh*)buf2978, *(uint32_t*)buf2979); + *(rs_allocation*)buf2995 = rsgMeshGetIndexAllocation(*(rs_mesh*)buf2996, *(uint32_t*)buf2997); #endif #ifndef __LP64__ - *(rs_primitive*)buf2980 = rsgMeshGetPrimitive(*(rs_mesh*)buf2981, *(uint32_t*)buf2982); + *(rs_primitive*)buf2998 = rsgMeshGetPrimitive(*(rs_mesh*)buf2999, *(uint32_t*)buf3000); #endif #ifndef __LP64__ - *(uint32_t*)buf2983 = rsgMeshGetPrimitiveCount(*(rs_mesh*)buf2984); + *(uint32_t*)buf3001 = rsgMeshGetPrimitiveCount(*(rs_mesh*)buf3002); #endif #ifndef __LP64__ - *(rs_allocation*)buf2985 = rsgMeshGetVertexAllocation(*(rs_mesh*)buf2986, *(uint32_t*)buf2987); + *(rs_allocation*)buf3003 = rsgMeshGetVertexAllocation(*(rs_mesh*)buf3004, *(uint32_t*)buf3005); #endif #ifndef __LP64__ - *(uint32_t*)buf2988 = rsgMeshGetVertexAllocationCount(*(rs_mesh*)buf2989); + *(uint32_t*)buf3006 = rsgMeshGetVertexAllocationCount(*(rs_mesh*)buf3007); #endif #ifndef __LP64__ - rsgProgramFragmentConstantColor(*(rs_program_fragment*)buf2990, *(float*)buf2991, *(float*)buf2992, *(float*)buf2993, *(float*)buf2994); + rsgProgramFragmentConstantColor(*(rs_program_fragment*)buf3008, *(float*)buf3009, *(float*)buf3010, *(float*)buf3011, *(float*)buf3012); #endif #ifndef __LP64__ - *(rs_cull_mode*)buf2995 = rsgProgramRasterGetCullMode(*(rs_program_raster*)buf2996); + *(rs_cull_mode*)buf3013 = rsgProgramRasterGetCullMode(*(rs_program_raster*)buf3014); #endif #ifndef __LP64__ - *(bool*)buf2997 = rsgProgramRasterIsPointSpriteEnabled(*(rs_program_raster*)buf2998); + *(bool*)buf3015 = rsgProgramRasterIsPointSpriteEnabled(*(rs_program_raster*)buf3016); #endif #ifndef __LP64__ - *(rs_blend_dst_func*)buf2999 = rsgProgramStoreGetBlendDstFunc(*(rs_program_store*)buf3000); + *(rs_blend_dst_func*)buf3017 = rsgProgramStoreGetBlendDstFunc(*(rs_program_store*)buf3018); #endif #ifndef __LP64__ - *(rs_blend_src_func*)buf3001 = rsgProgramStoreGetBlendSrcFunc(*(rs_program_store*)buf3002); + *(rs_blend_src_func*)buf3019 = rsgProgramStoreGetBlendSrcFunc(*(rs_program_store*)buf3020); #endif #ifndef __LP64__ - *(rs_depth_func*)buf3003 = rsgProgramStoreGetDepthFunc(*(rs_program_store*)buf3004); + *(rs_depth_func*)buf3021 = rsgProgramStoreGetDepthFunc(*(rs_program_store*)buf3022); #endif #ifndef __LP64__ - *(bool*)buf3005 = rsgProgramStoreIsColorMaskAlphaEnabled(*(rs_program_store*)buf3006); + *(bool*)buf3023 = rsgProgramStoreIsColorMaskAlphaEnabled(*(rs_program_store*)buf3024); #endif #ifndef __LP64__ - *(bool*)buf3007 = rsgProgramStoreIsColorMaskBlueEnabled(*(rs_program_store*)buf3008); + *(bool*)buf3025 = rsgProgramStoreIsColorMaskBlueEnabled(*(rs_program_store*)buf3026); #endif #ifndef __LP64__ - *(bool*)buf3009 = rsgProgramStoreIsColorMaskGreenEnabled(*(rs_program_store*)buf3010); + *(bool*)buf3027 = rsgProgramStoreIsColorMaskGreenEnabled(*(rs_program_store*)buf3028); #endif #ifndef __LP64__ - *(bool*)buf3011 = rsgProgramStoreIsColorMaskRedEnabled(*(rs_program_store*)buf3012); + *(bool*)buf3029 = rsgProgramStoreIsColorMaskRedEnabled(*(rs_program_store*)buf3030); #endif #ifndef __LP64__ - *(bool*)buf3013 = rsgProgramStoreIsDepthMaskEnabled(*(rs_program_store*)buf3014); + *(bool*)buf3031 = rsgProgramStoreIsDepthMaskEnabled(*(rs_program_store*)buf3032); #endif #ifndef __LP64__ - *(bool*)buf3015 = rsgProgramStoreIsDitherEnabled(*(rs_program_store*)buf3016); + *(bool*)buf3033 = rsgProgramStoreIsDitherEnabled(*(rs_program_store*)buf3034); #endif #ifndef __LP64__ - rsgProgramVertexGetProjectionMatrix((rs_matrix4x4*) buf3017); + rsgProgramVertexGetProjectionMatrix((rs_matrix4x4*) buf3035); #endif #ifndef __LP64__ - rsgProgramVertexLoadModelMatrix((const rs_matrix4x4*) buf3018); + rsgProgramVertexLoadModelMatrix((const rs_matrix4x4*) buf3036); #endif #ifndef __LP64__ - rsgProgramVertexLoadProjectionMatrix((const rs_matrix4x4*) buf3019); + rsgProgramVertexLoadProjectionMatrix((const rs_matrix4x4*) buf3037); #endif #ifndef __LP64__ - rsgProgramVertexLoadTextureMatrix((const rs_matrix4x4*) buf3020); + rsgProgramVertexLoadTextureMatrix((const rs_matrix4x4*) buf3038); #endif - *(float*)buf3021 = rsqrt(*(float*)buf3022); - *(float2*)buf3023 = rsqrt(*(float2*)buf3024); - *(float3*)buf3025 = rsqrt(*(float3*)buf3026); - *(float4*)buf3027 = rsqrt(*(float4*)buf3028); - *(float*)buf3029 = sign(*(float*)buf3030); - *(float2*)buf3031 = sign(*(float2*)buf3032); - *(float3*)buf3033 = sign(*(float3*)buf3034); - *(float4*)buf3035 = sign(*(float4*)buf3036); - *(float*)buf3037 = sin(*(float*)buf3038); - *(float2*)buf3039 = sin(*(float2*)buf3040); - *(float3*)buf3041 = sin(*(float3*)buf3042); - *(float4*)buf3043 = sin(*(float4*)buf3044); - *(float*)buf3045 = sincos(*(float*)buf3046, (float*) buf3047); - *(float2*)buf3048 = sincos(*(float2*)buf3049, (float2*) buf3050); - *(float3*)buf3051 = sincos(*(float3*)buf3052, (float3*) buf3053); - *(float4*)buf3054 = sincos(*(float4*)buf3055, (float4*) buf3056); - *(float*)buf3057 = sinh(*(float*)buf3058); - *(float2*)buf3059 = sinh(*(float2*)buf3060); - *(float3*)buf3061 = sinh(*(float3*)buf3062); - *(float4*)buf3063 = sinh(*(float4*)buf3064); - *(float*)buf3065 = sinpi(*(float*)buf3066); - *(float2*)buf3067 = sinpi(*(float2*)buf3068); - *(float3*)buf3069 = sinpi(*(float3*)buf3070); - *(float4*)buf3071 = sinpi(*(float4*)buf3072); - *(float*)buf3073 = sqrt(*(float*)buf3074); - *(float2*)buf3075 = sqrt(*(float2*)buf3076); - *(float3*)buf3077 = sqrt(*(float3*)buf3078); - *(float4*)buf3079 = sqrt(*(float4*)buf3080); - *(float*)buf3081 = step(*(float*)buf3082, *(float*)buf3083); - *(float2*)buf3084 = step(*(float2*)buf3085, *(float2*)buf3086); - *(float3*)buf3087 = step(*(float3*)buf3088, *(float3*)buf3089); - *(float4*)buf3090 = step(*(float4*)buf3091, *(float4*)buf3092); - *(float2*)buf3093 = step(*(float2*)buf3094, *(float*)buf3095); - *(float3*)buf3096 = step(*(float3*)buf3097, *(float*)buf3098); - *(float4*)buf3099 = step(*(float4*)buf3100, *(float*)buf3101); - *(float*)buf3102 = tan(*(float*)buf3103); - *(float2*)buf3104 = tan(*(float2*)buf3105); - *(float3*)buf3106 = tan(*(float3*)buf3107); - *(float4*)buf3108 = tan(*(float4*)buf3109); - *(float*)buf3110 = tanh(*(float*)buf3111); - *(float2*)buf3112 = tanh(*(float2*)buf3113); - *(float3*)buf3114 = tanh(*(float3*)buf3115); - *(float4*)buf3116 = tanh(*(float4*)buf3117); - *(float*)buf3118 = tanpi(*(float*)buf3119); - *(float2*)buf3120 = tanpi(*(float2*)buf3121); - *(float3*)buf3122 = tanpi(*(float3*)buf3123); - *(float4*)buf3124 = tanpi(*(float4*)buf3125); - *(float*)buf3126 = tgamma(*(float*)buf3127); - *(float2*)buf3128 = tgamma(*(float2*)buf3129); - *(float3*)buf3130 = tgamma(*(float3*)buf3131); - *(float4*)buf3132 = tgamma(*(float4*)buf3133); - *(float*)buf3134 = trunc(*(float*)buf3135); - *(float2*)buf3136 = trunc(*(float2*)buf3137); - *(float3*)buf3138 = trunc(*(float3*)buf3139); - *(float4*)buf3140 = trunc(*(float4*)buf3141); + *(float*)buf3039 = rsqrt(*(float*)buf3040); + *(float2*)buf3041 = rsqrt(*(float2*)buf3042); + *(float3*)buf3043 = rsqrt(*(float3*)buf3044); + *(float4*)buf3045 = rsqrt(*(float4*)buf3046); + *(float*)buf3047 = sign(*(float*)buf3048); + *(float2*)buf3049 = sign(*(float2*)buf3050); + *(float3*)buf3051 = sign(*(float3*)buf3052); + *(float4*)buf3053 = sign(*(float4*)buf3054); + *(float*)buf3055 = sin(*(float*)buf3056); + *(float2*)buf3057 = sin(*(float2*)buf3058); + *(float3*)buf3059 = sin(*(float3*)buf3060); + *(float4*)buf3061 = sin(*(float4*)buf3062); + *(float*)buf3063 = sincos(*(float*)buf3064, (float*) buf3065); + *(float2*)buf3066 = sincos(*(float2*)buf3067, (float2*) buf3068); + *(float3*)buf3069 = sincos(*(float3*)buf3070, (float3*) buf3071); + *(float4*)buf3072 = sincos(*(float4*)buf3073, (float4*) buf3074); + *(float*)buf3075 = sinh(*(float*)buf3076); + *(float2*)buf3077 = sinh(*(float2*)buf3078); + *(float3*)buf3079 = sinh(*(float3*)buf3080); + *(float4*)buf3081 = sinh(*(float4*)buf3082); + *(float*)buf3083 = sinpi(*(float*)buf3084); + *(float2*)buf3085 = sinpi(*(float2*)buf3086); + *(float3*)buf3087 = sinpi(*(float3*)buf3088); + *(float4*)buf3089 = sinpi(*(float4*)buf3090); + *(float*)buf3091 = sqrt(*(float*)buf3092); + *(float2*)buf3093 = sqrt(*(float2*)buf3094); + *(float3*)buf3095 = sqrt(*(float3*)buf3096); + *(float4*)buf3097 = sqrt(*(float4*)buf3098); + *(float*)buf3099 = step(*(float*)buf3100, *(float*)buf3101); + *(float2*)buf3102 = step(*(float2*)buf3103, *(float2*)buf3104); + *(float3*)buf3105 = step(*(float3*)buf3106, *(float3*)buf3107); + *(float4*)buf3108 = step(*(float4*)buf3109, *(float4*)buf3110); + *(float2*)buf3111 = step(*(float2*)buf3112, *(float*)buf3113); + *(float3*)buf3114 = step(*(float3*)buf3115, *(float*)buf3116); + *(float4*)buf3117 = step(*(float4*)buf3118, *(float*)buf3119); + *(float*)buf3120 = tan(*(float*)buf3121); + *(float2*)buf3122 = tan(*(float2*)buf3123); + *(float3*)buf3124 = tan(*(float3*)buf3125); + *(float4*)buf3126 = tan(*(float4*)buf3127); + *(float*)buf3128 = tanh(*(float*)buf3129); + *(float2*)buf3130 = tanh(*(float2*)buf3131); + *(float3*)buf3132 = tanh(*(float3*)buf3133); + *(float4*)buf3134 = tanh(*(float4*)buf3135); + *(float*)buf3136 = tanpi(*(float*)buf3137); + *(float2*)buf3138 = tanpi(*(float2*)buf3139); + *(float3*)buf3140 = tanpi(*(float3*)buf3141); + *(float4*)buf3142 = tanpi(*(float4*)buf3143); + *(float*)buf3144 = tgamma(*(float*)buf3145); + *(float2*)buf3146 = tgamma(*(float2*)buf3147); + *(float3*)buf3148 = tgamma(*(float3*)buf3149); + *(float4*)buf3150 = tgamma(*(float4*)buf3151); + *(float*)buf3152 = trunc(*(float*)buf3153); + *(float2*)buf3154 = trunc(*(float2*)buf3155); + *(float3*)buf3156 = trunc(*(float3*)buf3157); + *(float4*)buf3158 = trunc(*(float4*)buf3159); } diff --git a/tests/P_all_api_19/all19.rs b/tests/P_all_api_19/all19.rs index c10a9a1..009af88 100644 --- a/tests/P_all_api_19/all19.rs +++ b/tests/P_all_api_19/all19.rs @@ -3388,6 +3388,24 @@ char buf3362[200]; char buf3363[200]; char buf3364[200]; char buf3365[200]; +char buf3366[200]; +char buf3367[200]; +char buf3368[200]; +char buf3369[200]; +char buf3370[200]; +char buf3371[200]; +char buf3372[200]; +char buf3373[200]; +char buf3374[200]; +char buf3375[200]; +char buf3376[200]; +char buf3377[200]; +char buf3378[200]; +char buf3379[200]; +char buf3380[200]; +char buf3381[200]; +char buf3382[200]; +char buf3383[200]; void RS_KERNEL test(int in) { *(uchar*)buf0 = abs(*(char*)buf1); @@ -3867,826 +3885,832 @@ void RS_KERNEL test(int in) { *(float2*)buf1162 = max(*(float2*)buf1163, *(float2*)buf1164); *(float3*)buf1165 = max(*(float3*)buf1166, *(float3*)buf1167); *(float4*)buf1168 = max(*(float4*)buf1169, *(float4*)buf1170); - *(char*)buf1171 = max(*(char*)buf1172, *(char*)buf1173); - *(uchar*)buf1174 = max(*(uchar*)buf1175, *(uchar*)buf1176); - *(short*)buf1177 = max(*(short*)buf1178, *(short*)buf1179); - *(ushort*)buf1180 = max(*(ushort*)buf1181, *(ushort*)buf1182); - *(int*)buf1183 = max(*(int*)buf1184, *(int*)buf1185); - *(uint*)buf1186 = max(*(uint*)buf1187, *(uint*)buf1188); - *(char2*)buf1189 = max(*(char2*)buf1190, *(char2*)buf1191); - *(uchar2*)buf1192 = max(*(uchar2*)buf1193, *(uchar2*)buf1194); - *(short2*)buf1195 = max(*(short2*)buf1196, *(short2*)buf1197); - *(ushort2*)buf1198 = max(*(ushort2*)buf1199, *(ushort2*)buf1200); - *(int2*)buf1201 = max(*(int2*)buf1202, *(int2*)buf1203); - *(uint2*)buf1204 = max(*(uint2*)buf1205, *(uint2*)buf1206); - *(char3*)buf1207 = max(*(char3*)buf1208, *(char3*)buf1209); - *(uchar3*)buf1210 = max(*(uchar3*)buf1211, *(uchar3*)buf1212); - *(short3*)buf1213 = max(*(short3*)buf1214, *(short3*)buf1215); - *(ushort3*)buf1216 = max(*(ushort3*)buf1217, *(ushort3*)buf1218); - *(int3*)buf1219 = max(*(int3*)buf1220, *(int3*)buf1221); - *(uint3*)buf1222 = max(*(uint3*)buf1223, *(uint3*)buf1224); - *(char4*)buf1225 = max(*(char4*)buf1226, *(char4*)buf1227); - *(uchar4*)buf1228 = max(*(uchar4*)buf1229, *(uchar4*)buf1230); - *(short4*)buf1231 = max(*(short4*)buf1232, *(short4*)buf1233); - *(ushort4*)buf1234 = max(*(ushort4*)buf1235, *(ushort4*)buf1236); - *(int4*)buf1237 = max(*(int4*)buf1238, *(int4*)buf1239); - *(uint4*)buf1240 = max(*(uint4*)buf1241, *(uint4*)buf1242); - *(float*)buf1243 = min(*(float*)buf1244, *(float*)buf1245); - *(float2*)buf1246 = min(*(float2*)buf1247, *(float2*)buf1248); - *(float3*)buf1249 = min(*(float3*)buf1250, *(float3*)buf1251); - *(float4*)buf1252 = min(*(float4*)buf1253, *(float4*)buf1254); - *(char*)buf1255 = min(*(char*)buf1256, *(char*)buf1257); - *(uchar*)buf1258 = min(*(uchar*)buf1259, *(uchar*)buf1260); - *(short*)buf1261 = min(*(short*)buf1262, *(short*)buf1263); - *(ushort*)buf1264 = min(*(ushort*)buf1265, *(ushort*)buf1266); - *(int*)buf1267 = min(*(int*)buf1268, *(int*)buf1269); - *(uint*)buf1270 = min(*(uint*)buf1271, *(uint*)buf1272); - *(char2*)buf1273 = min(*(char2*)buf1274, *(char2*)buf1275); - *(uchar2*)buf1276 = min(*(uchar2*)buf1277, *(uchar2*)buf1278); - *(short2*)buf1279 = min(*(short2*)buf1280, *(short2*)buf1281); - *(ushort2*)buf1282 = min(*(ushort2*)buf1283, *(ushort2*)buf1284); - *(int2*)buf1285 = min(*(int2*)buf1286, *(int2*)buf1287); - *(uint2*)buf1288 = min(*(uint2*)buf1289, *(uint2*)buf1290); - *(char3*)buf1291 = min(*(char3*)buf1292, *(char3*)buf1293); - *(uchar3*)buf1294 = min(*(uchar3*)buf1295, *(uchar3*)buf1296); - *(short3*)buf1297 = min(*(short3*)buf1298, *(short3*)buf1299); - *(ushort3*)buf1300 = min(*(ushort3*)buf1301, *(ushort3*)buf1302); - *(int3*)buf1303 = min(*(int3*)buf1304, *(int3*)buf1305); - *(uint3*)buf1306 = min(*(uint3*)buf1307, *(uint3*)buf1308); - *(char4*)buf1309 = min(*(char4*)buf1310, *(char4*)buf1311); - *(uchar4*)buf1312 = min(*(uchar4*)buf1313, *(uchar4*)buf1314); - *(short4*)buf1315 = min(*(short4*)buf1316, *(short4*)buf1317); - *(ushort4*)buf1318 = min(*(ushort4*)buf1319, *(ushort4*)buf1320); - *(int4*)buf1321 = min(*(int4*)buf1322, *(int4*)buf1323); - *(uint4*)buf1324 = min(*(uint4*)buf1325, *(uint4*)buf1326); - *(float*)buf1327 = mix(*(float*)buf1328, *(float*)buf1329, *(float*)buf1330); - *(float2*)buf1331 = mix(*(float2*)buf1332, *(float2*)buf1333, *(float2*)buf1334); - *(float3*)buf1335 = mix(*(float3*)buf1336, *(float3*)buf1337, *(float3*)buf1338); - *(float4*)buf1339 = mix(*(float4*)buf1340, *(float4*)buf1341, *(float4*)buf1342); - *(float2*)buf1343 = mix(*(float2*)buf1344, *(float2*)buf1345, *(float*)buf1346); - *(float3*)buf1347 = mix(*(float3*)buf1348, *(float3*)buf1349, *(float*)buf1350); - *(float4*)buf1351 = mix(*(float4*)buf1352, *(float4*)buf1353, *(float*)buf1354); - *(float*)buf1355 = modf(*(float*)buf1356, (float*) buf1357); - *(float2*)buf1358 = modf(*(float2*)buf1359, (float2*) buf1360); - *(float3*)buf1361 = modf(*(float3*)buf1362, (float3*) buf1363); - *(float4*)buf1364 = modf(*(float4*)buf1365, (float4*) buf1366); - *(float*)buf1367 = nan(*(uint*)buf1368); - *(float*)buf1369 = native_exp(*(float*)buf1370); - *(float2*)buf1371 = native_exp(*(float2*)buf1372); - *(float3*)buf1373 = native_exp(*(float3*)buf1374); - *(float4*)buf1375 = native_exp(*(float4*)buf1376); - *(float*)buf1377 = native_exp10(*(float*)buf1378); - *(float2*)buf1379 = native_exp10(*(float2*)buf1380); - *(float3*)buf1381 = native_exp10(*(float3*)buf1382); - *(float4*)buf1383 = native_exp10(*(float4*)buf1384); - *(float*)buf1385 = native_exp2(*(float*)buf1386); - *(float2*)buf1387 = native_exp2(*(float2*)buf1388); - *(float3*)buf1389 = native_exp2(*(float3*)buf1390); - *(float4*)buf1391 = native_exp2(*(float4*)buf1392); - *(float*)buf1393 = native_log(*(float*)buf1394); - *(float2*)buf1395 = native_log(*(float2*)buf1396); - *(float3*)buf1397 = native_log(*(float3*)buf1398); - *(float4*)buf1399 = native_log(*(float4*)buf1400); - *(float*)buf1401 = native_log10(*(float*)buf1402); - *(float2*)buf1403 = native_log10(*(float2*)buf1404); - *(float3*)buf1405 = native_log10(*(float3*)buf1406); - *(float4*)buf1407 = native_log10(*(float4*)buf1408); - *(float*)buf1409 = native_log2(*(float*)buf1410); - *(float2*)buf1411 = native_log2(*(float2*)buf1412); - *(float3*)buf1413 = native_log2(*(float3*)buf1414); - *(float4*)buf1415 = native_log2(*(float4*)buf1416); - *(float*)buf1417 = native_powr(*(float*)buf1418, *(float*)buf1419); - *(float2*)buf1420 = native_powr(*(float2*)buf1421, *(float2*)buf1422); - *(float3*)buf1423 = native_powr(*(float3*)buf1424, *(float3*)buf1425); - *(float4*)buf1426 = native_powr(*(float4*)buf1427, *(float4*)buf1428); - *(float*)buf1429 = nextafter(*(float*)buf1430, *(float*)buf1431); - *(float2*)buf1432 = nextafter(*(float2*)buf1433, *(float2*)buf1434); - *(float3*)buf1435 = nextafter(*(float3*)buf1436, *(float3*)buf1437); - *(float4*)buf1438 = nextafter(*(float4*)buf1439, *(float4*)buf1440); - *(float*)buf1441 = normalize(*(float*)buf1442); - *(float2*)buf1443 = normalize(*(float2*)buf1444); - *(float3*)buf1445 = normalize(*(float3*)buf1446); - *(float4*)buf1447 = normalize(*(float4*)buf1448); - *(float*)buf1449 = pow(*(float*)buf1450, *(float*)buf1451); - *(float2*)buf1452 = pow(*(float2*)buf1453, *(float2*)buf1454); - *(float3*)buf1455 = pow(*(float3*)buf1456, *(float3*)buf1457); - *(float4*)buf1458 = pow(*(float4*)buf1459, *(float4*)buf1460); - *(float*)buf1461 = pown(*(float*)buf1462, *(int*)buf1463); - *(float2*)buf1464 = pown(*(float2*)buf1465, *(int2*)buf1466); - *(float3*)buf1467 = pown(*(float3*)buf1468, *(int3*)buf1469); - *(float4*)buf1470 = pown(*(float4*)buf1471, *(int4*)buf1472); - *(float*)buf1473 = powr(*(float*)buf1474, *(float*)buf1475); - *(float2*)buf1476 = powr(*(float2*)buf1477, *(float2*)buf1478); - *(float3*)buf1479 = powr(*(float3*)buf1480, *(float3*)buf1481); - *(float4*)buf1482 = powr(*(float4*)buf1483, *(float4*)buf1484); - *(float*)buf1485 = radians(*(float*)buf1486); - *(float2*)buf1487 = radians(*(float2*)buf1488); - *(float3*)buf1489 = radians(*(float3*)buf1490); - *(float4*)buf1491 = radians(*(float4*)buf1492); - *(float*)buf1493 = remainder(*(float*)buf1494, *(float*)buf1495); - *(float2*)buf1496 = remainder(*(float2*)buf1497, *(float2*)buf1498); - *(float3*)buf1499 = remainder(*(float3*)buf1500, *(float3*)buf1501); - *(float4*)buf1502 = remainder(*(float4*)buf1503, *(float4*)buf1504); - *(float*)buf1505 = remquo(*(float*)buf1506, *(float*)buf1507, (int*) buf1508); - *(float2*)buf1509 = remquo(*(float2*)buf1510, *(float2*)buf1511, (int2*) buf1512); - *(float3*)buf1513 = remquo(*(float3*)buf1514, *(float3*)buf1515, (int3*) buf1516); - *(float4*)buf1517 = remquo(*(float4*)buf1518, *(float4*)buf1519, (int4*) buf1520); - *(float*)buf1521 = rint(*(float*)buf1522); - *(float2*)buf1523 = rint(*(float2*)buf1524); - *(float3*)buf1525 = rint(*(float3*)buf1526); - *(float4*)buf1527 = rint(*(float4*)buf1528); - *(float*)buf1529 = rootn(*(float*)buf1530, *(int*)buf1531); - *(float2*)buf1532 = rootn(*(float2*)buf1533, *(int2*)buf1534); - *(float3*)buf1535 = rootn(*(float3*)buf1536, *(int3*)buf1537); - *(float4*)buf1538 = rootn(*(float4*)buf1539, *(int4*)buf1540); - *(float*)buf1541 = round(*(float*)buf1542); - *(float2*)buf1543 = round(*(float2*)buf1544); - *(float3*)buf1545 = round(*(float3*)buf1546); - *(float4*)buf1547 = round(*(float4*)buf1548); - rsAllocationCopy1DRange(*(rs_allocation*)buf1549, *(uint32_t*)buf1550, *(uint32_t*)buf1551, *(uint32_t*)buf1552, *(rs_allocation*)buf1553, *(uint32_t*)buf1554, *(uint32_t*)buf1555); - rsAllocationCopy2DRange(*(rs_allocation*)buf1556, *(uint32_t*)buf1557, *(uint32_t*)buf1558, *(uint32_t*)buf1559, *(rs_allocation_cubemap_face*)buf1560, *(uint32_t*)buf1561, *(uint32_t*)buf1562, *(rs_allocation*)buf1563, *(uint32_t*)buf1564, *(uint32_t*)buf1565, *(uint32_t*)buf1566, *(rs_allocation_cubemap_face*)buf1567); - *(uint32_t*)buf1568 = rsAllocationGetDimFaces(*(rs_allocation*)buf1569); - *(uint32_t*)buf1570 = rsAllocationGetDimLOD(*(rs_allocation*)buf1571); - *(uint32_t*)buf1572 = rsAllocationGetDimX(*(rs_allocation*)buf1573); - *(uint32_t*)buf1574 = rsAllocationGetDimY(*(rs_allocation*)buf1575); - *(uint32_t*)buf1576 = rsAllocationGetDimZ(*(rs_allocation*)buf1577); - *(rs_element*)buf1578 = rsAllocationGetElement(*(rs_allocation*)buf1579); - rsAllocationIoReceive(*(rs_allocation*)buf1580); - rsAllocationIoSend(*(rs_allocation*)buf1581); - *(int32_t*)buf1582 = rsAtomicAdd((volatile int32_t*) buf1583, *(int32_t*)buf1584); - *(int32_t*)buf1585 = rsAtomicAnd((volatile int32_t*) buf1586, *(int32_t*)buf1587); - *(int32_t*)buf1588 = rsAtomicCas((volatile int32_t*) buf1589, *(int32_t*)buf1590, *(int32_t*)buf1591); - *(uint32_t*)buf1592 = rsAtomicCas((volatile uint32_t*) buf1593, *(uint32_t*)buf1594, *(uint32_t*)buf1595); - *(int32_t*)buf1596 = rsAtomicDec((volatile int32_t*) buf1597); - *(int32_t*)buf1598 = rsAtomicInc((volatile int32_t*) buf1599); - *(uint32_t*)buf1600 = rsAtomicMax((volatile uint32_t*) buf1601, *(uint32_t*)buf1602); - *(int32_t*)buf1603 = rsAtomicMax((volatile int32_t*) buf1604, *(int32_t*)buf1605); - *(uint32_t*)buf1606 = rsAtomicMin((volatile uint32_t*) buf1607, *(uint32_t*)buf1608); - *(int32_t*)buf1609 = rsAtomicMin((volatile int32_t*) buf1610, *(int32_t*)buf1611); - *(int32_t*)buf1612 = rsAtomicOr((volatile int32_t*) buf1613, *(int32_t*)buf1614); - *(int32_t*)buf1615 = rsAtomicSub((volatile int32_t*) buf1616, *(int32_t*)buf1617); - *(int32_t*)buf1618 = rsAtomicXor((volatile int32_t*) buf1619, *(int32_t*)buf1620); - *(char*)buf1621 = rsClamp(*(char*)buf1622, *(char*)buf1623, *(char*)buf1624); - *(uchar*)buf1625 = rsClamp(*(uchar*)buf1626, *(uchar*)buf1627, *(uchar*)buf1628); - *(short*)buf1629 = rsClamp(*(short*)buf1630, *(short*)buf1631, *(short*)buf1632); - *(ushort*)buf1633 = rsClamp(*(ushort*)buf1634, *(ushort*)buf1635, *(ushort*)buf1636); - *(int*)buf1637 = rsClamp(*(int*)buf1638, *(int*)buf1639, *(int*)buf1640); - *(uint*)buf1641 = rsClamp(*(uint*)buf1642, *(uint*)buf1643, *(uint*)buf1644); - rsClearObject((rs_element*) buf1645); - rsClearObject((rs_type*) buf1646); - rsClearObject((rs_allocation*) buf1647); - rsClearObject((rs_sampler*) buf1648); - rsClearObject((rs_script*) buf1649); + *(float2*)buf1171 = max(*(float2*)buf1172, *(float*)buf1173); + *(float3*)buf1174 = max(*(float3*)buf1175, *(float*)buf1176); + *(float4*)buf1177 = max(*(float4*)buf1178, *(float*)buf1179); + *(char*)buf1180 = max(*(char*)buf1181, *(char*)buf1182); + *(uchar*)buf1183 = max(*(uchar*)buf1184, *(uchar*)buf1185); + *(short*)buf1186 = max(*(short*)buf1187, *(short*)buf1188); + *(ushort*)buf1189 = max(*(ushort*)buf1190, *(ushort*)buf1191); + *(int*)buf1192 = max(*(int*)buf1193, *(int*)buf1194); + *(uint*)buf1195 = max(*(uint*)buf1196, *(uint*)buf1197); + *(char2*)buf1198 = max(*(char2*)buf1199, *(char2*)buf1200); + *(uchar2*)buf1201 = max(*(uchar2*)buf1202, *(uchar2*)buf1203); + *(short2*)buf1204 = max(*(short2*)buf1205, *(short2*)buf1206); + *(ushort2*)buf1207 = max(*(ushort2*)buf1208, *(ushort2*)buf1209); + *(int2*)buf1210 = max(*(int2*)buf1211, *(int2*)buf1212); + *(uint2*)buf1213 = max(*(uint2*)buf1214, *(uint2*)buf1215); + *(char3*)buf1216 = max(*(char3*)buf1217, *(char3*)buf1218); + *(uchar3*)buf1219 = max(*(uchar3*)buf1220, *(uchar3*)buf1221); + *(short3*)buf1222 = max(*(short3*)buf1223, *(short3*)buf1224); + *(ushort3*)buf1225 = max(*(ushort3*)buf1226, *(ushort3*)buf1227); + *(int3*)buf1228 = max(*(int3*)buf1229, *(int3*)buf1230); + *(uint3*)buf1231 = max(*(uint3*)buf1232, *(uint3*)buf1233); + *(char4*)buf1234 = max(*(char4*)buf1235, *(char4*)buf1236); + *(uchar4*)buf1237 = max(*(uchar4*)buf1238, *(uchar4*)buf1239); + *(short4*)buf1240 = max(*(short4*)buf1241, *(short4*)buf1242); + *(ushort4*)buf1243 = max(*(ushort4*)buf1244, *(ushort4*)buf1245); + *(int4*)buf1246 = max(*(int4*)buf1247, *(int4*)buf1248); + *(uint4*)buf1249 = max(*(uint4*)buf1250, *(uint4*)buf1251); + *(float*)buf1252 = min(*(float*)buf1253, *(float*)buf1254); + *(float2*)buf1255 = min(*(float2*)buf1256, *(float2*)buf1257); + *(float3*)buf1258 = min(*(float3*)buf1259, *(float3*)buf1260); + *(float4*)buf1261 = min(*(float4*)buf1262, *(float4*)buf1263); + *(float2*)buf1264 = min(*(float2*)buf1265, *(float*)buf1266); + *(float3*)buf1267 = min(*(float3*)buf1268, *(float*)buf1269); + *(float4*)buf1270 = min(*(float4*)buf1271, *(float*)buf1272); + *(char*)buf1273 = min(*(char*)buf1274, *(char*)buf1275); + *(uchar*)buf1276 = min(*(uchar*)buf1277, *(uchar*)buf1278); + *(short*)buf1279 = min(*(short*)buf1280, *(short*)buf1281); + *(ushort*)buf1282 = min(*(ushort*)buf1283, *(ushort*)buf1284); + *(int*)buf1285 = min(*(int*)buf1286, *(int*)buf1287); + *(uint*)buf1288 = min(*(uint*)buf1289, *(uint*)buf1290); + *(char2*)buf1291 = min(*(char2*)buf1292, *(char2*)buf1293); + *(uchar2*)buf1294 = min(*(uchar2*)buf1295, *(uchar2*)buf1296); + *(short2*)buf1297 = min(*(short2*)buf1298, *(short2*)buf1299); + *(ushort2*)buf1300 = min(*(ushort2*)buf1301, *(ushort2*)buf1302); + *(int2*)buf1303 = min(*(int2*)buf1304, *(int2*)buf1305); + *(uint2*)buf1306 = min(*(uint2*)buf1307, *(uint2*)buf1308); + *(char3*)buf1309 = min(*(char3*)buf1310, *(char3*)buf1311); + *(uchar3*)buf1312 = min(*(uchar3*)buf1313, *(uchar3*)buf1314); + *(short3*)buf1315 = min(*(short3*)buf1316, *(short3*)buf1317); + *(ushort3*)buf1318 = min(*(ushort3*)buf1319, *(ushort3*)buf1320); + *(int3*)buf1321 = min(*(int3*)buf1322, *(int3*)buf1323); + *(uint3*)buf1324 = min(*(uint3*)buf1325, *(uint3*)buf1326); + *(char4*)buf1327 = min(*(char4*)buf1328, *(char4*)buf1329); + *(uchar4*)buf1330 = min(*(uchar4*)buf1331, *(uchar4*)buf1332); + *(short4*)buf1333 = min(*(short4*)buf1334, *(short4*)buf1335); + *(ushort4*)buf1336 = min(*(ushort4*)buf1337, *(ushort4*)buf1338); + *(int4*)buf1339 = min(*(int4*)buf1340, *(int4*)buf1341); + *(uint4*)buf1342 = min(*(uint4*)buf1343, *(uint4*)buf1344); + *(float*)buf1345 = mix(*(float*)buf1346, *(float*)buf1347, *(float*)buf1348); + *(float2*)buf1349 = mix(*(float2*)buf1350, *(float2*)buf1351, *(float2*)buf1352); + *(float3*)buf1353 = mix(*(float3*)buf1354, *(float3*)buf1355, *(float3*)buf1356); + *(float4*)buf1357 = mix(*(float4*)buf1358, *(float4*)buf1359, *(float4*)buf1360); + *(float2*)buf1361 = mix(*(float2*)buf1362, *(float2*)buf1363, *(float*)buf1364); + *(float3*)buf1365 = mix(*(float3*)buf1366, *(float3*)buf1367, *(float*)buf1368); + *(float4*)buf1369 = mix(*(float4*)buf1370, *(float4*)buf1371, *(float*)buf1372); + *(float*)buf1373 = modf(*(float*)buf1374, (float*) buf1375); + *(float2*)buf1376 = modf(*(float2*)buf1377, (float2*) buf1378); + *(float3*)buf1379 = modf(*(float3*)buf1380, (float3*) buf1381); + *(float4*)buf1382 = modf(*(float4*)buf1383, (float4*) buf1384); + *(float*)buf1385 = nan(*(uint*)buf1386); + *(float*)buf1387 = native_exp(*(float*)buf1388); + *(float2*)buf1389 = native_exp(*(float2*)buf1390); + *(float3*)buf1391 = native_exp(*(float3*)buf1392); + *(float4*)buf1393 = native_exp(*(float4*)buf1394); + *(float*)buf1395 = native_exp10(*(float*)buf1396); + *(float2*)buf1397 = native_exp10(*(float2*)buf1398); + *(float3*)buf1399 = native_exp10(*(float3*)buf1400); + *(float4*)buf1401 = native_exp10(*(float4*)buf1402); + *(float*)buf1403 = native_exp2(*(float*)buf1404); + *(float2*)buf1405 = native_exp2(*(float2*)buf1406); + *(float3*)buf1407 = native_exp2(*(float3*)buf1408); + *(float4*)buf1409 = native_exp2(*(float4*)buf1410); + *(float*)buf1411 = native_log(*(float*)buf1412); + *(float2*)buf1413 = native_log(*(float2*)buf1414); + *(float3*)buf1415 = native_log(*(float3*)buf1416); + *(float4*)buf1417 = native_log(*(float4*)buf1418); + *(float*)buf1419 = native_log10(*(float*)buf1420); + *(float2*)buf1421 = native_log10(*(float2*)buf1422); + *(float3*)buf1423 = native_log10(*(float3*)buf1424); + *(float4*)buf1425 = native_log10(*(float4*)buf1426); + *(float*)buf1427 = native_log2(*(float*)buf1428); + *(float2*)buf1429 = native_log2(*(float2*)buf1430); + *(float3*)buf1431 = native_log2(*(float3*)buf1432); + *(float4*)buf1433 = native_log2(*(float4*)buf1434); + *(float*)buf1435 = native_powr(*(float*)buf1436, *(float*)buf1437); + *(float2*)buf1438 = native_powr(*(float2*)buf1439, *(float2*)buf1440); + *(float3*)buf1441 = native_powr(*(float3*)buf1442, *(float3*)buf1443); + *(float4*)buf1444 = native_powr(*(float4*)buf1445, *(float4*)buf1446); + *(float*)buf1447 = nextafter(*(float*)buf1448, *(float*)buf1449); + *(float2*)buf1450 = nextafter(*(float2*)buf1451, *(float2*)buf1452); + *(float3*)buf1453 = nextafter(*(float3*)buf1454, *(float3*)buf1455); + *(float4*)buf1456 = nextafter(*(float4*)buf1457, *(float4*)buf1458); + *(float*)buf1459 = normalize(*(float*)buf1460); + *(float2*)buf1461 = normalize(*(float2*)buf1462); + *(float3*)buf1463 = normalize(*(float3*)buf1464); + *(float4*)buf1465 = normalize(*(float4*)buf1466); + *(float*)buf1467 = pow(*(float*)buf1468, *(float*)buf1469); + *(float2*)buf1470 = pow(*(float2*)buf1471, *(float2*)buf1472); + *(float3*)buf1473 = pow(*(float3*)buf1474, *(float3*)buf1475); + *(float4*)buf1476 = pow(*(float4*)buf1477, *(float4*)buf1478); + *(float*)buf1479 = pown(*(float*)buf1480, *(int*)buf1481); + *(float2*)buf1482 = pown(*(float2*)buf1483, *(int2*)buf1484); + *(float3*)buf1485 = pown(*(float3*)buf1486, *(int3*)buf1487); + *(float4*)buf1488 = pown(*(float4*)buf1489, *(int4*)buf1490); + *(float*)buf1491 = powr(*(float*)buf1492, *(float*)buf1493); + *(float2*)buf1494 = powr(*(float2*)buf1495, *(float2*)buf1496); + *(float3*)buf1497 = powr(*(float3*)buf1498, *(float3*)buf1499); + *(float4*)buf1500 = powr(*(float4*)buf1501, *(float4*)buf1502); + *(float*)buf1503 = radians(*(float*)buf1504); + *(float2*)buf1505 = radians(*(float2*)buf1506); + *(float3*)buf1507 = radians(*(float3*)buf1508); + *(float4*)buf1509 = radians(*(float4*)buf1510); + *(float*)buf1511 = remainder(*(float*)buf1512, *(float*)buf1513); + *(float2*)buf1514 = remainder(*(float2*)buf1515, *(float2*)buf1516); + *(float3*)buf1517 = remainder(*(float3*)buf1518, *(float3*)buf1519); + *(float4*)buf1520 = remainder(*(float4*)buf1521, *(float4*)buf1522); + *(float*)buf1523 = remquo(*(float*)buf1524, *(float*)buf1525, (int*) buf1526); + *(float2*)buf1527 = remquo(*(float2*)buf1528, *(float2*)buf1529, (int2*) buf1530); + *(float3*)buf1531 = remquo(*(float3*)buf1532, *(float3*)buf1533, (int3*) buf1534); + *(float4*)buf1535 = remquo(*(float4*)buf1536, *(float4*)buf1537, (int4*) buf1538); + *(float*)buf1539 = rint(*(float*)buf1540); + *(float2*)buf1541 = rint(*(float2*)buf1542); + *(float3*)buf1543 = rint(*(float3*)buf1544); + *(float4*)buf1545 = rint(*(float4*)buf1546); + *(float*)buf1547 = rootn(*(float*)buf1548, *(int*)buf1549); + *(float2*)buf1550 = rootn(*(float2*)buf1551, *(int2*)buf1552); + *(float3*)buf1553 = rootn(*(float3*)buf1554, *(int3*)buf1555); + *(float4*)buf1556 = rootn(*(float4*)buf1557, *(int4*)buf1558); + *(float*)buf1559 = round(*(float*)buf1560); + *(float2*)buf1561 = round(*(float2*)buf1562); + *(float3*)buf1563 = round(*(float3*)buf1564); + *(float4*)buf1565 = round(*(float4*)buf1566); + rsAllocationCopy1DRange(*(rs_allocation*)buf1567, *(uint32_t*)buf1568, *(uint32_t*)buf1569, *(uint32_t*)buf1570, *(rs_allocation*)buf1571, *(uint32_t*)buf1572, *(uint32_t*)buf1573); + rsAllocationCopy2DRange(*(rs_allocation*)buf1574, *(uint32_t*)buf1575, *(uint32_t*)buf1576, *(uint32_t*)buf1577, *(rs_allocation_cubemap_face*)buf1578, *(uint32_t*)buf1579, *(uint32_t*)buf1580, *(rs_allocation*)buf1581, *(uint32_t*)buf1582, *(uint32_t*)buf1583, *(uint32_t*)buf1584, *(rs_allocation_cubemap_face*)buf1585); + *(uint32_t*)buf1586 = rsAllocationGetDimFaces(*(rs_allocation*)buf1587); + *(uint32_t*)buf1588 = rsAllocationGetDimLOD(*(rs_allocation*)buf1589); + *(uint32_t*)buf1590 = rsAllocationGetDimX(*(rs_allocation*)buf1591); + *(uint32_t*)buf1592 = rsAllocationGetDimY(*(rs_allocation*)buf1593); + *(uint32_t*)buf1594 = rsAllocationGetDimZ(*(rs_allocation*)buf1595); + *(rs_element*)buf1596 = rsAllocationGetElement(*(rs_allocation*)buf1597); + rsAllocationIoReceive(*(rs_allocation*)buf1598); + rsAllocationIoSend(*(rs_allocation*)buf1599); + *(int32_t*)buf1600 = rsAtomicAdd((volatile int32_t*) buf1601, *(int32_t*)buf1602); + *(int32_t*)buf1603 = rsAtomicAnd((volatile int32_t*) buf1604, *(int32_t*)buf1605); + *(int32_t*)buf1606 = rsAtomicCas((volatile int32_t*) buf1607, *(int32_t*)buf1608, *(int32_t*)buf1609); + *(uint32_t*)buf1610 = rsAtomicCas((volatile uint32_t*) buf1611, *(uint32_t*)buf1612, *(uint32_t*)buf1613); + *(int32_t*)buf1614 = rsAtomicDec((volatile int32_t*) buf1615); + *(int32_t*)buf1616 = rsAtomicInc((volatile int32_t*) buf1617); + *(uint32_t*)buf1618 = rsAtomicMax((volatile uint32_t*) buf1619, *(uint32_t*)buf1620); + *(int32_t*)buf1621 = rsAtomicMax((volatile int32_t*) buf1622, *(int32_t*)buf1623); + *(uint32_t*)buf1624 = rsAtomicMin((volatile uint32_t*) buf1625, *(uint32_t*)buf1626); + *(int32_t*)buf1627 = rsAtomicMin((volatile int32_t*) buf1628, *(int32_t*)buf1629); + *(int32_t*)buf1630 = rsAtomicOr((volatile int32_t*) buf1631, *(int32_t*)buf1632); + *(int32_t*)buf1633 = rsAtomicSub((volatile int32_t*) buf1634, *(int32_t*)buf1635); + *(int32_t*)buf1636 = rsAtomicXor((volatile int32_t*) buf1637, *(int32_t*)buf1638); + *(char*)buf1639 = rsClamp(*(char*)buf1640, *(char*)buf1641, *(char*)buf1642); + *(uchar*)buf1643 = rsClamp(*(uchar*)buf1644, *(uchar*)buf1645, *(uchar*)buf1646); + *(short*)buf1647 = rsClamp(*(short*)buf1648, *(short*)buf1649, *(short*)buf1650); + *(ushort*)buf1651 = rsClamp(*(ushort*)buf1652, *(ushort*)buf1653, *(ushort*)buf1654); + *(int*)buf1655 = rsClamp(*(int*)buf1656, *(int*)buf1657, *(int*)buf1658); + *(uint*)buf1659 = rsClamp(*(uint*)buf1660, *(uint*)buf1661, *(uint*)buf1662); + rsClearObject((rs_element*) buf1663); + rsClearObject((rs_type*) buf1664); + rsClearObject((rs_allocation*) buf1665); + rsClearObject((rs_sampler*) buf1666); + rsClearObject((rs_script*) buf1667); #ifndef __LP64__ - rsClearObject((rs_mesh*) buf1650); - rsClearObject((rs_program_fragment*) buf1651); - rsClearObject((rs_program_vertex*) buf1652); - rsClearObject((rs_program_raster*) buf1653); - rsClearObject((rs_program_store*) buf1654); - rsClearObject((rs_font*) buf1655); + rsClearObject((rs_mesh*) buf1668); + rsClearObject((rs_program_fragment*) buf1669); + rsClearObject((rs_program_vertex*) buf1670); + rsClearObject((rs_program_raster*) buf1671); + rsClearObject((rs_program_store*) buf1672); + rsClearObject((rs_font*) buf1673); #endif - rsDebug((const char*) buf1656, *(double*)buf1657); - rsDebug((const char*) buf1658, *(int*)buf1659); - rsDebug((const char*) buf1660, *(uint*)buf1661); - rsDebug((const char*) buf1662, *(long*)buf1663); - rsDebug((const char*) buf1664, *(ulong*)buf1665); - rsDebug((const char*) buf1666, *(int2*)buf1667); - rsDebug((const char*) buf1668, *(int3*)buf1669); - rsDebug((const char*) buf1670, *(int4*)buf1671); - rsDebug((const char*) buf1672, *(uint2*)buf1673); - rsDebug((const char*) buf1674, *(uint3*)buf1675); - rsDebug((const char*) buf1676, *(uint4*)buf1677); - rsDebug((const char*) buf1678, *(long2*)buf1679); - rsDebug((const char*) buf1680, *(long3*)buf1681); - rsDebug((const char*) buf1682, *(long4*)buf1683); - rsDebug((const char*) buf1684, *(ulong2*)buf1685); - rsDebug((const char*) buf1686, *(ulong3*)buf1687); - rsDebug((const char*) buf1688, *(ulong4*)buf1689); - rsDebug((const char*) buf1690, *(float*)buf1691); - rsDebug((const char*) buf1692, *(float2*)buf1693); - rsDebug((const char*) buf1694, *(float3*)buf1695); - rsDebug((const char*) buf1696, *(float4*)buf1697); - rsDebug((const char*) buf1698, *(char*)buf1699); - rsDebug((const char*) buf1700, *(char2*)buf1701); - rsDebug((const char*) buf1702, *(char3*)buf1703); - rsDebug((const char*) buf1704, *(char4*)buf1705); - rsDebug((const char*) buf1706, *(uchar*)buf1707); - rsDebug((const char*) buf1708, *(uchar2*)buf1709); - rsDebug((const char*) buf1710, *(uchar3*)buf1711); - rsDebug((const char*) buf1712, *(uchar4*)buf1713); - rsDebug((const char*) buf1714, *(short*)buf1715); - rsDebug((const char*) buf1716, *(short2*)buf1717); - rsDebug((const char*) buf1718, *(short3*)buf1719); - rsDebug((const char*) buf1720, *(short4*)buf1721); - rsDebug((const char*) buf1722, *(ushort*)buf1723); - rsDebug((const char*) buf1724, *(ushort2*)buf1725); - rsDebug((const char*) buf1726, *(ushort3*)buf1727); - rsDebug((const char*) buf1728, *(ushort4*)buf1729); - rsDebug((const char*) buf1730, *(float*)buf1731, *(float*)buf1732); - rsDebug((const char*) buf1733, *(float*)buf1734, *(float*)buf1735, *(float*)buf1736); - rsDebug((const char*) buf1737, *(float*)buf1738, *(float*)buf1739, *(float*)buf1740, *(float*)buf1741); - rsDebug((const char*) buf1742, *(long long*)buf1743); - rsDebug((const char*) buf1744, *(unsigned long long*)buf1745); - rsDebug((const char*) buf1746, (const void*) buf1747); - rsDebug((const char*) buf1748, (const rs_matrix4x4*) buf1749); - rsDebug((const char*) buf1750, (const rs_matrix3x3*) buf1751); - rsDebug((const char*) buf1752, (const rs_matrix2x2*) buf1753); - *(uint32_t*)buf1754 = rsElementGetBytesSize(*(rs_element*)buf1755); - *(rs_data_kind*)buf1756 = rsElementGetDataKind(*(rs_element*)buf1757); - *(rs_data_type*)buf1758 = rsElementGetDataType(*(rs_element*)buf1759); - *(rs_element*)buf1760 = rsElementGetSubElement(*(rs_element*)buf1761, *(uint32_t*)buf1762); - *(uint32_t*)buf1763 = rsElementGetSubElementArraySize(*(rs_element*)buf1764, *(uint32_t*)buf1765); - *(uint32_t*)buf1766 = rsElementGetSubElementCount(*(rs_element*)buf1767); - *(uint32_t*)buf1768 = rsElementGetSubElementName(*(rs_element*)buf1769, *(uint32_t*)buf1770, (char*) buf1771, *(uint32_t*)buf1772); - *(uint32_t*)buf1773 = rsElementGetSubElementNameLength(*(rs_element*)buf1774, *(uint32_t*)buf1775); - *(uint32_t*)buf1776 = rsElementGetSubElementOffsetBytes(*(rs_element*)buf1777, *(uint32_t*)buf1778); - *(uint32_t*)buf1779 = rsElementGetVectorSize(*(rs_element*)buf1780); - rsExtractFrustumPlanes((const rs_matrix4x4*) buf1781, (float4*) buf1782, (float4*) buf1783, (float4*) buf1784, (float4*) buf1785, (float4*) buf1786, (float4*) buf1787); - rsForEach(*(rs_script*)buf1788, *(rs_allocation*)buf1789, *(rs_allocation*)buf1790, (const void*) buf1791, *(size_t*)buf1792, (const rs_script_call_t*) buf1793); - rsForEach(*(rs_script*)buf1794, *(rs_allocation*)buf1795, *(rs_allocation*)buf1796, (const void*) buf1797, *(size_t*)buf1798); - rsForEach(*(rs_script*)buf1799, *(rs_allocation*)buf1800, *(rs_allocation*)buf1801); - *(float*)buf1802 = rsFrac(*(float*)buf1803); - *(rs_allocation*)buf1804 = rsGetAllocation((const void*) buf1805); - *(float*)buf1806 = rsGetDt(); - *(const void**)buf1807 = rsGetElementAt(*(rs_allocation*)buf1808, *(uint32_t*)buf1809); - *(const void**)buf1810 = rsGetElementAt(*(rs_allocation*)buf1811, *(uint32_t*)buf1812, *(uint32_t*)buf1813); - *(const void**)buf1814 = rsGetElementAt(*(rs_allocation*)buf1815, *(uint32_t*)buf1816, *(uint32_t*)buf1817, *(uint32_t*)buf1818); - *(float*)buf1819 = rsGetElementAt_float(*(rs_allocation*)buf1820, *(uint32_t*)buf1821); - *(float2*)buf1822 = rsGetElementAt_float2(*(rs_allocation*)buf1823, *(uint32_t*)buf1824); - *(float3*)buf1825 = rsGetElementAt_float3(*(rs_allocation*)buf1826, *(uint32_t*)buf1827); - *(float4*)buf1828 = rsGetElementAt_float4(*(rs_allocation*)buf1829, *(uint32_t*)buf1830); - *(double*)buf1831 = rsGetElementAt_double(*(rs_allocation*)buf1832, *(uint32_t*)buf1833); - *(double2*)buf1834 = rsGetElementAt_double2(*(rs_allocation*)buf1835, *(uint32_t*)buf1836); - *(double3*)buf1837 = rsGetElementAt_double3(*(rs_allocation*)buf1838, *(uint32_t*)buf1839); - *(double4*)buf1840 = rsGetElementAt_double4(*(rs_allocation*)buf1841, *(uint32_t*)buf1842); - *(char*)buf1843 = rsGetElementAt_char(*(rs_allocation*)buf1844, *(uint32_t*)buf1845); - *(char2*)buf1846 = rsGetElementAt_char2(*(rs_allocation*)buf1847, *(uint32_t*)buf1848); - *(char3*)buf1849 = rsGetElementAt_char3(*(rs_allocation*)buf1850, *(uint32_t*)buf1851); - *(char4*)buf1852 = rsGetElementAt_char4(*(rs_allocation*)buf1853, *(uint32_t*)buf1854); - *(uchar*)buf1855 = rsGetElementAt_uchar(*(rs_allocation*)buf1856, *(uint32_t*)buf1857); - *(uchar2*)buf1858 = rsGetElementAt_uchar2(*(rs_allocation*)buf1859, *(uint32_t*)buf1860); - *(uchar3*)buf1861 = rsGetElementAt_uchar3(*(rs_allocation*)buf1862, *(uint32_t*)buf1863); - *(uchar4*)buf1864 = rsGetElementAt_uchar4(*(rs_allocation*)buf1865, *(uint32_t*)buf1866); - *(short*)buf1867 = rsGetElementAt_short(*(rs_allocation*)buf1868, *(uint32_t*)buf1869); - *(short2*)buf1870 = rsGetElementAt_short2(*(rs_allocation*)buf1871, *(uint32_t*)buf1872); - *(short3*)buf1873 = rsGetElementAt_short3(*(rs_allocation*)buf1874, *(uint32_t*)buf1875); - *(short4*)buf1876 = rsGetElementAt_short4(*(rs_allocation*)buf1877, *(uint32_t*)buf1878); - *(ushort*)buf1879 = rsGetElementAt_ushort(*(rs_allocation*)buf1880, *(uint32_t*)buf1881); - *(ushort2*)buf1882 = rsGetElementAt_ushort2(*(rs_allocation*)buf1883, *(uint32_t*)buf1884); - *(ushort3*)buf1885 = rsGetElementAt_ushort3(*(rs_allocation*)buf1886, *(uint32_t*)buf1887); - *(ushort4*)buf1888 = rsGetElementAt_ushort4(*(rs_allocation*)buf1889, *(uint32_t*)buf1890); - *(int*)buf1891 = rsGetElementAt_int(*(rs_allocation*)buf1892, *(uint32_t*)buf1893); - *(int2*)buf1894 = rsGetElementAt_int2(*(rs_allocation*)buf1895, *(uint32_t*)buf1896); - *(int3*)buf1897 = rsGetElementAt_int3(*(rs_allocation*)buf1898, *(uint32_t*)buf1899); - *(int4*)buf1900 = rsGetElementAt_int4(*(rs_allocation*)buf1901, *(uint32_t*)buf1902); - *(uint*)buf1903 = rsGetElementAt_uint(*(rs_allocation*)buf1904, *(uint32_t*)buf1905); - *(uint2*)buf1906 = rsGetElementAt_uint2(*(rs_allocation*)buf1907, *(uint32_t*)buf1908); - *(uint3*)buf1909 = rsGetElementAt_uint3(*(rs_allocation*)buf1910, *(uint32_t*)buf1911); - *(uint4*)buf1912 = rsGetElementAt_uint4(*(rs_allocation*)buf1913, *(uint32_t*)buf1914); - *(long*)buf1915 = rsGetElementAt_long(*(rs_allocation*)buf1916, *(uint32_t*)buf1917); - *(long2*)buf1918 = rsGetElementAt_long2(*(rs_allocation*)buf1919, *(uint32_t*)buf1920); - *(long3*)buf1921 = rsGetElementAt_long3(*(rs_allocation*)buf1922, *(uint32_t*)buf1923); - *(long4*)buf1924 = rsGetElementAt_long4(*(rs_allocation*)buf1925, *(uint32_t*)buf1926); - *(ulong*)buf1927 = rsGetElementAt_ulong(*(rs_allocation*)buf1928, *(uint32_t*)buf1929); - *(ulong2*)buf1930 = rsGetElementAt_ulong2(*(rs_allocation*)buf1931, *(uint32_t*)buf1932); - *(ulong3*)buf1933 = rsGetElementAt_ulong3(*(rs_allocation*)buf1934, *(uint32_t*)buf1935); - *(ulong4*)buf1936 = rsGetElementAt_ulong4(*(rs_allocation*)buf1937, *(uint32_t*)buf1938); - *(float*)buf1939 = rsGetElementAt_float(*(rs_allocation*)buf1940, *(uint32_t*)buf1941, *(uint32_t*)buf1942); - *(float2*)buf1943 = rsGetElementAt_float2(*(rs_allocation*)buf1944, *(uint32_t*)buf1945, *(uint32_t*)buf1946); - *(float3*)buf1947 = rsGetElementAt_float3(*(rs_allocation*)buf1948, *(uint32_t*)buf1949, *(uint32_t*)buf1950); - *(float4*)buf1951 = rsGetElementAt_float4(*(rs_allocation*)buf1952, *(uint32_t*)buf1953, *(uint32_t*)buf1954); - *(double*)buf1955 = rsGetElementAt_double(*(rs_allocation*)buf1956, *(uint32_t*)buf1957, *(uint32_t*)buf1958); - *(double2*)buf1959 = rsGetElementAt_double2(*(rs_allocation*)buf1960, *(uint32_t*)buf1961, *(uint32_t*)buf1962); - *(double3*)buf1963 = rsGetElementAt_double3(*(rs_allocation*)buf1964, *(uint32_t*)buf1965, *(uint32_t*)buf1966); - *(double4*)buf1967 = rsGetElementAt_double4(*(rs_allocation*)buf1968, *(uint32_t*)buf1969, *(uint32_t*)buf1970); - *(char*)buf1971 = rsGetElementAt_char(*(rs_allocation*)buf1972, *(uint32_t*)buf1973, *(uint32_t*)buf1974); - *(char2*)buf1975 = rsGetElementAt_char2(*(rs_allocation*)buf1976, *(uint32_t*)buf1977, *(uint32_t*)buf1978); - *(char3*)buf1979 = rsGetElementAt_char3(*(rs_allocation*)buf1980, *(uint32_t*)buf1981, *(uint32_t*)buf1982); - *(char4*)buf1983 = rsGetElementAt_char4(*(rs_allocation*)buf1984, *(uint32_t*)buf1985, *(uint32_t*)buf1986); - *(uchar*)buf1987 = rsGetElementAt_uchar(*(rs_allocation*)buf1988, *(uint32_t*)buf1989, *(uint32_t*)buf1990); - *(uchar2*)buf1991 = rsGetElementAt_uchar2(*(rs_allocation*)buf1992, *(uint32_t*)buf1993, *(uint32_t*)buf1994); - *(uchar3*)buf1995 = rsGetElementAt_uchar3(*(rs_allocation*)buf1996, *(uint32_t*)buf1997, *(uint32_t*)buf1998); - *(uchar4*)buf1999 = rsGetElementAt_uchar4(*(rs_allocation*)buf2000, *(uint32_t*)buf2001, *(uint32_t*)buf2002); - *(short*)buf2003 = rsGetElementAt_short(*(rs_allocation*)buf2004, *(uint32_t*)buf2005, *(uint32_t*)buf2006); - *(short2*)buf2007 = rsGetElementAt_short2(*(rs_allocation*)buf2008, *(uint32_t*)buf2009, *(uint32_t*)buf2010); - *(short3*)buf2011 = rsGetElementAt_short3(*(rs_allocation*)buf2012, *(uint32_t*)buf2013, *(uint32_t*)buf2014); - *(short4*)buf2015 = rsGetElementAt_short4(*(rs_allocation*)buf2016, *(uint32_t*)buf2017, *(uint32_t*)buf2018); - *(ushort*)buf2019 = rsGetElementAt_ushort(*(rs_allocation*)buf2020, *(uint32_t*)buf2021, *(uint32_t*)buf2022); - *(ushort2*)buf2023 = rsGetElementAt_ushort2(*(rs_allocation*)buf2024, *(uint32_t*)buf2025, *(uint32_t*)buf2026); - *(ushort3*)buf2027 = rsGetElementAt_ushort3(*(rs_allocation*)buf2028, *(uint32_t*)buf2029, *(uint32_t*)buf2030); - *(ushort4*)buf2031 = rsGetElementAt_ushort4(*(rs_allocation*)buf2032, *(uint32_t*)buf2033, *(uint32_t*)buf2034); - *(int*)buf2035 = rsGetElementAt_int(*(rs_allocation*)buf2036, *(uint32_t*)buf2037, *(uint32_t*)buf2038); - *(int2*)buf2039 = rsGetElementAt_int2(*(rs_allocation*)buf2040, *(uint32_t*)buf2041, *(uint32_t*)buf2042); - *(int3*)buf2043 = rsGetElementAt_int3(*(rs_allocation*)buf2044, *(uint32_t*)buf2045, *(uint32_t*)buf2046); - *(int4*)buf2047 = rsGetElementAt_int4(*(rs_allocation*)buf2048, *(uint32_t*)buf2049, *(uint32_t*)buf2050); - *(uint*)buf2051 = rsGetElementAt_uint(*(rs_allocation*)buf2052, *(uint32_t*)buf2053, *(uint32_t*)buf2054); - *(uint2*)buf2055 = rsGetElementAt_uint2(*(rs_allocation*)buf2056, *(uint32_t*)buf2057, *(uint32_t*)buf2058); - *(uint3*)buf2059 = rsGetElementAt_uint3(*(rs_allocation*)buf2060, *(uint32_t*)buf2061, *(uint32_t*)buf2062); - *(uint4*)buf2063 = rsGetElementAt_uint4(*(rs_allocation*)buf2064, *(uint32_t*)buf2065, *(uint32_t*)buf2066); - *(long*)buf2067 = rsGetElementAt_long(*(rs_allocation*)buf2068, *(uint32_t*)buf2069, *(uint32_t*)buf2070); - *(long2*)buf2071 = rsGetElementAt_long2(*(rs_allocation*)buf2072, *(uint32_t*)buf2073, *(uint32_t*)buf2074); - *(long3*)buf2075 = rsGetElementAt_long3(*(rs_allocation*)buf2076, *(uint32_t*)buf2077, *(uint32_t*)buf2078); - *(long4*)buf2079 = rsGetElementAt_long4(*(rs_allocation*)buf2080, *(uint32_t*)buf2081, *(uint32_t*)buf2082); - *(ulong*)buf2083 = rsGetElementAt_ulong(*(rs_allocation*)buf2084, *(uint32_t*)buf2085, *(uint32_t*)buf2086); - *(ulong2*)buf2087 = rsGetElementAt_ulong2(*(rs_allocation*)buf2088, *(uint32_t*)buf2089, *(uint32_t*)buf2090); - *(ulong3*)buf2091 = rsGetElementAt_ulong3(*(rs_allocation*)buf2092, *(uint32_t*)buf2093, *(uint32_t*)buf2094); - *(ulong4*)buf2095 = rsGetElementAt_ulong4(*(rs_allocation*)buf2096, *(uint32_t*)buf2097, *(uint32_t*)buf2098); - *(float*)buf2099 = rsGetElementAt_float(*(rs_allocation*)buf2100, *(uint32_t*)buf2101, *(uint32_t*)buf2102, *(uint32_t*)buf2103); - *(float2*)buf2104 = rsGetElementAt_float2(*(rs_allocation*)buf2105, *(uint32_t*)buf2106, *(uint32_t*)buf2107, *(uint32_t*)buf2108); - *(float3*)buf2109 = rsGetElementAt_float3(*(rs_allocation*)buf2110, *(uint32_t*)buf2111, *(uint32_t*)buf2112, *(uint32_t*)buf2113); - *(float4*)buf2114 = rsGetElementAt_float4(*(rs_allocation*)buf2115, *(uint32_t*)buf2116, *(uint32_t*)buf2117, *(uint32_t*)buf2118); - *(double*)buf2119 = rsGetElementAt_double(*(rs_allocation*)buf2120, *(uint32_t*)buf2121, *(uint32_t*)buf2122, *(uint32_t*)buf2123); - *(double2*)buf2124 = rsGetElementAt_double2(*(rs_allocation*)buf2125, *(uint32_t*)buf2126, *(uint32_t*)buf2127, *(uint32_t*)buf2128); - *(double3*)buf2129 = rsGetElementAt_double3(*(rs_allocation*)buf2130, *(uint32_t*)buf2131, *(uint32_t*)buf2132, *(uint32_t*)buf2133); - *(double4*)buf2134 = rsGetElementAt_double4(*(rs_allocation*)buf2135, *(uint32_t*)buf2136, *(uint32_t*)buf2137, *(uint32_t*)buf2138); - *(char*)buf2139 = rsGetElementAt_char(*(rs_allocation*)buf2140, *(uint32_t*)buf2141, *(uint32_t*)buf2142, *(uint32_t*)buf2143); - *(char2*)buf2144 = rsGetElementAt_char2(*(rs_allocation*)buf2145, *(uint32_t*)buf2146, *(uint32_t*)buf2147, *(uint32_t*)buf2148); - *(char3*)buf2149 = rsGetElementAt_char3(*(rs_allocation*)buf2150, *(uint32_t*)buf2151, *(uint32_t*)buf2152, *(uint32_t*)buf2153); - *(char4*)buf2154 = rsGetElementAt_char4(*(rs_allocation*)buf2155, *(uint32_t*)buf2156, *(uint32_t*)buf2157, *(uint32_t*)buf2158); - *(uchar*)buf2159 = rsGetElementAt_uchar(*(rs_allocation*)buf2160, *(uint32_t*)buf2161, *(uint32_t*)buf2162, *(uint32_t*)buf2163); - *(uchar2*)buf2164 = rsGetElementAt_uchar2(*(rs_allocation*)buf2165, *(uint32_t*)buf2166, *(uint32_t*)buf2167, *(uint32_t*)buf2168); - *(uchar3*)buf2169 = rsGetElementAt_uchar3(*(rs_allocation*)buf2170, *(uint32_t*)buf2171, *(uint32_t*)buf2172, *(uint32_t*)buf2173); - *(uchar4*)buf2174 = rsGetElementAt_uchar4(*(rs_allocation*)buf2175, *(uint32_t*)buf2176, *(uint32_t*)buf2177, *(uint32_t*)buf2178); - *(short*)buf2179 = rsGetElementAt_short(*(rs_allocation*)buf2180, *(uint32_t*)buf2181, *(uint32_t*)buf2182, *(uint32_t*)buf2183); - *(short2*)buf2184 = rsGetElementAt_short2(*(rs_allocation*)buf2185, *(uint32_t*)buf2186, *(uint32_t*)buf2187, *(uint32_t*)buf2188); - *(short3*)buf2189 = rsGetElementAt_short3(*(rs_allocation*)buf2190, *(uint32_t*)buf2191, *(uint32_t*)buf2192, *(uint32_t*)buf2193); - *(short4*)buf2194 = rsGetElementAt_short4(*(rs_allocation*)buf2195, *(uint32_t*)buf2196, *(uint32_t*)buf2197, *(uint32_t*)buf2198); - *(ushort*)buf2199 = rsGetElementAt_ushort(*(rs_allocation*)buf2200, *(uint32_t*)buf2201, *(uint32_t*)buf2202, *(uint32_t*)buf2203); - *(ushort2*)buf2204 = rsGetElementAt_ushort2(*(rs_allocation*)buf2205, *(uint32_t*)buf2206, *(uint32_t*)buf2207, *(uint32_t*)buf2208); - *(ushort3*)buf2209 = rsGetElementAt_ushort3(*(rs_allocation*)buf2210, *(uint32_t*)buf2211, *(uint32_t*)buf2212, *(uint32_t*)buf2213); - *(ushort4*)buf2214 = rsGetElementAt_ushort4(*(rs_allocation*)buf2215, *(uint32_t*)buf2216, *(uint32_t*)buf2217, *(uint32_t*)buf2218); - *(int*)buf2219 = rsGetElementAt_int(*(rs_allocation*)buf2220, *(uint32_t*)buf2221, *(uint32_t*)buf2222, *(uint32_t*)buf2223); - *(int2*)buf2224 = rsGetElementAt_int2(*(rs_allocation*)buf2225, *(uint32_t*)buf2226, *(uint32_t*)buf2227, *(uint32_t*)buf2228); - *(int3*)buf2229 = rsGetElementAt_int3(*(rs_allocation*)buf2230, *(uint32_t*)buf2231, *(uint32_t*)buf2232, *(uint32_t*)buf2233); - *(int4*)buf2234 = rsGetElementAt_int4(*(rs_allocation*)buf2235, *(uint32_t*)buf2236, *(uint32_t*)buf2237, *(uint32_t*)buf2238); - *(uint*)buf2239 = rsGetElementAt_uint(*(rs_allocation*)buf2240, *(uint32_t*)buf2241, *(uint32_t*)buf2242, *(uint32_t*)buf2243); - *(uint2*)buf2244 = rsGetElementAt_uint2(*(rs_allocation*)buf2245, *(uint32_t*)buf2246, *(uint32_t*)buf2247, *(uint32_t*)buf2248); - *(uint3*)buf2249 = rsGetElementAt_uint3(*(rs_allocation*)buf2250, *(uint32_t*)buf2251, *(uint32_t*)buf2252, *(uint32_t*)buf2253); - *(uint4*)buf2254 = rsGetElementAt_uint4(*(rs_allocation*)buf2255, *(uint32_t*)buf2256, *(uint32_t*)buf2257, *(uint32_t*)buf2258); - *(long*)buf2259 = rsGetElementAt_long(*(rs_allocation*)buf2260, *(uint32_t*)buf2261, *(uint32_t*)buf2262, *(uint32_t*)buf2263); - *(long2*)buf2264 = rsGetElementAt_long2(*(rs_allocation*)buf2265, *(uint32_t*)buf2266, *(uint32_t*)buf2267, *(uint32_t*)buf2268); - *(long3*)buf2269 = rsGetElementAt_long3(*(rs_allocation*)buf2270, *(uint32_t*)buf2271, *(uint32_t*)buf2272, *(uint32_t*)buf2273); - *(long4*)buf2274 = rsGetElementAt_long4(*(rs_allocation*)buf2275, *(uint32_t*)buf2276, *(uint32_t*)buf2277, *(uint32_t*)buf2278); - *(ulong*)buf2279 = rsGetElementAt_ulong(*(rs_allocation*)buf2280, *(uint32_t*)buf2281, *(uint32_t*)buf2282, *(uint32_t*)buf2283); - *(ulong2*)buf2284 = rsGetElementAt_ulong2(*(rs_allocation*)buf2285, *(uint32_t*)buf2286, *(uint32_t*)buf2287, *(uint32_t*)buf2288); - *(ulong3*)buf2289 = rsGetElementAt_ulong3(*(rs_allocation*)buf2290, *(uint32_t*)buf2291, *(uint32_t*)buf2292, *(uint32_t*)buf2293); - *(ulong4*)buf2294 = rsGetElementAt_ulong4(*(rs_allocation*)buf2295, *(uint32_t*)buf2296, *(uint32_t*)buf2297, *(uint32_t*)buf2298); - *(uchar*)buf2299 = rsGetElementAtYuv_uchar_U(*(rs_allocation*)buf2300, *(uint32_t*)buf2301, *(uint32_t*)buf2302); - *(uchar*)buf2303 = rsGetElementAtYuv_uchar_V(*(rs_allocation*)buf2304, *(uint32_t*)buf2305, *(uint32_t*)buf2306); - *(uchar*)buf2307 = rsGetElementAtYuv_uchar_Y(*(rs_allocation*)buf2308, *(uint32_t*)buf2309, *(uint32_t*)buf2310); - *(bool*)buf2311 = rsIsObject(*(rs_element*)buf2312); - *(bool*)buf2313 = rsIsObject(*(rs_type*)buf2314); - *(bool*)buf2315 = rsIsObject(*(rs_allocation*)buf2316); - *(bool*)buf2317 = rsIsObject(*(rs_sampler*)buf2318); - *(bool*)buf2319 = rsIsObject(*(rs_script*)buf2320); + rsDebug((const char*) buf1674, *(double*)buf1675); + rsDebug((const char*) buf1676, *(int*)buf1677); + rsDebug((const char*) buf1678, *(uint*)buf1679); + rsDebug((const char*) buf1680, *(long*)buf1681); + rsDebug((const char*) buf1682, *(ulong*)buf1683); + rsDebug((const char*) buf1684, *(int2*)buf1685); + rsDebug((const char*) buf1686, *(int3*)buf1687); + rsDebug((const char*) buf1688, *(int4*)buf1689); + rsDebug((const char*) buf1690, *(uint2*)buf1691); + rsDebug((const char*) buf1692, *(uint3*)buf1693); + rsDebug((const char*) buf1694, *(uint4*)buf1695); + rsDebug((const char*) buf1696, *(long2*)buf1697); + rsDebug((const char*) buf1698, *(long3*)buf1699); + rsDebug((const char*) buf1700, *(long4*)buf1701); + rsDebug((const char*) buf1702, *(ulong2*)buf1703); + rsDebug((const char*) buf1704, *(ulong3*)buf1705); + rsDebug((const char*) buf1706, *(ulong4*)buf1707); + rsDebug((const char*) buf1708, *(float*)buf1709); + rsDebug((const char*) buf1710, *(float2*)buf1711); + rsDebug((const char*) buf1712, *(float3*)buf1713); + rsDebug((const char*) buf1714, *(float4*)buf1715); + rsDebug((const char*) buf1716, *(char*)buf1717); + rsDebug((const char*) buf1718, *(char2*)buf1719); + rsDebug((const char*) buf1720, *(char3*)buf1721); + rsDebug((const char*) buf1722, *(char4*)buf1723); + rsDebug((const char*) buf1724, *(uchar*)buf1725); + rsDebug((const char*) buf1726, *(uchar2*)buf1727); + rsDebug((const char*) buf1728, *(uchar3*)buf1729); + rsDebug((const char*) buf1730, *(uchar4*)buf1731); + rsDebug((const char*) buf1732, *(short*)buf1733); + rsDebug((const char*) buf1734, *(short2*)buf1735); + rsDebug((const char*) buf1736, *(short3*)buf1737); + rsDebug((const char*) buf1738, *(short4*)buf1739); + rsDebug((const char*) buf1740, *(ushort*)buf1741); + rsDebug((const char*) buf1742, *(ushort2*)buf1743); + rsDebug((const char*) buf1744, *(ushort3*)buf1745); + rsDebug((const char*) buf1746, *(ushort4*)buf1747); + rsDebug((const char*) buf1748, *(float*)buf1749, *(float*)buf1750); + rsDebug((const char*) buf1751, *(float*)buf1752, *(float*)buf1753, *(float*)buf1754); + rsDebug((const char*) buf1755, *(float*)buf1756, *(float*)buf1757, *(float*)buf1758, *(float*)buf1759); + rsDebug((const char*) buf1760, *(long long*)buf1761); + rsDebug((const char*) buf1762, *(unsigned long long*)buf1763); + rsDebug((const char*) buf1764, (const void*) buf1765); + rsDebug((const char*) buf1766, (const rs_matrix4x4*) buf1767); + rsDebug((const char*) buf1768, (const rs_matrix3x3*) buf1769); + rsDebug((const char*) buf1770, (const rs_matrix2x2*) buf1771); + *(uint32_t*)buf1772 = rsElementGetBytesSize(*(rs_element*)buf1773); + *(rs_data_kind*)buf1774 = rsElementGetDataKind(*(rs_element*)buf1775); + *(rs_data_type*)buf1776 = rsElementGetDataType(*(rs_element*)buf1777); + *(rs_element*)buf1778 = rsElementGetSubElement(*(rs_element*)buf1779, *(uint32_t*)buf1780); + *(uint32_t*)buf1781 = rsElementGetSubElementArraySize(*(rs_element*)buf1782, *(uint32_t*)buf1783); + *(uint32_t*)buf1784 = rsElementGetSubElementCount(*(rs_element*)buf1785); + *(uint32_t*)buf1786 = rsElementGetSubElementName(*(rs_element*)buf1787, *(uint32_t*)buf1788, (char*) buf1789, *(uint32_t*)buf1790); + *(uint32_t*)buf1791 = rsElementGetSubElementNameLength(*(rs_element*)buf1792, *(uint32_t*)buf1793); + *(uint32_t*)buf1794 = rsElementGetSubElementOffsetBytes(*(rs_element*)buf1795, *(uint32_t*)buf1796); + *(uint32_t*)buf1797 = rsElementGetVectorSize(*(rs_element*)buf1798); + rsExtractFrustumPlanes((const rs_matrix4x4*) buf1799, (float4*) buf1800, (float4*) buf1801, (float4*) buf1802, (float4*) buf1803, (float4*) buf1804, (float4*) buf1805); + rsForEach(*(rs_script*)buf1806, *(rs_allocation*)buf1807, *(rs_allocation*)buf1808, (const void*) buf1809, *(size_t*)buf1810, (const rs_script_call_t*) buf1811); + rsForEach(*(rs_script*)buf1812, *(rs_allocation*)buf1813, *(rs_allocation*)buf1814, (const void*) buf1815, *(size_t*)buf1816); + rsForEach(*(rs_script*)buf1817, *(rs_allocation*)buf1818, *(rs_allocation*)buf1819); + *(float*)buf1820 = rsFrac(*(float*)buf1821); + *(rs_allocation*)buf1822 = rsGetAllocation((const void*) buf1823); + *(float*)buf1824 = rsGetDt(); + *(const void**)buf1825 = rsGetElementAt(*(rs_allocation*)buf1826, *(uint32_t*)buf1827); + *(const void**)buf1828 = rsGetElementAt(*(rs_allocation*)buf1829, *(uint32_t*)buf1830, *(uint32_t*)buf1831); + *(const void**)buf1832 = rsGetElementAt(*(rs_allocation*)buf1833, *(uint32_t*)buf1834, *(uint32_t*)buf1835, *(uint32_t*)buf1836); + *(float*)buf1837 = rsGetElementAt_float(*(rs_allocation*)buf1838, *(uint32_t*)buf1839); + *(float2*)buf1840 = rsGetElementAt_float2(*(rs_allocation*)buf1841, *(uint32_t*)buf1842); + *(float3*)buf1843 = rsGetElementAt_float3(*(rs_allocation*)buf1844, *(uint32_t*)buf1845); + *(float4*)buf1846 = rsGetElementAt_float4(*(rs_allocation*)buf1847, *(uint32_t*)buf1848); + *(double*)buf1849 = rsGetElementAt_double(*(rs_allocation*)buf1850, *(uint32_t*)buf1851); + *(double2*)buf1852 = rsGetElementAt_double2(*(rs_allocation*)buf1853, *(uint32_t*)buf1854); + *(double3*)buf1855 = rsGetElementAt_double3(*(rs_allocation*)buf1856, *(uint32_t*)buf1857); + *(double4*)buf1858 = rsGetElementAt_double4(*(rs_allocation*)buf1859, *(uint32_t*)buf1860); + *(char*)buf1861 = rsGetElementAt_char(*(rs_allocation*)buf1862, *(uint32_t*)buf1863); + *(char2*)buf1864 = rsGetElementAt_char2(*(rs_allocation*)buf1865, *(uint32_t*)buf1866); + *(char3*)buf1867 = rsGetElementAt_char3(*(rs_allocation*)buf1868, *(uint32_t*)buf1869); + *(char4*)buf1870 = rsGetElementAt_char4(*(rs_allocation*)buf1871, *(uint32_t*)buf1872); + *(uchar*)buf1873 = rsGetElementAt_uchar(*(rs_allocation*)buf1874, *(uint32_t*)buf1875); + *(uchar2*)buf1876 = rsGetElementAt_uchar2(*(rs_allocation*)buf1877, *(uint32_t*)buf1878); + *(uchar3*)buf1879 = rsGetElementAt_uchar3(*(rs_allocation*)buf1880, *(uint32_t*)buf1881); + *(uchar4*)buf1882 = rsGetElementAt_uchar4(*(rs_allocation*)buf1883, *(uint32_t*)buf1884); + *(short*)buf1885 = rsGetElementAt_short(*(rs_allocation*)buf1886, *(uint32_t*)buf1887); + *(short2*)buf1888 = rsGetElementAt_short2(*(rs_allocation*)buf1889, *(uint32_t*)buf1890); + *(short3*)buf1891 = rsGetElementAt_short3(*(rs_allocation*)buf1892, *(uint32_t*)buf1893); + *(short4*)buf1894 = rsGetElementAt_short4(*(rs_allocation*)buf1895, *(uint32_t*)buf1896); + *(ushort*)buf1897 = rsGetElementAt_ushort(*(rs_allocation*)buf1898, *(uint32_t*)buf1899); + *(ushort2*)buf1900 = rsGetElementAt_ushort2(*(rs_allocation*)buf1901, *(uint32_t*)buf1902); + *(ushort3*)buf1903 = rsGetElementAt_ushort3(*(rs_allocation*)buf1904, *(uint32_t*)buf1905); + *(ushort4*)buf1906 = rsGetElementAt_ushort4(*(rs_allocation*)buf1907, *(uint32_t*)buf1908); + *(int*)buf1909 = rsGetElementAt_int(*(rs_allocation*)buf1910, *(uint32_t*)buf1911); + *(int2*)buf1912 = rsGetElementAt_int2(*(rs_allocation*)buf1913, *(uint32_t*)buf1914); + *(int3*)buf1915 = rsGetElementAt_int3(*(rs_allocation*)buf1916, *(uint32_t*)buf1917); + *(int4*)buf1918 = rsGetElementAt_int4(*(rs_allocation*)buf1919, *(uint32_t*)buf1920); + *(uint*)buf1921 = rsGetElementAt_uint(*(rs_allocation*)buf1922, *(uint32_t*)buf1923); + *(uint2*)buf1924 = rsGetElementAt_uint2(*(rs_allocation*)buf1925, *(uint32_t*)buf1926); + *(uint3*)buf1927 = rsGetElementAt_uint3(*(rs_allocation*)buf1928, *(uint32_t*)buf1929); + *(uint4*)buf1930 = rsGetElementAt_uint4(*(rs_allocation*)buf1931, *(uint32_t*)buf1932); + *(long*)buf1933 = rsGetElementAt_long(*(rs_allocation*)buf1934, *(uint32_t*)buf1935); + *(long2*)buf1936 = rsGetElementAt_long2(*(rs_allocation*)buf1937, *(uint32_t*)buf1938); + *(long3*)buf1939 = rsGetElementAt_long3(*(rs_allocation*)buf1940, *(uint32_t*)buf1941); + *(long4*)buf1942 = rsGetElementAt_long4(*(rs_allocation*)buf1943, *(uint32_t*)buf1944); + *(ulong*)buf1945 = rsGetElementAt_ulong(*(rs_allocation*)buf1946, *(uint32_t*)buf1947); + *(ulong2*)buf1948 = rsGetElementAt_ulong2(*(rs_allocation*)buf1949, *(uint32_t*)buf1950); + *(ulong3*)buf1951 = rsGetElementAt_ulong3(*(rs_allocation*)buf1952, *(uint32_t*)buf1953); + *(ulong4*)buf1954 = rsGetElementAt_ulong4(*(rs_allocation*)buf1955, *(uint32_t*)buf1956); + *(float*)buf1957 = rsGetElementAt_float(*(rs_allocation*)buf1958, *(uint32_t*)buf1959, *(uint32_t*)buf1960); + *(float2*)buf1961 = rsGetElementAt_float2(*(rs_allocation*)buf1962, *(uint32_t*)buf1963, *(uint32_t*)buf1964); + *(float3*)buf1965 = rsGetElementAt_float3(*(rs_allocation*)buf1966, *(uint32_t*)buf1967, *(uint32_t*)buf1968); + *(float4*)buf1969 = rsGetElementAt_float4(*(rs_allocation*)buf1970, *(uint32_t*)buf1971, *(uint32_t*)buf1972); + *(double*)buf1973 = rsGetElementAt_double(*(rs_allocation*)buf1974, *(uint32_t*)buf1975, *(uint32_t*)buf1976); + *(double2*)buf1977 = rsGetElementAt_double2(*(rs_allocation*)buf1978, *(uint32_t*)buf1979, *(uint32_t*)buf1980); + *(double3*)buf1981 = rsGetElementAt_double3(*(rs_allocation*)buf1982, *(uint32_t*)buf1983, *(uint32_t*)buf1984); + *(double4*)buf1985 = rsGetElementAt_double4(*(rs_allocation*)buf1986, *(uint32_t*)buf1987, *(uint32_t*)buf1988); + *(char*)buf1989 = rsGetElementAt_char(*(rs_allocation*)buf1990, *(uint32_t*)buf1991, *(uint32_t*)buf1992); + *(char2*)buf1993 = rsGetElementAt_char2(*(rs_allocation*)buf1994, *(uint32_t*)buf1995, *(uint32_t*)buf1996); + *(char3*)buf1997 = rsGetElementAt_char3(*(rs_allocation*)buf1998, *(uint32_t*)buf1999, *(uint32_t*)buf2000); + *(char4*)buf2001 = rsGetElementAt_char4(*(rs_allocation*)buf2002, *(uint32_t*)buf2003, *(uint32_t*)buf2004); + *(uchar*)buf2005 = rsGetElementAt_uchar(*(rs_allocation*)buf2006, *(uint32_t*)buf2007, *(uint32_t*)buf2008); + *(uchar2*)buf2009 = rsGetElementAt_uchar2(*(rs_allocation*)buf2010, *(uint32_t*)buf2011, *(uint32_t*)buf2012); + *(uchar3*)buf2013 = rsGetElementAt_uchar3(*(rs_allocation*)buf2014, *(uint32_t*)buf2015, *(uint32_t*)buf2016); + *(uchar4*)buf2017 = rsGetElementAt_uchar4(*(rs_allocation*)buf2018, *(uint32_t*)buf2019, *(uint32_t*)buf2020); + *(short*)buf2021 = rsGetElementAt_short(*(rs_allocation*)buf2022, *(uint32_t*)buf2023, *(uint32_t*)buf2024); + *(short2*)buf2025 = rsGetElementAt_short2(*(rs_allocation*)buf2026, *(uint32_t*)buf2027, *(uint32_t*)buf2028); + *(short3*)buf2029 = rsGetElementAt_short3(*(rs_allocation*)buf2030, *(uint32_t*)buf2031, *(uint32_t*)buf2032); + *(short4*)buf2033 = rsGetElementAt_short4(*(rs_allocation*)buf2034, *(uint32_t*)buf2035, *(uint32_t*)buf2036); + *(ushort*)buf2037 = rsGetElementAt_ushort(*(rs_allocation*)buf2038, *(uint32_t*)buf2039, *(uint32_t*)buf2040); + *(ushort2*)buf2041 = rsGetElementAt_ushort2(*(rs_allocation*)buf2042, *(uint32_t*)buf2043, *(uint32_t*)buf2044); + *(ushort3*)buf2045 = rsGetElementAt_ushort3(*(rs_allocation*)buf2046, *(uint32_t*)buf2047, *(uint32_t*)buf2048); + *(ushort4*)buf2049 = rsGetElementAt_ushort4(*(rs_allocation*)buf2050, *(uint32_t*)buf2051, *(uint32_t*)buf2052); + *(int*)buf2053 = rsGetElementAt_int(*(rs_allocation*)buf2054, *(uint32_t*)buf2055, *(uint32_t*)buf2056); + *(int2*)buf2057 = rsGetElementAt_int2(*(rs_allocation*)buf2058, *(uint32_t*)buf2059, *(uint32_t*)buf2060); + *(int3*)buf2061 = rsGetElementAt_int3(*(rs_allocation*)buf2062, *(uint32_t*)buf2063, *(uint32_t*)buf2064); + *(int4*)buf2065 = rsGetElementAt_int4(*(rs_allocation*)buf2066, *(uint32_t*)buf2067, *(uint32_t*)buf2068); + *(uint*)buf2069 = rsGetElementAt_uint(*(rs_allocation*)buf2070, *(uint32_t*)buf2071, *(uint32_t*)buf2072); + *(uint2*)buf2073 = rsGetElementAt_uint2(*(rs_allocation*)buf2074, *(uint32_t*)buf2075, *(uint32_t*)buf2076); + *(uint3*)buf2077 = rsGetElementAt_uint3(*(rs_allocation*)buf2078, *(uint32_t*)buf2079, *(uint32_t*)buf2080); + *(uint4*)buf2081 = rsGetElementAt_uint4(*(rs_allocation*)buf2082, *(uint32_t*)buf2083, *(uint32_t*)buf2084); + *(long*)buf2085 = rsGetElementAt_long(*(rs_allocation*)buf2086, *(uint32_t*)buf2087, *(uint32_t*)buf2088); + *(long2*)buf2089 = rsGetElementAt_long2(*(rs_allocation*)buf2090, *(uint32_t*)buf2091, *(uint32_t*)buf2092); + *(long3*)buf2093 = rsGetElementAt_long3(*(rs_allocation*)buf2094, *(uint32_t*)buf2095, *(uint32_t*)buf2096); + *(long4*)buf2097 = rsGetElementAt_long4(*(rs_allocation*)buf2098, *(uint32_t*)buf2099, *(uint32_t*)buf2100); + *(ulong*)buf2101 = rsGetElementAt_ulong(*(rs_allocation*)buf2102, *(uint32_t*)buf2103, *(uint32_t*)buf2104); + *(ulong2*)buf2105 = rsGetElementAt_ulong2(*(rs_allocation*)buf2106, *(uint32_t*)buf2107, *(uint32_t*)buf2108); + *(ulong3*)buf2109 = rsGetElementAt_ulong3(*(rs_allocation*)buf2110, *(uint32_t*)buf2111, *(uint32_t*)buf2112); + *(ulong4*)buf2113 = rsGetElementAt_ulong4(*(rs_allocation*)buf2114, *(uint32_t*)buf2115, *(uint32_t*)buf2116); + *(float*)buf2117 = rsGetElementAt_float(*(rs_allocation*)buf2118, *(uint32_t*)buf2119, *(uint32_t*)buf2120, *(uint32_t*)buf2121); + *(float2*)buf2122 = rsGetElementAt_float2(*(rs_allocation*)buf2123, *(uint32_t*)buf2124, *(uint32_t*)buf2125, *(uint32_t*)buf2126); + *(float3*)buf2127 = rsGetElementAt_float3(*(rs_allocation*)buf2128, *(uint32_t*)buf2129, *(uint32_t*)buf2130, *(uint32_t*)buf2131); + *(float4*)buf2132 = rsGetElementAt_float4(*(rs_allocation*)buf2133, *(uint32_t*)buf2134, *(uint32_t*)buf2135, *(uint32_t*)buf2136); + *(double*)buf2137 = rsGetElementAt_double(*(rs_allocation*)buf2138, *(uint32_t*)buf2139, *(uint32_t*)buf2140, *(uint32_t*)buf2141); + *(double2*)buf2142 = rsGetElementAt_double2(*(rs_allocation*)buf2143, *(uint32_t*)buf2144, *(uint32_t*)buf2145, *(uint32_t*)buf2146); + *(double3*)buf2147 = rsGetElementAt_double3(*(rs_allocation*)buf2148, *(uint32_t*)buf2149, *(uint32_t*)buf2150, *(uint32_t*)buf2151); + *(double4*)buf2152 = rsGetElementAt_double4(*(rs_allocation*)buf2153, *(uint32_t*)buf2154, *(uint32_t*)buf2155, *(uint32_t*)buf2156); + *(char*)buf2157 = rsGetElementAt_char(*(rs_allocation*)buf2158, *(uint32_t*)buf2159, *(uint32_t*)buf2160, *(uint32_t*)buf2161); + *(char2*)buf2162 = rsGetElementAt_char2(*(rs_allocation*)buf2163, *(uint32_t*)buf2164, *(uint32_t*)buf2165, *(uint32_t*)buf2166); + *(char3*)buf2167 = rsGetElementAt_char3(*(rs_allocation*)buf2168, *(uint32_t*)buf2169, *(uint32_t*)buf2170, *(uint32_t*)buf2171); + *(char4*)buf2172 = rsGetElementAt_char4(*(rs_allocation*)buf2173, *(uint32_t*)buf2174, *(uint32_t*)buf2175, *(uint32_t*)buf2176); + *(uchar*)buf2177 = rsGetElementAt_uchar(*(rs_allocation*)buf2178, *(uint32_t*)buf2179, *(uint32_t*)buf2180, *(uint32_t*)buf2181); + *(uchar2*)buf2182 = rsGetElementAt_uchar2(*(rs_allocation*)buf2183, *(uint32_t*)buf2184, *(uint32_t*)buf2185, *(uint32_t*)buf2186); + *(uchar3*)buf2187 = rsGetElementAt_uchar3(*(rs_allocation*)buf2188, *(uint32_t*)buf2189, *(uint32_t*)buf2190, *(uint32_t*)buf2191); + *(uchar4*)buf2192 = rsGetElementAt_uchar4(*(rs_allocation*)buf2193, *(uint32_t*)buf2194, *(uint32_t*)buf2195, *(uint32_t*)buf2196); + *(short*)buf2197 = rsGetElementAt_short(*(rs_allocation*)buf2198, *(uint32_t*)buf2199, *(uint32_t*)buf2200, *(uint32_t*)buf2201); + *(short2*)buf2202 = rsGetElementAt_short2(*(rs_allocation*)buf2203, *(uint32_t*)buf2204, *(uint32_t*)buf2205, *(uint32_t*)buf2206); + *(short3*)buf2207 = rsGetElementAt_short3(*(rs_allocation*)buf2208, *(uint32_t*)buf2209, *(uint32_t*)buf2210, *(uint32_t*)buf2211); + *(short4*)buf2212 = rsGetElementAt_short4(*(rs_allocation*)buf2213, *(uint32_t*)buf2214, *(uint32_t*)buf2215, *(uint32_t*)buf2216); + *(ushort*)buf2217 = rsGetElementAt_ushort(*(rs_allocation*)buf2218, *(uint32_t*)buf2219, *(uint32_t*)buf2220, *(uint32_t*)buf2221); + *(ushort2*)buf2222 = rsGetElementAt_ushort2(*(rs_allocation*)buf2223, *(uint32_t*)buf2224, *(uint32_t*)buf2225, *(uint32_t*)buf2226); + *(ushort3*)buf2227 = rsGetElementAt_ushort3(*(rs_allocation*)buf2228, *(uint32_t*)buf2229, *(uint32_t*)buf2230, *(uint32_t*)buf2231); + *(ushort4*)buf2232 = rsGetElementAt_ushort4(*(rs_allocation*)buf2233, *(uint32_t*)buf2234, *(uint32_t*)buf2235, *(uint32_t*)buf2236); + *(int*)buf2237 = rsGetElementAt_int(*(rs_allocation*)buf2238, *(uint32_t*)buf2239, *(uint32_t*)buf2240, *(uint32_t*)buf2241); + *(int2*)buf2242 = rsGetElementAt_int2(*(rs_allocation*)buf2243, *(uint32_t*)buf2244, *(uint32_t*)buf2245, *(uint32_t*)buf2246); + *(int3*)buf2247 = rsGetElementAt_int3(*(rs_allocation*)buf2248, *(uint32_t*)buf2249, *(uint32_t*)buf2250, *(uint32_t*)buf2251); + *(int4*)buf2252 = rsGetElementAt_int4(*(rs_allocation*)buf2253, *(uint32_t*)buf2254, *(uint32_t*)buf2255, *(uint32_t*)buf2256); + *(uint*)buf2257 = rsGetElementAt_uint(*(rs_allocation*)buf2258, *(uint32_t*)buf2259, *(uint32_t*)buf2260, *(uint32_t*)buf2261); + *(uint2*)buf2262 = rsGetElementAt_uint2(*(rs_allocation*)buf2263, *(uint32_t*)buf2264, *(uint32_t*)buf2265, *(uint32_t*)buf2266); + *(uint3*)buf2267 = rsGetElementAt_uint3(*(rs_allocation*)buf2268, *(uint32_t*)buf2269, *(uint32_t*)buf2270, *(uint32_t*)buf2271); + *(uint4*)buf2272 = rsGetElementAt_uint4(*(rs_allocation*)buf2273, *(uint32_t*)buf2274, *(uint32_t*)buf2275, *(uint32_t*)buf2276); + *(long*)buf2277 = rsGetElementAt_long(*(rs_allocation*)buf2278, *(uint32_t*)buf2279, *(uint32_t*)buf2280, *(uint32_t*)buf2281); + *(long2*)buf2282 = rsGetElementAt_long2(*(rs_allocation*)buf2283, *(uint32_t*)buf2284, *(uint32_t*)buf2285, *(uint32_t*)buf2286); + *(long3*)buf2287 = rsGetElementAt_long3(*(rs_allocation*)buf2288, *(uint32_t*)buf2289, *(uint32_t*)buf2290, *(uint32_t*)buf2291); + *(long4*)buf2292 = rsGetElementAt_long4(*(rs_allocation*)buf2293, *(uint32_t*)buf2294, *(uint32_t*)buf2295, *(uint32_t*)buf2296); + *(ulong*)buf2297 = rsGetElementAt_ulong(*(rs_allocation*)buf2298, *(uint32_t*)buf2299, *(uint32_t*)buf2300, *(uint32_t*)buf2301); + *(ulong2*)buf2302 = rsGetElementAt_ulong2(*(rs_allocation*)buf2303, *(uint32_t*)buf2304, *(uint32_t*)buf2305, *(uint32_t*)buf2306); + *(ulong3*)buf2307 = rsGetElementAt_ulong3(*(rs_allocation*)buf2308, *(uint32_t*)buf2309, *(uint32_t*)buf2310, *(uint32_t*)buf2311); + *(ulong4*)buf2312 = rsGetElementAt_ulong4(*(rs_allocation*)buf2313, *(uint32_t*)buf2314, *(uint32_t*)buf2315, *(uint32_t*)buf2316); + *(uchar*)buf2317 = rsGetElementAtYuv_uchar_U(*(rs_allocation*)buf2318, *(uint32_t*)buf2319, *(uint32_t*)buf2320); + *(uchar*)buf2321 = rsGetElementAtYuv_uchar_V(*(rs_allocation*)buf2322, *(uint32_t*)buf2323, *(uint32_t*)buf2324); + *(uchar*)buf2325 = rsGetElementAtYuv_uchar_Y(*(rs_allocation*)buf2326, *(uint32_t*)buf2327, *(uint32_t*)buf2328); + *(bool*)buf2329 = rsIsObject(*(rs_element*)buf2330); + *(bool*)buf2331 = rsIsObject(*(rs_type*)buf2332); + *(bool*)buf2333 = rsIsObject(*(rs_allocation*)buf2334); + *(bool*)buf2335 = rsIsObject(*(rs_sampler*)buf2336); + *(bool*)buf2337 = rsIsObject(*(rs_script*)buf2338); #ifndef __LP64__ - *(bool*)buf2321 = rsIsObject(*(rs_mesh*)buf2322); - *(bool*)buf2323 = rsIsObject(*(rs_program_fragment*)buf2324); - *(bool*)buf2325 = rsIsObject(*(rs_program_vertex*)buf2326); - *(bool*)buf2327 = rsIsObject(*(rs_program_raster*)buf2328); - *(bool*)buf2329 = rsIsObject(*(rs_program_store*)buf2330); - *(bool*)buf2331 = rsIsObject(*(rs_font*)buf2332); + *(bool*)buf2339 = rsIsObject(*(rs_mesh*)buf2340); + *(bool*)buf2341 = rsIsObject(*(rs_program_fragment*)buf2342); + *(bool*)buf2343 = rsIsObject(*(rs_program_vertex*)buf2344); + *(bool*)buf2345 = rsIsObject(*(rs_program_raster*)buf2346); + *(bool*)buf2347 = rsIsObject(*(rs_program_store*)buf2348); + *(bool*)buf2349 = rsIsObject(*(rs_font*)buf2350); #endif - *(bool*)buf2333 = rsIsSphereInFrustum((float4*) buf2334, (float4*) buf2335, (float4*) buf2336, (float4*) buf2337, (float4*) buf2338, (float4*) buf2339, (float4*) buf2340); - *(rs_tm**)buf2341 = rsLocaltime((rs_tm*) buf2342, (const rs_time_t*) buf2343); - *(float*)buf2344 = rsMatrixGet((const rs_matrix4x4*) buf2345, *(uint32_t*)buf2346, *(uint32_t*)buf2347); - *(float*)buf2348 = rsMatrixGet((const rs_matrix3x3*) buf2349, *(uint32_t*)buf2350, *(uint32_t*)buf2351); - *(float*)buf2352 = rsMatrixGet((const rs_matrix2x2*) buf2353, *(uint32_t*)buf2354, *(uint32_t*)buf2355); - *(bool*)buf2356 = rsMatrixInverse((rs_matrix4x4*) buf2357); - *(bool*)buf2358 = rsMatrixInverseTranspose((rs_matrix4x4*) buf2359); - rsMatrixLoad((rs_matrix4x4*) buf2360, (const float*) buf2361); - rsMatrixLoad((rs_matrix3x3*) buf2362, (const float*) buf2363); - rsMatrixLoad((rs_matrix2x2*) buf2364, (const float*) buf2365); - rsMatrixLoad((rs_matrix4x4*) buf2366, (const rs_matrix4x4*) buf2367); - rsMatrixLoad((rs_matrix3x3*) buf2368, (const rs_matrix3x3*) buf2369); - rsMatrixLoad((rs_matrix2x2*) buf2370, (const rs_matrix2x2*) buf2371); - rsMatrixLoad((rs_matrix4x4*) buf2372, (const rs_matrix3x3*) buf2373); - rsMatrixLoad((rs_matrix4x4*) buf2374, (const rs_matrix2x2*) buf2375); - rsMatrixLoadFrustum((rs_matrix4x4*) buf2376, *(float*)buf2377, *(float*)buf2378, *(float*)buf2379, *(float*)buf2380, *(float*)buf2381, *(float*)buf2382); - rsMatrixLoadIdentity((rs_matrix4x4*) buf2383); - rsMatrixLoadIdentity((rs_matrix3x3*) buf2384); - rsMatrixLoadIdentity((rs_matrix2x2*) buf2385); - rsMatrixLoadMultiply((rs_matrix4x4*) buf2386, (const rs_matrix4x4*) buf2387, (const rs_matrix4x4*) buf2388); - rsMatrixLoadMultiply((rs_matrix3x3*) buf2389, (const rs_matrix3x3*) buf2390, (const rs_matrix3x3*) buf2391); - rsMatrixLoadMultiply((rs_matrix2x2*) buf2392, (const rs_matrix2x2*) buf2393, (const rs_matrix2x2*) buf2394); - rsMatrixLoadOrtho((rs_matrix4x4*) buf2395, *(float*)buf2396, *(float*)buf2397, *(float*)buf2398, *(float*)buf2399, *(float*)buf2400, *(float*)buf2401); - rsMatrixLoadPerspective((rs_matrix4x4*) buf2402, *(float*)buf2403, *(float*)buf2404, *(float*)buf2405, *(float*)buf2406); - rsMatrixLoadRotate((rs_matrix4x4*) buf2407, *(float*)buf2408, *(float*)buf2409, *(float*)buf2410, *(float*)buf2411); - rsMatrixLoadScale((rs_matrix4x4*) buf2412, *(float*)buf2413, *(float*)buf2414, *(float*)buf2415); - rsMatrixLoadTranslate((rs_matrix4x4*) buf2416, *(float*)buf2417, *(float*)buf2418, *(float*)buf2419); - rsMatrixMultiply((rs_matrix4x4*) buf2420, (const rs_matrix4x4*) buf2421); - rsMatrixMultiply((rs_matrix3x3*) buf2422, (const rs_matrix3x3*) buf2423); - rsMatrixMultiply((rs_matrix2x2*) buf2424, (const rs_matrix2x2*) buf2425); - *(float4*)buf2426 = rsMatrixMultiply((const rs_matrix4x4*) buf2427, *(float4*)buf2428); - *(float4*)buf2429 = rsMatrixMultiply((const rs_matrix4x4*) buf2430, *(float3*)buf2431); - *(float4*)buf2432 = rsMatrixMultiply((const rs_matrix4x4*) buf2433, *(float2*)buf2434); - *(float3*)buf2435 = rsMatrixMultiply((const rs_matrix3x3*) buf2436, *(float3*)buf2437); - *(float3*)buf2438 = rsMatrixMultiply((const rs_matrix3x3*) buf2439, *(float2*)buf2440); - *(float2*)buf2441 = rsMatrixMultiply((const rs_matrix2x2*) buf2442, *(float2*)buf2443); - rsMatrixRotate((rs_matrix4x4*) buf2444, *(float*)buf2445, *(float*)buf2446, *(float*)buf2447, *(float*)buf2448); - rsMatrixScale((rs_matrix4x4*) buf2449, *(float*)buf2450, *(float*)buf2451, *(float*)buf2452); - rsMatrixSet((rs_matrix4x4*) buf2453, *(uint32_t*)buf2454, *(uint32_t*)buf2455, *(float*)buf2456); - rsMatrixSet((rs_matrix3x3*) buf2457, *(uint32_t*)buf2458, *(uint32_t*)buf2459, *(float*)buf2460); - rsMatrixSet((rs_matrix2x2*) buf2461, *(uint32_t*)buf2462, *(uint32_t*)buf2463, *(float*)buf2464); - rsMatrixTranslate((rs_matrix4x4*) buf2465, *(float*)buf2466, *(float*)buf2467, *(float*)buf2468); - rsMatrixTranspose((rs_matrix4x4*) buf2469); - rsMatrixTranspose((rs_matrix3x3*) buf2470); - rsMatrixTranspose((rs_matrix2x2*) buf2471); - *(uchar4*)buf2472 = rsPackColorTo8888(*(float*)buf2473, *(float*)buf2474, *(float*)buf2475); - *(uchar4*)buf2476 = rsPackColorTo8888(*(float*)buf2477, *(float*)buf2478, *(float*)buf2479, *(float*)buf2480); - *(uchar4*)buf2481 = rsPackColorTo8888(*(float3*)buf2482); - *(uchar4*)buf2483 = rsPackColorTo8888(*(float4*)buf2484); - rsQuaternionAdd((rs_quaternion*) buf2485, (const rs_quaternion*) buf2486); - rsQuaternionConjugate((rs_quaternion*) buf2487); - *(float*)buf2488 = rsQuaternionDot((const rs_quaternion*) buf2489, (const rs_quaternion*) buf2490); - rsQuaternionGetMatrixUnit((rs_matrix4x4*) buf2491, (const rs_quaternion*) buf2492); - rsQuaternionLoadRotate((rs_quaternion*) buf2493, *(float*)buf2494, *(float*)buf2495, *(float*)buf2496, *(float*)buf2497); - rsQuaternionLoadRotateUnit((rs_quaternion*) buf2498, *(float*)buf2499, *(float*)buf2500, *(float*)buf2501, *(float*)buf2502); - rsQuaternionMultiply((rs_quaternion*) buf2503, *(float*)buf2504); - rsQuaternionMultiply((rs_quaternion*) buf2505, (const rs_quaternion*) buf2506); - rsQuaternionNormalize((rs_quaternion*) buf2507); - rsQuaternionSet((rs_quaternion*) buf2508, *(float*)buf2509, *(float*)buf2510, *(float*)buf2511, *(float*)buf2512); - rsQuaternionSet((rs_quaternion*) buf2513, (const rs_quaternion*) buf2514); - rsQuaternionSlerp((rs_quaternion*) buf2515, (const rs_quaternion*) buf2516, (const rs_quaternion*) buf2517, *(float*)buf2518); - *(int*)buf2519 = rsRand(*(int*)buf2520); - *(int*)buf2521 = rsRand(*(int*)buf2522, *(int*)buf2523); - *(float*)buf2524 = rsRand(*(float*)buf2525); - *(float*)buf2526 = rsRand(*(float*)buf2527, *(float*)buf2528); - *(float4*)buf2529 = rsSample(*(rs_allocation*)buf2530, *(rs_sampler*)buf2531, *(float*)buf2532); - *(float4*)buf2533 = rsSample(*(rs_allocation*)buf2534, *(rs_sampler*)buf2535, *(float*)buf2536, *(float*)buf2537); - *(float4*)buf2538 = rsSample(*(rs_allocation*)buf2539, *(rs_sampler*)buf2540, *(float2*)buf2541); - *(float4*)buf2542 = rsSample(*(rs_allocation*)buf2543, *(rs_sampler*)buf2544, *(float2*)buf2545, *(float*)buf2546); - *(float*)buf2547 = rsSamplerGetAnisotropy(*(rs_sampler*)buf2548); - *(rs_sampler_value*)buf2549 = rsSamplerGetMagnification(*(rs_sampler*)buf2550); - *(rs_sampler_value*)buf2551 = rsSamplerGetMinification(*(rs_sampler*)buf2552); - *(rs_sampler_value*)buf2553 = rsSamplerGetWrapS(*(rs_sampler*)buf2554); - *(rs_sampler_value*)buf2555 = rsSamplerGetWrapT(*(rs_sampler*)buf2556); - *(bool*)buf2557 = rsSendToClient(*(int*)buf2558); - *(bool*)buf2559 = rsSendToClient(*(int*)buf2560, (const void*) buf2561, *(uint*)buf2562); - rsSendToClientBlocking(*(int*)buf2563); - rsSendToClientBlocking(*(int*)buf2564, (const void*) buf2565, *(uint*)buf2566); - rsSetElementAt(*(rs_allocation*)buf2567, (void*) buf2568, *(uint32_t*)buf2569); - rsSetElementAt(*(rs_allocation*)buf2570, (void*) buf2571, *(uint32_t*)buf2572, *(uint32_t*)buf2573); - rsSetElementAt_float(*(rs_allocation*)buf2574, *(float*)buf2575, *(uint32_t*)buf2576); - rsSetElementAt_float2(*(rs_allocation*)buf2577, *(float2*)buf2578, *(uint32_t*)buf2579); - rsSetElementAt_float3(*(rs_allocation*)buf2580, *(float3*)buf2581, *(uint32_t*)buf2582); - rsSetElementAt_float4(*(rs_allocation*)buf2583, *(float4*)buf2584, *(uint32_t*)buf2585); - rsSetElementAt_double(*(rs_allocation*)buf2586, *(double*)buf2587, *(uint32_t*)buf2588); - rsSetElementAt_double2(*(rs_allocation*)buf2589, *(double2*)buf2590, *(uint32_t*)buf2591); - rsSetElementAt_double3(*(rs_allocation*)buf2592, *(double3*)buf2593, *(uint32_t*)buf2594); - rsSetElementAt_double4(*(rs_allocation*)buf2595, *(double4*)buf2596, *(uint32_t*)buf2597); - rsSetElementAt_char(*(rs_allocation*)buf2598, *(char*)buf2599, *(uint32_t*)buf2600); - rsSetElementAt_char2(*(rs_allocation*)buf2601, *(char2*)buf2602, *(uint32_t*)buf2603); - rsSetElementAt_char3(*(rs_allocation*)buf2604, *(char3*)buf2605, *(uint32_t*)buf2606); - rsSetElementAt_char4(*(rs_allocation*)buf2607, *(char4*)buf2608, *(uint32_t*)buf2609); - rsSetElementAt_uchar(*(rs_allocation*)buf2610, *(uchar*)buf2611, *(uint32_t*)buf2612); - rsSetElementAt_uchar2(*(rs_allocation*)buf2613, *(uchar2*)buf2614, *(uint32_t*)buf2615); - rsSetElementAt_uchar3(*(rs_allocation*)buf2616, *(uchar3*)buf2617, *(uint32_t*)buf2618); - rsSetElementAt_uchar4(*(rs_allocation*)buf2619, *(uchar4*)buf2620, *(uint32_t*)buf2621); - rsSetElementAt_short(*(rs_allocation*)buf2622, *(short*)buf2623, *(uint32_t*)buf2624); - rsSetElementAt_short2(*(rs_allocation*)buf2625, *(short2*)buf2626, *(uint32_t*)buf2627); - rsSetElementAt_short3(*(rs_allocation*)buf2628, *(short3*)buf2629, *(uint32_t*)buf2630); - rsSetElementAt_short4(*(rs_allocation*)buf2631, *(short4*)buf2632, *(uint32_t*)buf2633); - rsSetElementAt_ushort(*(rs_allocation*)buf2634, *(ushort*)buf2635, *(uint32_t*)buf2636); - rsSetElementAt_ushort2(*(rs_allocation*)buf2637, *(ushort2*)buf2638, *(uint32_t*)buf2639); - rsSetElementAt_ushort3(*(rs_allocation*)buf2640, *(ushort3*)buf2641, *(uint32_t*)buf2642); - rsSetElementAt_ushort4(*(rs_allocation*)buf2643, *(ushort4*)buf2644, *(uint32_t*)buf2645); - rsSetElementAt_int(*(rs_allocation*)buf2646, *(int*)buf2647, *(uint32_t*)buf2648); - rsSetElementAt_int2(*(rs_allocation*)buf2649, *(int2*)buf2650, *(uint32_t*)buf2651); - rsSetElementAt_int3(*(rs_allocation*)buf2652, *(int3*)buf2653, *(uint32_t*)buf2654); - rsSetElementAt_int4(*(rs_allocation*)buf2655, *(int4*)buf2656, *(uint32_t*)buf2657); - rsSetElementAt_uint(*(rs_allocation*)buf2658, *(uint*)buf2659, *(uint32_t*)buf2660); - rsSetElementAt_uint2(*(rs_allocation*)buf2661, *(uint2*)buf2662, *(uint32_t*)buf2663); - rsSetElementAt_uint3(*(rs_allocation*)buf2664, *(uint3*)buf2665, *(uint32_t*)buf2666); - rsSetElementAt_uint4(*(rs_allocation*)buf2667, *(uint4*)buf2668, *(uint32_t*)buf2669); - rsSetElementAt_long(*(rs_allocation*)buf2670, *(long*)buf2671, *(uint32_t*)buf2672); - rsSetElementAt_long2(*(rs_allocation*)buf2673, *(long2*)buf2674, *(uint32_t*)buf2675); - rsSetElementAt_long3(*(rs_allocation*)buf2676, *(long3*)buf2677, *(uint32_t*)buf2678); - rsSetElementAt_long4(*(rs_allocation*)buf2679, *(long4*)buf2680, *(uint32_t*)buf2681); - rsSetElementAt_ulong(*(rs_allocation*)buf2682, *(ulong*)buf2683, *(uint32_t*)buf2684); - rsSetElementAt_ulong2(*(rs_allocation*)buf2685, *(ulong2*)buf2686, *(uint32_t*)buf2687); - rsSetElementAt_ulong3(*(rs_allocation*)buf2688, *(ulong3*)buf2689, *(uint32_t*)buf2690); - rsSetElementAt_ulong4(*(rs_allocation*)buf2691, *(ulong4*)buf2692, *(uint32_t*)buf2693); - rsSetElementAt_float(*(rs_allocation*)buf2694, *(float*)buf2695, *(uint32_t*)buf2696, *(uint32_t*)buf2697); - rsSetElementAt_float2(*(rs_allocation*)buf2698, *(float2*)buf2699, *(uint32_t*)buf2700, *(uint32_t*)buf2701); - rsSetElementAt_float3(*(rs_allocation*)buf2702, *(float3*)buf2703, *(uint32_t*)buf2704, *(uint32_t*)buf2705); - rsSetElementAt_float4(*(rs_allocation*)buf2706, *(float4*)buf2707, *(uint32_t*)buf2708, *(uint32_t*)buf2709); - rsSetElementAt_double(*(rs_allocation*)buf2710, *(double*)buf2711, *(uint32_t*)buf2712, *(uint32_t*)buf2713); - rsSetElementAt_double2(*(rs_allocation*)buf2714, *(double2*)buf2715, *(uint32_t*)buf2716, *(uint32_t*)buf2717); - rsSetElementAt_double3(*(rs_allocation*)buf2718, *(double3*)buf2719, *(uint32_t*)buf2720, *(uint32_t*)buf2721); - rsSetElementAt_double4(*(rs_allocation*)buf2722, *(double4*)buf2723, *(uint32_t*)buf2724, *(uint32_t*)buf2725); - rsSetElementAt_char(*(rs_allocation*)buf2726, *(char*)buf2727, *(uint32_t*)buf2728, *(uint32_t*)buf2729); - rsSetElementAt_char2(*(rs_allocation*)buf2730, *(char2*)buf2731, *(uint32_t*)buf2732, *(uint32_t*)buf2733); - rsSetElementAt_char3(*(rs_allocation*)buf2734, *(char3*)buf2735, *(uint32_t*)buf2736, *(uint32_t*)buf2737); - rsSetElementAt_char4(*(rs_allocation*)buf2738, *(char4*)buf2739, *(uint32_t*)buf2740, *(uint32_t*)buf2741); - rsSetElementAt_uchar(*(rs_allocation*)buf2742, *(uchar*)buf2743, *(uint32_t*)buf2744, *(uint32_t*)buf2745); - rsSetElementAt_uchar2(*(rs_allocation*)buf2746, *(uchar2*)buf2747, *(uint32_t*)buf2748, *(uint32_t*)buf2749); - rsSetElementAt_uchar3(*(rs_allocation*)buf2750, *(uchar3*)buf2751, *(uint32_t*)buf2752, *(uint32_t*)buf2753); - rsSetElementAt_uchar4(*(rs_allocation*)buf2754, *(uchar4*)buf2755, *(uint32_t*)buf2756, *(uint32_t*)buf2757); - rsSetElementAt_short(*(rs_allocation*)buf2758, *(short*)buf2759, *(uint32_t*)buf2760, *(uint32_t*)buf2761); - rsSetElementAt_short2(*(rs_allocation*)buf2762, *(short2*)buf2763, *(uint32_t*)buf2764, *(uint32_t*)buf2765); - rsSetElementAt_short3(*(rs_allocation*)buf2766, *(short3*)buf2767, *(uint32_t*)buf2768, *(uint32_t*)buf2769); - rsSetElementAt_short4(*(rs_allocation*)buf2770, *(short4*)buf2771, *(uint32_t*)buf2772, *(uint32_t*)buf2773); - rsSetElementAt_ushort(*(rs_allocation*)buf2774, *(ushort*)buf2775, *(uint32_t*)buf2776, *(uint32_t*)buf2777); - rsSetElementAt_ushort2(*(rs_allocation*)buf2778, *(ushort2*)buf2779, *(uint32_t*)buf2780, *(uint32_t*)buf2781); - rsSetElementAt_ushort3(*(rs_allocation*)buf2782, *(ushort3*)buf2783, *(uint32_t*)buf2784, *(uint32_t*)buf2785); - rsSetElementAt_ushort4(*(rs_allocation*)buf2786, *(ushort4*)buf2787, *(uint32_t*)buf2788, *(uint32_t*)buf2789); - rsSetElementAt_int(*(rs_allocation*)buf2790, *(int*)buf2791, *(uint32_t*)buf2792, *(uint32_t*)buf2793); - rsSetElementAt_int2(*(rs_allocation*)buf2794, *(int2*)buf2795, *(uint32_t*)buf2796, *(uint32_t*)buf2797); - rsSetElementAt_int3(*(rs_allocation*)buf2798, *(int3*)buf2799, *(uint32_t*)buf2800, *(uint32_t*)buf2801); - rsSetElementAt_int4(*(rs_allocation*)buf2802, *(int4*)buf2803, *(uint32_t*)buf2804, *(uint32_t*)buf2805); - rsSetElementAt_uint(*(rs_allocation*)buf2806, *(uint*)buf2807, *(uint32_t*)buf2808, *(uint32_t*)buf2809); - rsSetElementAt_uint2(*(rs_allocation*)buf2810, *(uint2*)buf2811, *(uint32_t*)buf2812, *(uint32_t*)buf2813); - rsSetElementAt_uint3(*(rs_allocation*)buf2814, *(uint3*)buf2815, *(uint32_t*)buf2816, *(uint32_t*)buf2817); - rsSetElementAt_uint4(*(rs_allocation*)buf2818, *(uint4*)buf2819, *(uint32_t*)buf2820, *(uint32_t*)buf2821); - rsSetElementAt_long(*(rs_allocation*)buf2822, *(long*)buf2823, *(uint32_t*)buf2824, *(uint32_t*)buf2825); - rsSetElementAt_long2(*(rs_allocation*)buf2826, *(long2*)buf2827, *(uint32_t*)buf2828, *(uint32_t*)buf2829); - rsSetElementAt_long3(*(rs_allocation*)buf2830, *(long3*)buf2831, *(uint32_t*)buf2832, *(uint32_t*)buf2833); - rsSetElementAt_long4(*(rs_allocation*)buf2834, *(long4*)buf2835, *(uint32_t*)buf2836, *(uint32_t*)buf2837); - rsSetElementAt_ulong(*(rs_allocation*)buf2838, *(ulong*)buf2839, *(uint32_t*)buf2840, *(uint32_t*)buf2841); - rsSetElementAt_ulong2(*(rs_allocation*)buf2842, *(ulong2*)buf2843, *(uint32_t*)buf2844, *(uint32_t*)buf2845); - rsSetElementAt_ulong3(*(rs_allocation*)buf2846, *(ulong3*)buf2847, *(uint32_t*)buf2848, *(uint32_t*)buf2849); - rsSetElementAt_ulong4(*(rs_allocation*)buf2850, *(ulong4*)buf2851, *(uint32_t*)buf2852, *(uint32_t*)buf2853); - rsSetElementAt_float(*(rs_allocation*)buf2854, *(float*)buf2855, *(uint32_t*)buf2856, *(uint32_t*)buf2857, *(uint32_t*)buf2858); - rsSetElementAt_float2(*(rs_allocation*)buf2859, *(float2*)buf2860, *(uint32_t*)buf2861, *(uint32_t*)buf2862, *(uint32_t*)buf2863); - rsSetElementAt_float3(*(rs_allocation*)buf2864, *(float3*)buf2865, *(uint32_t*)buf2866, *(uint32_t*)buf2867, *(uint32_t*)buf2868); - rsSetElementAt_float4(*(rs_allocation*)buf2869, *(float4*)buf2870, *(uint32_t*)buf2871, *(uint32_t*)buf2872, *(uint32_t*)buf2873); - rsSetElementAt_double(*(rs_allocation*)buf2874, *(double*)buf2875, *(uint32_t*)buf2876, *(uint32_t*)buf2877, *(uint32_t*)buf2878); - rsSetElementAt_double2(*(rs_allocation*)buf2879, *(double2*)buf2880, *(uint32_t*)buf2881, *(uint32_t*)buf2882, *(uint32_t*)buf2883); - rsSetElementAt_double3(*(rs_allocation*)buf2884, *(double3*)buf2885, *(uint32_t*)buf2886, *(uint32_t*)buf2887, *(uint32_t*)buf2888); - rsSetElementAt_double4(*(rs_allocation*)buf2889, *(double4*)buf2890, *(uint32_t*)buf2891, *(uint32_t*)buf2892, *(uint32_t*)buf2893); - rsSetElementAt_char(*(rs_allocation*)buf2894, *(char*)buf2895, *(uint32_t*)buf2896, *(uint32_t*)buf2897, *(uint32_t*)buf2898); - rsSetElementAt_char2(*(rs_allocation*)buf2899, *(char2*)buf2900, *(uint32_t*)buf2901, *(uint32_t*)buf2902, *(uint32_t*)buf2903); - rsSetElementAt_char3(*(rs_allocation*)buf2904, *(char3*)buf2905, *(uint32_t*)buf2906, *(uint32_t*)buf2907, *(uint32_t*)buf2908); - rsSetElementAt_char4(*(rs_allocation*)buf2909, *(char4*)buf2910, *(uint32_t*)buf2911, *(uint32_t*)buf2912, *(uint32_t*)buf2913); - rsSetElementAt_uchar(*(rs_allocation*)buf2914, *(uchar*)buf2915, *(uint32_t*)buf2916, *(uint32_t*)buf2917, *(uint32_t*)buf2918); - rsSetElementAt_uchar2(*(rs_allocation*)buf2919, *(uchar2*)buf2920, *(uint32_t*)buf2921, *(uint32_t*)buf2922, *(uint32_t*)buf2923); - rsSetElementAt_uchar3(*(rs_allocation*)buf2924, *(uchar3*)buf2925, *(uint32_t*)buf2926, *(uint32_t*)buf2927, *(uint32_t*)buf2928); - rsSetElementAt_uchar4(*(rs_allocation*)buf2929, *(uchar4*)buf2930, *(uint32_t*)buf2931, *(uint32_t*)buf2932, *(uint32_t*)buf2933); - rsSetElementAt_short(*(rs_allocation*)buf2934, *(short*)buf2935, *(uint32_t*)buf2936, *(uint32_t*)buf2937, *(uint32_t*)buf2938); - rsSetElementAt_short2(*(rs_allocation*)buf2939, *(short2*)buf2940, *(uint32_t*)buf2941, *(uint32_t*)buf2942, *(uint32_t*)buf2943); - rsSetElementAt_short3(*(rs_allocation*)buf2944, *(short3*)buf2945, *(uint32_t*)buf2946, *(uint32_t*)buf2947, *(uint32_t*)buf2948); - rsSetElementAt_short4(*(rs_allocation*)buf2949, *(short4*)buf2950, *(uint32_t*)buf2951, *(uint32_t*)buf2952, *(uint32_t*)buf2953); - rsSetElementAt_ushort(*(rs_allocation*)buf2954, *(ushort*)buf2955, *(uint32_t*)buf2956, *(uint32_t*)buf2957, *(uint32_t*)buf2958); - rsSetElementAt_ushort2(*(rs_allocation*)buf2959, *(ushort2*)buf2960, *(uint32_t*)buf2961, *(uint32_t*)buf2962, *(uint32_t*)buf2963); - rsSetElementAt_ushort3(*(rs_allocation*)buf2964, *(ushort3*)buf2965, *(uint32_t*)buf2966, *(uint32_t*)buf2967, *(uint32_t*)buf2968); - rsSetElementAt_ushort4(*(rs_allocation*)buf2969, *(ushort4*)buf2970, *(uint32_t*)buf2971, *(uint32_t*)buf2972, *(uint32_t*)buf2973); - rsSetElementAt_int(*(rs_allocation*)buf2974, *(int*)buf2975, *(uint32_t*)buf2976, *(uint32_t*)buf2977, *(uint32_t*)buf2978); - rsSetElementAt_int2(*(rs_allocation*)buf2979, *(int2*)buf2980, *(uint32_t*)buf2981, *(uint32_t*)buf2982, *(uint32_t*)buf2983); - rsSetElementAt_int3(*(rs_allocation*)buf2984, *(int3*)buf2985, *(uint32_t*)buf2986, *(uint32_t*)buf2987, *(uint32_t*)buf2988); - rsSetElementAt_int4(*(rs_allocation*)buf2989, *(int4*)buf2990, *(uint32_t*)buf2991, *(uint32_t*)buf2992, *(uint32_t*)buf2993); - rsSetElementAt_uint(*(rs_allocation*)buf2994, *(uint*)buf2995, *(uint32_t*)buf2996, *(uint32_t*)buf2997, *(uint32_t*)buf2998); - rsSetElementAt_uint2(*(rs_allocation*)buf2999, *(uint2*)buf3000, *(uint32_t*)buf3001, *(uint32_t*)buf3002, *(uint32_t*)buf3003); - rsSetElementAt_uint3(*(rs_allocation*)buf3004, *(uint3*)buf3005, *(uint32_t*)buf3006, *(uint32_t*)buf3007, *(uint32_t*)buf3008); - rsSetElementAt_uint4(*(rs_allocation*)buf3009, *(uint4*)buf3010, *(uint32_t*)buf3011, *(uint32_t*)buf3012, *(uint32_t*)buf3013); - rsSetElementAt_long(*(rs_allocation*)buf3014, *(long*)buf3015, *(uint32_t*)buf3016, *(uint32_t*)buf3017, *(uint32_t*)buf3018); - rsSetElementAt_long2(*(rs_allocation*)buf3019, *(long2*)buf3020, *(uint32_t*)buf3021, *(uint32_t*)buf3022, *(uint32_t*)buf3023); - rsSetElementAt_long3(*(rs_allocation*)buf3024, *(long3*)buf3025, *(uint32_t*)buf3026, *(uint32_t*)buf3027, *(uint32_t*)buf3028); - rsSetElementAt_long4(*(rs_allocation*)buf3029, *(long4*)buf3030, *(uint32_t*)buf3031, *(uint32_t*)buf3032, *(uint32_t*)buf3033); - rsSetElementAt_ulong(*(rs_allocation*)buf3034, *(ulong*)buf3035, *(uint32_t*)buf3036, *(uint32_t*)buf3037, *(uint32_t*)buf3038); - rsSetElementAt_ulong2(*(rs_allocation*)buf3039, *(ulong2*)buf3040, *(uint32_t*)buf3041, *(uint32_t*)buf3042, *(uint32_t*)buf3043); - rsSetElementAt_ulong3(*(rs_allocation*)buf3044, *(ulong3*)buf3045, *(uint32_t*)buf3046, *(uint32_t*)buf3047, *(uint32_t*)buf3048); - rsSetElementAt_ulong4(*(rs_allocation*)buf3049, *(ulong4*)buf3050, *(uint32_t*)buf3051, *(uint32_t*)buf3052, *(uint32_t*)buf3053); - rsSetObject((rs_element*) buf3054, *(rs_element*)buf3055); - rsSetObject((rs_type*) buf3056, *(rs_type*)buf3057); - rsSetObject((rs_allocation*) buf3058, *(rs_allocation*)buf3059); - rsSetObject((rs_sampler*) buf3060, *(rs_sampler*)buf3061); - rsSetObject((rs_script*) buf3062, *(rs_script*)buf3063); + *(bool*)buf2351 = rsIsSphereInFrustum((float4*) buf2352, (float4*) buf2353, (float4*) buf2354, (float4*) buf2355, (float4*) buf2356, (float4*) buf2357, (float4*) buf2358); + *(rs_tm**)buf2359 = rsLocaltime((rs_tm*) buf2360, (const rs_time_t*) buf2361); + *(float*)buf2362 = rsMatrixGet((const rs_matrix4x4*) buf2363, *(uint32_t*)buf2364, *(uint32_t*)buf2365); + *(float*)buf2366 = rsMatrixGet((const rs_matrix3x3*) buf2367, *(uint32_t*)buf2368, *(uint32_t*)buf2369); + *(float*)buf2370 = rsMatrixGet((const rs_matrix2x2*) buf2371, *(uint32_t*)buf2372, *(uint32_t*)buf2373); + *(bool*)buf2374 = rsMatrixInverse((rs_matrix4x4*) buf2375); + *(bool*)buf2376 = rsMatrixInverseTranspose((rs_matrix4x4*) buf2377); + rsMatrixLoad((rs_matrix4x4*) buf2378, (const float*) buf2379); + rsMatrixLoad((rs_matrix3x3*) buf2380, (const float*) buf2381); + rsMatrixLoad((rs_matrix2x2*) buf2382, (const float*) buf2383); + rsMatrixLoad((rs_matrix4x4*) buf2384, (const rs_matrix4x4*) buf2385); + rsMatrixLoad((rs_matrix3x3*) buf2386, (const rs_matrix3x3*) buf2387); + rsMatrixLoad((rs_matrix2x2*) buf2388, (const rs_matrix2x2*) buf2389); + rsMatrixLoad((rs_matrix4x4*) buf2390, (const rs_matrix3x3*) buf2391); + rsMatrixLoad((rs_matrix4x4*) buf2392, (const rs_matrix2x2*) buf2393); + rsMatrixLoadFrustum((rs_matrix4x4*) buf2394, *(float*)buf2395, *(float*)buf2396, *(float*)buf2397, *(float*)buf2398, *(float*)buf2399, *(float*)buf2400); + rsMatrixLoadIdentity((rs_matrix4x4*) buf2401); + rsMatrixLoadIdentity((rs_matrix3x3*) buf2402); + rsMatrixLoadIdentity((rs_matrix2x2*) buf2403); + rsMatrixLoadMultiply((rs_matrix4x4*) buf2404, (const rs_matrix4x4*) buf2405, (const rs_matrix4x4*) buf2406); + rsMatrixLoadMultiply((rs_matrix3x3*) buf2407, (const rs_matrix3x3*) buf2408, (const rs_matrix3x3*) buf2409); + rsMatrixLoadMultiply((rs_matrix2x2*) buf2410, (const rs_matrix2x2*) buf2411, (const rs_matrix2x2*) buf2412); + rsMatrixLoadOrtho((rs_matrix4x4*) buf2413, *(float*)buf2414, *(float*)buf2415, *(float*)buf2416, *(float*)buf2417, *(float*)buf2418, *(float*)buf2419); + rsMatrixLoadPerspective((rs_matrix4x4*) buf2420, *(float*)buf2421, *(float*)buf2422, *(float*)buf2423, *(float*)buf2424); + rsMatrixLoadRotate((rs_matrix4x4*) buf2425, *(float*)buf2426, *(float*)buf2427, *(float*)buf2428, *(float*)buf2429); + rsMatrixLoadScale((rs_matrix4x4*) buf2430, *(float*)buf2431, *(float*)buf2432, *(float*)buf2433); + rsMatrixLoadTranslate((rs_matrix4x4*) buf2434, *(float*)buf2435, *(float*)buf2436, *(float*)buf2437); + rsMatrixMultiply((rs_matrix4x4*) buf2438, (const rs_matrix4x4*) buf2439); + rsMatrixMultiply((rs_matrix3x3*) buf2440, (const rs_matrix3x3*) buf2441); + rsMatrixMultiply((rs_matrix2x2*) buf2442, (const rs_matrix2x2*) buf2443); + *(float4*)buf2444 = rsMatrixMultiply((const rs_matrix4x4*) buf2445, *(float4*)buf2446); + *(float4*)buf2447 = rsMatrixMultiply((const rs_matrix4x4*) buf2448, *(float3*)buf2449); + *(float4*)buf2450 = rsMatrixMultiply((const rs_matrix4x4*) buf2451, *(float2*)buf2452); + *(float3*)buf2453 = rsMatrixMultiply((const rs_matrix3x3*) buf2454, *(float3*)buf2455); + *(float3*)buf2456 = rsMatrixMultiply((const rs_matrix3x3*) buf2457, *(float2*)buf2458); + *(float2*)buf2459 = rsMatrixMultiply((const rs_matrix2x2*) buf2460, *(float2*)buf2461); + rsMatrixRotate((rs_matrix4x4*) buf2462, *(float*)buf2463, *(float*)buf2464, *(float*)buf2465, *(float*)buf2466); + rsMatrixScale((rs_matrix4x4*) buf2467, *(float*)buf2468, *(float*)buf2469, *(float*)buf2470); + rsMatrixSet((rs_matrix4x4*) buf2471, *(uint32_t*)buf2472, *(uint32_t*)buf2473, *(float*)buf2474); + rsMatrixSet((rs_matrix3x3*) buf2475, *(uint32_t*)buf2476, *(uint32_t*)buf2477, *(float*)buf2478); + rsMatrixSet((rs_matrix2x2*) buf2479, *(uint32_t*)buf2480, *(uint32_t*)buf2481, *(float*)buf2482); + rsMatrixTranslate((rs_matrix4x4*) buf2483, *(float*)buf2484, *(float*)buf2485, *(float*)buf2486); + rsMatrixTranspose((rs_matrix4x4*) buf2487); + rsMatrixTranspose((rs_matrix3x3*) buf2488); + rsMatrixTranspose((rs_matrix2x2*) buf2489); + *(uchar4*)buf2490 = rsPackColorTo8888(*(float*)buf2491, *(float*)buf2492, *(float*)buf2493); + *(uchar4*)buf2494 = rsPackColorTo8888(*(float*)buf2495, *(float*)buf2496, *(float*)buf2497, *(float*)buf2498); + *(uchar4*)buf2499 = rsPackColorTo8888(*(float3*)buf2500); + *(uchar4*)buf2501 = rsPackColorTo8888(*(float4*)buf2502); + rsQuaternionAdd((rs_quaternion*) buf2503, (const rs_quaternion*) buf2504); + rsQuaternionConjugate((rs_quaternion*) buf2505); + *(float*)buf2506 = rsQuaternionDot((const rs_quaternion*) buf2507, (const rs_quaternion*) buf2508); + rsQuaternionGetMatrixUnit((rs_matrix4x4*) buf2509, (const rs_quaternion*) buf2510); + rsQuaternionLoadRotate((rs_quaternion*) buf2511, *(float*)buf2512, *(float*)buf2513, *(float*)buf2514, *(float*)buf2515); + rsQuaternionLoadRotateUnit((rs_quaternion*) buf2516, *(float*)buf2517, *(float*)buf2518, *(float*)buf2519, *(float*)buf2520); + rsQuaternionMultiply((rs_quaternion*) buf2521, *(float*)buf2522); + rsQuaternionMultiply((rs_quaternion*) buf2523, (const rs_quaternion*) buf2524); + rsQuaternionNormalize((rs_quaternion*) buf2525); + rsQuaternionSet((rs_quaternion*) buf2526, *(float*)buf2527, *(float*)buf2528, *(float*)buf2529, *(float*)buf2530); + rsQuaternionSet((rs_quaternion*) buf2531, (const rs_quaternion*) buf2532); + rsQuaternionSlerp((rs_quaternion*) buf2533, (const rs_quaternion*) buf2534, (const rs_quaternion*) buf2535, *(float*)buf2536); + *(int*)buf2537 = rsRand(*(int*)buf2538); + *(int*)buf2539 = rsRand(*(int*)buf2540, *(int*)buf2541); + *(float*)buf2542 = rsRand(*(float*)buf2543); + *(float*)buf2544 = rsRand(*(float*)buf2545, *(float*)buf2546); + *(float4*)buf2547 = rsSample(*(rs_allocation*)buf2548, *(rs_sampler*)buf2549, *(float*)buf2550); + *(float4*)buf2551 = rsSample(*(rs_allocation*)buf2552, *(rs_sampler*)buf2553, *(float*)buf2554, *(float*)buf2555); + *(float4*)buf2556 = rsSample(*(rs_allocation*)buf2557, *(rs_sampler*)buf2558, *(float2*)buf2559); + *(float4*)buf2560 = rsSample(*(rs_allocation*)buf2561, *(rs_sampler*)buf2562, *(float2*)buf2563, *(float*)buf2564); + *(float*)buf2565 = rsSamplerGetAnisotropy(*(rs_sampler*)buf2566); + *(rs_sampler_value*)buf2567 = rsSamplerGetMagnification(*(rs_sampler*)buf2568); + *(rs_sampler_value*)buf2569 = rsSamplerGetMinification(*(rs_sampler*)buf2570); + *(rs_sampler_value*)buf2571 = rsSamplerGetWrapS(*(rs_sampler*)buf2572); + *(rs_sampler_value*)buf2573 = rsSamplerGetWrapT(*(rs_sampler*)buf2574); + *(bool*)buf2575 = rsSendToClient(*(int*)buf2576); + *(bool*)buf2577 = rsSendToClient(*(int*)buf2578, (const void*) buf2579, *(uint*)buf2580); + rsSendToClientBlocking(*(int*)buf2581); + rsSendToClientBlocking(*(int*)buf2582, (const void*) buf2583, *(uint*)buf2584); + rsSetElementAt(*(rs_allocation*)buf2585, (void*) buf2586, *(uint32_t*)buf2587); + rsSetElementAt(*(rs_allocation*)buf2588, (void*) buf2589, *(uint32_t*)buf2590, *(uint32_t*)buf2591); + rsSetElementAt_float(*(rs_allocation*)buf2592, *(float*)buf2593, *(uint32_t*)buf2594); + rsSetElementAt_float2(*(rs_allocation*)buf2595, *(float2*)buf2596, *(uint32_t*)buf2597); + rsSetElementAt_float3(*(rs_allocation*)buf2598, *(float3*)buf2599, *(uint32_t*)buf2600); + rsSetElementAt_float4(*(rs_allocation*)buf2601, *(float4*)buf2602, *(uint32_t*)buf2603); + rsSetElementAt_double(*(rs_allocation*)buf2604, *(double*)buf2605, *(uint32_t*)buf2606); + rsSetElementAt_double2(*(rs_allocation*)buf2607, *(double2*)buf2608, *(uint32_t*)buf2609); + rsSetElementAt_double3(*(rs_allocation*)buf2610, *(double3*)buf2611, *(uint32_t*)buf2612); + rsSetElementAt_double4(*(rs_allocation*)buf2613, *(double4*)buf2614, *(uint32_t*)buf2615); + rsSetElementAt_char(*(rs_allocation*)buf2616, *(char*)buf2617, *(uint32_t*)buf2618); + rsSetElementAt_char2(*(rs_allocation*)buf2619, *(char2*)buf2620, *(uint32_t*)buf2621); + rsSetElementAt_char3(*(rs_allocation*)buf2622, *(char3*)buf2623, *(uint32_t*)buf2624); + rsSetElementAt_char4(*(rs_allocation*)buf2625, *(char4*)buf2626, *(uint32_t*)buf2627); + rsSetElementAt_uchar(*(rs_allocation*)buf2628, *(uchar*)buf2629, *(uint32_t*)buf2630); + rsSetElementAt_uchar2(*(rs_allocation*)buf2631, *(uchar2*)buf2632, *(uint32_t*)buf2633); + rsSetElementAt_uchar3(*(rs_allocation*)buf2634, *(uchar3*)buf2635, *(uint32_t*)buf2636); + rsSetElementAt_uchar4(*(rs_allocation*)buf2637, *(uchar4*)buf2638, *(uint32_t*)buf2639); + rsSetElementAt_short(*(rs_allocation*)buf2640, *(short*)buf2641, *(uint32_t*)buf2642); + rsSetElementAt_short2(*(rs_allocation*)buf2643, *(short2*)buf2644, *(uint32_t*)buf2645); + rsSetElementAt_short3(*(rs_allocation*)buf2646, *(short3*)buf2647, *(uint32_t*)buf2648); + rsSetElementAt_short4(*(rs_allocation*)buf2649, *(short4*)buf2650, *(uint32_t*)buf2651); + rsSetElementAt_ushort(*(rs_allocation*)buf2652, *(ushort*)buf2653, *(uint32_t*)buf2654); + rsSetElementAt_ushort2(*(rs_allocation*)buf2655, *(ushort2*)buf2656, *(uint32_t*)buf2657); + rsSetElementAt_ushort3(*(rs_allocation*)buf2658, *(ushort3*)buf2659, *(uint32_t*)buf2660); + rsSetElementAt_ushort4(*(rs_allocation*)buf2661, *(ushort4*)buf2662, *(uint32_t*)buf2663); + rsSetElementAt_int(*(rs_allocation*)buf2664, *(int*)buf2665, *(uint32_t*)buf2666); + rsSetElementAt_int2(*(rs_allocation*)buf2667, *(int2*)buf2668, *(uint32_t*)buf2669); + rsSetElementAt_int3(*(rs_allocation*)buf2670, *(int3*)buf2671, *(uint32_t*)buf2672); + rsSetElementAt_int4(*(rs_allocation*)buf2673, *(int4*)buf2674, *(uint32_t*)buf2675); + rsSetElementAt_uint(*(rs_allocation*)buf2676, *(uint*)buf2677, *(uint32_t*)buf2678); + rsSetElementAt_uint2(*(rs_allocation*)buf2679, *(uint2*)buf2680, *(uint32_t*)buf2681); + rsSetElementAt_uint3(*(rs_allocation*)buf2682, *(uint3*)buf2683, *(uint32_t*)buf2684); + rsSetElementAt_uint4(*(rs_allocation*)buf2685, *(uint4*)buf2686, *(uint32_t*)buf2687); + rsSetElementAt_long(*(rs_allocation*)buf2688, *(long*)buf2689, *(uint32_t*)buf2690); + rsSetElementAt_long2(*(rs_allocation*)buf2691, *(long2*)buf2692, *(uint32_t*)buf2693); + rsSetElementAt_long3(*(rs_allocation*)buf2694, *(long3*)buf2695, *(uint32_t*)buf2696); + rsSetElementAt_long4(*(rs_allocation*)buf2697, *(long4*)buf2698, *(uint32_t*)buf2699); + rsSetElementAt_ulong(*(rs_allocation*)buf2700, *(ulong*)buf2701, *(uint32_t*)buf2702); + rsSetElementAt_ulong2(*(rs_allocation*)buf2703, *(ulong2*)buf2704, *(uint32_t*)buf2705); + rsSetElementAt_ulong3(*(rs_allocation*)buf2706, *(ulong3*)buf2707, *(uint32_t*)buf2708); + rsSetElementAt_ulong4(*(rs_allocation*)buf2709, *(ulong4*)buf2710, *(uint32_t*)buf2711); + rsSetElementAt_float(*(rs_allocation*)buf2712, *(float*)buf2713, *(uint32_t*)buf2714, *(uint32_t*)buf2715); + rsSetElementAt_float2(*(rs_allocation*)buf2716, *(float2*)buf2717, *(uint32_t*)buf2718, *(uint32_t*)buf2719); + rsSetElementAt_float3(*(rs_allocation*)buf2720, *(float3*)buf2721, *(uint32_t*)buf2722, *(uint32_t*)buf2723); + rsSetElementAt_float4(*(rs_allocation*)buf2724, *(float4*)buf2725, *(uint32_t*)buf2726, *(uint32_t*)buf2727); + rsSetElementAt_double(*(rs_allocation*)buf2728, *(double*)buf2729, *(uint32_t*)buf2730, *(uint32_t*)buf2731); + rsSetElementAt_double2(*(rs_allocation*)buf2732, *(double2*)buf2733, *(uint32_t*)buf2734, *(uint32_t*)buf2735); + rsSetElementAt_double3(*(rs_allocation*)buf2736, *(double3*)buf2737, *(uint32_t*)buf2738, *(uint32_t*)buf2739); + rsSetElementAt_double4(*(rs_allocation*)buf2740, *(double4*)buf2741, *(uint32_t*)buf2742, *(uint32_t*)buf2743); + rsSetElementAt_char(*(rs_allocation*)buf2744, *(char*)buf2745, *(uint32_t*)buf2746, *(uint32_t*)buf2747); + rsSetElementAt_char2(*(rs_allocation*)buf2748, *(char2*)buf2749, *(uint32_t*)buf2750, *(uint32_t*)buf2751); + rsSetElementAt_char3(*(rs_allocation*)buf2752, *(char3*)buf2753, *(uint32_t*)buf2754, *(uint32_t*)buf2755); + rsSetElementAt_char4(*(rs_allocation*)buf2756, *(char4*)buf2757, *(uint32_t*)buf2758, *(uint32_t*)buf2759); + rsSetElementAt_uchar(*(rs_allocation*)buf2760, *(uchar*)buf2761, *(uint32_t*)buf2762, *(uint32_t*)buf2763); + rsSetElementAt_uchar2(*(rs_allocation*)buf2764, *(uchar2*)buf2765, *(uint32_t*)buf2766, *(uint32_t*)buf2767); + rsSetElementAt_uchar3(*(rs_allocation*)buf2768, *(uchar3*)buf2769, *(uint32_t*)buf2770, *(uint32_t*)buf2771); + rsSetElementAt_uchar4(*(rs_allocation*)buf2772, *(uchar4*)buf2773, *(uint32_t*)buf2774, *(uint32_t*)buf2775); + rsSetElementAt_short(*(rs_allocation*)buf2776, *(short*)buf2777, *(uint32_t*)buf2778, *(uint32_t*)buf2779); + rsSetElementAt_short2(*(rs_allocation*)buf2780, *(short2*)buf2781, *(uint32_t*)buf2782, *(uint32_t*)buf2783); + rsSetElementAt_short3(*(rs_allocation*)buf2784, *(short3*)buf2785, *(uint32_t*)buf2786, *(uint32_t*)buf2787); + rsSetElementAt_short4(*(rs_allocation*)buf2788, *(short4*)buf2789, *(uint32_t*)buf2790, *(uint32_t*)buf2791); + rsSetElementAt_ushort(*(rs_allocation*)buf2792, *(ushort*)buf2793, *(uint32_t*)buf2794, *(uint32_t*)buf2795); + rsSetElementAt_ushort2(*(rs_allocation*)buf2796, *(ushort2*)buf2797, *(uint32_t*)buf2798, *(uint32_t*)buf2799); + rsSetElementAt_ushort3(*(rs_allocation*)buf2800, *(ushort3*)buf2801, *(uint32_t*)buf2802, *(uint32_t*)buf2803); + rsSetElementAt_ushort4(*(rs_allocation*)buf2804, *(ushort4*)buf2805, *(uint32_t*)buf2806, *(uint32_t*)buf2807); + rsSetElementAt_int(*(rs_allocation*)buf2808, *(int*)buf2809, *(uint32_t*)buf2810, *(uint32_t*)buf2811); + rsSetElementAt_int2(*(rs_allocation*)buf2812, *(int2*)buf2813, *(uint32_t*)buf2814, *(uint32_t*)buf2815); + rsSetElementAt_int3(*(rs_allocation*)buf2816, *(int3*)buf2817, *(uint32_t*)buf2818, *(uint32_t*)buf2819); + rsSetElementAt_int4(*(rs_allocation*)buf2820, *(int4*)buf2821, *(uint32_t*)buf2822, *(uint32_t*)buf2823); + rsSetElementAt_uint(*(rs_allocation*)buf2824, *(uint*)buf2825, *(uint32_t*)buf2826, *(uint32_t*)buf2827); + rsSetElementAt_uint2(*(rs_allocation*)buf2828, *(uint2*)buf2829, *(uint32_t*)buf2830, *(uint32_t*)buf2831); + rsSetElementAt_uint3(*(rs_allocation*)buf2832, *(uint3*)buf2833, *(uint32_t*)buf2834, *(uint32_t*)buf2835); + rsSetElementAt_uint4(*(rs_allocation*)buf2836, *(uint4*)buf2837, *(uint32_t*)buf2838, *(uint32_t*)buf2839); + rsSetElementAt_long(*(rs_allocation*)buf2840, *(long*)buf2841, *(uint32_t*)buf2842, *(uint32_t*)buf2843); + rsSetElementAt_long2(*(rs_allocation*)buf2844, *(long2*)buf2845, *(uint32_t*)buf2846, *(uint32_t*)buf2847); + rsSetElementAt_long3(*(rs_allocation*)buf2848, *(long3*)buf2849, *(uint32_t*)buf2850, *(uint32_t*)buf2851); + rsSetElementAt_long4(*(rs_allocation*)buf2852, *(long4*)buf2853, *(uint32_t*)buf2854, *(uint32_t*)buf2855); + rsSetElementAt_ulong(*(rs_allocation*)buf2856, *(ulong*)buf2857, *(uint32_t*)buf2858, *(uint32_t*)buf2859); + rsSetElementAt_ulong2(*(rs_allocation*)buf2860, *(ulong2*)buf2861, *(uint32_t*)buf2862, *(uint32_t*)buf2863); + rsSetElementAt_ulong3(*(rs_allocation*)buf2864, *(ulong3*)buf2865, *(uint32_t*)buf2866, *(uint32_t*)buf2867); + rsSetElementAt_ulong4(*(rs_allocation*)buf2868, *(ulong4*)buf2869, *(uint32_t*)buf2870, *(uint32_t*)buf2871); + rsSetElementAt_float(*(rs_allocation*)buf2872, *(float*)buf2873, *(uint32_t*)buf2874, *(uint32_t*)buf2875, *(uint32_t*)buf2876); + rsSetElementAt_float2(*(rs_allocation*)buf2877, *(float2*)buf2878, *(uint32_t*)buf2879, *(uint32_t*)buf2880, *(uint32_t*)buf2881); + rsSetElementAt_float3(*(rs_allocation*)buf2882, *(float3*)buf2883, *(uint32_t*)buf2884, *(uint32_t*)buf2885, *(uint32_t*)buf2886); + rsSetElementAt_float4(*(rs_allocation*)buf2887, *(float4*)buf2888, *(uint32_t*)buf2889, *(uint32_t*)buf2890, *(uint32_t*)buf2891); + rsSetElementAt_double(*(rs_allocation*)buf2892, *(double*)buf2893, *(uint32_t*)buf2894, *(uint32_t*)buf2895, *(uint32_t*)buf2896); + rsSetElementAt_double2(*(rs_allocation*)buf2897, *(double2*)buf2898, *(uint32_t*)buf2899, *(uint32_t*)buf2900, *(uint32_t*)buf2901); + rsSetElementAt_double3(*(rs_allocation*)buf2902, *(double3*)buf2903, *(uint32_t*)buf2904, *(uint32_t*)buf2905, *(uint32_t*)buf2906); + rsSetElementAt_double4(*(rs_allocation*)buf2907, *(double4*)buf2908, *(uint32_t*)buf2909, *(uint32_t*)buf2910, *(uint32_t*)buf2911); + rsSetElementAt_char(*(rs_allocation*)buf2912, *(char*)buf2913, *(uint32_t*)buf2914, *(uint32_t*)buf2915, *(uint32_t*)buf2916); + rsSetElementAt_char2(*(rs_allocation*)buf2917, *(char2*)buf2918, *(uint32_t*)buf2919, *(uint32_t*)buf2920, *(uint32_t*)buf2921); + rsSetElementAt_char3(*(rs_allocation*)buf2922, *(char3*)buf2923, *(uint32_t*)buf2924, *(uint32_t*)buf2925, *(uint32_t*)buf2926); + rsSetElementAt_char4(*(rs_allocation*)buf2927, *(char4*)buf2928, *(uint32_t*)buf2929, *(uint32_t*)buf2930, *(uint32_t*)buf2931); + rsSetElementAt_uchar(*(rs_allocation*)buf2932, *(uchar*)buf2933, *(uint32_t*)buf2934, *(uint32_t*)buf2935, *(uint32_t*)buf2936); + rsSetElementAt_uchar2(*(rs_allocation*)buf2937, *(uchar2*)buf2938, *(uint32_t*)buf2939, *(uint32_t*)buf2940, *(uint32_t*)buf2941); + rsSetElementAt_uchar3(*(rs_allocation*)buf2942, *(uchar3*)buf2943, *(uint32_t*)buf2944, *(uint32_t*)buf2945, *(uint32_t*)buf2946); + rsSetElementAt_uchar4(*(rs_allocation*)buf2947, *(uchar4*)buf2948, *(uint32_t*)buf2949, *(uint32_t*)buf2950, *(uint32_t*)buf2951); + rsSetElementAt_short(*(rs_allocation*)buf2952, *(short*)buf2953, *(uint32_t*)buf2954, *(uint32_t*)buf2955, *(uint32_t*)buf2956); + rsSetElementAt_short2(*(rs_allocation*)buf2957, *(short2*)buf2958, *(uint32_t*)buf2959, *(uint32_t*)buf2960, *(uint32_t*)buf2961); + rsSetElementAt_short3(*(rs_allocation*)buf2962, *(short3*)buf2963, *(uint32_t*)buf2964, *(uint32_t*)buf2965, *(uint32_t*)buf2966); + rsSetElementAt_short4(*(rs_allocation*)buf2967, *(short4*)buf2968, *(uint32_t*)buf2969, *(uint32_t*)buf2970, *(uint32_t*)buf2971); + rsSetElementAt_ushort(*(rs_allocation*)buf2972, *(ushort*)buf2973, *(uint32_t*)buf2974, *(uint32_t*)buf2975, *(uint32_t*)buf2976); + rsSetElementAt_ushort2(*(rs_allocation*)buf2977, *(ushort2*)buf2978, *(uint32_t*)buf2979, *(uint32_t*)buf2980, *(uint32_t*)buf2981); + rsSetElementAt_ushort3(*(rs_allocation*)buf2982, *(ushort3*)buf2983, *(uint32_t*)buf2984, *(uint32_t*)buf2985, *(uint32_t*)buf2986); + rsSetElementAt_ushort4(*(rs_allocation*)buf2987, *(ushort4*)buf2988, *(uint32_t*)buf2989, *(uint32_t*)buf2990, *(uint32_t*)buf2991); + rsSetElementAt_int(*(rs_allocation*)buf2992, *(int*)buf2993, *(uint32_t*)buf2994, *(uint32_t*)buf2995, *(uint32_t*)buf2996); + rsSetElementAt_int2(*(rs_allocation*)buf2997, *(int2*)buf2998, *(uint32_t*)buf2999, *(uint32_t*)buf3000, *(uint32_t*)buf3001); + rsSetElementAt_int3(*(rs_allocation*)buf3002, *(int3*)buf3003, *(uint32_t*)buf3004, *(uint32_t*)buf3005, *(uint32_t*)buf3006); + rsSetElementAt_int4(*(rs_allocation*)buf3007, *(int4*)buf3008, *(uint32_t*)buf3009, *(uint32_t*)buf3010, *(uint32_t*)buf3011); + rsSetElementAt_uint(*(rs_allocation*)buf3012, *(uint*)buf3013, *(uint32_t*)buf3014, *(uint32_t*)buf3015, *(uint32_t*)buf3016); + rsSetElementAt_uint2(*(rs_allocation*)buf3017, *(uint2*)buf3018, *(uint32_t*)buf3019, *(uint32_t*)buf3020, *(uint32_t*)buf3021); + rsSetElementAt_uint3(*(rs_allocation*)buf3022, *(uint3*)buf3023, *(uint32_t*)buf3024, *(uint32_t*)buf3025, *(uint32_t*)buf3026); + rsSetElementAt_uint4(*(rs_allocation*)buf3027, *(uint4*)buf3028, *(uint32_t*)buf3029, *(uint32_t*)buf3030, *(uint32_t*)buf3031); + rsSetElementAt_long(*(rs_allocation*)buf3032, *(long*)buf3033, *(uint32_t*)buf3034, *(uint32_t*)buf3035, *(uint32_t*)buf3036); + rsSetElementAt_long2(*(rs_allocation*)buf3037, *(long2*)buf3038, *(uint32_t*)buf3039, *(uint32_t*)buf3040, *(uint32_t*)buf3041); + rsSetElementAt_long3(*(rs_allocation*)buf3042, *(long3*)buf3043, *(uint32_t*)buf3044, *(uint32_t*)buf3045, *(uint32_t*)buf3046); + rsSetElementAt_long4(*(rs_allocation*)buf3047, *(long4*)buf3048, *(uint32_t*)buf3049, *(uint32_t*)buf3050, *(uint32_t*)buf3051); + rsSetElementAt_ulong(*(rs_allocation*)buf3052, *(ulong*)buf3053, *(uint32_t*)buf3054, *(uint32_t*)buf3055, *(uint32_t*)buf3056); + rsSetElementAt_ulong2(*(rs_allocation*)buf3057, *(ulong2*)buf3058, *(uint32_t*)buf3059, *(uint32_t*)buf3060, *(uint32_t*)buf3061); + rsSetElementAt_ulong3(*(rs_allocation*)buf3062, *(ulong3*)buf3063, *(uint32_t*)buf3064, *(uint32_t*)buf3065, *(uint32_t*)buf3066); + rsSetElementAt_ulong4(*(rs_allocation*)buf3067, *(ulong4*)buf3068, *(uint32_t*)buf3069, *(uint32_t*)buf3070, *(uint32_t*)buf3071); + rsSetObject((rs_element*) buf3072, *(rs_element*)buf3073); + rsSetObject((rs_type*) buf3074, *(rs_type*)buf3075); + rsSetObject((rs_allocation*) buf3076, *(rs_allocation*)buf3077); + rsSetObject((rs_sampler*) buf3078, *(rs_sampler*)buf3079); + rsSetObject((rs_script*) buf3080, *(rs_script*)buf3081); #ifndef __LP64__ - rsSetObject((rs_mesh*) buf3064, *(rs_mesh*)buf3065); - rsSetObject((rs_program_fragment*) buf3066, *(rs_program_fragment*)buf3067); - rsSetObject((rs_program_vertex*) buf3068, *(rs_program_vertex*)buf3069); - rsSetObject((rs_program_raster*) buf3070, *(rs_program_raster*)buf3071); - rsSetObject((rs_program_store*) buf3072, *(rs_program_store*)buf3073); - rsSetObject((rs_font*) buf3074, *(rs_font*)buf3075); + rsSetObject((rs_mesh*) buf3082, *(rs_mesh*)buf3083); + rsSetObject((rs_program_fragment*) buf3084, *(rs_program_fragment*)buf3085); + rsSetObject((rs_program_vertex*) buf3086, *(rs_program_vertex*)buf3087); + rsSetObject((rs_program_raster*) buf3088, *(rs_program_raster*)buf3089); + rsSetObject((rs_program_store*) buf3090, *(rs_program_store*)buf3091); + rsSetObject((rs_font*) buf3092, *(rs_font*)buf3093); #endif - *(rs_time_t*)buf3076 = rsTime((rs_time_t*) buf3077); - *(float4*)buf3078 = rsUnpackColor8888(*(uchar4*)buf3079); - *(int64_t*)buf3080 = rsUptimeMillis(); - *(int64_t*)buf3081 = rsUptimeNanos(); - *(float4*)buf3082 = rsYuvToRGBA_float4(*(uchar*)buf3083, *(uchar*)buf3084, *(uchar*)buf3085); - *(uchar4*)buf3086 = rsYuvToRGBA_uchar4(*(uchar*)buf3087, *(uchar*)buf3088, *(uchar*)buf3089); + *(rs_time_t*)buf3094 = rsTime((rs_time_t*) buf3095); + *(float4*)buf3096 = rsUnpackColor8888(*(uchar4*)buf3097); + *(int64_t*)buf3098 = rsUptimeMillis(); + *(int64_t*)buf3099 = rsUptimeNanos(); + *(float4*)buf3100 = rsYuvToRGBA_float4(*(uchar*)buf3101, *(uchar*)buf3102, *(uchar*)buf3103); + *(uchar4*)buf3104 = rsYuvToRGBA_uchar4(*(uchar*)buf3105, *(uchar*)buf3106, *(uchar*)buf3107); #ifndef __LP64__ - rsgAllocationSyncAll(*(rs_allocation*)buf3090); + rsgAllocationSyncAll(*(rs_allocation*)buf3108); #endif #ifndef __LP64__ - rsgAllocationSyncAll(*(rs_allocation*)buf3091, *(rs_allocation_usage_type*)buf3092); + rsgAllocationSyncAll(*(rs_allocation*)buf3109, *(rs_allocation_usage_type*)buf3110); #endif #ifndef __LP64__ - rsgBindColorTarget(*(rs_allocation*)buf3093, *(uint*)buf3094); + rsgBindColorTarget(*(rs_allocation*)buf3111, *(uint*)buf3112); #endif #ifndef __LP64__ - rsgBindConstant(*(rs_program_fragment*)buf3095, *(uint*)buf3096, *(rs_allocation*)buf3097); + rsgBindConstant(*(rs_program_fragment*)buf3113, *(uint*)buf3114, *(rs_allocation*)buf3115); #endif #ifndef __LP64__ - rsgBindConstant(*(rs_program_vertex*)buf3098, *(uint*)buf3099, *(rs_allocation*)buf3100); + rsgBindConstant(*(rs_program_vertex*)buf3116, *(uint*)buf3117, *(rs_allocation*)buf3118); #endif #ifndef __LP64__ - rsgBindDepthTarget(*(rs_allocation*)buf3101); + rsgBindDepthTarget(*(rs_allocation*)buf3119); #endif #ifndef __LP64__ - rsgBindFont(*(rs_font*)buf3102); + rsgBindFont(*(rs_font*)buf3120); #endif #ifndef __LP64__ - rsgBindProgramFragment(*(rs_program_fragment*)buf3103); + rsgBindProgramFragment(*(rs_program_fragment*)buf3121); #endif #ifndef __LP64__ - rsgBindProgramRaster(*(rs_program_raster*)buf3104); + rsgBindProgramRaster(*(rs_program_raster*)buf3122); #endif #ifndef __LP64__ - rsgBindProgramStore(*(rs_program_store*)buf3105); + rsgBindProgramStore(*(rs_program_store*)buf3123); #endif #ifndef __LP64__ - rsgBindProgramVertex(*(rs_program_vertex*)buf3106); + rsgBindProgramVertex(*(rs_program_vertex*)buf3124); #endif #ifndef __LP64__ - rsgBindSampler(*(rs_program_fragment*)buf3107, *(uint*)buf3108, *(rs_sampler*)buf3109); + rsgBindSampler(*(rs_program_fragment*)buf3125, *(uint*)buf3126, *(rs_sampler*)buf3127); #endif #ifndef __LP64__ - rsgBindTexture(*(rs_program_fragment*)buf3110, *(uint*)buf3111, *(rs_allocation*)buf3112); + rsgBindTexture(*(rs_program_fragment*)buf3128, *(uint*)buf3129, *(rs_allocation*)buf3130); #endif #ifndef __LP64__ rsgClearAllRenderTargets(); #endif #ifndef __LP64__ - rsgClearColor(*(float*)buf3113, *(float*)buf3114, *(float*)buf3115, *(float*)buf3116); + rsgClearColor(*(float*)buf3131, *(float*)buf3132, *(float*)buf3133, *(float*)buf3134); #endif #ifndef __LP64__ - rsgClearColorTarget(*(uint*)buf3117); + rsgClearColorTarget(*(uint*)buf3135); #endif #ifndef __LP64__ - rsgClearDepth(*(float*)buf3118); + rsgClearDepth(*(float*)buf3136); #endif #ifndef __LP64__ rsgClearDepthTarget(); #endif #ifndef __LP64__ - rsgDrawMesh(*(rs_mesh*)buf3119); + rsgDrawMesh(*(rs_mesh*)buf3137); #endif #ifndef __LP64__ - rsgDrawMesh(*(rs_mesh*)buf3120, *(uint*)buf3121); + rsgDrawMesh(*(rs_mesh*)buf3138, *(uint*)buf3139); #endif #ifndef __LP64__ - rsgDrawMesh(*(rs_mesh*)buf3122, *(uint*)buf3123, *(uint*)buf3124, *(uint*)buf3125); + rsgDrawMesh(*(rs_mesh*)buf3140, *(uint*)buf3141, *(uint*)buf3142, *(uint*)buf3143); #endif #ifndef __LP64__ - rsgDrawQuad(*(float*)buf3126, *(float*)buf3127, *(float*)buf3128, *(float*)buf3129, *(float*)buf3130, *(float*)buf3131, *(float*)buf3132, *(float*)buf3133, *(float*)buf3134, *(float*)buf3135, *(float*)buf3136, *(float*)buf3137); + rsgDrawQuad(*(float*)buf3144, *(float*)buf3145, *(float*)buf3146, *(float*)buf3147, *(float*)buf3148, *(float*)buf3149, *(float*)buf3150, *(float*)buf3151, *(float*)buf3152, *(float*)buf3153, *(float*)buf3154, *(float*)buf3155); #endif #ifndef __LP64__ - rsgDrawQuadTexCoords(*(float*)buf3138, *(float*)buf3139, *(float*)buf3140, *(float*)buf3141, *(float*)buf3142, *(float*)buf3143, *(float*)buf3144, *(float*)buf3145, *(float*)buf3146, *(float*)buf3147, *(float*)buf3148, *(float*)buf3149, *(float*)buf3150, *(float*)buf3151, *(float*)buf3152, *(float*)buf3153, *(float*)buf3154, *(float*)buf3155, *(float*)buf3156, *(float*)buf3157); + rsgDrawQuadTexCoords(*(float*)buf3156, *(float*)buf3157, *(float*)buf3158, *(float*)buf3159, *(float*)buf3160, *(float*)buf3161, *(float*)buf3162, *(float*)buf3163, *(float*)buf3164, *(float*)buf3165, *(float*)buf3166, *(float*)buf3167, *(float*)buf3168, *(float*)buf3169, *(float*)buf3170, *(float*)buf3171, *(float*)buf3172, *(float*)buf3173, *(float*)buf3174, *(float*)buf3175); #endif #ifndef __LP64__ - rsgDrawRect(*(float*)buf3158, *(float*)buf3159, *(float*)buf3160, *(float*)buf3161, *(float*)buf3162); + rsgDrawRect(*(float*)buf3176, *(float*)buf3177, *(float*)buf3178, *(float*)buf3179, *(float*)buf3180); #endif #ifndef __LP64__ - rsgDrawSpriteScreenspace(*(float*)buf3163, *(float*)buf3164, *(float*)buf3165, *(float*)buf3166, *(float*)buf3167); + rsgDrawSpriteScreenspace(*(float*)buf3181, *(float*)buf3182, *(float*)buf3183, *(float*)buf3184, *(float*)buf3185); #endif #ifndef __LP64__ - rsgDrawText((const char*) buf3168, *(int*)buf3169, *(int*)buf3170); + rsgDrawText((const char*) buf3186, *(int*)buf3187, *(int*)buf3188); #endif #ifndef __LP64__ - rsgDrawText(*(rs_allocation*)buf3171, *(int*)buf3172, *(int*)buf3173); + rsgDrawText(*(rs_allocation*)buf3189, *(int*)buf3190, *(int*)buf3191); #endif #ifndef __LP64__ - *(uint*)buf3174 = rsgFinish(); + *(uint*)buf3192 = rsgFinish(); #endif #ifndef __LP64__ - rsgFontColor(*(float*)buf3175, *(float*)buf3176, *(float*)buf3177, *(float*)buf3178); + rsgFontColor(*(float*)buf3193, *(float*)buf3194, *(float*)buf3195, *(float*)buf3196); #endif #ifndef __LP64__ - *(uint*)buf3179 = rsgGetHeight(); + *(uint*)buf3197 = rsgGetHeight(); #endif #ifndef __LP64__ - *(uint*)buf3180 = rsgGetWidth(); + *(uint*)buf3198 = rsgGetWidth(); #endif #ifndef __LP64__ - rsgMeasureText((const char*) buf3181, (int*) buf3182, (int*) buf3183, (int*) buf3184, (int*) buf3185); + rsgMeasureText((const char*) buf3199, (int*) buf3200, (int*) buf3201, (int*) buf3202, (int*) buf3203); #endif #ifndef __LP64__ - rsgMeasureText(*(rs_allocation*)buf3186, (int*) buf3187, (int*) buf3188, (int*) buf3189, (int*) buf3190); + rsgMeasureText(*(rs_allocation*)buf3204, (int*) buf3205, (int*) buf3206, (int*) buf3207, (int*) buf3208); #endif #ifndef __LP64__ - rsgMeshComputeBoundingBox(*(rs_mesh*)buf3191, (float*) buf3192, (float*) buf3193, (float*) buf3194, (float*) buf3195, (float*) buf3196, (float*) buf3197); + rsgMeshComputeBoundingBox(*(rs_mesh*)buf3209, (float*) buf3210, (float*) buf3211, (float*) buf3212, (float*) buf3213, (float*) buf3214, (float*) buf3215); #endif #ifndef __LP64__ - rsgMeshComputeBoundingBox(*(rs_mesh*)buf3198, (float3*) buf3199, (float3*) buf3200); + rsgMeshComputeBoundingBox(*(rs_mesh*)buf3216, (float3*) buf3217, (float3*) buf3218); #endif #ifndef __LP64__ - *(rs_allocation*)buf3201 = rsgMeshGetIndexAllocation(*(rs_mesh*)buf3202, *(uint32_t*)buf3203); + *(rs_allocation*)buf3219 = rsgMeshGetIndexAllocation(*(rs_mesh*)buf3220, *(uint32_t*)buf3221); #endif #ifndef __LP64__ - *(rs_primitive*)buf3204 = rsgMeshGetPrimitive(*(rs_mesh*)buf3205, *(uint32_t*)buf3206); + *(rs_primitive*)buf3222 = rsgMeshGetPrimitive(*(rs_mesh*)buf3223, *(uint32_t*)buf3224); #endif #ifndef __LP64__ - *(uint32_t*)buf3207 = rsgMeshGetPrimitiveCount(*(rs_mesh*)buf3208); + *(uint32_t*)buf3225 = rsgMeshGetPrimitiveCount(*(rs_mesh*)buf3226); #endif #ifndef __LP64__ - *(rs_allocation*)buf3209 = rsgMeshGetVertexAllocation(*(rs_mesh*)buf3210, *(uint32_t*)buf3211); + *(rs_allocation*)buf3227 = rsgMeshGetVertexAllocation(*(rs_mesh*)buf3228, *(uint32_t*)buf3229); #endif #ifndef __LP64__ - *(uint32_t*)buf3212 = rsgMeshGetVertexAllocationCount(*(rs_mesh*)buf3213); + *(uint32_t*)buf3230 = rsgMeshGetVertexAllocationCount(*(rs_mesh*)buf3231); #endif #ifndef __LP64__ - rsgProgramFragmentConstantColor(*(rs_program_fragment*)buf3214, *(float*)buf3215, *(float*)buf3216, *(float*)buf3217, *(float*)buf3218); + rsgProgramFragmentConstantColor(*(rs_program_fragment*)buf3232, *(float*)buf3233, *(float*)buf3234, *(float*)buf3235, *(float*)buf3236); #endif #ifndef __LP64__ - *(rs_cull_mode*)buf3219 = rsgProgramRasterGetCullMode(*(rs_program_raster*)buf3220); + *(rs_cull_mode*)buf3237 = rsgProgramRasterGetCullMode(*(rs_program_raster*)buf3238); #endif #ifndef __LP64__ - *(bool*)buf3221 = rsgProgramRasterIsPointSpriteEnabled(*(rs_program_raster*)buf3222); + *(bool*)buf3239 = rsgProgramRasterIsPointSpriteEnabled(*(rs_program_raster*)buf3240); #endif #ifndef __LP64__ - *(rs_blend_dst_func*)buf3223 = rsgProgramStoreGetBlendDstFunc(*(rs_program_store*)buf3224); + *(rs_blend_dst_func*)buf3241 = rsgProgramStoreGetBlendDstFunc(*(rs_program_store*)buf3242); #endif #ifndef __LP64__ - *(rs_blend_src_func*)buf3225 = rsgProgramStoreGetBlendSrcFunc(*(rs_program_store*)buf3226); + *(rs_blend_src_func*)buf3243 = rsgProgramStoreGetBlendSrcFunc(*(rs_program_store*)buf3244); #endif #ifndef __LP64__ - *(rs_depth_func*)buf3227 = rsgProgramStoreGetDepthFunc(*(rs_program_store*)buf3228); + *(rs_depth_func*)buf3245 = rsgProgramStoreGetDepthFunc(*(rs_program_store*)buf3246); #endif #ifndef __LP64__ - *(bool*)buf3229 = rsgProgramStoreIsColorMaskAlphaEnabled(*(rs_program_store*)buf3230); + *(bool*)buf3247 = rsgProgramStoreIsColorMaskAlphaEnabled(*(rs_program_store*)buf3248); #endif #ifndef __LP64__ - *(bool*)buf3231 = rsgProgramStoreIsColorMaskBlueEnabled(*(rs_program_store*)buf3232); + *(bool*)buf3249 = rsgProgramStoreIsColorMaskBlueEnabled(*(rs_program_store*)buf3250); #endif #ifndef __LP64__ - *(bool*)buf3233 = rsgProgramStoreIsColorMaskGreenEnabled(*(rs_program_store*)buf3234); + *(bool*)buf3251 = rsgProgramStoreIsColorMaskGreenEnabled(*(rs_program_store*)buf3252); #endif #ifndef __LP64__ - *(bool*)buf3235 = rsgProgramStoreIsColorMaskRedEnabled(*(rs_program_store*)buf3236); + *(bool*)buf3253 = rsgProgramStoreIsColorMaskRedEnabled(*(rs_program_store*)buf3254); #endif #ifndef __LP64__ - *(bool*)buf3237 = rsgProgramStoreIsDepthMaskEnabled(*(rs_program_store*)buf3238); + *(bool*)buf3255 = rsgProgramStoreIsDepthMaskEnabled(*(rs_program_store*)buf3256); #endif #ifndef __LP64__ - *(bool*)buf3239 = rsgProgramStoreIsDitherEnabled(*(rs_program_store*)buf3240); + *(bool*)buf3257 = rsgProgramStoreIsDitherEnabled(*(rs_program_store*)buf3258); #endif #ifndef __LP64__ - rsgProgramVertexGetProjectionMatrix((rs_matrix4x4*) buf3241); + rsgProgramVertexGetProjectionMatrix((rs_matrix4x4*) buf3259); #endif #ifndef __LP64__ - rsgProgramVertexLoadModelMatrix((const rs_matrix4x4*) buf3242); + rsgProgramVertexLoadModelMatrix((const rs_matrix4x4*) buf3260); #endif #ifndef __LP64__ - rsgProgramVertexLoadProjectionMatrix((const rs_matrix4x4*) buf3243); + rsgProgramVertexLoadProjectionMatrix((const rs_matrix4x4*) buf3261); #endif #ifndef __LP64__ - rsgProgramVertexLoadTextureMatrix((const rs_matrix4x4*) buf3244); + rsgProgramVertexLoadTextureMatrix((const rs_matrix4x4*) buf3262); #endif - *(float*)buf3245 = rsqrt(*(float*)buf3246); - *(float2*)buf3247 = rsqrt(*(float2*)buf3248); - *(float3*)buf3249 = rsqrt(*(float3*)buf3250); - *(float4*)buf3251 = rsqrt(*(float4*)buf3252); - *(float*)buf3253 = sign(*(float*)buf3254); - *(float2*)buf3255 = sign(*(float2*)buf3256); - *(float3*)buf3257 = sign(*(float3*)buf3258); - *(float4*)buf3259 = sign(*(float4*)buf3260); - *(float*)buf3261 = sin(*(float*)buf3262); - *(float2*)buf3263 = sin(*(float2*)buf3264); - *(float3*)buf3265 = sin(*(float3*)buf3266); - *(float4*)buf3267 = sin(*(float4*)buf3268); - *(float*)buf3269 = sincos(*(float*)buf3270, (float*) buf3271); - *(float2*)buf3272 = sincos(*(float2*)buf3273, (float2*) buf3274); - *(float3*)buf3275 = sincos(*(float3*)buf3276, (float3*) buf3277); - *(float4*)buf3278 = sincos(*(float4*)buf3279, (float4*) buf3280); - *(float*)buf3281 = sinh(*(float*)buf3282); - *(float2*)buf3283 = sinh(*(float2*)buf3284); - *(float3*)buf3285 = sinh(*(float3*)buf3286); - *(float4*)buf3287 = sinh(*(float4*)buf3288); - *(float*)buf3289 = sinpi(*(float*)buf3290); - *(float2*)buf3291 = sinpi(*(float2*)buf3292); - *(float3*)buf3293 = sinpi(*(float3*)buf3294); - *(float4*)buf3295 = sinpi(*(float4*)buf3296); - *(float*)buf3297 = sqrt(*(float*)buf3298); - *(float2*)buf3299 = sqrt(*(float2*)buf3300); - *(float3*)buf3301 = sqrt(*(float3*)buf3302); - *(float4*)buf3303 = sqrt(*(float4*)buf3304); - *(float*)buf3305 = step(*(float*)buf3306, *(float*)buf3307); - *(float2*)buf3308 = step(*(float2*)buf3309, *(float2*)buf3310); - *(float3*)buf3311 = step(*(float3*)buf3312, *(float3*)buf3313); - *(float4*)buf3314 = step(*(float4*)buf3315, *(float4*)buf3316); - *(float2*)buf3317 = step(*(float2*)buf3318, *(float*)buf3319); - *(float3*)buf3320 = step(*(float3*)buf3321, *(float*)buf3322); - *(float4*)buf3323 = step(*(float4*)buf3324, *(float*)buf3325); - *(float*)buf3326 = tan(*(float*)buf3327); - *(float2*)buf3328 = tan(*(float2*)buf3329); - *(float3*)buf3330 = tan(*(float3*)buf3331); - *(float4*)buf3332 = tan(*(float4*)buf3333); - *(float*)buf3334 = tanh(*(float*)buf3335); - *(float2*)buf3336 = tanh(*(float2*)buf3337); - *(float3*)buf3338 = tanh(*(float3*)buf3339); - *(float4*)buf3340 = tanh(*(float4*)buf3341); - *(float*)buf3342 = tanpi(*(float*)buf3343); - *(float2*)buf3344 = tanpi(*(float2*)buf3345); - *(float3*)buf3346 = tanpi(*(float3*)buf3347); - *(float4*)buf3348 = tanpi(*(float4*)buf3349); - *(float*)buf3350 = tgamma(*(float*)buf3351); - *(float2*)buf3352 = tgamma(*(float2*)buf3353); - *(float3*)buf3354 = tgamma(*(float3*)buf3355); - *(float4*)buf3356 = tgamma(*(float4*)buf3357); - *(float*)buf3358 = trunc(*(float*)buf3359); - *(float2*)buf3360 = trunc(*(float2*)buf3361); - *(float3*)buf3362 = trunc(*(float3*)buf3363); - *(float4*)buf3364 = trunc(*(float4*)buf3365); + *(float*)buf3263 = rsqrt(*(float*)buf3264); + *(float2*)buf3265 = rsqrt(*(float2*)buf3266); + *(float3*)buf3267 = rsqrt(*(float3*)buf3268); + *(float4*)buf3269 = rsqrt(*(float4*)buf3270); + *(float*)buf3271 = sign(*(float*)buf3272); + *(float2*)buf3273 = sign(*(float2*)buf3274); + *(float3*)buf3275 = sign(*(float3*)buf3276); + *(float4*)buf3277 = sign(*(float4*)buf3278); + *(float*)buf3279 = sin(*(float*)buf3280); + *(float2*)buf3281 = sin(*(float2*)buf3282); + *(float3*)buf3283 = sin(*(float3*)buf3284); + *(float4*)buf3285 = sin(*(float4*)buf3286); + *(float*)buf3287 = sincos(*(float*)buf3288, (float*) buf3289); + *(float2*)buf3290 = sincos(*(float2*)buf3291, (float2*) buf3292); + *(float3*)buf3293 = sincos(*(float3*)buf3294, (float3*) buf3295); + *(float4*)buf3296 = sincos(*(float4*)buf3297, (float4*) buf3298); + *(float*)buf3299 = sinh(*(float*)buf3300); + *(float2*)buf3301 = sinh(*(float2*)buf3302); + *(float3*)buf3303 = sinh(*(float3*)buf3304); + *(float4*)buf3305 = sinh(*(float4*)buf3306); + *(float*)buf3307 = sinpi(*(float*)buf3308); + *(float2*)buf3309 = sinpi(*(float2*)buf3310); + *(float3*)buf3311 = sinpi(*(float3*)buf3312); + *(float4*)buf3313 = sinpi(*(float4*)buf3314); + *(float*)buf3315 = sqrt(*(float*)buf3316); + *(float2*)buf3317 = sqrt(*(float2*)buf3318); + *(float3*)buf3319 = sqrt(*(float3*)buf3320); + *(float4*)buf3321 = sqrt(*(float4*)buf3322); + *(float*)buf3323 = step(*(float*)buf3324, *(float*)buf3325); + *(float2*)buf3326 = step(*(float2*)buf3327, *(float2*)buf3328); + *(float3*)buf3329 = step(*(float3*)buf3330, *(float3*)buf3331); + *(float4*)buf3332 = step(*(float4*)buf3333, *(float4*)buf3334); + *(float2*)buf3335 = step(*(float2*)buf3336, *(float*)buf3337); + *(float3*)buf3338 = step(*(float3*)buf3339, *(float*)buf3340); + *(float4*)buf3341 = step(*(float4*)buf3342, *(float*)buf3343); + *(float*)buf3344 = tan(*(float*)buf3345); + *(float2*)buf3346 = tan(*(float2*)buf3347); + *(float3*)buf3348 = tan(*(float3*)buf3349); + *(float4*)buf3350 = tan(*(float4*)buf3351); + *(float*)buf3352 = tanh(*(float*)buf3353); + *(float2*)buf3354 = tanh(*(float2*)buf3355); + *(float3*)buf3356 = tanh(*(float3*)buf3357); + *(float4*)buf3358 = tanh(*(float4*)buf3359); + *(float*)buf3360 = tanpi(*(float*)buf3361); + *(float2*)buf3362 = tanpi(*(float2*)buf3363); + *(float3*)buf3364 = tanpi(*(float3*)buf3365); + *(float4*)buf3366 = tanpi(*(float4*)buf3367); + *(float*)buf3368 = tgamma(*(float*)buf3369); + *(float2*)buf3370 = tgamma(*(float2*)buf3371); + *(float3*)buf3372 = tgamma(*(float3*)buf3373); + *(float4*)buf3374 = tgamma(*(float4*)buf3375); + *(float*)buf3376 = trunc(*(float*)buf3377); + *(float2*)buf3378 = trunc(*(float2*)buf3379); + *(float3*)buf3380 = trunc(*(float3*)buf3381); + *(float4*)buf3382 = trunc(*(float4*)buf3383); } diff --git a/tests/P_all_api_20/all20.rs b/tests/P_all_api_20/all20.rs index afe8577..66aa856 100644 --- a/tests/P_all_api_20/all20.rs +++ b/tests/P_all_api_20/all20.rs @@ -3407,6 +3407,24 @@ char buf3381[200]; char buf3382[200]; char buf3383[200]; char buf3384[200]; +char buf3385[200]; +char buf3386[200]; +char buf3387[200]; +char buf3388[200]; +char buf3389[200]; +char buf3390[200]; +char buf3391[200]; +char buf3392[200]; +char buf3393[200]; +char buf3394[200]; +char buf3395[200]; +char buf3396[200]; +char buf3397[200]; +char buf3398[200]; +char buf3399[200]; +char buf3400[200]; +char buf3401[200]; +char buf3402[200]; void RS_KERNEL test(int in) { *(uchar*)buf0 = abs(*(char*)buf1); @@ -3886,833 +3904,839 @@ void RS_KERNEL test(int in) { *(float2*)buf1162 = max(*(float2*)buf1163, *(float2*)buf1164); *(float3*)buf1165 = max(*(float3*)buf1166, *(float3*)buf1167); *(float4*)buf1168 = max(*(float4*)buf1169, *(float4*)buf1170); - *(char*)buf1171 = max(*(char*)buf1172, *(char*)buf1173); - *(uchar*)buf1174 = max(*(uchar*)buf1175, *(uchar*)buf1176); - *(short*)buf1177 = max(*(short*)buf1178, *(short*)buf1179); - *(ushort*)buf1180 = max(*(ushort*)buf1181, *(ushort*)buf1182); - *(int*)buf1183 = max(*(int*)buf1184, *(int*)buf1185); - *(uint*)buf1186 = max(*(uint*)buf1187, *(uint*)buf1188); - *(char2*)buf1189 = max(*(char2*)buf1190, *(char2*)buf1191); - *(uchar2*)buf1192 = max(*(uchar2*)buf1193, *(uchar2*)buf1194); - *(short2*)buf1195 = max(*(short2*)buf1196, *(short2*)buf1197); - *(ushort2*)buf1198 = max(*(ushort2*)buf1199, *(ushort2*)buf1200); - *(int2*)buf1201 = max(*(int2*)buf1202, *(int2*)buf1203); - *(uint2*)buf1204 = max(*(uint2*)buf1205, *(uint2*)buf1206); - *(char3*)buf1207 = max(*(char3*)buf1208, *(char3*)buf1209); - *(uchar3*)buf1210 = max(*(uchar3*)buf1211, *(uchar3*)buf1212); - *(short3*)buf1213 = max(*(short3*)buf1214, *(short3*)buf1215); - *(ushort3*)buf1216 = max(*(ushort3*)buf1217, *(ushort3*)buf1218); - *(int3*)buf1219 = max(*(int3*)buf1220, *(int3*)buf1221); - *(uint3*)buf1222 = max(*(uint3*)buf1223, *(uint3*)buf1224); - *(char4*)buf1225 = max(*(char4*)buf1226, *(char4*)buf1227); - *(uchar4*)buf1228 = max(*(uchar4*)buf1229, *(uchar4*)buf1230); - *(short4*)buf1231 = max(*(short4*)buf1232, *(short4*)buf1233); - *(ushort4*)buf1234 = max(*(ushort4*)buf1235, *(ushort4*)buf1236); - *(int4*)buf1237 = max(*(int4*)buf1238, *(int4*)buf1239); - *(uint4*)buf1240 = max(*(uint4*)buf1241, *(uint4*)buf1242); - *(float*)buf1243 = min(*(float*)buf1244, *(float*)buf1245); - *(float2*)buf1246 = min(*(float2*)buf1247, *(float2*)buf1248); - *(float3*)buf1249 = min(*(float3*)buf1250, *(float3*)buf1251); - *(float4*)buf1252 = min(*(float4*)buf1253, *(float4*)buf1254); - *(char*)buf1255 = min(*(char*)buf1256, *(char*)buf1257); - *(uchar*)buf1258 = min(*(uchar*)buf1259, *(uchar*)buf1260); - *(short*)buf1261 = min(*(short*)buf1262, *(short*)buf1263); - *(ushort*)buf1264 = min(*(ushort*)buf1265, *(ushort*)buf1266); - *(int*)buf1267 = min(*(int*)buf1268, *(int*)buf1269); - *(uint*)buf1270 = min(*(uint*)buf1271, *(uint*)buf1272); - *(char2*)buf1273 = min(*(char2*)buf1274, *(char2*)buf1275); - *(uchar2*)buf1276 = min(*(uchar2*)buf1277, *(uchar2*)buf1278); - *(short2*)buf1279 = min(*(short2*)buf1280, *(short2*)buf1281); - *(ushort2*)buf1282 = min(*(ushort2*)buf1283, *(ushort2*)buf1284); - *(int2*)buf1285 = min(*(int2*)buf1286, *(int2*)buf1287); - *(uint2*)buf1288 = min(*(uint2*)buf1289, *(uint2*)buf1290); - *(char3*)buf1291 = min(*(char3*)buf1292, *(char3*)buf1293); - *(uchar3*)buf1294 = min(*(uchar3*)buf1295, *(uchar3*)buf1296); - *(short3*)buf1297 = min(*(short3*)buf1298, *(short3*)buf1299); - *(ushort3*)buf1300 = min(*(ushort3*)buf1301, *(ushort3*)buf1302); - *(int3*)buf1303 = min(*(int3*)buf1304, *(int3*)buf1305); - *(uint3*)buf1306 = min(*(uint3*)buf1307, *(uint3*)buf1308); - *(char4*)buf1309 = min(*(char4*)buf1310, *(char4*)buf1311); - *(uchar4*)buf1312 = min(*(uchar4*)buf1313, *(uchar4*)buf1314); - *(short4*)buf1315 = min(*(short4*)buf1316, *(short4*)buf1317); - *(ushort4*)buf1318 = min(*(ushort4*)buf1319, *(ushort4*)buf1320); - *(int4*)buf1321 = min(*(int4*)buf1322, *(int4*)buf1323); - *(uint4*)buf1324 = min(*(uint4*)buf1325, *(uint4*)buf1326); - *(float*)buf1327 = mix(*(float*)buf1328, *(float*)buf1329, *(float*)buf1330); - *(float2*)buf1331 = mix(*(float2*)buf1332, *(float2*)buf1333, *(float2*)buf1334); - *(float3*)buf1335 = mix(*(float3*)buf1336, *(float3*)buf1337, *(float3*)buf1338); - *(float4*)buf1339 = mix(*(float4*)buf1340, *(float4*)buf1341, *(float4*)buf1342); - *(float2*)buf1343 = mix(*(float2*)buf1344, *(float2*)buf1345, *(float*)buf1346); - *(float3*)buf1347 = mix(*(float3*)buf1348, *(float3*)buf1349, *(float*)buf1350); - *(float4*)buf1351 = mix(*(float4*)buf1352, *(float4*)buf1353, *(float*)buf1354); - *(float*)buf1355 = modf(*(float*)buf1356, (float*) buf1357); - *(float2*)buf1358 = modf(*(float2*)buf1359, (float2*) buf1360); - *(float3*)buf1361 = modf(*(float3*)buf1362, (float3*) buf1363); - *(float4*)buf1364 = modf(*(float4*)buf1365, (float4*) buf1366); - *(float*)buf1367 = nan(*(uint*)buf1368); - *(float*)buf1369 = native_exp(*(float*)buf1370); - *(float2*)buf1371 = native_exp(*(float2*)buf1372); - *(float3*)buf1373 = native_exp(*(float3*)buf1374); - *(float4*)buf1375 = native_exp(*(float4*)buf1376); - *(float*)buf1377 = native_exp10(*(float*)buf1378); - *(float2*)buf1379 = native_exp10(*(float2*)buf1380); - *(float3*)buf1381 = native_exp10(*(float3*)buf1382); - *(float4*)buf1383 = native_exp10(*(float4*)buf1384); - *(float*)buf1385 = native_exp2(*(float*)buf1386); - *(float2*)buf1387 = native_exp2(*(float2*)buf1388); - *(float3*)buf1389 = native_exp2(*(float3*)buf1390); - *(float4*)buf1391 = native_exp2(*(float4*)buf1392); - *(float*)buf1393 = native_log(*(float*)buf1394); - *(float2*)buf1395 = native_log(*(float2*)buf1396); - *(float3*)buf1397 = native_log(*(float3*)buf1398); - *(float4*)buf1399 = native_log(*(float4*)buf1400); - *(float*)buf1401 = native_log10(*(float*)buf1402); - *(float2*)buf1403 = native_log10(*(float2*)buf1404); - *(float3*)buf1405 = native_log10(*(float3*)buf1406); - *(float4*)buf1407 = native_log10(*(float4*)buf1408); - *(float*)buf1409 = native_log2(*(float*)buf1410); - *(float2*)buf1411 = native_log2(*(float2*)buf1412); - *(float3*)buf1413 = native_log2(*(float3*)buf1414); - *(float4*)buf1415 = native_log2(*(float4*)buf1416); - *(float*)buf1417 = native_powr(*(float*)buf1418, *(float*)buf1419); - *(float2*)buf1420 = native_powr(*(float2*)buf1421, *(float2*)buf1422); - *(float3*)buf1423 = native_powr(*(float3*)buf1424, *(float3*)buf1425); - *(float4*)buf1426 = native_powr(*(float4*)buf1427, *(float4*)buf1428); - *(float*)buf1429 = nextafter(*(float*)buf1430, *(float*)buf1431); - *(float2*)buf1432 = nextafter(*(float2*)buf1433, *(float2*)buf1434); - *(float3*)buf1435 = nextafter(*(float3*)buf1436, *(float3*)buf1437); - *(float4*)buf1438 = nextafter(*(float4*)buf1439, *(float4*)buf1440); - *(float*)buf1441 = normalize(*(float*)buf1442); - *(float2*)buf1443 = normalize(*(float2*)buf1444); - *(float3*)buf1445 = normalize(*(float3*)buf1446); - *(float4*)buf1447 = normalize(*(float4*)buf1448); - *(float*)buf1449 = pow(*(float*)buf1450, *(float*)buf1451); - *(float2*)buf1452 = pow(*(float2*)buf1453, *(float2*)buf1454); - *(float3*)buf1455 = pow(*(float3*)buf1456, *(float3*)buf1457); - *(float4*)buf1458 = pow(*(float4*)buf1459, *(float4*)buf1460); - *(float*)buf1461 = pown(*(float*)buf1462, *(int*)buf1463); - *(float2*)buf1464 = pown(*(float2*)buf1465, *(int2*)buf1466); - *(float3*)buf1467 = pown(*(float3*)buf1468, *(int3*)buf1469); - *(float4*)buf1470 = pown(*(float4*)buf1471, *(int4*)buf1472); - *(float*)buf1473 = powr(*(float*)buf1474, *(float*)buf1475); - *(float2*)buf1476 = powr(*(float2*)buf1477, *(float2*)buf1478); - *(float3*)buf1479 = powr(*(float3*)buf1480, *(float3*)buf1481); - *(float4*)buf1482 = powr(*(float4*)buf1483, *(float4*)buf1484); - *(float*)buf1485 = radians(*(float*)buf1486); - *(float2*)buf1487 = radians(*(float2*)buf1488); - *(float3*)buf1489 = radians(*(float3*)buf1490); - *(float4*)buf1491 = radians(*(float4*)buf1492); - *(float*)buf1493 = remainder(*(float*)buf1494, *(float*)buf1495); - *(float2*)buf1496 = remainder(*(float2*)buf1497, *(float2*)buf1498); - *(float3*)buf1499 = remainder(*(float3*)buf1500, *(float3*)buf1501); - *(float4*)buf1502 = remainder(*(float4*)buf1503, *(float4*)buf1504); - *(float*)buf1505 = remquo(*(float*)buf1506, *(float*)buf1507, (int*) buf1508); - *(float2*)buf1509 = remquo(*(float2*)buf1510, *(float2*)buf1511, (int2*) buf1512); - *(float3*)buf1513 = remquo(*(float3*)buf1514, *(float3*)buf1515, (int3*) buf1516); - *(float4*)buf1517 = remquo(*(float4*)buf1518, *(float4*)buf1519, (int4*) buf1520); - *(float*)buf1521 = rint(*(float*)buf1522); - *(float2*)buf1523 = rint(*(float2*)buf1524); - *(float3*)buf1525 = rint(*(float3*)buf1526); - *(float4*)buf1527 = rint(*(float4*)buf1528); - *(float*)buf1529 = rootn(*(float*)buf1530, *(int*)buf1531); - *(float2*)buf1532 = rootn(*(float2*)buf1533, *(int2*)buf1534); - *(float3*)buf1535 = rootn(*(float3*)buf1536, *(int3*)buf1537); - *(float4*)buf1538 = rootn(*(float4*)buf1539, *(int4*)buf1540); - *(float*)buf1541 = round(*(float*)buf1542); - *(float2*)buf1543 = round(*(float2*)buf1544); - *(float3*)buf1545 = round(*(float3*)buf1546); - *(float4*)buf1547 = round(*(float4*)buf1548); - rsAllocationCopy1DRange(*(rs_allocation*)buf1549, *(uint32_t*)buf1550, *(uint32_t*)buf1551, *(uint32_t*)buf1552, *(rs_allocation*)buf1553, *(uint32_t*)buf1554, *(uint32_t*)buf1555); - rsAllocationCopy2DRange(*(rs_allocation*)buf1556, *(uint32_t*)buf1557, *(uint32_t*)buf1558, *(uint32_t*)buf1559, *(rs_allocation_cubemap_face*)buf1560, *(uint32_t*)buf1561, *(uint32_t*)buf1562, *(rs_allocation*)buf1563, *(uint32_t*)buf1564, *(uint32_t*)buf1565, *(uint32_t*)buf1566, *(rs_allocation_cubemap_face*)buf1567); - *(uint32_t*)buf1568 = rsAllocationGetDimFaces(*(rs_allocation*)buf1569); - *(uint32_t*)buf1570 = rsAllocationGetDimLOD(*(rs_allocation*)buf1571); - *(uint32_t*)buf1572 = rsAllocationGetDimX(*(rs_allocation*)buf1573); - *(uint32_t*)buf1574 = rsAllocationGetDimY(*(rs_allocation*)buf1575); - *(uint32_t*)buf1576 = rsAllocationGetDimZ(*(rs_allocation*)buf1577); - *(rs_element*)buf1578 = rsAllocationGetElement(*(rs_allocation*)buf1579); - rsAllocationIoReceive(*(rs_allocation*)buf1580); - rsAllocationIoSend(*(rs_allocation*)buf1581); - *(int32_t*)buf1582 = rsAtomicAdd((volatile int32_t*) buf1583, *(int32_t*)buf1584); - *(int32_t*)buf1585 = rsAtomicAdd((volatile uint32_t*) buf1586, *(uint32_t*)buf1587); - *(int32_t*)buf1588 = rsAtomicAnd((volatile int32_t*) buf1589, *(int32_t*)buf1590); - *(int32_t*)buf1591 = rsAtomicAnd((volatile uint32_t*) buf1592, *(uint32_t*)buf1593); - *(int32_t*)buf1594 = rsAtomicCas((volatile int32_t*) buf1595, *(int32_t*)buf1596, *(int32_t*)buf1597); - *(uint32_t*)buf1598 = rsAtomicCas((volatile uint32_t*) buf1599, *(uint32_t*)buf1600, *(uint32_t*)buf1601); - *(int32_t*)buf1602 = rsAtomicDec((volatile int32_t*) buf1603); - *(int32_t*)buf1604 = rsAtomicDec((volatile uint32_t*) buf1605); - *(int32_t*)buf1606 = rsAtomicInc((volatile int32_t*) buf1607); - *(int32_t*)buf1608 = rsAtomicInc((volatile uint32_t*) buf1609); - *(uint32_t*)buf1610 = rsAtomicMax((volatile uint32_t*) buf1611, *(uint32_t*)buf1612); - *(int32_t*)buf1613 = rsAtomicMax((volatile int32_t*) buf1614, *(int32_t*)buf1615); - *(uint32_t*)buf1616 = rsAtomicMin((volatile uint32_t*) buf1617, *(uint32_t*)buf1618); - *(int32_t*)buf1619 = rsAtomicMin((volatile int32_t*) buf1620, *(int32_t*)buf1621); - *(int32_t*)buf1622 = rsAtomicOr((volatile int32_t*) buf1623, *(int32_t*)buf1624); - *(int32_t*)buf1625 = rsAtomicOr((volatile uint32_t*) buf1626, *(uint32_t*)buf1627); - *(int32_t*)buf1628 = rsAtomicSub((volatile int32_t*) buf1629, *(int32_t*)buf1630); - *(int32_t*)buf1631 = rsAtomicSub((volatile uint32_t*) buf1632, *(uint32_t*)buf1633); - *(int32_t*)buf1634 = rsAtomicXor((volatile int32_t*) buf1635, *(int32_t*)buf1636); - *(int32_t*)buf1637 = rsAtomicXor((volatile uint32_t*) buf1638, *(uint32_t*)buf1639); - *(char*)buf1640 = rsClamp(*(char*)buf1641, *(char*)buf1642, *(char*)buf1643); - *(uchar*)buf1644 = rsClamp(*(uchar*)buf1645, *(uchar*)buf1646, *(uchar*)buf1647); - *(short*)buf1648 = rsClamp(*(short*)buf1649, *(short*)buf1650, *(short*)buf1651); - *(ushort*)buf1652 = rsClamp(*(ushort*)buf1653, *(ushort*)buf1654, *(ushort*)buf1655); - *(int*)buf1656 = rsClamp(*(int*)buf1657, *(int*)buf1658, *(int*)buf1659); - *(uint*)buf1660 = rsClamp(*(uint*)buf1661, *(uint*)buf1662, *(uint*)buf1663); - rsClearObject((rs_element*) buf1664); - rsClearObject((rs_type*) buf1665); - rsClearObject((rs_allocation*) buf1666); - rsClearObject((rs_sampler*) buf1667); - rsClearObject((rs_script*) buf1668); + *(float2*)buf1171 = max(*(float2*)buf1172, *(float*)buf1173); + *(float3*)buf1174 = max(*(float3*)buf1175, *(float*)buf1176); + *(float4*)buf1177 = max(*(float4*)buf1178, *(float*)buf1179); + *(char*)buf1180 = max(*(char*)buf1181, *(char*)buf1182); + *(uchar*)buf1183 = max(*(uchar*)buf1184, *(uchar*)buf1185); + *(short*)buf1186 = max(*(short*)buf1187, *(short*)buf1188); + *(ushort*)buf1189 = max(*(ushort*)buf1190, *(ushort*)buf1191); + *(int*)buf1192 = max(*(int*)buf1193, *(int*)buf1194); + *(uint*)buf1195 = max(*(uint*)buf1196, *(uint*)buf1197); + *(char2*)buf1198 = max(*(char2*)buf1199, *(char2*)buf1200); + *(uchar2*)buf1201 = max(*(uchar2*)buf1202, *(uchar2*)buf1203); + *(short2*)buf1204 = max(*(short2*)buf1205, *(short2*)buf1206); + *(ushort2*)buf1207 = max(*(ushort2*)buf1208, *(ushort2*)buf1209); + *(int2*)buf1210 = max(*(int2*)buf1211, *(int2*)buf1212); + *(uint2*)buf1213 = max(*(uint2*)buf1214, *(uint2*)buf1215); + *(char3*)buf1216 = max(*(char3*)buf1217, *(char3*)buf1218); + *(uchar3*)buf1219 = max(*(uchar3*)buf1220, *(uchar3*)buf1221); + *(short3*)buf1222 = max(*(short3*)buf1223, *(short3*)buf1224); + *(ushort3*)buf1225 = max(*(ushort3*)buf1226, *(ushort3*)buf1227); + *(int3*)buf1228 = max(*(int3*)buf1229, *(int3*)buf1230); + *(uint3*)buf1231 = max(*(uint3*)buf1232, *(uint3*)buf1233); + *(char4*)buf1234 = max(*(char4*)buf1235, *(char4*)buf1236); + *(uchar4*)buf1237 = max(*(uchar4*)buf1238, *(uchar4*)buf1239); + *(short4*)buf1240 = max(*(short4*)buf1241, *(short4*)buf1242); + *(ushort4*)buf1243 = max(*(ushort4*)buf1244, *(ushort4*)buf1245); + *(int4*)buf1246 = max(*(int4*)buf1247, *(int4*)buf1248); + *(uint4*)buf1249 = max(*(uint4*)buf1250, *(uint4*)buf1251); + *(float*)buf1252 = min(*(float*)buf1253, *(float*)buf1254); + *(float2*)buf1255 = min(*(float2*)buf1256, *(float2*)buf1257); + *(float3*)buf1258 = min(*(float3*)buf1259, *(float3*)buf1260); + *(float4*)buf1261 = min(*(float4*)buf1262, *(float4*)buf1263); + *(float2*)buf1264 = min(*(float2*)buf1265, *(float*)buf1266); + *(float3*)buf1267 = min(*(float3*)buf1268, *(float*)buf1269); + *(float4*)buf1270 = min(*(float4*)buf1271, *(float*)buf1272); + *(char*)buf1273 = min(*(char*)buf1274, *(char*)buf1275); + *(uchar*)buf1276 = min(*(uchar*)buf1277, *(uchar*)buf1278); + *(short*)buf1279 = min(*(short*)buf1280, *(short*)buf1281); + *(ushort*)buf1282 = min(*(ushort*)buf1283, *(ushort*)buf1284); + *(int*)buf1285 = min(*(int*)buf1286, *(int*)buf1287); + *(uint*)buf1288 = min(*(uint*)buf1289, *(uint*)buf1290); + *(char2*)buf1291 = min(*(char2*)buf1292, *(char2*)buf1293); + *(uchar2*)buf1294 = min(*(uchar2*)buf1295, *(uchar2*)buf1296); + *(short2*)buf1297 = min(*(short2*)buf1298, *(short2*)buf1299); + *(ushort2*)buf1300 = min(*(ushort2*)buf1301, *(ushort2*)buf1302); + *(int2*)buf1303 = min(*(int2*)buf1304, *(int2*)buf1305); + *(uint2*)buf1306 = min(*(uint2*)buf1307, *(uint2*)buf1308); + *(char3*)buf1309 = min(*(char3*)buf1310, *(char3*)buf1311); + *(uchar3*)buf1312 = min(*(uchar3*)buf1313, *(uchar3*)buf1314); + *(short3*)buf1315 = min(*(short3*)buf1316, *(short3*)buf1317); + *(ushort3*)buf1318 = min(*(ushort3*)buf1319, *(ushort3*)buf1320); + *(int3*)buf1321 = min(*(int3*)buf1322, *(int3*)buf1323); + *(uint3*)buf1324 = min(*(uint3*)buf1325, *(uint3*)buf1326); + *(char4*)buf1327 = min(*(char4*)buf1328, *(char4*)buf1329); + *(uchar4*)buf1330 = min(*(uchar4*)buf1331, *(uchar4*)buf1332); + *(short4*)buf1333 = min(*(short4*)buf1334, *(short4*)buf1335); + *(ushort4*)buf1336 = min(*(ushort4*)buf1337, *(ushort4*)buf1338); + *(int4*)buf1339 = min(*(int4*)buf1340, *(int4*)buf1341); + *(uint4*)buf1342 = min(*(uint4*)buf1343, *(uint4*)buf1344); + *(float*)buf1345 = mix(*(float*)buf1346, *(float*)buf1347, *(float*)buf1348); + *(float2*)buf1349 = mix(*(float2*)buf1350, *(float2*)buf1351, *(float2*)buf1352); + *(float3*)buf1353 = mix(*(float3*)buf1354, *(float3*)buf1355, *(float3*)buf1356); + *(float4*)buf1357 = mix(*(float4*)buf1358, *(float4*)buf1359, *(float4*)buf1360); + *(float2*)buf1361 = mix(*(float2*)buf1362, *(float2*)buf1363, *(float*)buf1364); + *(float3*)buf1365 = mix(*(float3*)buf1366, *(float3*)buf1367, *(float*)buf1368); + *(float4*)buf1369 = mix(*(float4*)buf1370, *(float4*)buf1371, *(float*)buf1372); + *(float*)buf1373 = modf(*(float*)buf1374, (float*) buf1375); + *(float2*)buf1376 = modf(*(float2*)buf1377, (float2*) buf1378); + *(float3*)buf1379 = modf(*(float3*)buf1380, (float3*) buf1381); + *(float4*)buf1382 = modf(*(float4*)buf1383, (float4*) buf1384); + *(float*)buf1385 = nan(*(uint*)buf1386); + *(float*)buf1387 = native_exp(*(float*)buf1388); + *(float2*)buf1389 = native_exp(*(float2*)buf1390); + *(float3*)buf1391 = native_exp(*(float3*)buf1392); + *(float4*)buf1393 = native_exp(*(float4*)buf1394); + *(float*)buf1395 = native_exp10(*(float*)buf1396); + *(float2*)buf1397 = native_exp10(*(float2*)buf1398); + *(float3*)buf1399 = native_exp10(*(float3*)buf1400); + *(float4*)buf1401 = native_exp10(*(float4*)buf1402); + *(float*)buf1403 = native_exp2(*(float*)buf1404); + *(float2*)buf1405 = native_exp2(*(float2*)buf1406); + *(float3*)buf1407 = native_exp2(*(float3*)buf1408); + *(float4*)buf1409 = native_exp2(*(float4*)buf1410); + *(float*)buf1411 = native_log(*(float*)buf1412); + *(float2*)buf1413 = native_log(*(float2*)buf1414); + *(float3*)buf1415 = native_log(*(float3*)buf1416); + *(float4*)buf1417 = native_log(*(float4*)buf1418); + *(float*)buf1419 = native_log10(*(float*)buf1420); + *(float2*)buf1421 = native_log10(*(float2*)buf1422); + *(float3*)buf1423 = native_log10(*(float3*)buf1424); + *(float4*)buf1425 = native_log10(*(float4*)buf1426); + *(float*)buf1427 = native_log2(*(float*)buf1428); + *(float2*)buf1429 = native_log2(*(float2*)buf1430); + *(float3*)buf1431 = native_log2(*(float3*)buf1432); + *(float4*)buf1433 = native_log2(*(float4*)buf1434); + *(float*)buf1435 = native_powr(*(float*)buf1436, *(float*)buf1437); + *(float2*)buf1438 = native_powr(*(float2*)buf1439, *(float2*)buf1440); + *(float3*)buf1441 = native_powr(*(float3*)buf1442, *(float3*)buf1443); + *(float4*)buf1444 = native_powr(*(float4*)buf1445, *(float4*)buf1446); + *(float*)buf1447 = nextafter(*(float*)buf1448, *(float*)buf1449); + *(float2*)buf1450 = nextafter(*(float2*)buf1451, *(float2*)buf1452); + *(float3*)buf1453 = nextafter(*(float3*)buf1454, *(float3*)buf1455); + *(float4*)buf1456 = nextafter(*(float4*)buf1457, *(float4*)buf1458); + *(float*)buf1459 = normalize(*(float*)buf1460); + *(float2*)buf1461 = normalize(*(float2*)buf1462); + *(float3*)buf1463 = normalize(*(float3*)buf1464); + *(float4*)buf1465 = normalize(*(float4*)buf1466); + *(float*)buf1467 = pow(*(float*)buf1468, *(float*)buf1469); + *(float2*)buf1470 = pow(*(float2*)buf1471, *(float2*)buf1472); + *(float3*)buf1473 = pow(*(float3*)buf1474, *(float3*)buf1475); + *(float4*)buf1476 = pow(*(float4*)buf1477, *(float4*)buf1478); + *(float*)buf1479 = pown(*(float*)buf1480, *(int*)buf1481); + *(float2*)buf1482 = pown(*(float2*)buf1483, *(int2*)buf1484); + *(float3*)buf1485 = pown(*(float3*)buf1486, *(int3*)buf1487); + *(float4*)buf1488 = pown(*(float4*)buf1489, *(int4*)buf1490); + *(float*)buf1491 = powr(*(float*)buf1492, *(float*)buf1493); + *(float2*)buf1494 = powr(*(float2*)buf1495, *(float2*)buf1496); + *(float3*)buf1497 = powr(*(float3*)buf1498, *(float3*)buf1499); + *(float4*)buf1500 = powr(*(float4*)buf1501, *(float4*)buf1502); + *(float*)buf1503 = radians(*(float*)buf1504); + *(float2*)buf1505 = radians(*(float2*)buf1506); + *(float3*)buf1507 = radians(*(float3*)buf1508); + *(float4*)buf1509 = radians(*(float4*)buf1510); + *(float*)buf1511 = remainder(*(float*)buf1512, *(float*)buf1513); + *(float2*)buf1514 = remainder(*(float2*)buf1515, *(float2*)buf1516); + *(float3*)buf1517 = remainder(*(float3*)buf1518, *(float3*)buf1519); + *(float4*)buf1520 = remainder(*(float4*)buf1521, *(float4*)buf1522); + *(float*)buf1523 = remquo(*(float*)buf1524, *(float*)buf1525, (int*) buf1526); + *(float2*)buf1527 = remquo(*(float2*)buf1528, *(float2*)buf1529, (int2*) buf1530); + *(float3*)buf1531 = remquo(*(float3*)buf1532, *(float3*)buf1533, (int3*) buf1534); + *(float4*)buf1535 = remquo(*(float4*)buf1536, *(float4*)buf1537, (int4*) buf1538); + *(float*)buf1539 = rint(*(float*)buf1540); + *(float2*)buf1541 = rint(*(float2*)buf1542); + *(float3*)buf1543 = rint(*(float3*)buf1544); + *(float4*)buf1545 = rint(*(float4*)buf1546); + *(float*)buf1547 = rootn(*(float*)buf1548, *(int*)buf1549); + *(float2*)buf1550 = rootn(*(float2*)buf1551, *(int2*)buf1552); + *(float3*)buf1553 = rootn(*(float3*)buf1554, *(int3*)buf1555); + *(float4*)buf1556 = rootn(*(float4*)buf1557, *(int4*)buf1558); + *(float*)buf1559 = round(*(float*)buf1560); + *(float2*)buf1561 = round(*(float2*)buf1562); + *(float3*)buf1563 = round(*(float3*)buf1564); + *(float4*)buf1565 = round(*(float4*)buf1566); + rsAllocationCopy1DRange(*(rs_allocation*)buf1567, *(uint32_t*)buf1568, *(uint32_t*)buf1569, *(uint32_t*)buf1570, *(rs_allocation*)buf1571, *(uint32_t*)buf1572, *(uint32_t*)buf1573); + rsAllocationCopy2DRange(*(rs_allocation*)buf1574, *(uint32_t*)buf1575, *(uint32_t*)buf1576, *(uint32_t*)buf1577, *(rs_allocation_cubemap_face*)buf1578, *(uint32_t*)buf1579, *(uint32_t*)buf1580, *(rs_allocation*)buf1581, *(uint32_t*)buf1582, *(uint32_t*)buf1583, *(uint32_t*)buf1584, *(rs_allocation_cubemap_face*)buf1585); + *(uint32_t*)buf1586 = rsAllocationGetDimFaces(*(rs_allocation*)buf1587); + *(uint32_t*)buf1588 = rsAllocationGetDimLOD(*(rs_allocation*)buf1589); + *(uint32_t*)buf1590 = rsAllocationGetDimX(*(rs_allocation*)buf1591); + *(uint32_t*)buf1592 = rsAllocationGetDimY(*(rs_allocation*)buf1593); + *(uint32_t*)buf1594 = rsAllocationGetDimZ(*(rs_allocation*)buf1595); + *(rs_element*)buf1596 = rsAllocationGetElement(*(rs_allocation*)buf1597); + rsAllocationIoReceive(*(rs_allocation*)buf1598); + rsAllocationIoSend(*(rs_allocation*)buf1599); + *(int32_t*)buf1600 = rsAtomicAdd((volatile int32_t*) buf1601, *(int32_t*)buf1602); + *(int32_t*)buf1603 = rsAtomicAdd((volatile uint32_t*) buf1604, *(uint32_t*)buf1605); + *(int32_t*)buf1606 = rsAtomicAnd((volatile int32_t*) buf1607, *(int32_t*)buf1608); + *(int32_t*)buf1609 = rsAtomicAnd((volatile uint32_t*) buf1610, *(uint32_t*)buf1611); + *(int32_t*)buf1612 = rsAtomicCas((volatile int32_t*) buf1613, *(int32_t*)buf1614, *(int32_t*)buf1615); + *(uint32_t*)buf1616 = rsAtomicCas((volatile uint32_t*) buf1617, *(uint32_t*)buf1618, *(uint32_t*)buf1619); + *(int32_t*)buf1620 = rsAtomicDec((volatile int32_t*) buf1621); + *(int32_t*)buf1622 = rsAtomicDec((volatile uint32_t*) buf1623); + *(int32_t*)buf1624 = rsAtomicInc((volatile int32_t*) buf1625); + *(int32_t*)buf1626 = rsAtomicInc((volatile uint32_t*) buf1627); + *(uint32_t*)buf1628 = rsAtomicMax((volatile uint32_t*) buf1629, *(uint32_t*)buf1630); + *(int32_t*)buf1631 = rsAtomicMax((volatile int32_t*) buf1632, *(int32_t*)buf1633); + *(uint32_t*)buf1634 = rsAtomicMin((volatile uint32_t*) buf1635, *(uint32_t*)buf1636); + *(int32_t*)buf1637 = rsAtomicMin((volatile int32_t*) buf1638, *(int32_t*)buf1639); + *(int32_t*)buf1640 = rsAtomicOr((volatile int32_t*) buf1641, *(int32_t*)buf1642); + *(int32_t*)buf1643 = rsAtomicOr((volatile uint32_t*) buf1644, *(uint32_t*)buf1645); + *(int32_t*)buf1646 = rsAtomicSub((volatile int32_t*) buf1647, *(int32_t*)buf1648); + *(int32_t*)buf1649 = rsAtomicSub((volatile uint32_t*) buf1650, *(uint32_t*)buf1651); + *(int32_t*)buf1652 = rsAtomicXor((volatile int32_t*) buf1653, *(int32_t*)buf1654); + *(int32_t*)buf1655 = rsAtomicXor((volatile uint32_t*) buf1656, *(uint32_t*)buf1657); + *(char*)buf1658 = rsClamp(*(char*)buf1659, *(char*)buf1660, *(char*)buf1661); + *(uchar*)buf1662 = rsClamp(*(uchar*)buf1663, *(uchar*)buf1664, *(uchar*)buf1665); + *(short*)buf1666 = rsClamp(*(short*)buf1667, *(short*)buf1668, *(short*)buf1669); + *(ushort*)buf1670 = rsClamp(*(ushort*)buf1671, *(ushort*)buf1672, *(ushort*)buf1673); + *(int*)buf1674 = rsClamp(*(int*)buf1675, *(int*)buf1676, *(int*)buf1677); + *(uint*)buf1678 = rsClamp(*(uint*)buf1679, *(uint*)buf1680, *(uint*)buf1681); + rsClearObject((rs_element*) buf1682); + rsClearObject((rs_type*) buf1683); + rsClearObject((rs_allocation*) buf1684); + rsClearObject((rs_sampler*) buf1685); + rsClearObject((rs_script*) buf1686); #ifndef __LP64__ - rsClearObject((rs_mesh*) buf1669); - rsClearObject((rs_program_fragment*) buf1670); - rsClearObject((rs_program_vertex*) buf1671); - rsClearObject((rs_program_raster*) buf1672); - rsClearObject((rs_program_store*) buf1673); - rsClearObject((rs_font*) buf1674); + rsClearObject((rs_mesh*) buf1687); + rsClearObject((rs_program_fragment*) buf1688); + rsClearObject((rs_program_vertex*) buf1689); + rsClearObject((rs_program_raster*) buf1690); + rsClearObject((rs_program_store*) buf1691); + rsClearObject((rs_font*) buf1692); #endif - rsDebug((const char*) buf1675, *(double*)buf1676); - rsDebug((const char*) buf1677, *(int*)buf1678); - rsDebug((const char*) buf1679, *(uint*)buf1680); - rsDebug((const char*) buf1681, *(long*)buf1682); - rsDebug((const char*) buf1683, *(ulong*)buf1684); - rsDebug((const char*) buf1685, *(int2*)buf1686); - rsDebug((const char*) buf1687, *(int3*)buf1688); - rsDebug((const char*) buf1689, *(int4*)buf1690); - rsDebug((const char*) buf1691, *(uint2*)buf1692); - rsDebug((const char*) buf1693, *(uint3*)buf1694); - rsDebug((const char*) buf1695, *(uint4*)buf1696); - rsDebug((const char*) buf1697, *(long2*)buf1698); - rsDebug((const char*) buf1699, *(long3*)buf1700); - rsDebug((const char*) buf1701, *(long4*)buf1702); - rsDebug((const char*) buf1703, *(ulong2*)buf1704); - rsDebug((const char*) buf1705, *(ulong3*)buf1706); - rsDebug((const char*) buf1707, *(ulong4*)buf1708); - rsDebug((const char*) buf1709, *(float*)buf1710); - rsDebug((const char*) buf1711, *(float2*)buf1712); - rsDebug((const char*) buf1713, *(float3*)buf1714); - rsDebug((const char*) buf1715, *(float4*)buf1716); - rsDebug((const char*) buf1717, *(char*)buf1718); - rsDebug((const char*) buf1719, *(char2*)buf1720); - rsDebug((const char*) buf1721, *(char3*)buf1722); - rsDebug((const char*) buf1723, *(char4*)buf1724); - rsDebug((const char*) buf1725, *(uchar*)buf1726); - rsDebug((const char*) buf1727, *(uchar2*)buf1728); - rsDebug((const char*) buf1729, *(uchar3*)buf1730); - rsDebug((const char*) buf1731, *(uchar4*)buf1732); - rsDebug((const char*) buf1733, *(short*)buf1734); - rsDebug((const char*) buf1735, *(short2*)buf1736); - rsDebug((const char*) buf1737, *(short3*)buf1738); - rsDebug((const char*) buf1739, *(short4*)buf1740); - rsDebug((const char*) buf1741, *(ushort*)buf1742); - rsDebug((const char*) buf1743, *(ushort2*)buf1744); - rsDebug((const char*) buf1745, *(ushort3*)buf1746); - rsDebug((const char*) buf1747, *(ushort4*)buf1748); - rsDebug((const char*) buf1749, *(float*)buf1750, *(float*)buf1751); - rsDebug((const char*) buf1752, *(float*)buf1753, *(float*)buf1754, *(float*)buf1755); - rsDebug((const char*) buf1756, *(float*)buf1757, *(float*)buf1758, *(float*)buf1759, *(float*)buf1760); - rsDebug((const char*) buf1761, *(long long*)buf1762); - rsDebug((const char*) buf1763, *(unsigned long long*)buf1764); - rsDebug((const char*) buf1765, (const void*) buf1766); - rsDebug((const char*) buf1767, (const rs_matrix4x4*) buf1768); - rsDebug((const char*) buf1769, (const rs_matrix3x3*) buf1770); - rsDebug((const char*) buf1771, (const rs_matrix2x2*) buf1772); - *(uint32_t*)buf1773 = rsElementGetBytesSize(*(rs_element*)buf1774); - *(rs_data_kind*)buf1775 = rsElementGetDataKind(*(rs_element*)buf1776); - *(rs_data_type*)buf1777 = rsElementGetDataType(*(rs_element*)buf1778); - *(rs_element*)buf1779 = rsElementGetSubElement(*(rs_element*)buf1780, *(uint32_t*)buf1781); - *(uint32_t*)buf1782 = rsElementGetSubElementArraySize(*(rs_element*)buf1783, *(uint32_t*)buf1784); - *(uint32_t*)buf1785 = rsElementGetSubElementCount(*(rs_element*)buf1786); - *(uint32_t*)buf1787 = rsElementGetSubElementName(*(rs_element*)buf1788, *(uint32_t*)buf1789, (char*) buf1790, *(uint32_t*)buf1791); - *(uint32_t*)buf1792 = rsElementGetSubElementNameLength(*(rs_element*)buf1793, *(uint32_t*)buf1794); - *(uint32_t*)buf1795 = rsElementGetSubElementOffsetBytes(*(rs_element*)buf1796, *(uint32_t*)buf1797); - *(uint32_t*)buf1798 = rsElementGetVectorSize(*(rs_element*)buf1799); - rsExtractFrustumPlanes((const rs_matrix4x4*) buf1800, (float4*) buf1801, (float4*) buf1802, (float4*) buf1803, (float4*) buf1804, (float4*) buf1805, (float4*) buf1806); - rsForEach(*(rs_script*)buf1807, *(rs_allocation*)buf1808, *(rs_allocation*)buf1809, (const void*) buf1810, *(size_t*)buf1811, (const rs_script_call_t*) buf1812); - rsForEach(*(rs_script*)buf1813, *(rs_allocation*)buf1814, *(rs_allocation*)buf1815, (const void*) buf1816, *(size_t*)buf1817); - rsForEach(*(rs_script*)buf1818, *(rs_allocation*)buf1819, *(rs_allocation*)buf1820); - *(float*)buf1821 = rsFrac(*(float*)buf1822); - *(rs_allocation*)buf1823 = rsGetAllocation((const void*) buf1824); - *(float*)buf1825 = rsGetDt(); - *(const void**)buf1826 = rsGetElementAt(*(rs_allocation*)buf1827, *(uint32_t*)buf1828); - *(const void**)buf1829 = rsGetElementAt(*(rs_allocation*)buf1830, *(uint32_t*)buf1831, *(uint32_t*)buf1832); - *(const void**)buf1833 = rsGetElementAt(*(rs_allocation*)buf1834, *(uint32_t*)buf1835, *(uint32_t*)buf1836, *(uint32_t*)buf1837); - *(float*)buf1838 = rsGetElementAt_float(*(rs_allocation*)buf1839, *(uint32_t*)buf1840); - *(float2*)buf1841 = rsGetElementAt_float2(*(rs_allocation*)buf1842, *(uint32_t*)buf1843); - *(float3*)buf1844 = rsGetElementAt_float3(*(rs_allocation*)buf1845, *(uint32_t*)buf1846); - *(float4*)buf1847 = rsGetElementAt_float4(*(rs_allocation*)buf1848, *(uint32_t*)buf1849); - *(double*)buf1850 = rsGetElementAt_double(*(rs_allocation*)buf1851, *(uint32_t*)buf1852); - *(double2*)buf1853 = rsGetElementAt_double2(*(rs_allocation*)buf1854, *(uint32_t*)buf1855); - *(double3*)buf1856 = rsGetElementAt_double3(*(rs_allocation*)buf1857, *(uint32_t*)buf1858); - *(double4*)buf1859 = rsGetElementAt_double4(*(rs_allocation*)buf1860, *(uint32_t*)buf1861); - *(char*)buf1862 = rsGetElementAt_char(*(rs_allocation*)buf1863, *(uint32_t*)buf1864); - *(char2*)buf1865 = rsGetElementAt_char2(*(rs_allocation*)buf1866, *(uint32_t*)buf1867); - *(char3*)buf1868 = rsGetElementAt_char3(*(rs_allocation*)buf1869, *(uint32_t*)buf1870); - *(char4*)buf1871 = rsGetElementAt_char4(*(rs_allocation*)buf1872, *(uint32_t*)buf1873); - *(uchar*)buf1874 = rsGetElementAt_uchar(*(rs_allocation*)buf1875, *(uint32_t*)buf1876); - *(uchar2*)buf1877 = rsGetElementAt_uchar2(*(rs_allocation*)buf1878, *(uint32_t*)buf1879); - *(uchar3*)buf1880 = rsGetElementAt_uchar3(*(rs_allocation*)buf1881, *(uint32_t*)buf1882); - *(uchar4*)buf1883 = rsGetElementAt_uchar4(*(rs_allocation*)buf1884, *(uint32_t*)buf1885); - *(short*)buf1886 = rsGetElementAt_short(*(rs_allocation*)buf1887, *(uint32_t*)buf1888); - *(short2*)buf1889 = rsGetElementAt_short2(*(rs_allocation*)buf1890, *(uint32_t*)buf1891); - *(short3*)buf1892 = rsGetElementAt_short3(*(rs_allocation*)buf1893, *(uint32_t*)buf1894); - *(short4*)buf1895 = rsGetElementAt_short4(*(rs_allocation*)buf1896, *(uint32_t*)buf1897); - *(ushort*)buf1898 = rsGetElementAt_ushort(*(rs_allocation*)buf1899, *(uint32_t*)buf1900); - *(ushort2*)buf1901 = rsGetElementAt_ushort2(*(rs_allocation*)buf1902, *(uint32_t*)buf1903); - *(ushort3*)buf1904 = rsGetElementAt_ushort3(*(rs_allocation*)buf1905, *(uint32_t*)buf1906); - *(ushort4*)buf1907 = rsGetElementAt_ushort4(*(rs_allocation*)buf1908, *(uint32_t*)buf1909); - *(int*)buf1910 = rsGetElementAt_int(*(rs_allocation*)buf1911, *(uint32_t*)buf1912); - *(int2*)buf1913 = rsGetElementAt_int2(*(rs_allocation*)buf1914, *(uint32_t*)buf1915); - *(int3*)buf1916 = rsGetElementAt_int3(*(rs_allocation*)buf1917, *(uint32_t*)buf1918); - *(int4*)buf1919 = rsGetElementAt_int4(*(rs_allocation*)buf1920, *(uint32_t*)buf1921); - *(uint*)buf1922 = rsGetElementAt_uint(*(rs_allocation*)buf1923, *(uint32_t*)buf1924); - *(uint2*)buf1925 = rsGetElementAt_uint2(*(rs_allocation*)buf1926, *(uint32_t*)buf1927); - *(uint3*)buf1928 = rsGetElementAt_uint3(*(rs_allocation*)buf1929, *(uint32_t*)buf1930); - *(uint4*)buf1931 = rsGetElementAt_uint4(*(rs_allocation*)buf1932, *(uint32_t*)buf1933); - *(long*)buf1934 = rsGetElementAt_long(*(rs_allocation*)buf1935, *(uint32_t*)buf1936); - *(long2*)buf1937 = rsGetElementAt_long2(*(rs_allocation*)buf1938, *(uint32_t*)buf1939); - *(long3*)buf1940 = rsGetElementAt_long3(*(rs_allocation*)buf1941, *(uint32_t*)buf1942); - *(long4*)buf1943 = rsGetElementAt_long4(*(rs_allocation*)buf1944, *(uint32_t*)buf1945); - *(ulong*)buf1946 = rsGetElementAt_ulong(*(rs_allocation*)buf1947, *(uint32_t*)buf1948); - *(ulong2*)buf1949 = rsGetElementAt_ulong2(*(rs_allocation*)buf1950, *(uint32_t*)buf1951); - *(ulong3*)buf1952 = rsGetElementAt_ulong3(*(rs_allocation*)buf1953, *(uint32_t*)buf1954); - *(ulong4*)buf1955 = rsGetElementAt_ulong4(*(rs_allocation*)buf1956, *(uint32_t*)buf1957); - *(float*)buf1958 = rsGetElementAt_float(*(rs_allocation*)buf1959, *(uint32_t*)buf1960, *(uint32_t*)buf1961); - *(float2*)buf1962 = rsGetElementAt_float2(*(rs_allocation*)buf1963, *(uint32_t*)buf1964, *(uint32_t*)buf1965); - *(float3*)buf1966 = rsGetElementAt_float3(*(rs_allocation*)buf1967, *(uint32_t*)buf1968, *(uint32_t*)buf1969); - *(float4*)buf1970 = rsGetElementAt_float4(*(rs_allocation*)buf1971, *(uint32_t*)buf1972, *(uint32_t*)buf1973); - *(double*)buf1974 = rsGetElementAt_double(*(rs_allocation*)buf1975, *(uint32_t*)buf1976, *(uint32_t*)buf1977); - *(double2*)buf1978 = rsGetElementAt_double2(*(rs_allocation*)buf1979, *(uint32_t*)buf1980, *(uint32_t*)buf1981); - *(double3*)buf1982 = rsGetElementAt_double3(*(rs_allocation*)buf1983, *(uint32_t*)buf1984, *(uint32_t*)buf1985); - *(double4*)buf1986 = rsGetElementAt_double4(*(rs_allocation*)buf1987, *(uint32_t*)buf1988, *(uint32_t*)buf1989); - *(char*)buf1990 = rsGetElementAt_char(*(rs_allocation*)buf1991, *(uint32_t*)buf1992, *(uint32_t*)buf1993); - *(char2*)buf1994 = rsGetElementAt_char2(*(rs_allocation*)buf1995, *(uint32_t*)buf1996, *(uint32_t*)buf1997); - *(char3*)buf1998 = rsGetElementAt_char3(*(rs_allocation*)buf1999, *(uint32_t*)buf2000, *(uint32_t*)buf2001); - *(char4*)buf2002 = rsGetElementAt_char4(*(rs_allocation*)buf2003, *(uint32_t*)buf2004, *(uint32_t*)buf2005); - *(uchar*)buf2006 = rsGetElementAt_uchar(*(rs_allocation*)buf2007, *(uint32_t*)buf2008, *(uint32_t*)buf2009); - *(uchar2*)buf2010 = rsGetElementAt_uchar2(*(rs_allocation*)buf2011, *(uint32_t*)buf2012, *(uint32_t*)buf2013); - *(uchar3*)buf2014 = rsGetElementAt_uchar3(*(rs_allocation*)buf2015, *(uint32_t*)buf2016, *(uint32_t*)buf2017); - *(uchar4*)buf2018 = rsGetElementAt_uchar4(*(rs_allocation*)buf2019, *(uint32_t*)buf2020, *(uint32_t*)buf2021); - *(short*)buf2022 = rsGetElementAt_short(*(rs_allocation*)buf2023, *(uint32_t*)buf2024, *(uint32_t*)buf2025); - *(short2*)buf2026 = rsGetElementAt_short2(*(rs_allocation*)buf2027, *(uint32_t*)buf2028, *(uint32_t*)buf2029); - *(short3*)buf2030 = rsGetElementAt_short3(*(rs_allocation*)buf2031, *(uint32_t*)buf2032, *(uint32_t*)buf2033); - *(short4*)buf2034 = rsGetElementAt_short4(*(rs_allocation*)buf2035, *(uint32_t*)buf2036, *(uint32_t*)buf2037); - *(ushort*)buf2038 = rsGetElementAt_ushort(*(rs_allocation*)buf2039, *(uint32_t*)buf2040, *(uint32_t*)buf2041); - *(ushort2*)buf2042 = rsGetElementAt_ushort2(*(rs_allocation*)buf2043, *(uint32_t*)buf2044, *(uint32_t*)buf2045); - *(ushort3*)buf2046 = rsGetElementAt_ushort3(*(rs_allocation*)buf2047, *(uint32_t*)buf2048, *(uint32_t*)buf2049); - *(ushort4*)buf2050 = rsGetElementAt_ushort4(*(rs_allocation*)buf2051, *(uint32_t*)buf2052, *(uint32_t*)buf2053); - *(int*)buf2054 = rsGetElementAt_int(*(rs_allocation*)buf2055, *(uint32_t*)buf2056, *(uint32_t*)buf2057); - *(int2*)buf2058 = rsGetElementAt_int2(*(rs_allocation*)buf2059, *(uint32_t*)buf2060, *(uint32_t*)buf2061); - *(int3*)buf2062 = rsGetElementAt_int3(*(rs_allocation*)buf2063, *(uint32_t*)buf2064, *(uint32_t*)buf2065); - *(int4*)buf2066 = rsGetElementAt_int4(*(rs_allocation*)buf2067, *(uint32_t*)buf2068, *(uint32_t*)buf2069); - *(uint*)buf2070 = rsGetElementAt_uint(*(rs_allocation*)buf2071, *(uint32_t*)buf2072, *(uint32_t*)buf2073); - *(uint2*)buf2074 = rsGetElementAt_uint2(*(rs_allocation*)buf2075, *(uint32_t*)buf2076, *(uint32_t*)buf2077); - *(uint3*)buf2078 = rsGetElementAt_uint3(*(rs_allocation*)buf2079, *(uint32_t*)buf2080, *(uint32_t*)buf2081); - *(uint4*)buf2082 = rsGetElementAt_uint4(*(rs_allocation*)buf2083, *(uint32_t*)buf2084, *(uint32_t*)buf2085); - *(long*)buf2086 = rsGetElementAt_long(*(rs_allocation*)buf2087, *(uint32_t*)buf2088, *(uint32_t*)buf2089); - *(long2*)buf2090 = rsGetElementAt_long2(*(rs_allocation*)buf2091, *(uint32_t*)buf2092, *(uint32_t*)buf2093); - *(long3*)buf2094 = rsGetElementAt_long3(*(rs_allocation*)buf2095, *(uint32_t*)buf2096, *(uint32_t*)buf2097); - *(long4*)buf2098 = rsGetElementAt_long4(*(rs_allocation*)buf2099, *(uint32_t*)buf2100, *(uint32_t*)buf2101); - *(ulong*)buf2102 = rsGetElementAt_ulong(*(rs_allocation*)buf2103, *(uint32_t*)buf2104, *(uint32_t*)buf2105); - *(ulong2*)buf2106 = rsGetElementAt_ulong2(*(rs_allocation*)buf2107, *(uint32_t*)buf2108, *(uint32_t*)buf2109); - *(ulong3*)buf2110 = rsGetElementAt_ulong3(*(rs_allocation*)buf2111, *(uint32_t*)buf2112, *(uint32_t*)buf2113); - *(ulong4*)buf2114 = rsGetElementAt_ulong4(*(rs_allocation*)buf2115, *(uint32_t*)buf2116, *(uint32_t*)buf2117); - *(float*)buf2118 = rsGetElementAt_float(*(rs_allocation*)buf2119, *(uint32_t*)buf2120, *(uint32_t*)buf2121, *(uint32_t*)buf2122); - *(float2*)buf2123 = rsGetElementAt_float2(*(rs_allocation*)buf2124, *(uint32_t*)buf2125, *(uint32_t*)buf2126, *(uint32_t*)buf2127); - *(float3*)buf2128 = rsGetElementAt_float3(*(rs_allocation*)buf2129, *(uint32_t*)buf2130, *(uint32_t*)buf2131, *(uint32_t*)buf2132); - *(float4*)buf2133 = rsGetElementAt_float4(*(rs_allocation*)buf2134, *(uint32_t*)buf2135, *(uint32_t*)buf2136, *(uint32_t*)buf2137); - *(double*)buf2138 = rsGetElementAt_double(*(rs_allocation*)buf2139, *(uint32_t*)buf2140, *(uint32_t*)buf2141, *(uint32_t*)buf2142); - *(double2*)buf2143 = rsGetElementAt_double2(*(rs_allocation*)buf2144, *(uint32_t*)buf2145, *(uint32_t*)buf2146, *(uint32_t*)buf2147); - *(double3*)buf2148 = rsGetElementAt_double3(*(rs_allocation*)buf2149, *(uint32_t*)buf2150, *(uint32_t*)buf2151, *(uint32_t*)buf2152); - *(double4*)buf2153 = rsGetElementAt_double4(*(rs_allocation*)buf2154, *(uint32_t*)buf2155, *(uint32_t*)buf2156, *(uint32_t*)buf2157); - *(char*)buf2158 = rsGetElementAt_char(*(rs_allocation*)buf2159, *(uint32_t*)buf2160, *(uint32_t*)buf2161, *(uint32_t*)buf2162); - *(char2*)buf2163 = rsGetElementAt_char2(*(rs_allocation*)buf2164, *(uint32_t*)buf2165, *(uint32_t*)buf2166, *(uint32_t*)buf2167); - *(char3*)buf2168 = rsGetElementAt_char3(*(rs_allocation*)buf2169, *(uint32_t*)buf2170, *(uint32_t*)buf2171, *(uint32_t*)buf2172); - *(char4*)buf2173 = rsGetElementAt_char4(*(rs_allocation*)buf2174, *(uint32_t*)buf2175, *(uint32_t*)buf2176, *(uint32_t*)buf2177); - *(uchar*)buf2178 = rsGetElementAt_uchar(*(rs_allocation*)buf2179, *(uint32_t*)buf2180, *(uint32_t*)buf2181, *(uint32_t*)buf2182); - *(uchar2*)buf2183 = rsGetElementAt_uchar2(*(rs_allocation*)buf2184, *(uint32_t*)buf2185, *(uint32_t*)buf2186, *(uint32_t*)buf2187); - *(uchar3*)buf2188 = rsGetElementAt_uchar3(*(rs_allocation*)buf2189, *(uint32_t*)buf2190, *(uint32_t*)buf2191, *(uint32_t*)buf2192); - *(uchar4*)buf2193 = rsGetElementAt_uchar4(*(rs_allocation*)buf2194, *(uint32_t*)buf2195, *(uint32_t*)buf2196, *(uint32_t*)buf2197); - *(short*)buf2198 = rsGetElementAt_short(*(rs_allocation*)buf2199, *(uint32_t*)buf2200, *(uint32_t*)buf2201, *(uint32_t*)buf2202); - *(short2*)buf2203 = rsGetElementAt_short2(*(rs_allocation*)buf2204, *(uint32_t*)buf2205, *(uint32_t*)buf2206, *(uint32_t*)buf2207); - *(short3*)buf2208 = rsGetElementAt_short3(*(rs_allocation*)buf2209, *(uint32_t*)buf2210, *(uint32_t*)buf2211, *(uint32_t*)buf2212); - *(short4*)buf2213 = rsGetElementAt_short4(*(rs_allocation*)buf2214, *(uint32_t*)buf2215, *(uint32_t*)buf2216, *(uint32_t*)buf2217); - *(ushort*)buf2218 = rsGetElementAt_ushort(*(rs_allocation*)buf2219, *(uint32_t*)buf2220, *(uint32_t*)buf2221, *(uint32_t*)buf2222); - *(ushort2*)buf2223 = rsGetElementAt_ushort2(*(rs_allocation*)buf2224, *(uint32_t*)buf2225, *(uint32_t*)buf2226, *(uint32_t*)buf2227); - *(ushort3*)buf2228 = rsGetElementAt_ushort3(*(rs_allocation*)buf2229, *(uint32_t*)buf2230, *(uint32_t*)buf2231, *(uint32_t*)buf2232); - *(ushort4*)buf2233 = rsGetElementAt_ushort4(*(rs_allocation*)buf2234, *(uint32_t*)buf2235, *(uint32_t*)buf2236, *(uint32_t*)buf2237); - *(int*)buf2238 = rsGetElementAt_int(*(rs_allocation*)buf2239, *(uint32_t*)buf2240, *(uint32_t*)buf2241, *(uint32_t*)buf2242); - *(int2*)buf2243 = rsGetElementAt_int2(*(rs_allocation*)buf2244, *(uint32_t*)buf2245, *(uint32_t*)buf2246, *(uint32_t*)buf2247); - *(int3*)buf2248 = rsGetElementAt_int3(*(rs_allocation*)buf2249, *(uint32_t*)buf2250, *(uint32_t*)buf2251, *(uint32_t*)buf2252); - *(int4*)buf2253 = rsGetElementAt_int4(*(rs_allocation*)buf2254, *(uint32_t*)buf2255, *(uint32_t*)buf2256, *(uint32_t*)buf2257); - *(uint*)buf2258 = rsGetElementAt_uint(*(rs_allocation*)buf2259, *(uint32_t*)buf2260, *(uint32_t*)buf2261, *(uint32_t*)buf2262); - *(uint2*)buf2263 = rsGetElementAt_uint2(*(rs_allocation*)buf2264, *(uint32_t*)buf2265, *(uint32_t*)buf2266, *(uint32_t*)buf2267); - *(uint3*)buf2268 = rsGetElementAt_uint3(*(rs_allocation*)buf2269, *(uint32_t*)buf2270, *(uint32_t*)buf2271, *(uint32_t*)buf2272); - *(uint4*)buf2273 = rsGetElementAt_uint4(*(rs_allocation*)buf2274, *(uint32_t*)buf2275, *(uint32_t*)buf2276, *(uint32_t*)buf2277); - *(long*)buf2278 = rsGetElementAt_long(*(rs_allocation*)buf2279, *(uint32_t*)buf2280, *(uint32_t*)buf2281, *(uint32_t*)buf2282); - *(long2*)buf2283 = rsGetElementAt_long2(*(rs_allocation*)buf2284, *(uint32_t*)buf2285, *(uint32_t*)buf2286, *(uint32_t*)buf2287); - *(long3*)buf2288 = rsGetElementAt_long3(*(rs_allocation*)buf2289, *(uint32_t*)buf2290, *(uint32_t*)buf2291, *(uint32_t*)buf2292); - *(long4*)buf2293 = rsGetElementAt_long4(*(rs_allocation*)buf2294, *(uint32_t*)buf2295, *(uint32_t*)buf2296, *(uint32_t*)buf2297); - *(ulong*)buf2298 = rsGetElementAt_ulong(*(rs_allocation*)buf2299, *(uint32_t*)buf2300, *(uint32_t*)buf2301, *(uint32_t*)buf2302); - *(ulong2*)buf2303 = rsGetElementAt_ulong2(*(rs_allocation*)buf2304, *(uint32_t*)buf2305, *(uint32_t*)buf2306, *(uint32_t*)buf2307); - *(ulong3*)buf2308 = rsGetElementAt_ulong3(*(rs_allocation*)buf2309, *(uint32_t*)buf2310, *(uint32_t*)buf2311, *(uint32_t*)buf2312); - *(ulong4*)buf2313 = rsGetElementAt_ulong4(*(rs_allocation*)buf2314, *(uint32_t*)buf2315, *(uint32_t*)buf2316, *(uint32_t*)buf2317); - *(uchar*)buf2318 = rsGetElementAtYuv_uchar_U(*(rs_allocation*)buf2319, *(uint32_t*)buf2320, *(uint32_t*)buf2321); - *(uchar*)buf2322 = rsGetElementAtYuv_uchar_V(*(rs_allocation*)buf2323, *(uint32_t*)buf2324, *(uint32_t*)buf2325); - *(uchar*)buf2326 = rsGetElementAtYuv_uchar_Y(*(rs_allocation*)buf2327, *(uint32_t*)buf2328, *(uint32_t*)buf2329); - *(bool*)buf2330 = rsIsObject(*(rs_element*)buf2331); - *(bool*)buf2332 = rsIsObject(*(rs_type*)buf2333); - *(bool*)buf2334 = rsIsObject(*(rs_allocation*)buf2335); - *(bool*)buf2336 = rsIsObject(*(rs_sampler*)buf2337); - *(bool*)buf2338 = rsIsObject(*(rs_script*)buf2339); + rsDebug((const char*) buf1693, *(double*)buf1694); + rsDebug((const char*) buf1695, *(int*)buf1696); + rsDebug((const char*) buf1697, *(uint*)buf1698); + rsDebug((const char*) buf1699, *(long*)buf1700); + rsDebug((const char*) buf1701, *(ulong*)buf1702); + rsDebug((const char*) buf1703, *(int2*)buf1704); + rsDebug((const char*) buf1705, *(int3*)buf1706); + rsDebug((const char*) buf1707, *(int4*)buf1708); + rsDebug((const char*) buf1709, *(uint2*)buf1710); + rsDebug((const char*) buf1711, *(uint3*)buf1712); + rsDebug((const char*) buf1713, *(uint4*)buf1714); + rsDebug((const char*) buf1715, *(long2*)buf1716); + rsDebug((const char*) buf1717, *(long3*)buf1718); + rsDebug((const char*) buf1719, *(long4*)buf1720); + rsDebug((const char*) buf1721, *(ulong2*)buf1722); + rsDebug((const char*) buf1723, *(ulong3*)buf1724); + rsDebug((const char*) buf1725, *(ulong4*)buf1726); + rsDebug((const char*) buf1727, *(float*)buf1728); + rsDebug((const char*) buf1729, *(float2*)buf1730); + rsDebug((const char*) buf1731, *(float3*)buf1732); + rsDebug((const char*) buf1733, *(float4*)buf1734); + rsDebug((const char*) buf1735, *(char*)buf1736); + rsDebug((const char*) buf1737, *(char2*)buf1738); + rsDebug((const char*) buf1739, *(char3*)buf1740); + rsDebug((const char*) buf1741, *(char4*)buf1742); + rsDebug((const char*) buf1743, *(uchar*)buf1744); + rsDebug((const char*) buf1745, *(uchar2*)buf1746); + rsDebug((const char*) buf1747, *(uchar3*)buf1748); + rsDebug((const char*) buf1749, *(uchar4*)buf1750); + rsDebug((const char*) buf1751, *(short*)buf1752); + rsDebug((const char*) buf1753, *(short2*)buf1754); + rsDebug((const char*) buf1755, *(short3*)buf1756); + rsDebug((const char*) buf1757, *(short4*)buf1758); + rsDebug((const char*) buf1759, *(ushort*)buf1760); + rsDebug((const char*) buf1761, *(ushort2*)buf1762); + rsDebug((const char*) buf1763, *(ushort3*)buf1764); + rsDebug((const char*) buf1765, *(ushort4*)buf1766); + rsDebug((const char*) buf1767, *(float*)buf1768, *(float*)buf1769); + rsDebug((const char*) buf1770, *(float*)buf1771, *(float*)buf1772, *(float*)buf1773); + rsDebug((const char*) buf1774, *(float*)buf1775, *(float*)buf1776, *(float*)buf1777, *(float*)buf1778); + rsDebug((const char*) buf1779, *(long long*)buf1780); + rsDebug((const char*) buf1781, *(unsigned long long*)buf1782); + rsDebug((const char*) buf1783, (const void*) buf1784); + rsDebug((const char*) buf1785, (const rs_matrix4x4*) buf1786); + rsDebug((const char*) buf1787, (const rs_matrix3x3*) buf1788); + rsDebug((const char*) buf1789, (const rs_matrix2x2*) buf1790); + *(uint32_t*)buf1791 = rsElementGetBytesSize(*(rs_element*)buf1792); + *(rs_data_kind*)buf1793 = rsElementGetDataKind(*(rs_element*)buf1794); + *(rs_data_type*)buf1795 = rsElementGetDataType(*(rs_element*)buf1796); + *(rs_element*)buf1797 = rsElementGetSubElement(*(rs_element*)buf1798, *(uint32_t*)buf1799); + *(uint32_t*)buf1800 = rsElementGetSubElementArraySize(*(rs_element*)buf1801, *(uint32_t*)buf1802); + *(uint32_t*)buf1803 = rsElementGetSubElementCount(*(rs_element*)buf1804); + *(uint32_t*)buf1805 = rsElementGetSubElementName(*(rs_element*)buf1806, *(uint32_t*)buf1807, (char*) buf1808, *(uint32_t*)buf1809); + *(uint32_t*)buf1810 = rsElementGetSubElementNameLength(*(rs_element*)buf1811, *(uint32_t*)buf1812); + *(uint32_t*)buf1813 = rsElementGetSubElementOffsetBytes(*(rs_element*)buf1814, *(uint32_t*)buf1815); + *(uint32_t*)buf1816 = rsElementGetVectorSize(*(rs_element*)buf1817); + rsExtractFrustumPlanes((const rs_matrix4x4*) buf1818, (float4*) buf1819, (float4*) buf1820, (float4*) buf1821, (float4*) buf1822, (float4*) buf1823, (float4*) buf1824); + rsForEach(*(rs_script*)buf1825, *(rs_allocation*)buf1826, *(rs_allocation*)buf1827, (const void*) buf1828, *(size_t*)buf1829, (const rs_script_call_t*) buf1830); + rsForEach(*(rs_script*)buf1831, *(rs_allocation*)buf1832, *(rs_allocation*)buf1833, (const void*) buf1834, *(size_t*)buf1835); + rsForEach(*(rs_script*)buf1836, *(rs_allocation*)buf1837, *(rs_allocation*)buf1838); + *(float*)buf1839 = rsFrac(*(float*)buf1840); + *(rs_allocation*)buf1841 = rsGetAllocation((const void*) buf1842); + *(float*)buf1843 = rsGetDt(); + *(const void**)buf1844 = rsGetElementAt(*(rs_allocation*)buf1845, *(uint32_t*)buf1846); + *(const void**)buf1847 = rsGetElementAt(*(rs_allocation*)buf1848, *(uint32_t*)buf1849, *(uint32_t*)buf1850); + *(const void**)buf1851 = rsGetElementAt(*(rs_allocation*)buf1852, *(uint32_t*)buf1853, *(uint32_t*)buf1854, *(uint32_t*)buf1855); + *(float*)buf1856 = rsGetElementAt_float(*(rs_allocation*)buf1857, *(uint32_t*)buf1858); + *(float2*)buf1859 = rsGetElementAt_float2(*(rs_allocation*)buf1860, *(uint32_t*)buf1861); + *(float3*)buf1862 = rsGetElementAt_float3(*(rs_allocation*)buf1863, *(uint32_t*)buf1864); + *(float4*)buf1865 = rsGetElementAt_float4(*(rs_allocation*)buf1866, *(uint32_t*)buf1867); + *(double*)buf1868 = rsGetElementAt_double(*(rs_allocation*)buf1869, *(uint32_t*)buf1870); + *(double2*)buf1871 = rsGetElementAt_double2(*(rs_allocation*)buf1872, *(uint32_t*)buf1873); + *(double3*)buf1874 = rsGetElementAt_double3(*(rs_allocation*)buf1875, *(uint32_t*)buf1876); + *(double4*)buf1877 = rsGetElementAt_double4(*(rs_allocation*)buf1878, *(uint32_t*)buf1879); + *(char*)buf1880 = rsGetElementAt_char(*(rs_allocation*)buf1881, *(uint32_t*)buf1882); + *(char2*)buf1883 = rsGetElementAt_char2(*(rs_allocation*)buf1884, *(uint32_t*)buf1885); + *(char3*)buf1886 = rsGetElementAt_char3(*(rs_allocation*)buf1887, *(uint32_t*)buf1888); + *(char4*)buf1889 = rsGetElementAt_char4(*(rs_allocation*)buf1890, *(uint32_t*)buf1891); + *(uchar*)buf1892 = rsGetElementAt_uchar(*(rs_allocation*)buf1893, *(uint32_t*)buf1894); + *(uchar2*)buf1895 = rsGetElementAt_uchar2(*(rs_allocation*)buf1896, *(uint32_t*)buf1897); + *(uchar3*)buf1898 = rsGetElementAt_uchar3(*(rs_allocation*)buf1899, *(uint32_t*)buf1900); + *(uchar4*)buf1901 = rsGetElementAt_uchar4(*(rs_allocation*)buf1902, *(uint32_t*)buf1903); + *(short*)buf1904 = rsGetElementAt_short(*(rs_allocation*)buf1905, *(uint32_t*)buf1906); + *(short2*)buf1907 = rsGetElementAt_short2(*(rs_allocation*)buf1908, *(uint32_t*)buf1909); + *(short3*)buf1910 = rsGetElementAt_short3(*(rs_allocation*)buf1911, *(uint32_t*)buf1912); + *(short4*)buf1913 = rsGetElementAt_short4(*(rs_allocation*)buf1914, *(uint32_t*)buf1915); + *(ushort*)buf1916 = rsGetElementAt_ushort(*(rs_allocation*)buf1917, *(uint32_t*)buf1918); + *(ushort2*)buf1919 = rsGetElementAt_ushort2(*(rs_allocation*)buf1920, *(uint32_t*)buf1921); + *(ushort3*)buf1922 = rsGetElementAt_ushort3(*(rs_allocation*)buf1923, *(uint32_t*)buf1924); + *(ushort4*)buf1925 = rsGetElementAt_ushort4(*(rs_allocation*)buf1926, *(uint32_t*)buf1927); + *(int*)buf1928 = rsGetElementAt_int(*(rs_allocation*)buf1929, *(uint32_t*)buf1930); + *(int2*)buf1931 = rsGetElementAt_int2(*(rs_allocation*)buf1932, *(uint32_t*)buf1933); + *(int3*)buf1934 = rsGetElementAt_int3(*(rs_allocation*)buf1935, *(uint32_t*)buf1936); + *(int4*)buf1937 = rsGetElementAt_int4(*(rs_allocation*)buf1938, *(uint32_t*)buf1939); + *(uint*)buf1940 = rsGetElementAt_uint(*(rs_allocation*)buf1941, *(uint32_t*)buf1942); + *(uint2*)buf1943 = rsGetElementAt_uint2(*(rs_allocation*)buf1944, *(uint32_t*)buf1945); + *(uint3*)buf1946 = rsGetElementAt_uint3(*(rs_allocation*)buf1947, *(uint32_t*)buf1948); + *(uint4*)buf1949 = rsGetElementAt_uint4(*(rs_allocation*)buf1950, *(uint32_t*)buf1951); + *(long*)buf1952 = rsGetElementAt_long(*(rs_allocation*)buf1953, *(uint32_t*)buf1954); + *(long2*)buf1955 = rsGetElementAt_long2(*(rs_allocation*)buf1956, *(uint32_t*)buf1957); + *(long3*)buf1958 = rsGetElementAt_long3(*(rs_allocation*)buf1959, *(uint32_t*)buf1960); + *(long4*)buf1961 = rsGetElementAt_long4(*(rs_allocation*)buf1962, *(uint32_t*)buf1963); + *(ulong*)buf1964 = rsGetElementAt_ulong(*(rs_allocation*)buf1965, *(uint32_t*)buf1966); + *(ulong2*)buf1967 = rsGetElementAt_ulong2(*(rs_allocation*)buf1968, *(uint32_t*)buf1969); + *(ulong3*)buf1970 = rsGetElementAt_ulong3(*(rs_allocation*)buf1971, *(uint32_t*)buf1972); + *(ulong4*)buf1973 = rsGetElementAt_ulong4(*(rs_allocation*)buf1974, *(uint32_t*)buf1975); + *(float*)buf1976 = rsGetElementAt_float(*(rs_allocation*)buf1977, *(uint32_t*)buf1978, *(uint32_t*)buf1979); + *(float2*)buf1980 = rsGetElementAt_float2(*(rs_allocation*)buf1981, *(uint32_t*)buf1982, *(uint32_t*)buf1983); + *(float3*)buf1984 = rsGetElementAt_float3(*(rs_allocation*)buf1985, *(uint32_t*)buf1986, *(uint32_t*)buf1987); + *(float4*)buf1988 = rsGetElementAt_float4(*(rs_allocation*)buf1989, *(uint32_t*)buf1990, *(uint32_t*)buf1991); + *(double*)buf1992 = rsGetElementAt_double(*(rs_allocation*)buf1993, *(uint32_t*)buf1994, *(uint32_t*)buf1995); + *(double2*)buf1996 = rsGetElementAt_double2(*(rs_allocation*)buf1997, *(uint32_t*)buf1998, *(uint32_t*)buf1999); + *(double3*)buf2000 = rsGetElementAt_double3(*(rs_allocation*)buf2001, *(uint32_t*)buf2002, *(uint32_t*)buf2003); + *(double4*)buf2004 = rsGetElementAt_double4(*(rs_allocation*)buf2005, *(uint32_t*)buf2006, *(uint32_t*)buf2007); + *(char*)buf2008 = rsGetElementAt_char(*(rs_allocation*)buf2009, *(uint32_t*)buf2010, *(uint32_t*)buf2011); + *(char2*)buf2012 = rsGetElementAt_char2(*(rs_allocation*)buf2013, *(uint32_t*)buf2014, *(uint32_t*)buf2015); + *(char3*)buf2016 = rsGetElementAt_char3(*(rs_allocation*)buf2017, *(uint32_t*)buf2018, *(uint32_t*)buf2019); + *(char4*)buf2020 = rsGetElementAt_char4(*(rs_allocation*)buf2021, *(uint32_t*)buf2022, *(uint32_t*)buf2023); + *(uchar*)buf2024 = rsGetElementAt_uchar(*(rs_allocation*)buf2025, *(uint32_t*)buf2026, *(uint32_t*)buf2027); + *(uchar2*)buf2028 = rsGetElementAt_uchar2(*(rs_allocation*)buf2029, *(uint32_t*)buf2030, *(uint32_t*)buf2031); + *(uchar3*)buf2032 = rsGetElementAt_uchar3(*(rs_allocation*)buf2033, *(uint32_t*)buf2034, *(uint32_t*)buf2035); + *(uchar4*)buf2036 = rsGetElementAt_uchar4(*(rs_allocation*)buf2037, *(uint32_t*)buf2038, *(uint32_t*)buf2039); + *(short*)buf2040 = rsGetElementAt_short(*(rs_allocation*)buf2041, *(uint32_t*)buf2042, *(uint32_t*)buf2043); + *(short2*)buf2044 = rsGetElementAt_short2(*(rs_allocation*)buf2045, *(uint32_t*)buf2046, *(uint32_t*)buf2047); + *(short3*)buf2048 = rsGetElementAt_short3(*(rs_allocation*)buf2049, *(uint32_t*)buf2050, *(uint32_t*)buf2051); + *(short4*)buf2052 = rsGetElementAt_short4(*(rs_allocation*)buf2053, *(uint32_t*)buf2054, *(uint32_t*)buf2055); + *(ushort*)buf2056 = rsGetElementAt_ushort(*(rs_allocation*)buf2057, *(uint32_t*)buf2058, *(uint32_t*)buf2059); + *(ushort2*)buf2060 = rsGetElementAt_ushort2(*(rs_allocation*)buf2061, *(uint32_t*)buf2062, *(uint32_t*)buf2063); + *(ushort3*)buf2064 = rsGetElementAt_ushort3(*(rs_allocation*)buf2065, *(uint32_t*)buf2066, *(uint32_t*)buf2067); + *(ushort4*)buf2068 = rsGetElementAt_ushort4(*(rs_allocation*)buf2069, *(uint32_t*)buf2070, *(uint32_t*)buf2071); + *(int*)buf2072 = rsGetElementAt_int(*(rs_allocation*)buf2073, *(uint32_t*)buf2074, *(uint32_t*)buf2075); + *(int2*)buf2076 = rsGetElementAt_int2(*(rs_allocation*)buf2077, *(uint32_t*)buf2078, *(uint32_t*)buf2079); + *(int3*)buf2080 = rsGetElementAt_int3(*(rs_allocation*)buf2081, *(uint32_t*)buf2082, *(uint32_t*)buf2083); + *(int4*)buf2084 = rsGetElementAt_int4(*(rs_allocation*)buf2085, *(uint32_t*)buf2086, *(uint32_t*)buf2087); + *(uint*)buf2088 = rsGetElementAt_uint(*(rs_allocation*)buf2089, *(uint32_t*)buf2090, *(uint32_t*)buf2091); + *(uint2*)buf2092 = rsGetElementAt_uint2(*(rs_allocation*)buf2093, *(uint32_t*)buf2094, *(uint32_t*)buf2095); + *(uint3*)buf2096 = rsGetElementAt_uint3(*(rs_allocation*)buf2097, *(uint32_t*)buf2098, *(uint32_t*)buf2099); + *(uint4*)buf2100 = rsGetElementAt_uint4(*(rs_allocation*)buf2101, *(uint32_t*)buf2102, *(uint32_t*)buf2103); + *(long*)buf2104 = rsGetElementAt_long(*(rs_allocation*)buf2105, *(uint32_t*)buf2106, *(uint32_t*)buf2107); + *(long2*)buf2108 = rsGetElementAt_long2(*(rs_allocation*)buf2109, *(uint32_t*)buf2110, *(uint32_t*)buf2111); + *(long3*)buf2112 = rsGetElementAt_long3(*(rs_allocation*)buf2113, *(uint32_t*)buf2114, *(uint32_t*)buf2115); + *(long4*)buf2116 = rsGetElementAt_long4(*(rs_allocation*)buf2117, *(uint32_t*)buf2118, *(uint32_t*)buf2119); + *(ulong*)buf2120 = rsGetElementAt_ulong(*(rs_allocation*)buf2121, *(uint32_t*)buf2122, *(uint32_t*)buf2123); + *(ulong2*)buf2124 = rsGetElementAt_ulong2(*(rs_allocation*)buf2125, *(uint32_t*)buf2126, *(uint32_t*)buf2127); + *(ulong3*)buf2128 = rsGetElementAt_ulong3(*(rs_allocation*)buf2129, *(uint32_t*)buf2130, *(uint32_t*)buf2131); + *(ulong4*)buf2132 = rsGetElementAt_ulong4(*(rs_allocation*)buf2133, *(uint32_t*)buf2134, *(uint32_t*)buf2135); + *(float*)buf2136 = rsGetElementAt_float(*(rs_allocation*)buf2137, *(uint32_t*)buf2138, *(uint32_t*)buf2139, *(uint32_t*)buf2140); + *(float2*)buf2141 = rsGetElementAt_float2(*(rs_allocation*)buf2142, *(uint32_t*)buf2143, *(uint32_t*)buf2144, *(uint32_t*)buf2145); + *(float3*)buf2146 = rsGetElementAt_float3(*(rs_allocation*)buf2147, *(uint32_t*)buf2148, *(uint32_t*)buf2149, *(uint32_t*)buf2150); + *(float4*)buf2151 = rsGetElementAt_float4(*(rs_allocation*)buf2152, *(uint32_t*)buf2153, *(uint32_t*)buf2154, *(uint32_t*)buf2155); + *(double*)buf2156 = rsGetElementAt_double(*(rs_allocation*)buf2157, *(uint32_t*)buf2158, *(uint32_t*)buf2159, *(uint32_t*)buf2160); + *(double2*)buf2161 = rsGetElementAt_double2(*(rs_allocation*)buf2162, *(uint32_t*)buf2163, *(uint32_t*)buf2164, *(uint32_t*)buf2165); + *(double3*)buf2166 = rsGetElementAt_double3(*(rs_allocation*)buf2167, *(uint32_t*)buf2168, *(uint32_t*)buf2169, *(uint32_t*)buf2170); + *(double4*)buf2171 = rsGetElementAt_double4(*(rs_allocation*)buf2172, *(uint32_t*)buf2173, *(uint32_t*)buf2174, *(uint32_t*)buf2175); + *(char*)buf2176 = rsGetElementAt_char(*(rs_allocation*)buf2177, *(uint32_t*)buf2178, *(uint32_t*)buf2179, *(uint32_t*)buf2180); + *(char2*)buf2181 = rsGetElementAt_char2(*(rs_allocation*)buf2182, *(uint32_t*)buf2183, *(uint32_t*)buf2184, *(uint32_t*)buf2185); + *(char3*)buf2186 = rsGetElementAt_char3(*(rs_allocation*)buf2187, *(uint32_t*)buf2188, *(uint32_t*)buf2189, *(uint32_t*)buf2190); + *(char4*)buf2191 = rsGetElementAt_char4(*(rs_allocation*)buf2192, *(uint32_t*)buf2193, *(uint32_t*)buf2194, *(uint32_t*)buf2195); + *(uchar*)buf2196 = rsGetElementAt_uchar(*(rs_allocation*)buf2197, *(uint32_t*)buf2198, *(uint32_t*)buf2199, *(uint32_t*)buf2200); + *(uchar2*)buf2201 = rsGetElementAt_uchar2(*(rs_allocation*)buf2202, *(uint32_t*)buf2203, *(uint32_t*)buf2204, *(uint32_t*)buf2205); + *(uchar3*)buf2206 = rsGetElementAt_uchar3(*(rs_allocation*)buf2207, *(uint32_t*)buf2208, *(uint32_t*)buf2209, *(uint32_t*)buf2210); + *(uchar4*)buf2211 = rsGetElementAt_uchar4(*(rs_allocation*)buf2212, *(uint32_t*)buf2213, *(uint32_t*)buf2214, *(uint32_t*)buf2215); + *(short*)buf2216 = rsGetElementAt_short(*(rs_allocation*)buf2217, *(uint32_t*)buf2218, *(uint32_t*)buf2219, *(uint32_t*)buf2220); + *(short2*)buf2221 = rsGetElementAt_short2(*(rs_allocation*)buf2222, *(uint32_t*)buf2223, *(uint32_t*)buf2224, *(uint32_t*)buf2225); + *(short3*)buf2226 = rsGetElementAt_short3(*(rs_allocation*)buf2227, *(uint32_t*)buf2228, *(uint32_t*)buf2229, *(uint32_t*)buf2230); + *(short4*)buf2231 = rsGetElementAt_short4(*(rs_allocation*)buf2232, *(uint32_t*)buf2233, *(uint32_t*)buf2234, *(uint32_t*)buf2235); + *(ushort*)buf2236 = rsGetElementAt_ushort(*(rs_allocation*)buf2237, *(uint32_t*)buf2238, *(uint32_t*)buf2239, *(uint32_t*)buf2240); + *(ushort2*)buf2241 = rsGetElementAt_ushort2(*(rs_allocation*)buf2242, *(uint32_t*)buf2243, *(uint32_t*)buf2244, *(uint32_t*)buf2245); + *(ushort3*)buf2246 = rsGetElementAt_ushort3(*(rs_allocation*)buf2247, *(uint32_t*)buf2248, *(uint32_t*)buf2249, *(uint32_t*)buf2250); + *(ushort4*)buf2251 = rsGetElementAt_ushort4(*(rs_allocation*)buf2252, *(uint32_t*)buf2253, *(uint32_t*)buf2254, *(uint32_t*)buf2255); + *(int*)buf2256 = rsGetElementAt_int(*(rs_allocation*)buf2257, *(uint32_t*)buf2258, *(uint32_t*)buf2259, *(uint32_t*)buf2260); + *(int2*)buf2261 = rsGetElementAt_int2(*(rs_allocation*)buf2262, *(uint32_t*)buf2263, *(uint32_t*)buf2264, *(uint32_t*)buf2265); + *(int3*)buf2266 = rsGetElementAt_int3(*(rs_allocation*)buf2267, *(uint32_t*)buf2268, *(uint32_t*)buf2269, *(uint32_t*)buf2270); + *(int4*)buf2271 = rsGetElementAt_int4(*(rs_allocation*)buf2272, *(uint32_t*)buf2273, *(uint32_t*)buf2274, *(uint32_t*)buf2275); + *(uint*)buf2276 = rsGetElementAt_uint(*(rs_allocation*)buf2277, *(uint32_t*)buf2278, *(uint32_t*)buf2279, *(uint32_t*)buf2280); + *(uint2*)buf2281 = rsGetElementAt_uint2(*(rs_allocation*)buf2282, *(uint32_t*)buf2283, *(uint32_t*)buf2284, *(uint32_t*)buf2285); + *(uint3*)buf2286 = rsGetElementAt_uint3(*(rs_allocation*)buf2287, *(uint32_t*)buf2288, *(uint32_t*)buf2289, *(uint32_t*)buf2290); + *(uint4*)buf2291 = rsGetElementAt_uint4(*(rs_allocation*)buf2292, *(uint32_t*)buf2293, *(uint32_t*)buf2294, *(uint32_t*)buf2295); + *(long*)buf2296 = rsGetElementAt_long(*(rs_allocation*)buf2297, *(uint32_t*)buf2298, *(uint32_t*)buf2299, *(uint32_t*)buf2300); + *(long2*)buf2301 = rsGetElementAt_long2(*(rs_allocation*)buf2302, *(uint32_t*)buf2303, *(uint32_t*)buf2304, *(uint32_t*)buf2305); + *(long3*)buf2306 = rsGetElementAt_long3(*(rs_allocation*)buf2307, *(uint32_t*)buf2308, *(uint32_t*)buf2309, *(uint32_t*)buf2310); + *(long4*)buf2311 = rsGetElementAt_long4(*(rs_allocation*)buf2312, *(uint32_t*)buf2313, *(uint32_t*)buf2314, *(uint32_t*)buf2315); + *(ulong*)buf2316 = rsGetElementAt_ulong(*(rs_allocation*)buf2317, *(uint32_t*)buf2318, *(uint32_t*)buf2319, *(uint32_t*)buf2320); + *(ulong2*)buf2321 = rsGetElementAt_ulong2(*(rs_allocation*)buf2322, *(uint32_t*)buf2323, *(uint32_t*)buf2324, *(uint32_t*)buf2325); + *(ulong3*)buf2326 = rsGetElementAt_ulong3(*(rs_allocation*)buf2327, *(uint32_t*)buf2328, *(uint32_t*)buf2329, *(uint32_t*)buf2330); + *(ulong4*)buf2331 = rsGetElementAt_ulong4(*(rs_allocation*)buf2332, *(uint32_t*)buf2333, *(uint32_t*)buf2334, *(uint32_t*)buf2335); + *(uchar*)buf2336 = rsGetElementAtYuv_uchar_U(*(rs_allocation*)buf2337, *(uint32_t*)buf2338, *(uint32_t*)buf2339); + *(uchar*)buf2340 = rsGetElementAtYuv_uchar_V(*(rs_allocation*)buf2341, *(uint32_t*)buf2342, *(uint32_t*)buf2343); + *(uchar*)buf2344 = rsGetElementAtYuv_uchar_Y(*(rs_allocation*)buf2345, *(uint32_t*)buf2346, *(uint32_t*)buf2347); + *(bool*)buf2348 = rsIsObject(*(rs_element*)buf2349); + *(bool*)buf2350 = rsIsObject(*(rs_type*)buf2351); + *(bool*)buf2352 = rsIsObject(*(rs_allocation*)buf2353); + *(bool*)buf2354 = rsIsObject(*(rs_sampler*)buf2355); + *(bool*)buf2356 = rsIsObject(*(rs_script*)buf2357); #ifndef __LP64__ - *(bool*)buf2340 = rsIsObject(*(rs_mesh*)buf2341); - *(bool*)buf2342 = rsIsObject(*(rs_program_fragment*)buf2343); - *(bool*)buf2344 = rsIsObject(*(rs_program_vertex*)buf2345); - *(bool*)buf2346 = rsIsObject(*(rs_program_raster*)buf2347); - *(bool*)buf2348 = rsIsObject(*(rs_program_store*)buf2349); - *(bool*)buf2350 = rsIsObject(*(rs_font*)buf2351); + *(bool*)buf2358 = rsIsObject(*(rs_mesh*)buf2359); + *(bool*)buf2360 = rsIsObject(*(rs_program_fragment*)buf2361); + *(bool*)buf2362 = rsIsObject(*(rs_program_vertex*)buf2363); + *(bool*)buf2364 = rsIsObject(*(rs_program_raster*)buf2365); + *(bool*)buf2366 = rsIsObject(*(rs_program_store*)buf2367); + *(bool*)buf2368 = rsIsObject(*(rs_font*)buf2369); #endif - *(bool*)buf2352 = rsIsSphereInFrustum((float4*) buf2353, (float4*) buf2354, (float4*) buf2355, (float4*) buf2356, (float4*) buf2357, (float4*) buf2358, (float4*) buf2359); - *(rs_tm**)buf2360 = rsLocaltime((rs_tm*) buf2361, (const rs_time_t*) buf2362); - *(float*)buf2363 = rsMatrixGet((const rs_matrix4x4*) buf2364, *(uint32_t*)buf2365, *(uint32_t*)buf2366); - *(float*)buf2367 = rsMatrixGet((const rs_matrix3x3*) buf2368, *(uint32_t*)buf2369, *(uint32_t*)buf2370); - *(float*)buf2371 = rsMatrixGet((const rs_matrix2x2*) buf2372, *(uint32_t*)buf2373, *(uint32_t*)buf2374); - *(bool*)buf2375 = rsMatrixInverse((rs_matrix4x4*) buf2376); - *(bool*)buf2377 = rsMatrixInverseTranspose((rs_matrix4x4*) buf2378); - rsMatrixLoad((rs_matrix4x4*) buf2379, (const float*) buf2380); - rsMatrixLoad((rs_matrix3x3*) buf2381, (const float*) buf2382); - rsMatrixLoad((rs_matrix2x2*) buf2383, (const float*) buf2384); - rsMatrixLoad((rs_matrix4x4*) buf2385, (const rs_matrix4x4*) buf2386); - rsMatrixLoad((rs_matrix3x3*) buf2387, (const rs_matrix3x3*) buf2388); - rsMatrixLoad((rs_matrix2x2*) buf2389, (const rs_matrix2x2*) buf2390); - rsMatrixLoad((rs_matrix4x4*) buf2391, (const rs_matrix3x3*) buf2392); - rsMatrixLoad((rs_matrix4x4*) buf2393, (const rs_matrix2x2*) buf2394); - rsMatrixLoadFrustum((rs_matrix4x4*) buf2395, *(float*)buf2396, *(float*)buf2397, *(float*)buf2398, *(float*)buf2399, *(float*)buf2400, *(float*)buf2401); - rsMatrixLoadIdentity((rs_matrix4x4*) buf2402); - rsMatrixLoadIdentity((rs_matrix3x3*) buf2403); - rsMatrixLoadIdentity((rs_matrix2x2*) buf2404); - rsMatrixLoadMultiply((rs_matrix4x4*) buf2405, (const rs_matrix4x4*) buf2406, (const rs_matrix4x4*) buf2407); - rsMatrixLoadMultiply((rs_matrix3x3*) buf2408, (const rs_matrix3x3*) buf2409, (const rs_matrix3x3*) buf2410); - rsMatrixLoadMultiply((rs_matrix2x2*) buf2411, (const rs_matrix2x2*) buf2412, (const rs_matrix2x2*) buf2413); - rsMatrixLoadOrtho((rs_matrix4x4*) buf2414, *(float*)buf2415, *(float*)buf2416, *(float*)buf2417, *(float*)buf2418, *(float*)buf2419, *(float*)buf2420); - rsMatrixLoadPerspective((rs_matrix4x4*) buf2421, *(float*)buf2422, *(float*)buf2423, *(float*)buf2424, *(float*)buf2425); - rsMatrixLoadRotate((rs_matrix4x4*) buf2426, *(float*)buf2427, *(float*)buf2428, *(float*)buf2429, *(float*)buf2430); - rsMatrixLoadScale((rs_matrix4x4*) buf2431, *(float*)buf2432, *(float*)buf2433, *(float*)buf2434); - rsMatrixLoadTranslate((rs_matrix4x4*) buf2435, *(float*)buf2436, *(float*)buf2437, *(float*)buf2438); - rsMatrixMultiply((rs_matrix4x4*) buf2439, (const rs_matrix4x4*) buf2440); - rsMatrixMultiply((rs_matrix3x3*) buf2441, (const rs_matrix3x3*) buf2442); - rsMatrixMultiply((rs_matrix2x2*) buf2443, (const rs_matrix2x2*) buf2444); - *(float4*)buf2445 = rsMatrixMultiply((const rs_matrix4x4*) buf2446, *(float4*)buf2447); - *(float4*)buf2448 = rsMatrixMultiply((const rs_matrix4x4*) buf2449, *(float3*)buf2450); - *(float4*)buf2451 = rsMatrixMultiply((const rs_matrix4x4*) buf2452, *(float2*)buf2453); - *(float3*)buf2454 = rsMatrixMultiply((const rs_matrix3x3*) buf2455, *(float3*)buf2456); - *(float3*)buf2457 = rsMatrixMultiply((const rs_matrix3x3*) buf2458, *(float2*)buf2459); - *(float2*)buf2460 = rsMatrixMultiply((const rs_matrix2x2*) buf2461, *(float2*)buf2462); - rsMatrixRotate((rs_matrix4x4*) buf2463, *(float*)buf2464, *(float*)buf2465, *(float*)buf2466, *(float*)buf2467); - rsMatrixScale((rs_matrix4x4*) buf2468, *(float*)buf2469, *(float*)buf2470, *(float*)buf2471); - rsMatrixSet((rs_matrix4x4*) buf2472, *(uint32_t*)buf2473, *(uint32_t*)buf2474, *(float*)buf2475); - rsMatrixSet((rs_matrix3x3*) buf2476, *(uint32_t*)buf2477, *(uint32_t*)buf2478, *(float*)buf2479); - rsMatrixSet((rs_matrix2x2*) buf2480, *(uint32_t*)buf2481, *(uint32_t*)buf2482, *(float*)buf2483); - rsMatrixTranslate((rs_matrix4x4*) buf2484, *(float*)buf2485, *(float*)buf2486, *(float*)buf2487); - rsMatrixTranspose((rs_matrix4x4*) buf2488); - rsMatrixTranspose((rs_matrix3x3*) buf2489); - rsMatrixTranspose((rs_matrix2x2*) buf2490); - *(uchar4*)buf2491 = rsPackColorTo8888(*(float*)buf2492, *(float*)buf2493, *(float*)buf2494); - *(uchar4*)buf2495 = rsPackColorTo8888(*(float*)buf2496, *(float*)buf2497, *(float*)buf2498, *(float*)buf2499); - *(uchar4*)buf2500 = rsPackColorTo8888(*(float3*)buf2501); - *(uchar4*)buf2502 = rsPackColorTo8888(*(float4*)buf2503); - rsQuaternionAdd((rs_quaternion*) buf2504, (const rs_quaternion*) buf2505); - rsQuaternionConjugate((rs_quaternion*) buf2506); - *(float*)buf2507 = rsQuaternionDot((const rs_quaternion*) buf2508, (const rs_quaternion*) buf2509); - rsQuaternionGetMatrixUnit((rs_matrix4x4*) buf2510, (const rs_quaternion*) buf2511); - rsQuaternionLoadRotate((rs_quaternion*) buf2512, *(float*)buf2513, *(float*)buf2514, *(float*)buf2515, *(float*)buf2516); - rsQuaternionLoadRotateUnit((rs_quaternion*) buf2517, *(float*)buf2518, *(float*)buf2519, *(float*)buf2520, *(float*)buf2521); - rsQuaternionMultiply((rs_quaternion*) buf2522, *(float*)buf2523); - rsQuaternionMultiply((rs_quaternion*) buf2524, (const rs_quaternion*) buf2525); - rsQuaternionNormalize((rs_quaternion*) buf2526); - rsQuaternionSet((rs_quaternion*) buf2527, *(float*)buf2528, *(float*)buf2529, *(float*)buf2530, *(float*)buf2531); - rsQuaternionSet((rs_quaternion*) buf2532, (const rs_quaternion*) buf2533); - rsQuaternionSlerp((rs_quaternion*) buf2534, (const rs_quaternion*) buf2535, (const rs_quaternion*) buf2536, *(float*)buf2537); - *(int*)buf2538 = rsRand(*(int*)buf2539); - *(int*)buf2540 = rsRand(*(int*)buf2541, *(int*)buf2542); - *(float*)buf2543 = rsRand(*(float*)buf2544); - *(float*)buf2545 = rsRand(*(float*)buf2546, *(float*)buf2547); - *(float4*)buf2548 = rsSample(*(rs_allocation*)buf2549, *(rs_sampler*)buf2550, *(float*)buf2551); - *(float4*)buf2552 = rsSample(*(rs_allocation*)buf2553, *(rs_sampler*)buf2554, *(float*)buf2555, *(float*)buf2556); - *(float4*)buf2557 = rsSample(*(rs_allocation*)buf2558, *(rs_sampler*)buf2559, *(float2*)buf2560); - *(float4*)buf2561 = rsSample(*(rs_allocation*)buf2562, *(rs_sampler*)buf2563, *(float2*)buf2564, *(float*)buf2565); - *(float*)buf2566 = rsSamplerGetAnisotropy(*(rs_sampler*)buf2567); - *(rs_sampler_value*)buf2568 = rsSamplerGetMagnification(*(rs_sampler*)buf2569); - *(rs_sampler_value*)buf2570 = rsSamplerGetMinification(*(rs_sampler*)buf2571); - *(rs_sampler_value*)buf2572 = rsSamplerGetWrapS(*(rs_sampler*)buf2573); - *(rs_sampler_value*)buf2574 = rsSamplerGetWrapT(*(rs_sampler*)buf2575); - *(bool*)buf2576 = rsSendToClient(*(int*)buf2577); - *(bool*)buf2578 = rsSendToClient(*(int*)buf2579, (const void*) buf2580, *(uint*)buf2581); - rsSendToClientBlocking(*(int*)buf2582); - rsSendToClientBlocking(*(int*)buf2583, (const void*) buf2584, *(uint*)buf2585); - rsSetElementAt(*(rs_allocation*)buf2586, (void*) buf2587, *(uint32_t*)buf2588); - rsSetElementAt(*(rs_allocation*)buf2589, (void*) buf2590, *(uint32_t*)buf2591, *(uint32_t*)buf2592); - rsSetElementAt_float(*(rs_allocation*)buf2593, *(float*)buf2594, *(uint32_t*)buf2595); - rsSetElementAt_float2(*(rs_allocation*)buf2596, *(float2*)buf2597, *(uint32_t*)buf2598); - rsSetElementAt_float3(*(rs_allocation*)buf2599, *(float3*)buf2600, *(uint32_t*)buf2601); - rsSetElementAt_float4(*(rs_allocation*)buf2602, *(float4*)buf2603, *(uint32_t*)buf2604); - rsSetElementAt_double(*(rs_allocation*)buf2605, *(double*)buf2606, *(uint32_t*)buf2607); - rsSetElementAt_double2(*(rs_allocation*)buf2608, *(double2*)buf2609, *(uint32_t*)buf2610); - rsSetElementAt_double3(*(rs_allocation*)buf2611, *(double3*)buf2612, *(uint32_t*)buf2613); - rsSetElementAt_double4(*(rs_allocation*)buf2614, *(double4*)buf2615, *(uint32_t*)buf2616); - rsSetElementAt_char(*(rs_allocation*)buf2617, *(char*)buf2618, *(uint32_t*)buf2619); - rsSetElementAt_char2(*(rs_allocation*)buf2620, *(char2*)buf2621, *(uint32_t*)buf2622); - rsSetElementAt_char3(*(rs_allocation*)buf2623, *(char3*)buf2624, *(uint32_t*)buf2625); - rsSetElementAt_char4(*(rs_allocation*)buf2626, *(char4*)buf2627, *(uint32_t*)buf2628); - rsSetElementAt_uchar(*(rs_allocation*)buf2629, *(uchar*)buf2630, *(uint32_t*)buf2631); - rsSetElementAt_uchar2(*(rs_allocation*)buf2632, *(uchar2*)buf2633, *(uint32_t*)buf2634); - rsSetElementAt_uchar3(*(rs_allocation*)buf2635, *(uchar3*)buf2636, *(uint32_t*)buf2637); - rsSetElementAt_uchar4(*(rs_allocation*)buf2638, *(uchar4*)buf2639, *(uint32_t*)buf2640); - rsSetElementAt_short(*(rs_allocation*)buf2641, *(short*)buf2642, *(uint32_t*)buf2643); - rsSetElementAt_short2(*(rs_allocation*)buf2644, *(short2*)buf2645, *(uint32_t*)buf2646); - rsSetElementAt_short3(*(rs_allocation*)buf2647, *(short3*)buf2648, *(uint32_t*)buf2649); - rsSetElementAt_short4(*(rs_allocation*)buf2650, *(short4*)buf2651, *(uint32_t*)buf2652); - rsSetElementAt_ushort(*(rs_allocation*)buf2653, *(ushort*)buf2654, *(uint32_t*)buf2655); - rsSetElementAt_ushort2(*(rs_allocation*)buf2656, *(ushort2*)buf2657, *(uint32_t*)buf2658); - rsSetElementAt_ushort3(*(rs_allocation*)buf2659, *(ushort3*)buf2660, *(uint32_t*)buf2661); - rsSetElementAt_ushort4(*(rs_allocation*)buf2662, *(ushort4*)buf2663, *(uint32_t*)buf2664); - rsSetElementAt_int(*(rs_allocation*)buf2665, *(int*)buf2666, *(uint32_t*)buf2667); - rsSetElementAt_int2(*(rs_allocation*)buf2668, *(int2*)buf2669, *(uint32_t*)buf2670); - rsSetElementAt_int3(*(rs_allocation*)buf2671, *(int3*)buf2672, *(uint32_t*)buf2673); - rsSetElementAt_int4(*(rs_allocation*)buf2674, *(int4*)buf2675, *(uint32_t*)buf2676); - rsSetElementAt_uint(*(rs_allocation*)buf2677, *(uint*)buf2678, *(uint32_t*)buf2679); - rsSetElementAt_uint2(*(rs_allocation*)buf2680, *(uint2*)buf2681, *(uint32_t*)buf2682); - rsSetElementAt_uint3(*(rs_allocation*)buf2683, *(uint3*)buf2684, *(uint32_t*)buf2685); - rsSetElementAt_uint4(*(rs_allocation*)buf2686, *(uint4*)buf2687, *(uint32_t*)buf2688); - rsSetElementAt_long(*(rs_allocation*)buf2689, *(long*)buf2690, *(uint32_t*)buf2691); - rsSetElementAt_long2(*(rs_allocation*)buf2692, *(long2*)buf2693, *(uint32_t*)buf2694); - rsSetElementAt_long3(*(rs_allocation*)buf2695, *(long3*)buf2696, *(uint32_t*)buf2697); - rsSetElementAt_long4(*(rs_allocation*)buf2698, *(long4*)buf2699, *(uint32_t*)buf2700); - rsSetElementAt_ulong(*(rs_allocation*)buf2701, *(ulong*)buf2702, *(uint32_t*)buf2703); - rsSetElementAt_ulong2(*(rs_allocation*)buf2704, *(ulong2*)buf2705, *(uint32_t*)buf2706); - rsSetElementAt_ulong3(*(rs_allocation*)buf2707, *(ulong3*)buf2708, *(uint32_t*)buf2709); - rsSetElementAt_ulong4(*(rs_allocation*)buf2710, *(ulong4*)buf2711, *(uint32_t*)buf2712); - rsSetElementAt_float(*(rs_allocation*)buf2713, *(float*)buf2714, *(uint32_t*)buf2715, *(uint32_t*)buf2716); - rsSetElementAt_float2(*(rs_allocation*)buf2717, *(float2*)buf2718, *(uint32_t*)buf2719, *(uint32_t*)buf2720); - rsSetElementAt_float3(*(rs_allocation*)buf2721, *(float3*)buf2722, *(uint32_t*)buf2723, *(uint32_t*)buf2724); - rsSetElementAt_float4(*(rs_allocation*)buf2725, *(float4*)buf2726, *(uint32_t*)buf2727, *(uint32_t*)buf2728); - rsSetElementAt_double(*(rs_allocation*)buf2729, *(double*)buf2730, *(uint32_t*)buf2731, *(uint32_t*)buf2732); - rsSetElementAt_double2(*(rs_allocation*)buf2733, *(double2*)buf2734, *(uint32_t*)buf2735, *(uint32_t*)buf2736); - rsSetElementAt_double3(*(rs_allocation*)buf2737, *(double3*)buf2738, *(uint32_t*)buf2739, *(uint32_t*)buf2740); - rsSetElementAt_double4(*(rs_allocation*)buf2741, *(double4*)buf2742, *(uint32_t*)buf2743, *(uint32_t*)buf2744); - rsSetElementAt_char(*(rs_allocation*)buf2745, *(char*)buf2746, *(uint32_t*)buf2747, *(uint32_t*)buf2748); - rsSetElementAt_char2(*(rs_allocation*)buf2749, *(char2*)buf2750, *(uint32_t*)buf2751, *(uint32_t*)buf2752); - rsSetElementAt_char3(*(rs_allocation*)buf2753, *(char3*)buf2754, *(uint32_t*)buf2755, *(uint32_t*)buf2756); - rsSetElementAt_char4(*(rs_allocation*)buf2757, *(char4*)buf2758, *(uint32_t*)buf2759, *(uint32_t*)buf2760); - rsSetElementAt_uchar(*(rs_allocation*)buf2761, *(uchar*)buf2762, *(uint32_t*)buf2763, *(uint32_t*)buf2764); - rsSetElementAt_uchar2(*(rs_allocation*)buf2765, *(uchar2*)buf2766, *(uint32_t*)buf2767, *(uint32_t*)buf2768); - rsSetElementAt_uchar3(*(rs_allocation*)buf2769, *(uchar3*)buf2770, *(uint32_t*)buf2771, *(uint32_t*)buf2772); - rsSetElementAt_uchar4(*(rs_allocation*)buf2773, *(uchar4*)buf2774, *(uint32_t*)buf2775, *(uint32_t*)buf2776); - rsSetElementAt_short(*(rs_allocation*)buf2777, *(short*)buf2778, *(uint32_t*)buf2779, *(uint32_t*)buf2780); - rsSetElementAt_short2(*(rs_allocation*)buf2781, *(short2*)buf2782, *(uint32_t*)buf2783, *(uint32_t*)buf2784); - rsSetElementAt_short3(*(rs_allocation*)buf2785, *(short3*)buf2786, *(uint32_t*)buf2787, *(uint32_t*)buf2788); - rsSetElementAt_short4(*(rs_allocation*)buf2789, *(short4*)buf2790, *(uint32_t*)buf2791, *(uint32_t*)buf2792); - rsSetElementAt_ushort(*(rs_allocation*)buf2793, *(ushort*)buf2794, *(uint32_t*)buf2795, *(uint32_t*)buf2796); - rsSetElementAt_ushort2(*(rs_allocation*)buf2797, *(ushort2*)buf2798, *(uint32_t*)buf2799, *(uint32_t*)buf2800); - rsSetElementAt_ushort3(*(rs_allocation*)buf2801, *(ushort3*)buf2802, *(uint32_t*)buf2803, *(uint32_t*)buf2804); - rsSetElementAt_ushort4(*(rs_allocation*)buf2805, *(ushort4*)buf2806, *(uint32_t*)buf2807, *(uint32_t*)buf2808); - rsSetElementAt_int(*(rs_allocation*)buf2809, *(int*)buf2810, *(uint32_t*)buf2811, *(uint32_t*)buf2812); - rsSetElementAt_int2(*(rs_allocation*)buf2813, *(int2*)buf2814, *(uint32_t*)buf2815, *(uint32_t*)buf2816); - rsSetElementAt_int3(*(rs_allocation*)buf2817, *(int3*)buf2818, *(uint32_t*)buf2819, *(uint32_t*)buf2820); - rsSetElementAt_int4(*(rs_allocation*)buf2821, *(int4*)buf2822, *(uint32_t*)buf2823, *(uint32_t*)buf2824); - rsSetElementAt_uint(*(rs_allocation*)buf2825, *(uint*)buf2826, *(uint32_t*)buf2827, *(uint32_t*)buf2828); - rsSetElementAt_uint2(*(rs_allocation*)buf2829, *(uint2*)buf2830, *(uint32_t*)buf2831, *(uint32_t*)buf2832); - rsSetElementAt_uint3(*(rs_allocation*)buf2833, *(uint3*)buf2834, *(uint32_t*)buf2835, *(uint32_t*)buf2836); - rsSetElementAt_uint4(*(rs_allocation*)buf2837, *(uint4*)buf2838, *(uint32_t*)buf2839, *(uint32_t*)buf2840); - rsSetElementAt_long(*(rs_allocation*)buf2841, *(long*)buf2842, *(uint32_t*)buf2843, *(uint32_t*)buf2844); - rsSetElementAt_long2(*(rs_allocation*)buf2845, *(long2*)buf2846, *(uint32_t*)buf2847, *(uint32_t*)buf2848); - rsSetElementAt_long3(*(rs_allocation*)buf2849, *(long3*)buf2850, *(uint32_t*)buf2851, *(uint32_t*)buf2852); - rsSetElementAt_long4(*(rs_allocation*)buf2853, *(long4*)buf2854, *(uint32_t*)buf2855, *(uint32_t*)buf2856); - rsSetElementAt_ulong(*(rs_allocation*)buf2857, *(ulong*)buf2858, *(uint32_t*)buf2859, *(uint32_t*)buf2860); - rsSetElementAt_ulong2(*(rs_allocation*)buf2861, *(ulong2*)buf2862, *(uint32_t*)buf2863, *(uint32_t*)buf2864); - rsSetElementAt_ulong3(*(rs_allocation*)buf2865, *(ulong3*)buf2866, *(uint32_t*)buf2867, *(uint32_t*)buf2868); - rsSetElementAt_ulong4(*(rs_allocation*)buf2869, *(ulong4*)buf2870, *(uint32_t*)buf2871, *(uint32_t*)buf2872); - rsSetElementAt_float(*(rs_allocation*)buf2873, *(float*)buf2874, *(uint32_t*)buf2875, *(uint32_t*)buf2876, *(uint32_t*)buf2877); - rsSetElementAt_float2(*(rs_allocation*)buf2878, *(float2*)buf2879, *(uint32_t*)buf2880, *(uint32_t*)buf2881, *(uint32_t*)buf2882); - rsSetElementAt_float3(*(rs_allocation*)buf2883, *(float3*)buf2884, *(uint32_t*)buf2885, *(uint32_t*)buf2886, *(uint32_t*)buf2887); - rsSetElementAt_float4(*(rs_allocation*)buf2888, *(float4*)buf2889, *(uint32_t*)buf2890, *(uint32_t*)buf2891, *(uint32_t*)buf2892); - rsSetElementAt_double(*(rs_allocation*)buf2893, *(double*)buf2894, *(uint32_t*)buf2895, *(uint32_t*)buf2896, *(uint32_t*)buf2897); - rsSetElementAt_double2(*(rs_allocation*)buf2898, *(double2*)buf2899, *(uint32_t*)buf2900, *(uint32_t*)buf2901, *(uint32_t*)buf2902); - rsSetElementAt_double3(*(rs_allocation*)buf2903, *(double3*)buf2904, *(uint32_t*)buf2905, *(uint32_t*)buf2906, *(uint32_t*)buf2907); - rsSetElementAt_double4(*(rs_allocation*)buf2908, *(double4*)buf2909, *(uint32_t*)buf2910, *(uint32_t*)buf2911, *(uint32_t*)buf2912); - rsSetElementAt_char(*(rs_allocation*)buf2913, *(char*)buf2914, *(uint32_t*)buf2915, *(uint32_t*)buf2916, *(uint32_t*)buf2917); - rsSetElementAt_char2(*(rs_allocation*)buf2918, *(char2*)buf2919, *(uint32_t*)buf2920, *(uint32_t*)buf2921, *(uint32_t*)buf2922); - rsSetElementAt_char3(*(rs_allocation*)buf2923, *(char3*)buf2924, *(uint32_t*)buf2925, *(uint32_t*)buf2926, *(uint32_t*)buf2927); - rsSetElementAt_char4(*(rs_allocation*)buf2928, *(char4*)buf2929, *(uint32_t*)buf2930, *(uint32_t*)buf2931, *(uint32_t*)buf2932); - rsSetElementAt_uchar(*(rs_allocation*)buf2933, *(uchar*)buf2934, *(uint32_t*)buf2935, *(uint32_t*)buf2936, *(uint32_t*)buf2937); - rsSetElementAt_uchar2(*(rs_allocation*)buf2938, *(uchar2*)buf2939, *(uint32_t*)buf2940, *(uint32_t*)buf2941, *(uint32_t*)buf2942); - rsSetElementAt_uchar3(*(rs_allocation*)buf2943, *(uchar3*)buf2944, *(uint32_t*)buf2945, *(uint32_t*)buf2946, *(uint32_t*)buf2947); - rsSetElementAt_uchar4(*(rs_allocation*)buf2948, *(uchar4*)buf2949, *(uint32_t*)buf2950, *(uint32_t*)buf2951, *(uint32_t*)buf2952); - rsSetElementAt_short(*(rs_allocation*)buf2953, *(short*)buf2954, *(uint32_t*)buf2955, *(uint32_t*)buf2956, *(uint32_t*)buf2957); - rsSetElementAt_short2(*(rs_allocation*)buf2958, *(short2*)buf2959, *(uint32_t*)buf2960, *(uint32_t*)buf2961, *(uint32_t*)buf2962); - rsSetElementAt_short3(*(rs_allocation*)buf2963, *(short3*)buf2964, *(uint32_t*)buf2965, *(uint32_t*)buf2966, *(uint32_t*)buf2967); - rsSetElementAt_short4(*(rs_allocation*)buf2968, *(short4*)buf2969, *(uint32_t*)buf2970, *(uint32_t*)buf2971, *(uint32_t*)buf2972); - rsSetElementAt_ushort(*(rs_allocation*)buf2973, *(ushort*)buf2974, *(uint32_t*)buf2975, *(uint32_t*)buf2976, *(uint32_t*)buf2977); - rsSetElementAt_ushort2(*(rs_allocation*)buf2978, *(ushort2*)buf2979, *(uint32_t*)buf2980, *(uint32_t*)buf2981, *(uint32_t*)buf2982); - rsSetElementAt_ushort3(*(rs_allocation*)buf2983, *(ushort3*)buf2984, *(uint32_t*)buf2985, *(uint32_t*)buf2986, *(uint32_t*)buf2987); - rsSetElementAt_ushort4(*(rs_allocation*)buf2988, *(ushort4*)buf2989, *(uint32_t*)buf2990, *(uint32_t*)buf2991, *(uint32_t*)buf2992); - rsSetElementAt_int(*(rs_allocation*)buf2993, *(int*)buf2994, *(uint32_t*)buf2995, *(uint32_t*)buf2996, *(uint32_t*)buf2997); - rsSetElementAt_int2(*(rs_allocation*)buf2998, *(int2*)buf2999, *(uint32_t*)buf3000, *(uint32_t*)buf3001, *(uint32_t*)buf3002); - rsSetElementAt_int3(*(rs_allocation*)buf3003, *(int3*)buf3004, *(uint32_t*)buf3005, *(uint32_t*)buf3006, *(uint32_t*)buf3007); - rsSetElementAt_int4(*(rs_allocation*)buf3008, *(int4*)buf3009, *(uint32_t*)buf3010, *(uint32_t*)buf3011, *(uint32_t*)buf3012); - rsSetElementAt_uint(*(rs_allocation*)buf3013, *(uint*)buf3014, *(uint32_t*)buf3015, *(uint32_t*)buf3016, *(uint32_t*)buf3017); - rsSetElementAt_uint2(*(rs_allocation*)buf3018, *(uint2*)buf3019, *(uint32_t*)buf3020, *(uint32_t*)buf3021, *(uint32_t*)buf3022); - rsSetElementAt_uint3(*(rs_allocation*)buf3023, *(uint3*)buf3024, *(uint32_t*)buf3025, *(uint32_t*)buf3026, *(uint32_t*)buf3027); - rsSetElementAt_uint4(*(rs_allocation*)buf3028, *(uint4*)buf3029, *(uint32_t*)buf3030, *(uint32_t*)buf3031, *(uint32_t*)buf3032); - rsSetElementAt_long(*(rs_allocation*)buf3033, *(long*)buf3034, *(uint32_t*)buf3035, *(uint32_t*)buf3036, *(uint32_t*)buf3037); - rsSetElementAt_long2(*(rs_allocation*)buf3038, *(long2*)buf3039, *(uint32_t*)buf3040, *(uint32_t*)buf3041, *(uint32_t*)buf3042); - rsSetElementAt_long3(*(rs_allocation*)buf3043, *(long3*)buf3044, *(uint32_t*)buf3045, *(uint32_t*)buf3046, *(uint32_t*)buf3047); - rsSetElementAt_long4(*(rs_allocation*)buf3048, *(long4*)buf3049, *(uint32_t*)buf3050, *(uint32_t*)buf3051, *(uint32_t*)buf3052); - rsSetElementAt_ulong(*(rs_allocation*)buf3053, *(ulong*)buf3054, *(uint32_t*)buf3055, *(uint32_t*)buf3056, *(uint32_t*)buf3057); - rsSetElementAt_ulong2(*(rs_allocation*)buf3058, *(ulong2*)buf3059, *(uint32_t*)buf3060, *(uint32_t*)buf3061, *(uint32_t*)buf3062); - rsSetElementAt_ulong3(*(rs_allocation*)buf3063, *(ulong3*)buf3064, *(uint32_t*)buf3065, *(uint32_t*)buf3066, *(uint32_t*)buf3067); - rsSetElementAt_ulong4(*(rs_allocation*)buf3068, *(ulong4*)buf3069, *(uint32_t*)buf3070, *(uint32_t*)buf3071, *(uint32_t*)buf3072); - rsSetObject((rs_element*) buf3073, *(rs_element*)buf3074); - rsSetObject((rs_type*) buf3075, *(rs_type*)buf3076); - rsSetObject((rs_allocation*) buf3077, *(rs_allocation*)buf3078); - rsSetObject((rs_sampler*) buf3079, *(rs_sampler*)buf3080); - rsSetObject((rs_script*) buf3081, *(rs_script*)buf3082); + *(bool*)buf2370 = rsIsSphereInFrustum((float4*) buf2371, (float4*) buf2372, (float4*) buf2373, (float4*) buf2374, (float4*) buf2375, (float4*) buf2376, (float4*) buf2377); + *(rs_tm**)buf2378 = rsLocaltime((rs_tm*) buf2379, (const rs_time_t*) buf2380); + *(float*)buf2381 = rsMatrixGet((const rs_matrix4x4*) buf2382, *(uint32_t*)buf2383, *(uint32_t*)buf2384); + *(float*)buf2385 = rsMatrixGet((const rs_matrix3x3*) buf2386, *(uint32_t*)buf2387, *(uint32_t*)buf2388); + *(float*)buf2389 = rsMatrixGet((const rs_matrix2x2*) buf2390, *(uint32_t*)buf2391, *(uint32_t*)buf2392); + *(bool*)buf2393 = rsMatrixInverse((rs_matrix4x4*) buf2394); + *(bool*)buf2395 = rsMatrixInverseTranspose((rs_matrix4x4*) buf2396); + rsMatrixLoad((rs_matrix4x4*) buf2397, (const float*) buf2398); + rsMatrixLoad((rs_matrix3x3*) buf2399, (const float*) buf2400); + rsMatrixLoad((rs_matrix2x2*) buf2401, (const float*) buf2402); + rsMatrixLoad((rs_matrix4x4*) buf2403, (const rs_matrix4x4*) buf2404); + rsMatrixLoad((rs_matrix3x3*) buf2405, (const rs_matrix3x3*) buf2406); + rsMatrixLoad((rs_matrix2x2*) buf2407, (const rs_matrix2x2*) buf2408); + rsMatrixLoad((rs_matrix4x4*) buf2409, (const rs_matrix3x3*) buf2410); + rsMatrixLoad((rs_matrix4x4*) buf2411, (const rs_matrix2x2*) buf2412); + rsMatrixLoadFrustum((rs_matrix4x4*) buf2413, *(float*)buf2414, *(float*)buf2415, *(float*)buf2416, *(float*)buf2417, *(float*)buf2418, *(float*)buf2419); + rsMatrixLoadIdentity((rs_matrix4x4*) buf2420); + rsMatrixLoadIdentity((rs_matrix3x3*) buf2421); + rsMatrixLoadIdentity((rs_matrix2x2*) buf2422); + rsMatrixLoadMultiply((rs_matrix4x4*) buf2423, (const rs_matrix4x4*) buf2424, (const rs_matrix4x4*) buf2425); + rsMatrixLoadMultiply((rs_matrix3x3*) buf2426, (const rs_matrix3x3*) buf2427, (const rs_matrix3x3*) buf2428); + rsMatrixLoadMultiply((rs_matrix2x2*) buf2429, (const rs_matrix2x2*) buf2430, (const rs_matrix2x2*) buf2431); + rsMatrixLoadOrtho((rs_matrix4x4*) buf2432, *(float*)buf2433, *(float*)buf2434, *(float*)buf2435, *(float*)buf2436, *(float*)buf2437, *(float*)buf2438); + rsMatrixLoadPerspective((rs_matrix4x4*) buf2439, *(float*)buf2440, *(float*)buf2441, *(float*)buf2442, *(float*)buf2443); + rsMatrixLoadRotate((rs_matrix4x4*) buf2444, *(float*)buf2445, *(float*)buf2446, *(float*)buf2447, *(float*)buf2448); + rsMatrixLoadScale((rs_matrix4x4*) buf2449, *(float*)buf2450, *(float*)buf2451, *(float*)buf2452); + rsMatrixLoadTranslate((rs_matrix4x4*) buf2453, *(float*)buf2454, *(float*)buf2455, *(float*)buf2456); + rsMatrixMultiply((rs_matrix4x4*) buf2457, (const rs_matrix4x4*) buf2458); + rsMatrixMultiply((rs_matrix3x3*) buf2459, (const rs_matrix3x3*) buf2460); + rsMatrixMultiply((rs_matrix2x2*) buf2461, (const rs_matrix2x2*) buf2462); + *(float4*)buf2463 = rsMatrixMultiply((const rs_matrix4x4*) buf2464, *(float4*)buf2465); + *(float4*)buf2466 = rsMatrixMultiply((const rs_matrix4x4*) buf2467, *(float3*)buf2468); + *(float4*)buf2469 = rsMatrixMultiply((const rs_matrix4x4*) buf2470, *(float2*)buf2471); + *(float3*)buf2472 = rsMatrixMultiply((const rs_matrix3x3*) buf2473, *(float3*)buf2474); + *(float3*)buf2475 = rsMatrixMultiply((const rs_matrix3x3*) buf2476, *(float2*)buf2477); + *(float2*)buf2478 = rsMatrixMultiply((const rs_matrix2x2*) buf2479, *(float2*)buf2480); + rsMatrixRotate((rs_matrix4x4*) buf2481, *(float*)buf2482, *(float*)buf2483, *(float*)buf2484, *(float*)buf2485); + rsMatrixScale((rs_matrix4x4*) buf2486, *(float*)buf2487, *(float*)buf2488, *(float*)buf2489); + rsMatrixSet((rs_matrix4x4*) buf2490, *(uint32_t*)buf2491, *(uint32_t*)buf2492, *(float*)buf2493); + rsMatrixSet((rs_matrix3x3*) buf2494, *(uint32_t*)buf2495, *(uint32_t*)buf2496, *(float*)buf2497); + rsMatrixSet((rs_matrix2x2*) buf2498, *(uint32_t*)buf2499, *(uint32_t*)buf2500, *(float*)buf2501); + rsMatrixTranslate((rs_matrix4x4*) buf2502, *(float*)buf2503, *(float*)buf2504, *(float*)buf2505); + rsMatrixTranspose((rs_matrix4x4*) buf2506); + rsMatrixTranspose((rs_matrix3x3*) buf2507); + rsMatrixTranspose((rs_matrix2x2*) buf2508); + *(uchar4*)buf2509 = rsPackColorTo8888(*(float*)buf2510, *(float*)buf2511, *(float*)buf2512); + *(uchar4*)buf2513 = rsPackColorTo8888(*(float*)buf2514, *(float*)buf2515, *(float*)buf2516, *(float*)buf2517); + *(uchar4*)buf2518 = rsPackColorTo8888(*(float3*)buf2519); + *(uchar4*)buf2520 = rsPackColorTo8888(*(float4*)buf2521); + rsQuaternionAdd((rs_quaternion*) buf2522, (const rs_quaternion*) buf2523); + rsQuaternionConjugate((rs_quaternion*) buf2524); + *(float*)buf2525 = rsQuaternionDot((const rs_quaternion*) buf2526, (const rs_quaternion*) buf2527); + rsQuaternionGetMatrixUnit((rs_matrix4x4*) buf2528, (const rs_quaternion*) buf2529); + rsQuaternionLoadRotate((rs_quaternion*) buf2530, *(float*)buf2531, *(float*)buf2532, *(float*)buf2533, *(float*)buf2534); + rsQuaternionLoadRotateUnit((rs_quaternion*) buf2535, *(float*)buf2536, *(float*)buf2537, *(float*)buf2538, *(float*)buf2539); + rsQuaternionMultiply((rs_quaternion*) buf2540, *(float*)buf2541); + rsQuaternionMultiply((rs_quaternion*) buf2542, (const rs_quaternion*) buf2543); + rsQuaternionNormalize((rs_quaternion*) buf2544); + rsQuaternionSet((rs_quaternion*) buf2545, *(float*)buf2546, *(float*)buf2547, *(float*)buf2548, *(float*)buf2549); + rsQuaternionSet((rs_quaternion*) buf2550, (const rs_quaternion*) buf2551); + rsQuaternionSlerp((rs_quaternion*) buf2552, (const rs_quaternion*) buf2553, (const rs_quaternion*) buf2554, *(float*)buf2555); + *(int*)buf2556 = rsRand(*(int*)buf2557); + *(int*)buf2558 = rsRand(*(int*)buf2559, *(int*)buf2560); + *(float*)buf2561 = rsRand(*(float*)buf2562); + *(float*)buf2563 = rsRand(*(float*)buf2564, *(float*)buf2565); + *(float4*)buf2566 = rsSample(*(rs_allocation*)buf2567, *(rs_sampler*)buf2568, *(float*)buf2569); + *(float4*)buf2570 = rsSample(*(rs_allocation*)buf2571, *(rs_sampler*)buf2572, *(float*)buf2573, *(float*)buf2574); + *(float4*)buf2575 = rsSample(*(rs_allocation*)buf2576, *(rs_sampler*)buf2577, *(float2*)buf2578); + *(float4*)buf2579 = rsSample(*(rs_allocation*)buf2580, *(rs_sampler*)buf2581, *(float2*)buf2582, *(float*)buf2583); + *(float*)buf2584 = rsSamplerGetAnisotropy(*(rs_sampler*)buf2585); + *(rs_sampler_value*)buf2586 = rsSamplerGetMagnification(*(rs_sampler*)buf2587); + *(rs_sampler_value*)buf2588 = rsSamplerGetMinification(*(rs_sampler*)buf2589); + *(rs_sampler_value*)buf2590 = rsSamplerGetWrapS(*(rs_sampler*)buf2591); + *(rs_sampler_value*)buf2592 = rsSamplerGetWrapT(*(rs_sampler*)buf2593); + *(bool*)buf2594 = rsSendToClient(*(int*)buf2595); + *(bool*)buf2596 = rsSendToClient(*(int*)buf2597, (const void*) buf2598, *(uint*)buf2599); + rsSendToClientBlocking(*(int*)buf2600); + rsSendToClientBlocking(*(int*)buf2601, (const void*) buf2602, *(uint*)buf2603); + rsSetElementAt(*(rs_allocation*)buf2604, (void*) buf2605, *(uint32_t*)buf2606); + rsSetElementAt(*(rs_allocation*)buf2607, (void*) buf2608, *(uint32_t*)buf2609, *(uint32_t*)buf2610); + rsSetElementAt_float(*(rs_allocation*)buf2611, *(float*)buf2612, *(uint32_t*)buf2613); + rsSetElementAt_float2(*(rs_allocation*)buf2614, *(float2*)buf2615, *(uint32_t*)buf2616); + rsSetElementAt_float3(*(rs_allocation*)buf2617, *(float3*)buf2618, *(uint32_t*)buf2619); + rsSetElementAt_float4(*(rs_allocation*)buf2620, *(float4*)buf2621, *(uint32_t*)buf2622); + rsSetElementAt_double(*(rs_allocation*)buf2623, *(double*)buf2624, *(uint32_t*)buf2625); + rsSetElementAt_double2(*(rs_allocation*)buf2626, *(double2*)buf2627, *(uint32_t*)buf2628); + rsSetElementAt_double3(*(rs_allocation*)buf2629, *(double3*)buf2630, *(uint32_t*)buf2631); + rsSetElementAt_double4(*(rs_allocation*)buf2632, *(double4*)buf2633, *(uint32_t*)buf2634); + rsSetElementAt_char(*(rs_allocation*)buf2635, *(char*)buf2636, *(uint32_t*)buf2637); + rsSetElementAt_char2(*(rs_allocation*)buf2638, *(char2*)buf2639, *(uint32_t*)buf2640); + rsSetElementAt_char3(*(rs_allocation*)buf2641, *(char3*)buf2642, *(uint32_t*)buf2643); + rsSetElementAt_char4(*(rs_allocation*)buf2644, *(char4*)buf2645, *(uint32_t*)buf2646); + rsSetElementAt_uchar(*(rs_allocation*)buf2647, *(uchar*)buf2648, *(uint32_t*)buf2649); + rsSetElementAt_uchar2(*(rs_allocation*)buf2650, *(uchar2*)buf2651, *(uint32_t*)buf2652); + rsSetElementAt_uchar3(*(rs_allocation*)buf2653, *(uchar3*)buf2654, *(uint32_t*)buf2655); + rsSetElementAt_uchar4(*(rs_allocation*)buf2656, *(uchar4*)buf2657, *(uint32_t*)buf2658); + rsSetElementAt_short(*(rs_allocation*)buf2659, *(short*)buf2660, *(uint32_t*)buf2661); + rsSetElementAt_short2(*(rs_allocation*)buf2662, *(short2*)buf2663, *(uint32_t*)buf2664); + rsSetElementAt_short3(*(rs_allocation*)buf2665, *(short3*)buf2666, *(uint32_t*)buf2667); + rsSetElementAt_short4(*(rs_allocation*)buf2668, *(short4*)buf2669, *(uint32_t*)buf2670); + rsSetElementAt_ushort(*(rs_allocation*)buf2671, *(ushort*)buf2672, *(uint32_t*)buf2673); + rsSetElementAt_ushort2(*(rs_allocation*)buf2674, *(ushort2*)buf2675, *(uint32_t*)buf2676); + rsSetElementAt_ushort3(*(rs_allocation*)buf2677, *(ushort3*)buf2678, *(uint32_t*)buf2679); + rsSetElementAt_ushort4(*(rs_allocation*)buf2680, *(ushort4*)buf2681, *(uint32_t*)buf2682); + rsSetElementAt_int(*(rs_allocation*)buf2683, *(int*)buf2684, *(uint32_t*)buf2685); + rsSetElementAt_int2(*(rs_allocation*)buf2686, *(int2*)buf2687, *(uint32_t*)buf2688); + rsSetElementAt_int3(*(rs_allocation*)buf2689, *(int3*)buf2690, *(uint32_t*)buf2691); + rsSetElementAt_int4(*(rs_allocation*)buf2692, *(int4*)buf2693, *(uint32_t*)buf2694); + rsSetElementAt_uint(*(rs_allocation*)buf2695, *(uint*)buf2696, *(uint32_t*)buf2697); + rsSetElementAt_uint2(*(rs_allocation*)buf2698, *(uint2*)buf2699, *(uint32_t*)buf2700); + rsSetElementAt_uint3(*(rs_allocation*)buf2701, *(uint3*)buf2702, *(uint32_t*)buf2703); + rsSetElementAt_uint4(*(rs_allocation*)buf2704, *(uint4*)buf2705, *(uint32_t*)buf2706); + rsSetElementAt_long(*(rs_allocation*)buf2707, *(long*)buf2708, *(uint32_t*)buf2709); + rsSetElementAt_long2(*(rs_allocation*)buf2710, *(long2*)buf2711, *(uint32_t*)buf2712); + rsSetElementAt_long3(*(rs_allocation*)buf2713, *(long3*)buf2714, *(uint32_t*)buf2715); + rsSetElementAt_long4(*(rs_allocation*)buf2716, *(long4*)buf2717, *(uint32_t*)buf2718); + rsSetElementAt_ulong(*(rs_allocation*)buf2719, *(ulong*)buf2720, *(uint32_t*)buf2721); + rsSetElementAt_ulong2(*(rs_allocation*)buf2722, *(ulong2*)buf2723, *(uint32_t*)buf2724); + rsSetElementAt_ulong3(*(rs_allocation*)buf2725, *(ulong3*)buf2726, *(uint32_t*)buf2727); + rsSetElementAt_ulong4(*(rs_allocation*)buf2728, *(ulong4*)buf2729, *(uint32_t*)buf2730); + rsSetElementAt_float(*(rs_allocation*)buf2731, *(float*)buf2732, *(uint32_t*)buf2733, *(uint32_t*)buf2734); + rsSetElementAt_float2(*(rs_allocation*)buf2735, *(float2*)buf2736, *(uint32_t*)buf2737, *(uint32_t*)buf2738); + rsSetElementAt_float3(*(rs_allocation*)buf2739, *(float3*)buf2740, *(uint32_t*)buf2741, *(uint32_t*)buf2742); + rsSetElementAt_float4(*(rs_allocation*)buf2743, *(float4*)buf2744, *(uint32_t*)buf2745, *(uint32_t*)buf2746); + rsSetElementAt_double(*(rs_allocation*)buf2747, *(double*)buf2748, *(uint32_t*)buf2749, *(uint32_t*)buf2750); + rsSetElementAt_double2(*(rs_allocation*)buf2751, *(double2*)buf2752, *(uint32_t*)buf2753, *(uint32_t*)buf2754); + rsSetElementAt_double3(*(rs_allocation*)buf2755, *(double3*)buf2756, *(uint32_t*)buf2757, *(uint32_t*)buf2758); + rsSetElementAt_double4(*(rs_allocation*)buf2759, *(double4*)buf2760, *(uint32_t*)buf2761, *(uint32_t*)buf2762); + rsSetElementAt_char(*(rs_allocation*)buf2763, *(char*)buf2764, *(uint32_t*)buf2765, *(uint32_t*)buf2766); + rsSetElementAt_char2(*(rs_allocation*)buf2767, *(char2*)buf2768, *(uint32_t*)buf2769, *(uint32_t*)buf2770); + rsSetElementAt_char3(*(rs_allocation*)buf2771, *(char3*)buf2772, *(uint32_t*)buf2773, *(uint32_t*)buf2774); + rsSetElementAt_char4(*(rs_allocation*)buf2775, *(char4*)buf2776, *(uint32_t*)buf2777, *(uint32_t*)buf2778); + rsSetElementAt_uchar(*(rs_allocation*)buf2779, *(uchar*)buf2780, *(uint32_t*)buf2781, *(uint32_t*)buf2782); + rsSetElementAt_uchar2(*(rs_allocation*)buf2783, *(uchar2*)buf2784, *(uint32_t*)buf2785, *(uint32_t*)buf2786); + rsSetElementAt_uchar3(*(rs_allocation*)buf2787, *(uchar3*)buf2788, *(uint32_t*)buf2789, *(uint32_t*)buf2790); + rsSetElementAt_uchar4(*(rs_allocation*)buf2791, *(uchar4*)buf2792, *(uint32_t*)buf2793, *(uint32_t*)buf2794); + rsSetElementAt_short(*(rs_allocation*)buf2795, *(short*)buf2796, *(uint32_t*)buf2797, *(uint32_t*)buf2798); + rsSetElementAt_short2(*(rs_allocation*)buf2799, *(short2*)buf2800, *(uint32_t*)buf2801, *(uint32_t*)buf2802); + rsSetElementAt_short3(*(rs_allocation*)buf2803, *(short3*)buf2804, *(uint32_t*)buf2805, *(uint32_t*)buf2806); + rsSetElementAt_short4(*(rs_allocation*)buf2807, *(short4*)buf2808, *(uint32_t*)buf2809, *(uint32_t*)buf2810); + rsSetElementAt_ushort(*(rs_allocation*)buf2811, *(ushort*)buf2812, *(uint32_t*)buf2813, *(uint32_t*)buf2814); + rsSetElementAt_ushort2(*(rs_allocation*)buf2815, *(ushort2*)buf2816, *(uint32_t*)buf2817, *(uint32_t*)buf2818); + rsSetElementAt_ushort3(*(rs_allocation*)buf2819, *(ushort3*)buf2820, *(uint32_t*)buf2821, *(uint32_t*)buf2822); + rsSetElementAt_ushort4(*(rs_allocation*)buf2823, *(ushort4*)buf2824, *(uint32_t*)buf2825, *(uint32_t*)buf2826); + rsSetElementAt_int(*(rs_allocation*)buf2827, *(int*)buf2828, *(uint32_t*)buf2829, *(uint32_t*)buf2830); + rsSetElementAt_int2(*(rs_allocation*)buf2831, *(int2*)buf2832, *(uint32_t*)buf2833, *(uint32_t*)buf2834); + rsSetElementAt_int3(*(rs_allocation*)buf2835, *(int3*)buf2836, *(uint32_t*)buf2837, *(uint32_t*)buf2838); + rsSetElementAt_int4(*(rs_allocation*)buf2839, *(int4*)buf2840, *(uint32_t*)buf2841, *(uint32_t*)buf2842); + rsSetElementAt_uint(*(rs_allocation*)buf2843, *(uint*)buf2844, *(uint32_t*)buf2845, *(uint32_t*)buf2846); + rsSetElementAt_uint2(*(rs_allocation*)buf2847, *(uint2*)buf2848, *(uint32_t*)buf2849, *(uint32_t*)buf2850); + rsSetElementAt_uint3(*(rs_allocation*)buf2851, *(uint3*)buf2852, *(uint32_t*)buf2853, *(uint32_t*)buf2854); + rsSetElementAt_uint4(*(rs_allocation*)buf2855, *(uint4*)buf2856, *(uint32_t*)buf2857, *(uint32_t*)buf2858); + rsSetElementAt_long(*(rs_allocation*)buf2859, *(long*)buf2860, *(uint32_t*)buf2861, *(uint32_t*)buf2862); + rsSetElementAt_long2(*(rs_allocation*)buf2863, *(long2*)buf2864, *(uint32_t*)buf2865, *(uint32_t*)buf2866); + rsSetElementAt_long3(*(rs_allocation*)buf2867, *(long3*)buf2868, *(uint32_t*)buf2869, *(uint32_t*)buf2870); + rsSetElementAt_long4(*(rs_allocation*)buf2871, *(long4*)buf2872, *(uint32_t*)buf2873, *(uint32_t*)buf2874); + rsSetElementAt_ulong(*(rs_allocation*)buf2875, *(ulong*)buf2876, *(uint32_t*)buf2877, *(uint32_t*)buf2878); + rsSetElementAt_ulong2(*(rs_allocation*)buf2879, *(ulong2*)buf2880, *(uint32_t*)buf2881, *(uint32_t*)buf2882); + rsSetElementAt_ulong3(*(rs_allocation*)buf2883, *(ulong3*)buf2884, *(uint32_t*)buf2885, *(uint32_t*)buf2886); + rsSetElementAt_ulong4(*(rs_allocation*)buf2887, *(ulong4*)buf2888, *(uint32_t*)buf2889, *(uint32_t*)buf2890); + rsSetElementAt_float(*(rs_allocation*)buf2891, *(float*)buf2892, *(uint32_t*)buf2893, *(uint32_t*)buf2894, *(uint32_t*)buf2895); + rsSetElementAt_float2(*(rs_allocation*)buf2896, *(float2*)buf2897, *(uint32_t*)buf2898, *(uint32_t*)buf2899, *(uint32_t*)buf2900); + rsSetElementAt_float3(*(rs_allocation*)buf2901, *(float3*)buf2902, *(uint32_t*)buf2903, *(uint32_t*)buf2904, *(uint32_t*)buf2905); + rsSetElementAt_float4(*(rs_allocation*)buf2906, *(float4*)buf2907, *(uint32_t*)buf2908, *(uint32_t*)buf2909, *(uint32_t*)buf2910); + rsSetElementAt_double(*(rs_allocation*)buf2911, *(double*)buf2912, *(uint32_t*)buf2913, *(uint32_t*)buf2914, *(uint32_t*)buf2915); + rsSetElementAt_double2(*(rs_allocation*)buf2916, *(double2*)buf2917, *(uint32_t*)buf2918, *(uint32_t*)buf2919, *(uint32_t*)buf2920); + rsSetElementAt_double3(*(rs_allocation*)buf2921, *(double3*)buf2922, *(uint32_t*)buf2923, *(uint32_t*)buf2924, *(uint32_t*)buf2925); + rsSetElementAt_double4(*(rs_allocation*)buf2926, *(double4*)buf2927, *(uint32_t*)buf2928, *(uint32_t*)buf2929, *(uint32_t*)buf2930); + rsSetElementAt_char(*(rs_allocation*)buf2931, *(char*)buf2932, *(uint32_t*)buf2933, *(uint32_t*)buf2934, *(uint32_t*)buf2935); + rsSetElementAt_char2(*(rs_allocation*)buf2936, *(char2*)buf2937, *(uint32_t*)buf2938, *(uint32_t*)buf2939, *(uint32_t*)buf2940); + rsSetElementAt_char3(*(rs_allocation*)buf2941, *(char3*)buf2942, *(uint32_t*)buf2943, *(uint32_t*)buf2944, *(uint32_t*)buf2945); + rsSetElementAt_char4(*(rs_allocation*)buf2946, *(char4*)buf2947, *(uint32_t*)buf2948, *(uint32_t*)buf2949, *(uint32_t*)buf2950); + rsSetElementAt_uchar(*(rs_allocation*)buf2951, *(uchar*)buf2952, *(uint32_t*)buf2953, *(uint32_t*)buf2954, *(uint32_t*)buf2955); + rsSetElementAt_uchar2(*(rs_allocation*)buf2956, *(uchar2*)buf2957, *(uint32_t*)buf2958, *(uint32_t*)buf2959, *(uint32_t*)buf2960); + rsSetElementAt_uchar3(*(rs_allocation*)buf2961, *(uchar3*)buf2962, *(uint32_t*)buf2963, *(uint32_t*)buf2964, *(uint32_t*)buf2965); + rsSetElementAt_uchar4(*(rs_allocation*)buf2966, *(uchar4*)buf2967, *(uint32_t*)buf2968, *(uint32_t*)buf2969, *(uint32_t*)buf2970); + rsSetElementAt_short(*(rs_allocation*)buf2971, *(short*)buf2972, *(uint32_t*)buf2973, *(uint32_t*)buf2974, *(uint32_t*)buf2975); + rsSetElementAt_short2(*(rs_allocation*)buf2976, *(short2*)buf2977, *(uint32_t*)buf2978, *(uint32_t*)buf2979, *(uint32_t*)buf2980); + rsSetElementAt_short3(*(rs_allocation*)buf2981, *(short3*)buf2982, *(uint32_t*)buf2983, *(uint32_t*)buf2984, *(uint32_t*)buf2985); + rsSetElementAt_short4(*(rs_allocation*)buf2986, *(short4*)buf2987, *(uint32_t*)buf2988, *(uint32_t*)buf2989, *(uint32_t*)buf2990); + rsSetElementAt_ushort(*(rs_allocation*)buf2991, *(ushort*)buf2992, *(uint32_t*)buf2993, *(uint32_t*)buf2994, *(uint32_t*)buf2995); + rsSetElementAt_ushort2(*(rs_allocation*)buf2996, *(ushort2*)buf2997, *(uint32_t*)buf2998, *(uint32_t*)buf2999, *(uint32_t*)buf3000); + rsSetElementAt_ushort3(*(rs_allocation*)buf3001, *(ushort3*)buf3002, *(uint32_t*)buf3003, *(uint32_t*)buf3004, *(uint32_t*)buf3005); + rsSetElementAt_ushort4(*(rs_allocation*)buf3006, *(ushort4*)buf3007, *(uint32_t*)buf3008, *(uint32_t*)buf3009, *(uint32_t*)buf3010); + rsSetElementAt_int(*(rs_allocation*)buf3011, *(int*)buf3012, *(uint32_t*)buf3013, *(uint32_t*)buf3014, *(uint32_t*)buf3015); + rsSetElementAt_int2(*(rs_allocation*)buf3016, *(int2*)buf3017, *(uint32_t*)buf3018, *(uint32_t*)buf3019, *(uint32_t*)buf3020); + rsSetElementAt_int3(*(rs_allocation*)buf3021, *(int3*)buf3022, *(uint32_t*)buf3023, *(uint32_t*)buf3024, *(uint32_t*)buf3025); + rsSetElementAt_int4(*(rs_allocation*)buf3026, *(int4*)buf3027, *(uint32_t*)buf3028, *(uint32_t*)buf3029, *(uint32_t*)buf3030); + rsSetElementAt_uint(*(rs_allocation*)buf3031, *(uint*)buf3032, *(uint32_t*)buf3033, *(uint32_t*)buf3034, *(uint32_t*)buf3035); + rsSetElementAt_uint2(*(rs_allocation*)buf3036, *(uint2*)buf3037, *(uint32_t*)buf3038, *(uint32_t*)buf3039, *(uint32_t*)buf3040); + rsSetElementAt_uint3(*(rs_allocation*)buf3041, *(uint3*)buf3042, *(uint32_t*)buf3043, *(uint32_t*)buf3044, *(uint32_t*)buf3045); + rsSetElementAt_uint4(*(rs_allocation*)buf3046, *(uint4*)buf3047, *(uint32_t*)buf3048, *(uint32_t*)buf3049, *(uint32_t*)buf3050); + rsSetElementAt_long(*(rs_allocation*)buf3051, *(long*)buf3052, *(uint32_t*)buf3053, *(uint32_t*)buf3054, *(uint32_t*)buf3055); + rsSetElementAt_long2(*(rs_allocation*)buf3056, *(long2*)buf3057, *(uint32_t*)buf3058, *(uint32_t*)buf3059, *(uint32_t*)buf3060); + rsSetElementAt_long3(*(rs_allocation*)buf3061, *(long3*)buf3062, *(uint32_t*)buf3063, *(uint32_t*)buf3064, *(uint32_t*)buf3065); + rsSetElementAt_long4(*(rs_allocation*)buf3066, *(long4*)buf3067, *(uint32_t*)buf3068, *(uint32_t*)buf3069, *(uint32_t*)buf3070); + rsSetElementAt_ulong(*(rs_allocation*)buf3071, *(ulong*)buf3072, *(uint32_t*)buf3073, *(uint32_t*)buf3074, *(uint32_t*)buf3075); + rsSetElementAt_ulong2(*(rs_allocation*)buf3076, *(ulong2*)buf3077, *(uint32_t*)buf3078, *(uint32_t*)buf3079, *(uint32_t*)buf3080); + rsSetElementAt_ulong3(*(rs_allocation*)buf3081, *(ulong3*)buf3082, *(uint32_t*)buf3083, *(uint32_t*)buf3084, *(uint32_t*)buf3085); + rsSetElementAt_ulong4(*(rs_allocation*)buf3086, *(ulong4*)buf3087, *(uint32_t*)buf3088, *(uint32_t*)buf3089, *(uint32_t*)buf3090); + rsSetObject((rs_element*) buf3091, *(rs_element*)buf3092); + rsSetObject((rs_type*) buf3093, *(rs_type*)buf3094); + rsSetObject((rs_allocation*) buf3095, *(rs_allocation*)buf3096); + rsSetObject((rs_sampler*) buf3097, *(rs_sampler*)buf3098); + rsSetObject((rs_script*) buf3099, *(rs_script*)buf3100); #ifndef __LP64__ - rsSetObject((rs_mesh*) buf3083, *(rs_mesh*)buf3084); - rsSetObject((rs_program_fragment*) buf3085, *(rs_program_fragment*)buf3086); - rsSetObject((rs_program_vertex*) buf3087, *(rs_program_vertex*)buf3088); - rsSetObject((rs_program_raster*) buf3089, *(rs_program_raster*)buf3090); - rsSetObject((rs_program_store*) buf3091, *(rs_program_store*)buf3092); - rsSetObject((rs_font*) buf3093, *(rs_font*)buf3094); + rsSetObject((rs_mesh*) buf3101, *(rs_mesh*)buf3102); + rsSetObject((rs_program_fragment*) buf3103, *(rs_program_fragment*)buf3104); + rsSetObject((rs_program_vertex*) buf3105, *(rs_program_vertex*)buf3106); + rsSetObject((rs_program_raster*) buf3107, *(rs_program_raster*)buf3108); + rsSetObject((rs_program_store*) buf3109, *(rs_program_store*)buf3110); + rsSetObject((rs_font*) buf3111, *(rs_font*)buf3112); #endif - *(rs_time_t*)buf3095 = rsTime((rs_time_t*) buf3096); - *(float4*)buf3097 = rsUnpackColor8888(*(uchar4*)buf3098); - *(int64_t*)buf3099 = rsUptimeMillis(); - *(int64_t*)buf3100 = rsUptimeNanos(); - *(float4*)buf3101 = rsYuvToRGBA_float4(*(uchar*)buf3102, *(uchar*)buf3103, *(uchar*)buf3104); - *(uchar4*)buf3105 = rsYuvToRGBA_uchar4(*(uchar*)buf3106, *(uchar*)buf3107, *(uchar*)buf3108); + *(rs_time_t*)buf3113 = rsTime((rs_time_t*) buf3114); + *(float4*)buf3115 = rsUnpackColor8888(*(uchar4*)buf3116); + *(int64_t*)buf3117 = rsUptimeMillis(); + *(int64_t*)buf3118 = rsUptimeNanos(); + *(float4*)buf3119 = rsYuvToRGBA_float4(*(uchar*)buf3120, *(uchar*)buf3121, *(uchar*)buf3122); + *(uchar4*)buf3123 = rsYuvToRGBA_uchar4(*(uchar*)buf3124, *(uchar*)buf3125, *(uchar*)buf3126); #ifndef __LP64__ - rsgAllocationSyncAll(*(rs_allocation*)buf3109); + rsgAllocationSyncAll(*(rs_allocation*)buf3127); #endif #ifndef __LP64__ - rsgAllocationSyncAll(*(rs_allocation*)buf3110, *(rs_allocation_usage_type*)buf3111); + rsgAllocationSyncAll(*(rs_allocation*)buf3128, *(rs_allocation_usage_type*)buf3129); #endif #ifndef __LP64__ - rsgBindColorTarget(*(rs_allocation*)buf3112, *(uint*)buf3113); + rsgBindColorTarget(*(rs_allocation*)buf3130, *(uint*)buf3131); #endif #ifndef __LP64__ - rsgBindConstant(*(rs_program_fragment*)buf3114, *(uint*)buf3115, *(rs_allocation*)buf3116); + rsgBindConstant(*(rs_program_fragment*)buf3132, *(uint*)buf3133, *(rs_allocation*)buf3134); #endif #ifndef __LP64__ - rsgBindConstant(*(rs_program_vertex*)buf3117, *(uint*)buf3118, *(rs_allocation*)buf3119); + rsgBindConstant(*(rs_program_vertex*)buf3135, *(uint*)buf3136, *(rs_allocation*)buf3137); #endif #ifndef __LP64__ - rsgBindDepthTarget(*(rs_allocation*)buf3120); + rsgBindDepthTarget(*(rs_allocation*)buf3138); #endif #ifndef __LP64__ - rsgBindFont(*(rs_font*)buf3121); + rsgBindFont(*(rs_font*)buf3139); #endif #ifndef __LP64__ - rsgBindProgramFragment(*(rs_program_fragment*)buf3122); + rsgBindProgramFragment(*(rs_program_fragment*)buf3140); #endif #ifndef __LP64__ - rsgBindProgramRaster(*(rs_program_raster*)buf3123); + rsgBindProgramRaster(*(rs_program_raster*)buf3141); #endif #ifndef __LP64__ - rsgBindProgramStore(*(rs_program_store*)buf3124); + rsgBindProgramStore(*(rs_program_store*)buf3142); #endif #ifndef __LP64__ - rsgBindProgramVertex(*(rs_program_vertex*)buf3125); + rsgBindProgramVertex(*(rs_program_vertex*)buf3143); #endif #ifndef __LP64__ - rsgBindSampler(*(rs_program_fragment*)buf3126, *(uint*)buf3127, *(rs_sampler*)buf3128); + rsgBindSampler(*(rs_program_fragment*)buf3144, *(uint*)buf3145, *(rs_sampler*)buf3146); #endif #ifndef __LP64__ - rsgBindTexture(*(rs_program_fragment*)buf3129, *(uint*)buf3130, *(rs_allocation*)buf3131); + rsgBindTexture(*(rs_program_fragment*)buf3147, *(uint*)buf3148, *(rs_allocation*)buf3149); #endif #ifndef __LP64__ rsgClearAllRenderTargets(); #endif #ifndef __LP64__ - rsgClearColor(*(float*)buf3132, *(float*)buf3133, *(float*)buf3134, *(float*)buf3135); + rsgClearColor(*(float*)buf3150, *(float*)buf3151, *(float*)buf3152, *(float*)buf3153); #endif #ifndef __LP64__ - rsgClearColorTarget(*(uint*)buf3136); + rsgClearColorTarget(*(uint*)buf3154); #endif #ifndef __LP64__ - rsgClearDepth(*(float*)buf3137); + rsgClearDepth(*(float*)buf3155); #endif #ifndef __LP64__ rsgClearDepthTarget(); #endif #ifndef __LP64__ - rsgDrawMesh(*(rs_mesh*)buf3138); + rsgDrawMesh(*(rs_mesh*)buf3156); #endif #ifndef __LP64__ - rsgDrawMesh(*(rs_mesh*)buf3139, *(uint*)buf3140); + rsgDrawMesh(*(rs_mesh*)buf3157, *(uint*)buf3158); #endif #ifndef __LP64__ - rsgDrawMesh(*(rs_mesh*)buf3141, *(uint*)buf3142, *(uint*)buf3143, *(uint*)buf3144); + rsgDrawMesh(*(rs_mesh*)buf3159, *(uint*)buf3160, *(uint*)buf3161, *(uint*)buf3162); #endif #ifndef __LP64__ - rsgDrawQuad(*(float*)buf3145, *(float*)buf3146, *(float*)buf3147, *(float*)buf3148, *(float*)buf3149, *(float*)buf3150, *(float*)buf3151, *(float*)buf3152, *(float*)buf3153, *(float*)buf3154, *(float*)buf3155, *(float*)buf3156); + rsgDrawQuad(*(float*)buf3163, *(float*)buf3164, *(float*)buf3165, *(float*)buf3166, *(float*)buf3167, *(float*)buf3168, *(float*)buf3169, *(float*)buf3170, *(float*)buf3171, *(float*)buf3172, *(float*)buf3173, *(float*)buf3174); #endif #ifndef __LP64__ - rsgDrawQuadTexCoords(*(float*)buf3157, *(float*)buf3158, *(float*)buf3159, *(float*)buf3160, *(float*)buf3161, *(float*)buf3162, *(float*)buf3163, *(float*)buf3164, *(float*)buf3165, *(float*)buf3166, *(float*)buf3167, *(float*)buf3168, *(float*)buf3169, *(float*)buf3170, *(float*)buf3171, *(float*)buf3172, *(float*)buf3173, *(float*)buf3174, *(float*)buf3175, *(float*)buf3176); + rsgDrawQuadTexCoords(*(float*)buf3175, *(float*)buf3176, *(float*)buf3177, *(float*)buf3178, *(float*)buf3179, *(float*)buf3180, *(float*)buf3181, *(float*)buf3182, *(float*)buf3183, *(float*)buf3184, *(float*)buf3185, *(float*)buf3186, *(float*)buf3187, *(float*)buf3188, *(float*)buf3189, *(float*)buf3190, *(float*)buf3191, *(float*)buf3192, *(float*)buf3193, *(float*)buf3194); #endif #ifndef __LP64__ - rsgDrawRect(*(float*)buf3177, *(float*)buf3178, *(float*)buf3179, *(float*)buf3180, *(float*)buf3181); + rsgDrawRect(*(float*)buf3195, *(float*)buf3196, *(float*)buf3197, *(float*)buf3198, *(float*)buf3199); #endif #ifndef __LP64__ - rsgDrawSpriteScreenspace(*(float*)buf3182, *(float*)buf3183, *(float*)buf3184, *(float*)buf3185, *(float*)buf3186); + rsgDrawSpriteScreenspace(*(float*)buf3200, *(float*)buf3201, *(float*)buf3202, *(float*)buf3203, *(float*)buf3204); #endif #ifndef __LP64__ - rsgDrawText((const char*) buf3187, *(int*)buf3188, *(int*)buf3189); + rsgDrawText((const char*) buf3205, *(int*)buf3206, *(int*)buf3207); #endif #ifndef __LP64__ - rsgDrawText(*(rs_allocation*)buf3190, *(int*)buf3191, *(int*)buf3192); + rsgDrawText(*(rs_allocation*)buf3208, *(int*)buf3209, *(int*)buf3210); #endif #ifndef __LP64__ - *(uint*)buf3193 = rsgFinish(); + *(uint*)buf3211 = rsgFinish(); #endif #ifndef __LP64__ - rsgFontColor(*(float*)buf3194, *(float*)buf3195, *(float*)buf3196, *(float*)buf3197); + rsgFontColor(*(float*)buf3212, *(float*)buf3213, *(float*)buf3214, *(float*)buf3215); #endif #ifndef __LP64__ - *(uint*)buf3198 = rsgGetHeight(); + *(uint*)buf3216 = rsgGetHeight(); #endif #ifndef __LP64__ - *(uint*)buf3199 = rsgGetWidth(); + *(uint*)buf3217 = rsgGetWidth(); #endif #ifndef __LP64__ - rsgMeasureText((const char*) buf3200, (int*) buf3201, (int*) buf3202, (int*) buf3203, (int*) buf3204); + rsgMeasureText((const char*) buf3218, (int*) buf3219, (int*) buf3220, (int*) buf3221, (int*) buf3222); #endif #ifndef __LP64__ - rsgMeasureText(*(rs_allocation*)buf3205, (int*) buf3206, (int*) buf3207, (int*) buf3208, (int*) buf3209); + rsgMeasureText(*(rs_allocation*)buf3223, (int*) buf3224, (int*) buf3225, (int*) buf3226, (int*) buf3227); #endif #ifndef __LP64__ - rsgMeshComputeBoundingBox(*(rs_mesh*)buf3210, (float*) buf3211, (float*) buf3212, (float*) buf3213, (float*) buf3214, (float*) buf3215, (float*) buf3216); + rsgMeshComputeBoundingBox(*(rs_mesh*)buf3228, (float*) buf3229, (float*) buf3230, (float*) buf3231, (float*) buf3232, (float*) buf3233, (float*) buf3234); #endif #ifndef __LP64__ - rsgMeshComputeBoundingBox(*(rs_mesh*)buf3217, (float3*) buf3218, (float3*) buf3219); + rsgMeshComputeBoundingBox(*(rs_mesh*)buf3235, (float3*) buf3236, (float3*) buf3237); #endif #ifndef __LP64__ - *(rs_allocation*)buf3220 = rsgMeshGetIndexAllocation(*(rs_mesh*)buf3221, *(uint32_t*)buf3222); + *(rs_allocation*)buf3238 = rsgMeshGetIndexAllocation(*(rs_mesh*)buf3239, *(uint32_t*)buf3240); #endif #ifndef __LP64__ - *(rs_primitive*)buf3223 = rsgMeshGetPrimitive(*(rs_mesh*)buf3224, *(uint32_t*)buf3225); + *(rs_primitive*)buf3241 = rsgMeshGetPrimitive(*(rs_mesh*)buf3242, *(uint32_t*)buf3243); #endif #ifndef __LP64__ - *(uint32_t*)buf3226 = rsgMeshGetPrimitiveCount(*(rs_mesh*)buf3227); + *(uint32_t*)buf3244 = rsgMeshGetPrimitiveCount(*(rs_mesh*)buf3245); #endif #ifndef __LP64__ - *(rs_allocation*)buf3228 = rsgMeshGetVertexAllocation(*(rs_mesh*)buf3229, *(uint32_t*)buf3230); + *(rs_allocation*)buf3246 = rsgMeshGetVertexAllocation(*(rs_mesh*)buf3247, *(uint32_t*)buf3248); #endif #ifndef __LP64__ - *(uint32_t*)buf3231 = rsgMeshGetVertexAllocationCount(*(rs_mesh*)buf3232); + *(uint32_t*)buf3249 = rsgMeshGetVertexAllocationCount(*(rs_mesh*)buf3250); #endif #ifndef __LP64__ - rsgProgramFragmentConstantColor(*(rs_program_fragment*)buf3233, *(float*)buf3234, *(float*)buf3235, *(float*)buf3236, *(float*)buf3237); + rsgProgramFragmentConstantColor(*(rs_program_fragment*)buf3251, *(float*)buf3252, *(float*)buf3253, *(float*)buf3254, *(float*)buf3255); #endif #ifndef __LP64__ - *(rs_cull_mode*)buf3238 = rsgProgramRasterGetCullMode(*(rs_program_raster*)buf3239); + *(rs_cull_mode*)buf3256 = rsgProgramRasterGetCullMode(*(rs_program_raster*)buf3257); #endif #ifndef __LP64__ - *(bool*)buf3240 = rsgProgramRasterIsPointSpriteEnabled(*(rs_program_raster*)buf3241); + *(bool*)buf3258 = rsgProgramRasterIsPointSpriteEnabled(*(rs_program_raster*)buf3259); #endif #ifndef __LP64__ - *(rs_blend_dst_func*)buf3242 = rsgProgramStoreGetBlendDstFunc(*(rs_program_store*)buf3243); + *(rs_blend_dst_func*)buf3260 = rsgProgramStoreGetBlendDstFunc(*(rs_program_store*)buf3261); #endif #ifndef __LP64__ - *(rs_blend_src_func*)buf3244 = rsgProgramStoreGetBlendSrcFunc(*(rs_program_store*)buf3245); + *(rs_blend_src_func*)buf3262 = rsgProgramStoreGetBlendSrcFunc(*(rs_program_store*)buf3263); #endif #ifndef __LP64__ - *(rs_depth_func*)buf3246 = rsgProgramStoreGetDepthFunc(*(rs_program_store*)buf3247); + *(rs_depth_func*)buf3264 = rsgProgramStoreGetDepthFunc(*(rs_program_store*)buf3265); #endif #ifndef __LP64__ - *(bool*)buf3248 = rsgProgramStoreIsColorMaskAlphaEnabled(*(rs_program_store*)buf3249); + *(bool*)buf3266 = rsgProgramStoreIsColorMaskAlphaEnabled(*(rs_program_store*)buf3267); #endif #ifndef __LP64__ - *(bool*)buf3250 = rsgProgramStoreIsColorMaskBlueEnabled(*(rs_program_store*)buf3251); + *(bool*)buf3268 = rsgProgramStoreIsColorMaskBlueEnabled(*(rs_program_store*)buf3269); #endif #ifndef __LP64__ - *(bool*)buf3252 = rsgProgramStoreIsColorMaskGreenEnabled(*(rs_program_store*)buf3253); + *(bool*)buf3270 = rsgProgramStoreIsColorMaskGreenEnabled(*(rs_program_store*)buf3271); #endif #ifndef __LP64__ - *(bool*)buf3254 = rsgProgramStoreIsColorMaskRedEnabled(*(rs_program_store*)buf3255); + *(bool*)buf3272 = rsgProgramStoreIsColorMaskRedEnabled(*(rs_program_store*)buf3273); #endif #ifndef __LP64__ - *(bool*)buf3256 = rsgProgramStoreIsDepthMaskEnabled(*(rs_program_store*)buf3257); + *(bool*)buf3274 = rsgProgramStoreIsDepthMaskEnabled(*(rs_program_store*)buf3275); #endif #ifndef __LP64__ - *(bool*)buf3258 = rsgProgramStoreIsDitherEnabled(*(rs_program_store*)buf3259); + *(bool*)buf3276 = rsgProgramStoreIsDitherEnabled(*(rs_program_store*)buf3277); #endif #ifndef __LP64__ - rsgProgramVertexGetProjectionMatrix((rs_matrix4x4*) buf3260); + rsgProgramVertexGetProjectionMatrix((rs_matrix4x4*) buf3278); #endif #ifndef __LP64__ - rsgProgramVertexLoadModelMatrix((const rs_matrix4x4*) buf3261); + rsgProgramVertexLoadModelMatrix((const rs_matrix4x4*) buf3279); #endif #ifndef __LP64__ - rsgProgramVertexLoadProjectionMatrix((const rs_matrix4x4*) buf3262); + rsgProgramVertexLoadProjectionMatrix((const rs_matrix4x4*) buf3280); #endif #ifndef __LP64__ - rsgProgramVertexLoadTextureMatrix((const rs_matrix4x4*) buf3263); + rsgProgramVertexLoadTextureMatrix((const rs_matrix4x4*) buf3281); #endif - *(float*)buf3264 = rsqrt(*(float*)buf3265); - *(float2*)buf3266 = rsqrt(*(float2*)buf3267); - *(float3*)buf3268 = rsqrt(*(float3*)buf3269); - *(float4*)buf3270 = rsqrt(*(float4*)buf3271); - *(float*)buf3272 = sign(*(float*)buf3273); - *(float2*)buf3274 = sign(*(float2*)buf3275); - *(float3*)buf3276 = sign(*(float3*)buf3277); - *(float4*)buf3278 = sign(*(float4*)buf3279); - *(float*)buf3280 = sin(*(float*)buf3281); - *(float2*)buf3282 = sin(*(float2*)buf3283); - *(float3*)buf3284 = sin(*(float3*)buf3285); - *(float4*)buf3286 = sin(*(float4*)buf3287); - *(float*)buf3288 = sincos(*(float*)buf3289, (float*) buf3290); - *(float2*)buf3291 = sincos(*(float2*)buf3292, (float2*) buf3293); - *(float3*)buf3294 = sincos(*(float3*)buf3295, (float3*) buf3296); - *(float4*)buf3297 = sincos(*(float4*)buf3298, (float4*) buf3299); - *(float*)buf3300 = sinh(*(float*)buf3301); - *(float2*)buf3302 = sinh(*(float2*)buf3303); - *(float3*)buf3304 = sinh(*(float3*)buf3305); - *(float4*)buf3306 = sinh(*(float4*)buf3307); - *(float*)buf3308 = sinpi(*(float*)buf3309); - *(float2*)buf3310 = sinpi(*(float2*)buf3311); - *(float3*)buf3312 = sinpi(*(float3*)buf3313); - *(float4*)buf3314 = sinpi(*(float4*)buf3315); - *(float*)buf3316 = sqrt(*(float*)buf3317); - *(float2*)buf3318 = sqrt(*(float2*)buf3319); - *(float3*)buf3320 = sqrt(*(float3*)buf3321); - *(float4*)buf3322 = sqrt(*(float4*)buf3323); - *(float*)buf3324 = step(*(float*)buf3325, *(float*)buf3326); - *(float2*)buf3327 = step(*(float2*)buf3328, *(float2*)buf3329); - *(float3*)buf3330 = step(*(float3*)buf3331, *(float3*)buf3332); - *(float4*)buf3333 = step(*(float4*)buf3334, *(float4*)buf3335); - *(float2*)buf3336 = step(*(float2*)buf3337, *(float*)buf3338); - *(float3*)buf3339 = step(*(float3*)buf3340, *(float*)buf3341); - *(float4*)buf3342 = step(*(float4*)buf3343, *(float*)buf3344); - *(float*)buf3345 = tan(*(float*)buf3346); - *(float2*)buf3347 = tan(*(float2*)buf3348); - *(float3*)buf3349 = tan(*(float3*)buf3350); - *(float4*)buf3351 = tan(*(float4*)buf3352); - *(float*)buf3353 = tanh(*(float*)buf3354); - *(float2*)buf3355 = tanh(*(float2*)buf3356); - *(float3*)buf3357 = tanh(*(float3*)buf3358); - *(float4*)buf3359 = tanh(*(float4*)buf3360); - *(float*)buf3361 = tanpi(*(float*)buf3362); - *(float2*)buf3363 = tanpi(*(float2*)buf3364); - *(float3*)buf3365 = tanpi(*(float3*)buf3366); - *(float4*)buf3367 = tanpi(*(float4*)buf3368); - *(float*)buf3369 = tgamma(*(float*)buf3370); - *(float2*)buf3371 = tgamma(*(float2*)buf3372); - *(float3*)buf3373 = tgamma(*(float3*)buf3374); - *(float4*)buf3375 = tgamma(*(float4*)buf3376); - *(float*)buf3377 = trunc(*(float*)buf3378); - *(float2*)buf3379 = trunc(*(float2*)buf3380); - *(float3*)buf3381 = trunc(*(float3*)buf3382); - *(float4*)buf3383 = trunc(*(float4*)buf3384); + *(float*)buf3282 = rsqrt(*(float*)buf3283); + *(float2*)buf3284 = rsqrt(*(float2*)buf3285); + *(float3*)buf3286 = rsqrt(*(float3*)buf3287); + *(float4*)buf3288 = rsqrt(*(float4*)buf3289); + *(float*)buf3290 = sign(*(float*)buf3291); + *(float2*)buf3292 = sign(*(float2*)buf3293); + *(float3*)buf3294 = sign(*(float3*)buf3295); + *(float4*)buf3296 = sign(*(float4*)buf3297); + *(float*)buf3298 = sin(*(float*)buf3299); + *(float2*)buf3300 = sin(*(float2*)buf3301); + *(float3*)buf3302 = sin(*(float3*)buf3303); + *(float4*)buf3304 = sin(*(float4*)buf3305); + *(float*)buf3306 = sincos(*(float*)buf3307, (float*) buf3308); + *(float2*)buf3309 = sincos(*(float2*)buf3310, (float2*) buf3311); + *(float3*)buf3312 = sincos(*(float3*)buf3313, (float3*) buf3314); + *(float4*)buf3315 = sincos(*(float4*)buf3316, (float4*) buf3317); + *(float*)buf3318 = sinh(*(float*)buf3319); + *(float2*)buf3320 = sinh(*(float2*)buf3321); + *(float3*)buf3322 = sinh(*(float3*)buf3323); + *(float4*)buf3324 = sinh(*(float4*)buf3325); + *(float*)buf3326 = sinpi(*(float*)buf3327); + *(float2*)buf3328 = sinpi(*(float2*)buf3329); + *(float3*)buf3330 = sinpi(*(float3*)buf3331); + *(float4*)buf3332 = sinpi(*(float4*)buf3333); + *(float*)buf3334 = sqrt(*(float*)buf3335); + *(float2*)buf3336 = sqrt(*(float2*)buf3337); + *(float3*)buf3338 = sqrt(*(float3*)buf3339); + *(float4*)buf3340 = sqrt(*(float4*)buf3341); + *(float*)buf3342 = step(*(float*)buf3343, *(float*)buf3344); + *(float2*)buf3345 = step(*(float2*)buf3346, *(float2*)buf3347); + *(float3*)buf3348 = step(*(float3*)buf3349, *(float3*)buf3350); + *(float4*)buf3351 = step(*(float4*)buf3352, *(float4*)buf3353); + *(float2*)buf3354 = step(*(float2*)buf3355, *(float*)buf3356); + *(float3*)buf3357 = step(*(float3*)buf3358, *(float*)buf3359); + *(float4*)buf3360 = step(*(float4*)buf3361, *(float*)buf3362); + *(float*)buf3363 = tan(*(float*)buf3364); + *(float2*)buf3365 = tan(*(float2*)buf3366); + *(float3*)buf3367 = tan(*(float3*)buf3368); + *(float4*)buf3369 = tan(*(float4*)buf3370); + *(float*)buf3371 = tanh(*(float*)buf3372); + *(float2*)buf3373 = tanh(*(float2*)buf3374); + *(float3*)buf3375 = tanh(*(float3*)buf3376); + *(float4*)buf3377 = tanh(*(float4*)buf3378); + *(float*)buf3379 = tanpi(*(float*)buf3380); + *(float2*)buf3381 = tanpi(*(float2*)buf3382); + *(float3*)buf3383 = tanpi(*(float3*)buf3384); + *(float4*)buf3385 = tanpi(*(float4*)buf3386); + *(float*)buf3387 = tgamma(*(float*)buf3388); + *(float2*)buf3389 = tgamma(*(float2*)buf3390); + *(float3*)buf3391 = tgamma(*(float3*)buf3392); + *(float4*)buf3393 = tgamma(*(float4*)buf3394); + *(float*)buf3395 = trunc(*(float*)buf3396); + *(float2*)buf3397 = trunc(*(float2*)buf3398); + *(float3*)buf3399 = trunc(*(float3*)buf3400); + *(float4*)buf3401 = trunc(*(float4*)buf3402); } diff --git a/tests/P_all_api_21/all21.rs b/tests/P_all_api_21/all21.rs index 854cc79..6d7be2a 100644 --- a/tests/P_all_api_21/all21.rs +++ b/tests/P_all_api_21/all21.rs @@ -4051,6 +4051,24 @@ char buf4025[200]; char buf4026[200]; char buf4027[200]; char buf4028[200]; +char buf4029[200]; +char buf4030[200]; +char buf4031[200]; +char buf4032[200]; +char buf4033[200]; +char buf4034[200]; +char buf4035[200]; +char buf4036[200]; +char buf4037[200]; +char buf4038[200]; +char buf4039[200]; +char buf4040[200]; +char buf4041[200]; +char buf4042[200]; +char buf4043[200]; +char buf4044[200]; +char buf4045[200]; +char buf4046[200]; void RS_KERNEL test(int in) { *(uchar*)buf0 = abs(*(char*)buf1); @@ -4683,982 +4701,988 @@ void RS_KERNEL test(int in) { *(float2*)buf1468 = max(*(float2*)buf1469, *(float2*)buf1470); *(float3*)buf1471 = max(*(float3*)buf1472, *(float3*)buf1473); *(float4*)buf1474 = max(*(float4*)buf1475, *(float4*)buf1476); - *(char*)buf1477 = max(*(char*)buf1478, *(char*)buf1479); - *(char2*)buf1480 = max(*(char2*)buf1481, *(char2*)buf1482); - *(char3*)buf1483 = max(*(char3*)buf1484, *(char3*)buf1485); - *(char4*)buf1486 = max(*(char4*)buf1487, *(char4*)buf1488); - *(uchar*)buf1489 = max(*(uchar*)buf1490, *(uchar*)buf1491); - *(uchar2*)buf1492 = max(*(uchar2*)buf1493, *(uchar2*)buf1494); - *(uchar3*)buf1495 = max(*(uchar3*)buf1496, *(uchar3*)buf1497); - *(uchar4*)buf1498 = max(*(uchar4*)buf1499, *(uchar4*)buf1500); - *(short*)buf1501 = max(*(short*)buf1502, *(short*)buf1503); - *(short2*)buf1504 = max(*(short2*)buf1505, *(short2*)buf1506); - *(short3*)buf1507 = max(*(short3*)buf1508, *(short3*)buf1509); - *(short4*)buf1510 = max(*(short4*)buf1511, *(short4*)buf1512); - *(ushort*)buf1513 = max(*(ushort*)buf1514, *(ushort*)buf1515); - *(ushort2*)buf1516 = max(*(ushort2*)buf1517, *(ushort2*)buf1518); - *(ushort3*)buf1519 = max(*(ushort3*)buf1520, *(ushort3*)buf1521); - *(ushort4*)buf1522 = max(*(ushort4*)buf1523, *(ushort4*)buf1524); - *(int*)buf1525 = max(*(int*)buf1526, *(int*)buf1527); - *(int2*)buf1528 = max(*(int2*)buf1529, *(int2*)buf1530); - *(int3*)buf1531 = max(*(int3*)buf1532, *(int3*)buf1533); - *(int4*)buf1534 = max(*(int4*)buf1535, *(int4*)buf1536); - *(uint*)buf1537 = max(*(uint*)buf1538, *(uint*)buf1539); - *(uint2*)buf1540 = max(*(uint2*)buf1541, *(uint2*)buf1542); - *(uint3*)buf1543 = max(*(uint3*)buf1544, *(uint3*)buf1545); - *(uint4*)buf1546 = max(*(uint4*)buf1547, *(uint4*)buf1548); - *(long*)buf1549 = max(*(long*)buf1550, *(long*)buf1551); - *(long2*)buf1552 = max(*(long2*)buf1553, *(long2*)buf1554); - *(long3*)buf1555 = max(*(long3*)buf1556, *(long3*)buf1557); - *(long4*)buf1558 = max(*(long4*)buf1559, *(long4*)buf1560); - *(ulong*)buf1561 = max(*(ulong*)buf1562, *(ulong*)buf1563); - *(ulong2*)buf1564 = max(*(ulong2*)buf1565, *(ulong2*)buf1566); - *(ulong3*)buf1567 = max(*(ulong3*)buf1568, *(ulong3*)buf1569); - *(ulong4*)buf1570 = max(*(ulong4*)buf1571, *(ulong4*)buf1572); - *(float*)buf1573 = min(*(float*)buf1574, *(float*)buf1575); - *(float2*)buf1576 = min(*(float2*)buf1577, *(float2*)buf1578); - *(float3*)buf1579 = min(*(float3*)buf1580, *(float3*)buf1581); - *(float4*)buf1582 = min(*(float4*)buf1583, *(float4*)buf1584); - *(char*)buf1585 = min(*(char*)buf1586, *(char*)buf1587); - *(char2*)buf1588 = min(*(char2*)buf1589, *(char2*)buf1590); - *(char3*)buf1591 = min(*(char3*)buf1592, *(char3*)buf1593); - *(char4*)buf1594 = min(*(char4*)buf1595, *(char4*)buf1596); - *(uchar*)buf1597 = min(*(uchar*)buf1598, *(uchar*)buf1599); - *(uchar2*)buf1600 = min(*(uchar2*)buf1601, *(uchar2*)buf1602); - *(uchar3*)buf1603 = min(*(uchar3*)buf1604, *(uchar3*)buf1605); - *(uchar4*)buf1606 = min(*(uchar4*)buf1607, *(uchar4*)buf1608); - *(short*)buf1609 = min(*(short*)buf1610, *(short*)buf1611); - *(short2*)buf1612 = min(*(short2*)buf1613, *(short2*)buf1614); - *(short3*)buf1615 = min(*(short3*)buf1616, *(short3*)buf1617); - *(short4*)buf1618 = min(*(short4*)buf1619, *(short4*)buf1620); - *(ushort*)buf1621 = min(*(ushort*)buf1622, *(ushort*)buf1623); - *(ushort2*)buf1624 = min(*(ushort2*)buf1625, *(ushort2*)buf1626); - *(ushort3*)buf1627 = min(*(ushort3*)buf1628, *(ushort3*)buf1629); - *(ushort4*)buf1630 = min(*(ushort4*)buf1631, *(ushort4*)buf1632); - *(int*)buf1633 = min(*(int*)buf1634, *(int*)buf1635); - *(int2*)buf1636 = min(*(int2*)buf1637, *(int2*)buf1638); - *(int3*)buf1639 = min(*(int3*)buf1640, *(int3*)buf1641); - *(int4*)buf1642 = min(*(int4*)buf1643, *(int4*)buf1644); - *(uint*)buf1645 = min(*(uint*)buf1646, *(uint*)buf1647); - *(uint2*)buf1648 = min(*(uint2*)buf1649, *(uint2*)buf1650); - *(uint3*)buf1651 = min(*(uint3*)buf1652, *(uint3*)buf1653); - *(uint4*)buf1654 = min(*(uint4*)buf1655, *(uint4*)buf1656); - *(long*)buf1657 = min(*(long*)buf1658, *(long*)buf1659); - *(long2*)buf1660 = min(*(long2*)buf1661, *(long2*)buf1662); - *(long3*)buf1663 = min(*(long3*)buf1664, *(long3*)buf1665); - *(long4*)buf1666 = min(*(long4*)buf1667, *(long4*)buf1668); - *(ulong*)buf1669 = min(*(ulong*)buf1670, *(ulong*)buf1671); - *(ulong2*)buf1672 = min(*(ulong2*)buf1673, *(ulong2*)buf1674); - *(ulong3*)buf1675 = min(*(ulong3*)buf1676, *(ulong3*)buf1677); - *(ulong4*)buf1678 = min(*(ulong4*)buf1679, *(ulong4*)buf1680); - *(float*)buf1681 = mix(*(float*)buf1682, *(float*)buf1683, *(float*)buf1684); - *(float2*)buf1685 = mix(*(float2*)buf1686, *(float2*)buf1687, *(float2*)buf1688); - *(float3*)buf1689 = mix(*(float3*)buf1690, *(float3*)buf1691, *(float3*)buf1692); - *(float4*)buf1693 = mix(*(float4*)buf1694, *(float4*)buf1695, *(float4*)buf1696); - *(float2*)buf1697 = mix(*(float2*)buf1698, *(float2*)buf1699, *(float*)buf1700); - *(float3*)buf1701 = mix(*(float3*)buf1702, *(float3*)buf1703, *(float*)buf1704); - *(float4*)buf1705 = mix(*(float4*)buf1706, *(float4*)buf1707, *(float*)buf1708); - *(float*)buf1709 = modf(*(float*)buf1710, (float*) buf1711); - *(float2*)buf1712 = modf(*(float2*)buf1713, (float2*) buf1714); - *(float3*)buf1715 = modf(*(float3*)buf1716, (float3*) buf1717); - *(float4*)buf1718 = modf(*(float4*)buf1719, (float4*) buf1720); - *(float*)buf1721 = nan(*(uint*)buf1722); - *(float*)buf1723 = native_acos(*(float*)buf1724); - *(float2*)buf1725 = native_acos(*(float2*)buf1726); - *(float3*)buf1727 = native_acos(*(float3*)buf1728); - *(float4*)buf1729 = native_acos(*(float4*)buf1730); - *(float*)buf1731 = native_acosh(*(float*)buf1732); - *(float2*)buf1733 = native_acosh(*(float2*)buf1734); - *(float3*)buf1735 = native_acosh(*(float3*)buf1736); - *(float4*)buf1737 = native_acosh(*(float4*)buf1738); - *(float*)buf1739 = native_acospi(*(float*)buf1740); - *(float2*)buf1741 = native_acospi(*(float2*)buf1742); - *(float3*)buf1743 = native_acospi(*(float3*)buf1744); - *(float4*)buf1745 = native_acospi(*(float4*)buf1746); - *(float*)buf1747 = native_asin(*(float*)buf1748); - *(float2*)buf1749 = native_asin(*(float2*)buf1750); - *(float3*)buf1751 = native_asin(*(float3*)buf1752); - *(float4*)buf1753 = native_asin(*(float4*)buf1754); - *(float*)buf1755 = native_asinh(*(float*)buf1756); - *(float2*)buf1757 = native_asinh(*(float2*)buf1758); - *(float3*)buf1759 = native_asinh(*(float3*)buf1760); - *(float4*)buf1761 = native_asinh(*(float4*)buf1762); - *(float*)buf1763 = native_asinpi(*(float*)buf1764); - *(float2*)buf1765 = native_asinpi(*(float2*)buf1766); - *(float3*)buf1767 = native_asinpi(*(float3*)buf1768); - *(float4*)buf1769 = native_asinpi(*(float4*)buf1770); - *(float*)buf1771 = native_atan(*(float*)buf1772); - *(float2*)buf1773 = native_atan(*(float2*)buf1774); - *(float3*)buf1775 = native_atan(*(float3*)buf1776); - *(float4*)buf1777 = native_atan(*(float4*)buf1778); - *(float*)buf1779 = native_atan2(*(float*)buf1780, *(float*)buf1781); - *(float2*)buf1782 = native_atan2(*(float2*)buf1783, *(float2*)buf1784); - *(float3*)buf1785 = native_atan2(*(float3*)buf1786, *(float3*)buf1787); - *(float4*)buf1788 = native_atan2(*(float4*)buf1789, *(float4*)buf1790); - *(float*)buf1791 = native_atan2pi(*(float*)buf1792, *(float*)buf1793); - *(float2*)buf1794 = native_atan2pi(*(float2*)buf1795, *(float2*)buf1796); - *(float3*)buf1797 = native_atan2pi(*(float3*)buf1798, *(float3*)buf1799); - *(float4*)buf1800 = native_atan2pi(*(float4*)buf1801, *(float4*)buf1802); - *(float*)buf1803 = native_atanh(*(float*)buf1804); - *(float2*)buf1805 = native_atanh(*(float2*)buf1806); - *(float3*)buf1807 = native_atanh(*(float3*)buf1808); - *(float4*)buf1809 = native_atanh(*(float4*)buf1810); - *(float*)buf1811 = native_atanpi(*(float*)buf1812); - *(float2*)buf1813 = native_atanpi(*(float2*)buf1814); - *(float3*)buf1815 = native_atanpi(*(float3*)buf1816); - *(float4*)buf1817 = native_atanpi(*(float4*)buf1818); - *(float*)buf1819 = native_cbrt(*(float*)buf1820); - *(float2*)buf1821 = native_cbrt(*(float2*)buf1822); - *(float3*)buf1823 = native_cbrt(*(float3*)buf1824); - *(float4*)buf1825 = native_cbrt(*(float4*)buf1826); - *(float*)buf1827 = native_cos(*(float*)buf1828); - *(float2*)buf1829 = native_cos(*(float2*)buf1830); - *(float3*)buf1831 = native_cos(*(float3*)buf1832); - *(float4*)buf1833 = native_cos(*(float4*)buf1834); - *(float*)buf1835 = native_cosh(*(float*)buf1836); - *(float2*)buf1837 = native_cosh(*(float2*)buf1838); - *(float3*)buf1839 = native_cosh(*(float3*)buf1840); - *(float4*)buf1841 = native_cosh(*(float4*)buf1842); - *(float*)buf1843 = native_cospi(*(float*)buf1844); - *(float2*)buf1845 = native_cospi(*(float2*)buf1846); - *(float3*)buf1847 = native_cospi(*(float3*)buf1848); - *(float4*)buf1849 = native_cospi(*(float4*)buf1850); - *(float*)buf1851 = native_distance(*(float*)buf1852, *(float*)buf1853); - *(float*)buf1854 = native_distance(*(float2*)buf1855, *(float2*)buf1856); - *(float*)buf1857 = native_distance(*(float3*)buf1858, *(float3*)buf1859); - *(float*)buf1860 = native_distance(*(float4*)buf1861, *(float4*)buf1862); - *(float*)buf1863 = native_divide(*(float*)buf1864, *(float*)buf1865); - *(float2*)buf1866 = native_divide(*(float2*)buf1867, *(float2*)buf1868); - *(float3*)buf1869 = native_divide(*(float3*)buf1870, *(float3*)buf1871); - *(float4*)buf1872 = native_divide(*(float4*)buf1873, *(float4*)buf1874); - *(float*)buf1875 = native_exp(*(float*)buf1876); - *(float2*)buf1877 = native_exp(*(float2*)buf1878); - *(float3*)buf1879 = native_exp(*(float3*)buf1880); - *(float4*)buf1881 = native_exp(*(float4*)buf1882); - *(float*)buf1883 = native_exp10(*(float*)buf1884); - *(float2*)buf1885 = native_exp10(*(float2*)buf1886); - *(float3*)buf1887 = native_exp10(*(float3*)buf1888); - *(float4*)buf1889 = native_exp10(*(float4*)buf1890); - *(float*)buf1891 = native_exp2(*(float*)buf1892); - *(float2*)buf1893 = native_exp2(*(float2*)buf1894); - *(float3*)buf1895 = native_exp2(*(float3*)buf1896); - *(float4*)buf1897 = native_exp2(*(float4*)buf1898); - *(float*)buf1899 = native_expm1(*(float*)buf1900); - *(float2*)buf1901 = native_expm1(*(float2*)buf1902); - *(float3*)buf1903 = native_expm1(*(float3*)buf1904); - *(float4*)buf1905 = native_expm1(*(float4*)buf1906); - *(float*)buf1907 = native_hypot(*(float*)buf1908, *(float*)buf1909); - *(float2*)buf1910 = native_hypot(*(float2*)buf1911, *(float2*)buf1912); - *(float3*)buf1913 = native_hypot(*(float3*)buf1914, *(float3*)buf1915); - *(float4*)buf1916 = native_hypot(*(float4*)buf1917, *(float4*)buf1918); - *(float*)buf1919 = native_length(*(float*)buf1920); - *(float*)buf1921 = native_length(*(float2*)buf1922); - *(float*)buf1923 = native_length(*(float3*)buf1924); - *(float*)buf1925 = native_length(*(float4*)buf1926); - *(float*)buf1927 = native_log(*(float*)buf1928); - *(float2*)buf1929 = native_log(*(float2*)buf1930); - *(float3*)buf1931 = native_log(*(float3*)buf1932); - *(float4*)buf1933 = native_log(*(float4*)buf1934); - *(float*)buf1935 = native_log10(*(float*)buf1936); - *(float2*)buf1937 = native_log10(*(float2*)buf1938); - *(float3*)buf1939 = native_log10(*(float3*)buf1940); - *(float4*)buf1941 = native_log10(*(float4*)buf1942); - *(float*)buf1943 = native_log1p(*(float*)buf1944); - *(float2*)buf1945 = native_log1p(*(float2*)buf1946); - *(float3*)buf1947 = native_log1p(*(float3*)buf1948); - *(float4*)buf1949 = native_log1p(*(float4*)buf1950); - *(float*)buf1951 = native_log2(*(float*)buf1952); - *(float2*)buf1953 = native_log2(*(float2*)buf1954); - *(float3*)buf1955 = native_log2(*(float3*)buf1956); - *(float4*)buf1957 = native_log2(*(float4*)buf1958); - *(float*)buf1959 = native_normalize(*(float*)buf1960); - *(float2*)buf1961 = native_normalize(*(float2*)buf1962); - *(float3*)buf1963 = native_normalize(*(float3*)buf1964); - *(float4*)buf1965 = native_normalize(*(float4*)buf1966); - *(float*)buf1967 = native_powr(*(float*)buf1968, *(float*)buf1969); - *(float2*)buf1970 = native_powr(*(float2*)buf1971, *(float2*)buf1972); - *(float3*)buf1973 = native_powr(*(float3*)buf1974, *(float3*)buf1975); - *(float4*)buf1976 = native_powr(*(float4*)buf1977, *(float4*)buf1978); - *(float*)buf1979 = native_recip(*(float*)buf1980); - *(float2*)buf1981 = native_recip(*(float2*)buf1982); - *(float3*)buf1983 = native_recip(*(float3*)buf1984); - *(float4*)buf1985 = native_recip(*(float4*)buf1986); - *(float*)buf1987 = native_rootn(*(float*)buf1988, *(int*)buf1989); - *(float2*)buf1990 = native_rootn(*(float2*)buf1991, *(int2*)buf1992); - *(float3*)buf1993 = native_rootn(*(float3*)buf1994, *(int3*)buf1995); - *(float4*)buf1996 = native_rootn(*(float4*)buf1997, *(int4*)buf1998); - *(float*)buf1999 = native_rsqrt(*(float*)buf2000); - *(float2*)buf2001 = native_rsqrt(*(float2*)buf2002); - *(float3*)buf2003 = native_rsqrt(*(float3*)buf2004); - *(float4*)buf2005 = native_rsqrt(*(float4*)buf2006); - *(float*)buf2007 = native_sin(*(float*)buf2008); - *(float2*)buf2009 = native_sin(*(float2*)buf2010); - *(float3*)buf2011 = native_sin(*(float3*)buf2012); - *(float4*)buf2013 = native_sin(*(float4*)buf2014); - *(float*)buf2015 = native_sincos(*(float*)buf2016, (float*) buf2017); - *(float2*)buf2018 = native_sincos(*(float2*)buf2019, (float2*) buf2020); - *(float3*)buf2021 = native_sincos(*(float3*)buf2022, (float3*) buf2023); - *(float4*)buf2024 = native_sincos(*(float4*)buf2025, (float4*) buf2026); - *(float*)buf2027 = native_sinh(*(float*)buf2028); - *(float2*)buf2029 = native_sinh(*(float2*)buf2030); - *(float3*)buf2031 = native_sinh(*(float3*)buf2032); - *(float4*)buf2033 = native_sinh(*(float4*)buf2034); - *(float*)buf2035 = native_sinpi(*(float*)buf2036); - *(float2*)buf2037 = native_sinpi(*(float2*)buf2038); - *(float3*)buf2039 = native_sinpi(*(float3*)buf2040); - *(float4*)buf2041 = native_sinpi(*(float4*)buf2042); - *(float*)buf2043 = native_sqrt(*(float*)buf2044); - *(float2*)buf2045 = native_sqrt(*(float2*)buf2046); - *(float3*)buf2047 = native_sqrt(*(float3*)buf2048); - *(float4*)buf2049 = native_sqrt(*(float4*)buf2050); - *(float*)buf2051 = native_tan(*(float*)buf2052); - *(float2*)buf2053 = native_tan(*(float2*)buf2054); - *(float3*)buf2055 = native_tan(*(float3*)buf2056); - *(float4*)buf2057 = native_tan(*(float4*)buf2058); - *(float*)buf2059 = native_tanh(*(float*)buf2060); - *(float2*)buf2061 = native_tanh(*(float2*)buf2062); - *(float3*)buf2063 = native_tanh(*(float3*)buf2064); - *(float4*)buf2065 = native_tanh(*(float4*)buf2066); - *(float*)buf2067 = native_tanpi(*(float*)buf2068); - *(float2*)buf2069 = native_tanpi(*(float2*)buf2070); - *(float3*)buf2071 = native_tanpi(*(float3*)buf2072); - *(float4*)buf2073 = native_tanpi(*(float4*)buf2074); - *(float*)buf2075 = nextafter(*(float*)buf2076, *(float*)buf2077); - *(float2*)buf2078 = nextafter(*(float2*)buf2079, *(float2*)buf2080); - *(float3*)buf2081 = nextafter(*(float3*)buf2082, *(float3*)buf2083); - *(float4*)buf2084 = nextafter(*(float4*)buf2085, *(float4*)buf2086); - *(float*)buf2087 = normalize(*(float*)buf2088); - *(float2*)buf2089 = normalize(*(float2*)buf2090); - *(float3*)buf2091 = normalize(*(float3*)buf2092); - *(float4*)buf2093 = normalize(*(float4*)buf2094); - *(float*)buf2095 = pow(*(float*)buf2096, *(float*)buf2097); - *(float2*)buf2098 = pow(*(float2*)buf2099, *(float2*)buf2100); - *(float3*)buf2101 = pow(*(float3*)buf2102, *(float3*)buf2103); - *(float4*)buf2104 = pow(*(float4*)buf2105, *(float4*)buf2106); - *(float*)buf2107 = pown(*(float*)buf2108, *(int*)buf2109); - *(float2*)buf2110 = pown(*(float2*)buf2111, *(int2*)buf2112); - *(float3*)buf2113 = pown(*(float3*)buf2114, *(int3*)buf2115); - *(float4*)buf2116 = pown(*(float4*)buf2117, *(int4*)buf2118); - *(float*)buf2119 = powr(*(float*)buf2120, *(float*)buf2121); - *(float2*)buf2122 = powr(*(float2*)buf2123, *(float2*)buf2124); - *(float3*)buf2125 = powr(*(float3*)buf2126, *(float3*)buf2127); - *(float4*)buf2128 = powr(*(float4*)buf2129, *(float4*)buf2130); - *(float*)buf2131 = radians(*(float*)buf2132); - *(float2*)buf2133 = radians(*(float2*)buf2134); - *(float3*)buf2135 = radians(*(float3*)buf2136); - *(float4*)buf2137 = radians(*(float4*)buf2138); - *(float*)buf2139 = remainder(*(float*)buf2140, *(float*)buf2141); - *(float2*)buf2142 = remainder(*(float2*)buf2143, *(float2*)buf2144); - *(float3*)buf2145 = remainder(*(float3*)buf2146, *(float3*)buf2147); - *(float4*)buf2148 = remainder(*(float4*)buf2149, *(float4*)buf2150); - *(float*)buf2151 = remquo(*(float*)buf2152, *(float*)buf2153, (int*) buf2154); - *(float2*)buf2155 = remquo(*(float2*)buf2156, *(float2*)buf2157, (int2*) buf2158); - *(float3*)buf2159 = remquo(*(float3*)buf2160, *(float3*)buf2161, (int3*) buf2162); - *(float4*)buf2163 = remquo(*(float4*)buf2164, *(float4*)buf2165, (int4*) buf2166); - *(float*)buf2167 = rint(*(float*)buf2168); - *(float2*)buf2169 = rint(*(float2*)buf2170); - *(float3*)buf2171 = rint(*(float3*)buf2172); - *(float4*)buf2173 = rint(*(float4*)buf2174); - *(float*)buf2175 = rootn(*(float*)buf2176, *(int*)buf2177); - *(float2*)buf2178 = rootn(*(float2*)buf2179, *(int2*)buf2180); - *(float3*)buf2181 = rootn(*(float3*)buf2182, *(int3*)buf2183); - *(float4*)buf2184 = rootn(*(float4*)buf2185, *(int4*)buf2186); - *(float*)buf2187 = round(*(float*)buf2188); - *(float2*)buf2189 = round(*(float2*)buf2190); - *(float3*)buf2191 = round(*(float3*)buf2192); - *(float4*)buf2193 = round(*(float4*)buf2194); - rsAllocationCopy1DRange(*(rs_allocation*)buf2195, *(uint32_t*)buf2196, *(uint32_t*)buf2197, *(uint32_t*)buf2198, *(rs_allocation*)buf2199, *(uint32_t*)buf2200, *(uint32_t*)buf2201); - rsAllocationCopy2DRange(*(rs_allocation*)buf2202, *(uint32_t*)buf2203, *(uint32_t*)buf2204, *(uint32_t*)buf2205, *(rs_allocation_cubemap_face*)buf2206, *(uint32_t*)buf2207, *(uint32_t*)buf2208, *(rs_allocation*)buf2209, *(uint32_t*)buf2210, *(uint32_t*)buf2211, *(uint32_t*)buf2212, *(rs_allocation_cubemap_face*)buf2213); - *(uint32_t*)buf2214 = rsAllocationGetDimFaces(*(rs_allocation*)buf2215); - *(uint32_t*)buf2216 = rsAllocationGetDimLOD(*(rs_allocation*)buf2217); - *(uint32_t*)buf2218 = rsAllocationGetDimX(*(rs_allocation*)buf2219); - *(uint32_t*)buf2220 = rsAllocationGetDimY(*(rs_allocation*)buf2221); - *(uint32_t*)buf2222 = rsAllocationGetDimZ(*(rs_allocation*)buf2223); - *(rs_element*)buf2224 = rsAllocationGetElement(*(rs_allocation*)buf2225); - rsAllocationIoReceive(*(rs_allocation*)buf2226); - rsAllocationIoSend(*(rs_allocation*)buf2227); - *(int32_t*)buf2228 = rsAtomicAdd((volatile int32_t*) buf2229, *(int32_t*)buf2230); - *(int32_t*)buf2231 = rsAtomicAdd((volatile uint32_t*) buf2232, *(uint32_t*)buf2233); - *(int32_t*)buf2234 = rsAtomicAnd((volatile int32_t*) buf2235, *(int32_t*)buf2236); - *(int32_t*)buf2237 = rsAtomicAnd((volatile uint32_t*) buf2238, *(uint32_t*)buf2239); - *(int32_t*)buf2240 = rsAtomicCas((volatile int32_t*) buf2241, *(int32_t*)buf2242, *(int32_t*)buf2243); - *(uint32_t*)buf2244 = rsAtomicCas((volatile uint32_t*) buf2245, *(uint32_t*)buf2246, *(uint32_t*)buf2247); - *(int32_t*)buf2248 = rsAtomicDec((volatile int32_t*) buf2249); - *(int32_t*)buf2250 = rsAtomicDec((volatile uint32_t*) buf2251); - *(int32_t*)buf2252 = rsAtomicInc((volatile int32_t*) buf2253); - *(int32_t*)buf2254 = rsAtomicInc((volatile uint32_t*) buf2255); - *(uint32_t*)buf2256 = rsAtomicMax((volatile uint32_t*) buf2257, *(uint32_t*)buf2258); - *(int32_t*)buf2259 = rsAtomicMax((volatile int32_t*) buf2260, *(int32_t*)buf2261); - *(uint32_t*)buf2262 = rsAtomicMin((volatile uint32_t*) buf2263, *(uint32_t*)buf2264); - *(int32_t*)buf2265 = rsAtomicMin((volatile int32_t*) buf2266, *(int32_t*)buf2267); - *(int32_t*)buf2268 = rsAtomicOr((volatile int32_t*) buf2269, *(int32_t*)buf2270); - *(int32_t*)buf2271 = rsAtomicOr((volatile uint32_t*) buf2272, *(uint32_t*)buf2273); - *(int32_t*)buf2274 = rsAtomicSub((volatile int32_t*) buf2275, *(int32_t*)buf2276); - *(int32_t*)buf2277 = rsAtomicSub((volatile uint32_t*) buf2278, *(uint32_t*)buf2279); - *(int32_t*)buf2280 = rsAtomicXor((volatile int32_t*) buf2281, *(int32_t*)buf2282); - *(int32_t*)buf2283 = rsAtomicXor((volatile uint32_t*) buf2284, *(uint32_t*)buf2285); - *(char*)buf2286 = rsClamp(*(char*)buf2287, *(char*)buf2288, *(char*)buf2289); - *(uchar*)buf2290 = rsClamp(*(uchar*)buf2291, *(uchar*)buf2292, *(uchar*)buf2293); - *(short*)buf2294 = rsClamp(*(short*)buf2295, *(short*)buf2296, *(short*)buf2297); - *(ushort*)buf2298 = rsClamp(*(ushort*)buf2299, *(ushort*)buf2300, *(ushort*)buf2301); - *(int*)buf2302 = rsClamp(*(int*)buf2303, *(int*)buf2304, *(int*)buf2305); - *(uint*)buf2306 = rsClamp(*(uint*)buf2307, *(uint*)buf2308, *(uint*)buf2309); - rsClearObject((rs_element*) buf2310); - rsClearObject((rs_type*) buf2311); - rsClearObject((rs_allocation*) buf2312); - rsClearObject((rs_sampler*) buf2313); - rsClearObject((rs_script*) buf2314); + *(float2*)buf1477 = max(*(float2*)buf1478, *(float*)buf1479); + *(float3*)buf1480 = max(*(float3*)buf1481, *(float*)buf1482); + *(float4*)buf1483 = max(*(float4*)buf1484, *(float*)buf1485); + *(char*)buf1486 = max(*(char*)buf1487, *(char*)buf1488); + *(char2*)buf1489 = max(*(char2*)buf1490, *(char2*)buf1491); + *(char3*)buf1492 = max(*(char3*)buf1493, *(char3*)buf1494); + *(char4*)buf1495 = max(*(char4*)buf1496, *(char4*)buf1497); + *(uchar*)buf1498 = max(*(uchar*)buf1499, *(uchar*)buf1500); + *(uchar2*)buf1501 = max(*(uchar2*)buf1502, *(uchar2*)buf1503); + *(uchar3*)buf1504 = max(*(uchar3*)buf1505, *(uchar3*)buf1506); + *(uchar4*)buf1507 = max(*(uchar4*)buf1508, *(uchar4*)buf1509); + *(short*)buf1510 = max(*(short*)buf1511, *(short*)buf1512); + *(short2*)buf1513 = max(*(short2*)buf1514, *(short2*)buf1515); + *(short3*)buf1516 = max(*(short3*)buf1517, *(short3*)buf1518); + *(short4*)buf1519 = max(*(short4*)buf1520, *(short4*)buf1521); + *(ushort*)buf1522 = max(*(ushort*)buf1523, *(ushort*)buf1524); + *(ushort2*)buf1525 = max(*(ushort2*)buf1526, *(ushort2*)buf1527); + *(ushort3*)buf1528 = max(*(ushort3*)buf1529, *(ushort3*)buf1530); + *(ushort4*)buf1531 = max(*(ushort4*)buf1532, *(ushort4*)buf1533); + *(int*)buf1534 = max(*(int*)buf1535, *(int*)buf1536); + *(int2*)buf1537 = max(*(int2*)buf1538, *(int2*)buf1539); + *(int3*)buf1540 = max(*(int3*)buf1541, *(int3*)buf1542); + *(int4*)buf1543 = max(*(int4*)buf1544, *(int4*)buf1545); + *(uint*)buf1546 = max(*(uint*)buf1547, *(uint*)buf1548); + *(uint2*)buf1549 = max(*(uint2*)buf1550, *(uint2*)buf1551); + *(uint3*)buf1552 = max(*(uint3*)buf1553, *(uint3*)buf1554); + *(uint4*)buf1555 = max(*(uint4*)buf1556, *(uint4*)buf1557); + *(long*)buf1558 = max(*(long*)buf1559, *(long*)buf1560); + *(long2*)buf1561 = max(*(long2*)buf1562, *(long2*)buf1563); + *(long3*)buf1564 = max(*(long3*)buf1565, *(long3*)buf1566); + *(long4*)buf1567 = max(*(long4*)buf1568, *(long4*)buf1569); + *(ulong*)buf1570 = max(*(ulong*)buf1571, *(ulong*)buf1572); + *(ulong2*)buf1573 = max(*(ulong2*)buf1574, *(ulong2*)buf1575); + *(ulong3*)buf1576 = max(*(ulong3*)buf1577, *(ulong3*)buf1578); + *(ulong4*)buf1579 = max(*(ulong4*)buf1580, *(ulong4*)buf1581); + *(float*)buf1582 = min(*(float*)buf1583, *(float*)buf1584); + *(float2*)buf1585 = min(*(float2*)buf1586, *(float2*)buf1587); + *(float3*)buf1588 = min(*(float3*)buf1589, *(float3*)buf1590); + *(float4*)buf1591 = min(*(float4*)buf1592, *(float4*)buf1593); + *(float2*)buf1594 = min(*(float2*)buf1595, *(float*)buf1596); + *(float3*)buf1597 = min(*(float3*)buf1598, *(float*)buf1599); + *(float4*)buf1600 = min(*(float4*)buf1601, *(float*)buf1602); + *(char*)buf1603 = min(*(char*)buf1604, *(char*)buf1605); + *(char2*)buf1606 = min(*(char2*)buf1607, *(char2*)buf1608); + *(char3*)buf1609 = min(*(char3*)buf1610, *(char3*)buf1611); + *(char4*)buf1612 = min(*(char4*)buf1613, *(char4*)buf1614); + *(uchar*)buf1615 = min(*(uchar*)buf1616, *(uchar*)buf1617); + *(uchar2*)buf1618 = min(*(uchar2*)buf1619, *(uchar2*)buf1620); + *(uchar3*)buf1621 = min(*(uchar3*)buf1622, *(uchar3*)buf1623); + *(uchar4*)buf1624 = min(*(uchar4*)buf1625, *(uchar4*)buf1626); + *(short*)buf1627 = min(*(short*)buf1628, *(short*)buf1629); + *(short2*)buf1630 = min(*(short2*)buf1631, *(short2*)buf1632); + *(short3*)buf1633 = min(*(short3*)buf1634, *(short3*)buf1635); + *(short4*)buf1636 = min(*(short4*)buf1637, *(short4*)buf1638); + *(ushort*)buf1639 = min(*(ushort*)buf1640, *(ushort*)buf1641); + *(ushort2*)buf1642 = min(*(ushort2*)buf1643, *(ushort2*)buf1644); + *(ushort3*)buf1645 = min(*(ushort3*)buf1646, *(ushort3*)buf1647); + *(ushort4*)buf1648 = min(*(ushort4*)buf1649, *(ushort4*)buf1650); + *(int*)buf1651 = min(*(int*)buf1652, *(int*)buf1653); + *(int2*)buf1654 = min(*(int2*)buf1655, *(int2*)buf1656); + *(int3*)buf1657 = min(*(int3*)buf1658, *(int3*)buf1659); + *(int4*)buf1660 = min(*(int4*)buf1661, *(int4*)buf1662); + *(uint*)buf1663 = min(*(uint*)buf1664, *(uint*)buf1665); + *(uint2*)buf1666 = min(*(uint2*)buf1667, *(uint2*)buf1668); + *(uint3*)buf1669 = min(*(uint3*)buf1670, *(uint3*)buf1671); + *(uint4*)buf1672 = min(*(uint4*)buf1673, *(uint4*)buf1674); + *(long*)buf1675 = min(*(long*)buf1676, *(long*)buf1677); + *(long2*)buf1678 = min(*(long2*)buf1679, *(long2*)buf1680); + *(long3*)buf1681 = min(*(long3*)buf1682, *(long3*)buf1683); + *(long4*)buf1684 = min(*(long4*)buf1685, *(long4*)buf1686); + *(ulong*)buf1687 = min(*(ulong*)buf1688, *(ulong*)buf1689); + *(ulong2*)buf1690 = min(*(ulong2*)buf1691, *(ulong2*)buf1692); + *(ulong3*)buf1693 = min(*(ulong3*)buf1694, *(ulong3*)buf1695); + *(ulong4*)buf1696 = min(*(ulong4*)buf1697, *(ulong4*)buf1698); + *(float*)buf1699 = mix(*(float*)buf1700, *(float*)buf1701, *(float*)buf1702); + *(float2*)buf1703 = mix(*(float2*)buf1704, *(float2*)buf1705, *(float2*)buf1706); + *(float3*)buf1707 = mix(*(float3*)buf1708, *(float3*)buf1709, *(float3*)buf1710); + *(float4*)buf1711 = mix(*(float4*)buf1712, *(float4*)buf1713, *(float4*)buf1714); + *(float2*)buf1715 = mix(*(float2*)buf1716, *(float2*)buf1717, *(float*)buf1718); + *(float3*)buf1719 = mix(*(float3*)buf1720, *(float3*)buf1721, *(float*)buf1722); + *(float4*)buf1723 = mix(*(float4*)buf1724, *(float4*)buf1725, *(float*)buf1726); + *(float*)buf1727 = modf(*(float*)buf1728, (float*) buf1729); + *(float2*)buf1730 = modf(*(float2*)buf1731, (float2*) buf1732); + *(float3*)buf1733 = modf(*(float3*)buf1734, (float3*) buf1735); + *(float4*)buf1736 = modf(*(float4*)buf1737, (float4*) buf1738); + *(float*)buf1739 = nan(*(uint*)buf1740); + *(float*)buf1741 = native_acos(*(float*)buf1742); + *(float2*)buf1743 = native_acos(*(float2*)buf1744); + *(float3*)buf1745 = native_acos(*(float3*)buf1746); + *(float4*)buf1747 = native_acos(*(float4*)buf1748); + *(float*)buf1749 = native_acosh(*(float*)buf1750); + *(float2*)buf1751 = native_acosh(*(float2*)buf1752); + *(float3*)buf1753 = native_acosh(*(float3*)buf1754); + *(float4*)buf1755 = native_acosh(*(float4*)buf1756); + *(float*)buf1757 = native_acospi(*(float*)buf1758); + *(float2*)buf1759 = native_acospi(*(float2*)buf1760); + *(float3*)buf1761 = native_acospi(*(float3*)buf1762); + *(float4*)buf1763 = native_acospi(*(float4*)buf1764); + *(float*)buf1765 = native_asin(*(float*)buf1766); + *(float2*)buf1767 = native_asin(*(float2*)buf1768); + *(float3*)buf1769 = native_asin(*(float3*)buf1770); + *(float4*)buf1771 = native_asin(*(float4*)buf1772); + *(float*)buf1773 = native_asinh(*(float*)buf1774); + *(float2*)buf1775 = native_asinh(*(float2*)buf1776); + *(float3*)buf1777 = native_asinh(*(float3*)buf1778); + *(float4*)buf1779 = native_asinh(*(float4*)buf1780); + *(float*)buf1781 = native_asinpi(*(float*)buf1782); + *(float2*)buf1783 = native_asinpi(*(float2*)buf1784); + *(float3*)buf1785 = native_asinpi(*(float3*)buf1786); + *(float4*)buf1787 = native_asinpi(*(float4*)buf1788); + *(float*)buf1789 = native_atan(*(float*)buf1790); + *(float2*)buf1791 = native_atan(*(float2*)buf1792); + *(float3*)buf1793 = native_atan(*(float3*)buf1794); + *(float4*)buf1795 = native_atan(*(float4*)buf1796); + *(float*)buf1797 = native_atan2(*(float*)buf1798, *(float*)buf1799); + *(float2*)buf1800 = native_atan2(*(float2*)buf1801, *(float2*)buf1802); + *(float3*)buf1803 = native_atan2(*(float3*)buf1804, *(float3*)buf1805); + *(float4*)buf1806 = native_atan2(*(float4*)buf1807, *(float4*)buf1808); + *(float*)buf1809 = native_atan2pi(*(float*)buf1810, *(float*)buf1811); + *(float2*)buf1812 = native_atan2pi(*(float2*)buf1813, *(float2*)buf1814); + *(float3*)buf1815 = native_atan2pi(*(float3*)buf1816, *(float3*)buf1817); + *(float4*)buf1818 = native_atan2pi(*(float4*)buf1819, *(float4*)buf1820); + *(float*)buf1821 = native_atanh(*(float*)buf1822); + *(float2*)buf1823 = native_atanh(*(float2*)buf1824); + *(float3*)buf1825 = native_atanh(*(float3*)buf1826); + *(float4*)buf1827 = native_atanh(*(float4*)buf1828); + *(float*)buf1829 = native_atanpi(*(float*)buf1830); + *(float2*)buf1831 = native_atanpi(*(float2*)buf1832); + *(float3*)buf1833 = native_atanpi(*(float3*)buf1834); + *(float4*)buf1835 = native_atanpi(*(float4*)buf1836); + *(float*)buf1837 = native_cbrt(*(float*)buf1838); + *(float2*)buf1839 = native_cbrt(*(float2*)buf1840); + *(float3*)buf1841 = native_cbrt(*(float3*)buf1842); + *(float4*)buf1843 = native_cbrt(*(float4*)buf1844); + *(float*)buf1845 = native_cos(*(float*)buf1846); + *(float2*)buf1847 = native_cos(*(float2*)buf1848); + *(float3*)buf1849 = native_cos(*(float3*)buf1850); + *(float4*)buf1851 = native_cos(*(float4*)buf1852); + *(float*)buf1853 = native_cosh(*(float*)buf1854); + *(float2*)buf1855 = native_cosh(*(float2*)buf1856); + *(float3*)buf1857 = native_cosh(*(float3*)buf1858); + *(float4*)buf1859 = native_cosh(*(float4*)buf1860); + *(float*)buf1861 = native_cospi(*(float*)buf1862); + *(float2*)buf1863 = native_cospi(*(float2*)buf1864); + *(float3*)buf1865 = native_cospi(*(float3*)buf1866); + *(float4*)buf1867 = native_cospi(*(float4*)buf1868); + *(float*)buf1869 = native_distance(*(float*)buf1870, *(float*)buf1871); + *(float*)buf1872 = native_distance(*(float2*)buf1873, *(float2*)buf1874); + *(float*)buf1875 = native_distance(*(float3*)buf1876, *(float3*)buf1877); + *(float*)buf1878 = native_distance(*(float4*)buf1879, *(float4*)buf1880); + *(float*)buf1881 = native_divide(*(float*)buf1882, *(float*)buf1883); + *(float2*)buf1884 = native_divide(*(float2*)buf1885, *(float2*)buf1886); + *(float3*)buf1887 = native_divide(*(float3*)buf1888, *(float3*)buf1889); + *(float4*)buf1890 = native_divide(*(float4*)buf1891, *(float4*)buf1892); + *(float*)buf1893 = native_exp(*(float*)buf1894); + *(float2*)buf1895 = native_exp(*(float2*)buf1896); + *(float3*)buf1897 = native_exp(*(float3*)buf1898); + *(float4*)buf1899 = native_exp(*(float4*)buf1900); + *(float*)buf1901 = native_exp10(*(float*)buf1902); + *(float2*)buf1903 = native_exp10(*(float2*)buf1904); + *(float3*)buf1905 = native_exp10(*(float3*)buf1906); + *(float4*)buf1907 = native_exp10(*(float4*)buf1908); + *(float*)buf1909 = native_exp2(*(float*)buf1910); + *(float2*)buf1911 = native_exp2(*(float2*)buf1912); + *(float3*)buf1913 = native_exp2(*(float3*)buf1914); + *(float4*)buf1915 = native_exp2(*(float4*)buf1916); + *(float*)buf1917 = native_expm1(*(float*)buf1918); + *(float2*)buf1919 = native_expm1(*(float2*)buf1920); + *(float3*)buf1921 = native_expm1(*(float3*)buf1922); + *(float4*)buf1923 = native_expm1(*(float4*)buf1924); + *(float*)buf1925 = native_hypot(*(float*)buf1926, *(float*)buf1927); + *(float2*)buf1928 = native_hypot(*(float2*)buf1929, *(float2*)buf1930); + *(float3*)buf1931 = native_hypot(*(float3*)buf1932, *(float3*)buf1933); + *(float4*)buf1934 = native_hypot(*(float4*)buf1935, *(float4*)buf1936); + *(float*)buf1937 = native_length(*(float*)buf1938); + *(float*)buf1939 = native_length(*(float2*)buf1940); + *(float*)buf1941 = native_length(*(float3*)buf1942); + *(float*)buf1943 = native_length(*(float4*)buf1944); + *(float*)buf1945 = native_log(*(float*)buf1946); + *(float2*)buf1947 = native_log(*(float2*)buf1948); + *(float3*)buf1949 = native_log(*(float3*)buf1950); + *(float4*)buf1951 = native_log(*(float4*)buf1952); + *(float*)buf1953 = native_log10(*(float*)buf1954); + *(float2*)buf1955 = native_log10(*(float2*)buf1956); + *(float3*)buf1957 = native_log10(*(float3*)buf1958); + *(float4*)buf1959 = native_log10(*(float4*)buf1960); + *(float*)buf1961 = native_log1p(*(float*)buf1962); + *(float2*)buf1963 = native_log1p(*(float2*)buf1964); + *(float3*)buf1965 = native_log1p(*(float3*)buf1966); + *(float4*)buf1967 = native_log1p(*(float4*)buf1968); + *(float*)buf1969 = native_log2(*(float*)buf1970); + *(float2*)buf1971 = native_log2(*(float2*)buf1972); + *(float3*)buf1973 = native_log2(*(float3*)buf1974); + *(float4*)buf1975 = native_log2(*(float4*)buf1976); + *(float*)buf1977 = native_normalize(*(float*)buf1978); + *(float2*)buf1979 = native_normalize(*(float2*)buf1980); + *(float3*)buf1981 = native_normalize(*(float3*)buf1982); + *(float4*)buf1983 = native_normalize(*(float4*)buf1984); + *(float*)buf1985 = native_powr(*(float*)buf1986, *(float*)buf1987); + *(float2*)buf1988 = native_powr(*(float2*)buf1989, *(float2*)buf1990); + *(float3*)buf1991 = native_powr(*(float3*)buf1992, *(float3*)buf1993); + *(float4*)buf1994 = native_powr(*(float4*)buf1995, *(float4*)buf1996); + *(float*)buf1997 = native_recip(*(float*)buf1998); + *(float2*)buf1999 = native_recip(*(float2*)buf2000); + *(float3*)buf2001 = native_recip(*(float3*)buf2002); + *(float4*)buf2003 = native_recip(*(float4*)buf2004); + *(float*)buf2005 = native_rootn(*(float*)buf2006, *(int*)buf2007); + *(float2*)buf2008 = native_rootn(*(float2*)buf2009, *(int2*)buf2010); + *(float3*)buf2011 = native_rootn(*(float3*)buf2012, *(int3*)buf2013); + *(float4*)buf2014 = native_rootn(*(float4*)buf2015, *(int4*)buf2016); + *(float*)buf2017 = native_rsqrt(*(float*)buf2018); + *(float2*)buf2019 = native_rsqrt(*(float2*)buf2020); + *(float3*)buf2021 = native_rsqrt(*(float3*)buf2022); + *(float4*)buf2023 = native_rsqrt(*(float4*)buf2024); + *(float*)buf2025 = native_sin(*(float*)buf2026); + *(float2*)buf2027 = native_sin(*(float2*)buf2028); + *(float3*)buf2029 = native_sin(*(float3*)buf2030); + *(float4*)buf2031 = native_sin(*(float4*)buf2032); + *(float*)buf2033 = native_sincos(*(float*)buf2034, (float*) buf2035); + *(float2*)buf2036 = native_sincos(*(float2*)buf2037, (float2*) buf2038); + *(float3*)buf2039 = native_sincos(*(float3*)buf2040, (float3*) buf2041); + *(float4*)buf2042 = native_sincos(*(float4*)buf2043, (float4*) buf2044); + *(float*)buf2045 = native_sinh(*(float*)buf2046); + *(float2*)buf2047 = native_sinh(*(float2*)buf2048); + *(float3*)buf2049 = native_sinh(*(float3*)buf2050); + *(float4*)buf2051 = native_sinh(*(float4*)buf2052); + *(float*)buf2053 = native_sinpi(*(float*)buf2054); + *(float2*)buf2055 = native_sinpi(*(float2*)buf2056); + *(float3*)buf2057 = native_sinpi(*(float3*)buf2058); + *(float4*)buf2059 = native_sinpi(*(float4*)buf2060); + *(float*)buf2061 = native_sqrt(*(float*)buf2062); + *(float2*)buf2063 = native_sqrt(*(float2*)buf2064); + *(float3*)buf2065 = native_sqrt(*(float3*)buf2066); + *(float4*)buf2067 = native_sqrt(*(float4*)buf2068); + *(float*)buf2069 = native_tan(*(float*)buf2070); + *(float2*)buf2071 = native_tan(*(float2*)buf2072); + *(float3*)buf2073 = native_tan(*(float3*)buf2074); + *(float4*)buf2075 = native_tan(*(float4*)buf2076); + *(float*)buf2077 = native_tanh(*(float*)buf2078); + *(float2*)buf2079 = native_tanh(*(float2*)buf2080); + *(float3*)buf2081 = native_tanh(*(float3*)buf2082); + *(float4*)buf2083 = native_tanh(*(float4*)buf2084); + *(float*)buf2085 = native_tanpi(*(float*)buf2086); + *(float2*)buf2087 = native_tanpi(*(float2*)buf2088); + *(float3*)buf2089 = native_tanpi(*(float3*)buf2090); + *(float4*)buf2091 = native_tanpi(*(float4*)buf2092); + *(float*)buf2093 = nextafter(*(float*)buf2094, *(float*)buf2095); + *(float2*)buf2096 = nextafter(*(float2*)buf2097, *(float2*)buf2098); + *(float3*)buf2099 = nextafter(*(float3*)buf2100, *(float3*)buf2101); + *(float4*)buf2102 = nextafter(*(float4*)buf2103, *(float4*)buf2104); + *(float*)buf2105 = normalize(*(float*)buf2106); + *(float2*)buf2107 = normalize(*(float2*)buf2108); + *(float3*)buf2109 = normalize(*(float3*)buf2110); + *(float4*)buf2111 = normalize(*(float4*)buf2112); + *(float*)buf2113 = pow(*(float*)buf2114, *(float*)buf2115); + *(float2*)buf2116 = pow(*(float2*)buf2117, *(float2*)buf2118); + *(float3*)buf2119 = pow(*(float3*)buf2120, *(float3*)buf2121); + *(float4*)buf2122 = pow(*(float4*)buf2123, *(float4*)buf2124); + *(float*)buf2125 = pown(*(float*)buf2126, *(int*)buf2127); + *(float2*)buf2128 = pown(*(float2*)buf2129, *(int2*)buf2130); + *(float3*)buf2131 = pown(*(float3*)buf2132, *(int3*)buf2133); + *(float4*)buf2134 = pown(*(float4*)buf2135, *(int4*)buf2136); + *(float*)buf2137 = powr(*(float*)buf2138, *(float*)buf2139); + *(float2*)buf2140 = powr(*(float2*)buf2141, *(float2*)buf2142); + *(float3*)buf2143 = powr(*(float3*)buf2144, *(float3*)buf2145); + *(float4*)buf2146 = powr(*(float4*)buf2147, *(float4*)buf2148); + *(float*)buf2149 = radians(*(float*)buf2150); + *(float2*)buf2151 = radians(*(float2*)buf2152); + *(float3*)buf2153 = radians(*(float3*)buf2154); + *(float4*)buf2155 = radians(*(float4*)buf2156); + *(float*)buf2157 = remainder(*(float*)buf2158, *(float*)buf2159); + *(float2*)buf2160 = remainder(*(float2*)buf2161, *(float2*)buf2162); + *(float3*)buf2163 = remainder(*(float3*)buf2164, *(float3*)buf2165); + *(float4*)buf2166 = remainder(*(float4*)buf2167, *(float4*)buf2168); + *(float*)buf2169 = remquo(*(float*)buf2170, *(float*)buf2171, (int*) buf2172); + *(float2*)buf2173 = remquo(*(float2*)buf2174, *(float2*)buf2175, (int2*) buf2176); + *(float3*)buf2177 = remquo(*(float3*)buf2178, *(float3*)buf2179, (int3*) buf2180); + *(float4*)buf2181 = remquo(*(float4*)buf2182, *(float4*)buf2183, (int4*) buf2184); + *(float*)buf2185 = rint(*(float*)buf2186); + *(float2*)buf2187 = rint(*(float2*)buf2188); + *(float3*)buf2189 = rint(*(float3*)buf2190); + *(float4*)buf2191 = rint(*(float4*)buf2192); + *(float*)buf2193 = rootn(*(float*)buf2194, *(int*)buf2195); + *(float2*)buf2196 = rootn(*(float2*)buf2197, *(int2*)buf2198); + *(float3*)buf2199 = rootn(*(float3*)buf2200, *(int3*)buf2201); + *(float4*)buf2202 = rootn(*(float4*)buf2203, *(int4*)buf2204); + *(float*)buf2205 = round(*(float*)buf2206); + *(float2*)buf2207 = round(*(float2*)buf2208); + *(float3*)buf2209 = round(*(float3*)buf2210); + *(float4*)buf2211 = round(*(float4*)buf2212); + rsAllocationCopy1DRange(*(rs_allocation*)buf2213, *(uint32_t*)buf2214, *(uint32_t*)buf2215, *(uint32_t*)buf2216, *(rs_allocation*)buf2217, *(uint32_t*)buf2218, *(uint32_t*)buf2219); + rsAllocationCopy2DRange(*(rs_allocation*)buf2220, *(uint32_t*)buf2221, *(uint32_t*)buf2222, *(uint32_t*)buf2223, *(rs_allocation_cubemap_face*)buf2224, *(uint32_t*)buf2225, *(uint32_t*)buf2226, *(rs_allocation*)buf2227, *(uint32_t*)buf2228, *(uint32_t*)buf2229, *(uint32_t*)buf2230, *(rs_allocation_cubemap_face*)buf2231); + *(uint32_t*)buf2232 = rsAllocationGetDimFaces(*(rs_allocation*)buf2233); + *(uint32_t*)buf2234 = rsAllocationGetDimLOD(*(rs_allocation*)buf2235); + *(uint32_t*)buf2236 = rsAllocationGetDimX(*(rs_allocation*)buf2237); + *(uint32_t*)buf2238 = rsAllocationGetDimY(*(rs_allocation*)buf2239); + *(uint32_t*)buf2240 = rsAllocationGetDimZ(*(rs_allocation*)buf2241); + *(rs_element*)buf2242 = rsAllocationGetElement(*(rs_allocation*)buf2243); + rsAllocationIoReceive(*(rs_allocation*)buf2244); + rsAllocationIoSend(*(rs_allocation*)buf2245); + *(int32_t*)buf2246 = rsAtomicAdd((volatile int32_t*) buf2247, *(int32_t*)buf2248); + *(int32_t*)buf2249 = rsAtomicAdd((volatile uint32_t*) buf2250, *(uint32_t*)buf2251); + *(int32_t*)buf2252 = rsAtomicAnd((volatile int32_t*) buf2253, *(int32_t*)buf2254); + *(int32_t*)buf2255 = rsAtomicAnd((volatile uint32_t*) buf2256, *(uint32_t*)buf2257); + *(int32_t*)buf2258 = rsAtomicCas((volatile int32_t*) buf2259, *(int32_t*)buf2260, *(int32_t*)buf2261); + *(uint32_t*)buf2262 = rsAtomicCas((volatile uint32_t*) buf2263, *(uint32_t*)buf2264, *(uint32_t*)buf2265); + *(int32_t*)buf2266 = rsAtomicDec((volatile int32_t*) buf2267); + *(int32_t*)buf2268 = rsAtomicDec((volatile uint32_t*) buf2269); + *(int32_t*)buf2270 = rsAtomicInc((volatile int32_t*) buf2271); + *(int32_t*)buf2272 = rsAtomicInc((volatile uint32_t*) buf2273); + *(uint32_t*)buf2274 = rsAtomicMax((volatile uint32_t*) buf2275, *(uint32_t*)buf2276); + *(int32_t*)buf2277 = rsAtomicMax((volatile int32_t*) buf2278, *(int32_t*)buf2279); + *(uint32_t*)buf2280 = rsAtomicMin((volatile uint32_t*) buf2281, *(uint32_t*)buf2282); + *(int32_t*)buf2283 = rsAtomicMin((volatile int32_t*) buf2284, *(int32_t*)buf2285); + *(int32_t*)buf2286 = rsAtomicOr((volatile int32_t*) buf2287, *(int32_t*)buf2288); + *(int32_t*)buf2289 = rsAtomicOr((volatile uint32_t*) buf2290, *(uint32_t*)buf2291); + *(int32_t*)buf2292 = rsAtomicSub((volatile int32_t*) buf2293, *(int32_t*)buf2294); + *(int32_t*)buf2295 = rsAtomicSub((volatile uint32_t*) buf2296, *(uint32_t*)buf2297); + *(int32_t*)buf2298 = rsAtomicXor((volatile int32_t*) buf2299, *(int32_t*)buf2300); + *(int32_t*)buf2301 = rsAtomicXor((volatile uint32_t*) buf2302, *(uint32_t*)buf2303); + *(char*)buf2304 = rsClamp(*(char*)buf2305, *(char*)buf2306, *(char*)buf2307); + *(uchar*)buf2308 = rsClamp(*(uchar*)buf2309, *(uchar*)buf2310, *(uchar*)buf2311); + *(short*)buf2312 = rsClamp(*(short*)buf2313, *(short*)buf2314, *(short*)buf2315); + *(ushort*)buf2316 = rsClamp(*(ushort*)buf2317, *(ushort*)buf2318, *(ushort*)buf2319); + *(int*)buf2320 = rsClamp(*(int*)buf2321, *(int*)buf2322, *(int*)buf2323); + *(uint*)buf2324 = rsClamp(*(uint*)buf2325, *(uint*)buf2326, *(uint*)buf2327); + rsClearObject((rs_element*) buf2328); + rsClearObject((rs_type*) buf2329); + rsClearObject((rs_allocation*) buf2330); + rsClearObject((rs_sampler*) buf2331); + rsClearObject((rs_script*) buf2332); #ifndef __LP64__ - rsClearObject((rs_mesh*) buf2315); - rsClearObject((rs_program_fragment*) buf2316); - rsClearObject((rs_program_vertex*) buf2317); - rsClearObject((rs_program_raster*) buf2318); - rsClearObject((rs_program_store*) buf2319); - rsClearObject((rs_font*) buf2320); + rsClearObject((rs_mesh*) buf2333); + rsClearObject((rs_program_fragment*) buf2334); + rsClearObject((rs_program_vertex*) buf2335); + rsClearObject((rs_program_raster*) buf2336); + rsClearObject((rs_program_store*) buf2337); + rsClearObject((rs_font*) buf2338); #endif - rsDebug((const char*) buf2321, *(double*)buf2322); - rsDebug((const char*) buf2323, *(int*)buf2324); - rsDebug((const char*) buf2325, *(uint*)buf2326); - rsDebug((const char*) buf2327, *(long*)buf2328); - rsDebug((const char*) buf2329, *(ulong*)buf2330); - rsDebug((const char*) buf2331, *(int2*)buf2332); - rsDebug((const char*) buf2333, *(int3*)buf2334); - rsDebug((const char*) buf2335, *(int4*)buf2336); - rsDebug((const char*) buf2337, *(uint2*)buf2338); - rsDebug((const char*) buf2339, *(uint3*)buf2340); - rsDebug((const char*) buf2341, *(uint4*)buf2342); - rsDebug((const char*) buf2343, *(long2*)buf2344); - rsDebug((const char*) buf2345, *(long3*)buf2346); - rsDebug((const char*) buf2347, *(long4*)buf2348); - rsDebug((const char*) buf2349, *(ulong2*)buf2350); - rsDebug((const char*) buf2351, *(ulong3*)buf2352); - rsDebug((const char*) buf2353, *(ulong4*)buf2354); - rsDebug((const char*) buf2355, *(float*)buf2356); - rsDebug((const char*) buf2357, *(float2*)buf2358); - rsDebug((const char*) buf2359, *(float3*)buf2360); - rsDebug((const char*) buf2361, *(float4*)buf2362); - rsDebug((const char*) buf2363, *(char*)buf2364); - rsDebug((const char*) buf2365, *(char2*)buf2366); - rsDebug((const char*) buf2367, *(char3*)buf2368); - rsDebug((const char*) buf2369, *(char4*)buf2370); - rsDebug((const char*) buf2371, *(uchar*)buf2372); - rsDebug((const char*) buf2373, *(uchar2*)buf2374); - rsDebug((const char*) buf2375, *(uchar3*)buf2376); - rsDebug((const char*) buf2377, *(uchar4*)buf2378); - rsDebug((const char*) buf2379, *(short*)buf2380); - rsDebug((const char*) buf2381, *(short2*)buf2382); - rsDebug((const char*) buf2383, *(short3*)buf2384); - rsDebug((const char*) buf2385, *(short4*)buf2386); - rsDebug((const char*) buf2387, *(ushort*)buf2388); - rsDebug((const char*) buf2389, *(ushort2*)buf2390); - rsDebug((const char*) buf2391, *(ushort3*)buf2392); - rsDebug((const char*) buf2393, *(ushort4*)buf2394); - rsDebug((const char*) buf2395, *(float*)buf2396, *(float*)buf2397); - rsDebug((const char*) buf2398, *(float*)buf2399, *(float*)buf2400, *(float*)buf2401); - rsDebug((const char*) buf2402, *(float*)buf2403, *(float*)buf2404, *(float*)buf2405, *(float*)buf2406); - rsDebug((const char*) buf2407, *(long long*)buf2408); - rsDebug((const char*) buf2409, *(unsigned long long*)buf2410); - rsDebug((const char*) buf2411, (const void*) buf2412); - rsDebug((const char*) buf2413, (const rs_matrix4x4*) buf2414); - rsDebug((const char*) buf2415, (const rs_matrix3x3*) buf2416); - rsDebug((const char*) buf2417, (const rs_matrix2x2*) buf2418); - *(uint32_t*)buf2419 = rsElementGetBytesSize(*(rs_element*)buf2420); - *(rs_data_kind*)buf2421 = rsElementGetDataKind(*(rs_element*)buf2422); - *(rs_data_type*)buf2423 = rsElementGetDataType(*(rs_element*)buf2424); - *(rs_element*)buf2425 = rsElementGetSubElement(*(rs_element*)buf2426, *(uint32_t*)buf2427); - *(uint32_t*)buf2428 = rsElementGetSubElementArraySize(*(rs_element*)buf2429, *(uint32_t*)buf2430); - *(uint32_t*)buf2431 = rsElementGetSubElementCount(*(rs_element*)buf2432); - *(uint32_t*)buf2433 = rsElementGetSubElementName(*(rs_element*)buf2434, *(uint32_t*)buf2435, (char*) buf2436, *(uint32_t*)buf2437); - *(uint32_t*)buf2438 = rsElementGetSubElementNameLength(*(rs_element*)buf2439, *(uint32_t*)buf2440); - *(uint32_t*)buf2441 = rsElementGetSubElementOffsetBytes(*(rs_element*)buf2442, *(uint32_t*)buf2443); - *(uint32_t*)buf2444 = rsElementGetVectorSize(*(rs_element*)buf2445); - rsExtractFrustumPlanes((const rs_matrix4x4*) buf2446, (float4*) buf2447, (float4*) buf2448, (float4*) buf2449, (float4*) buf2450, (float4*) buf2451, (float4*) buf2452); - rsForEach(*(rs_script*)buf2453, *(rs_allocation*)buf2454, *(rs_allocation*)buf2455); - *(float*)buf2456 = rsFrac(*(float*)buf2457); - *(rs_allocation*)buf2458 = rsGetAllocation((const void*) buf2459); - *(float*)buf2460 = rsGetDt(); - *(const void**)buf2461 = rsGetElementAt(*(rs_allocation*)buf2462, *(uint32_t*)buf2463); - *(const void**)buf2464 = rsGetElementAt(*(rs_allocation*)buf2465, *(uint32_t*)buf2466, *(uint32_t*)buf2467); - *(const void**)buf2468 = rsGetElementAt(*(rs_allocation*)buf2469, *(uint32_t*)buf2470, *(uint32_t*)buf2471, *(uint32_t*)buf2472); - *(float*)buf2473 = rsGetElementAt_float(*(rs_allocation*)buf2474, *(uint32_t*)buf2475); - *(float2*)buf2476 = rsGetElementAt_float2(*(rs_allocation*)buf2477, *(uint32_t*)buf2478); - *(float3*)buf2479 = rsGetElementAt_float3(*(rs_allocation*)buf2480, *(uint32_t*)buf2481); - *(float4*)buf2482 = rsGetElementAt_float4(*(rs_allocation*)buf2483, *(uint32_t*)buf2484); - *(double*)buf2485 = rsGetElementAt_double(*(rs_allocation*)buf2486, *(uint32_t*)buf2487); - *(double2*)buf2488 = rsGetElementAt_double2(*(rs_allocation*)buf2489, *(uint32_t*)buf2490); - *(double3*)buf2491 = rsGetElementAt_double3(*(rs_allocation*)buf2492, *(uint32_t*)buf2493); - *(double4*)buf2494 = rsGetElementAt_double4(*(rs_allocation*)buf2495, *(uint32_t*)buf2496); - *(char*)buf2497 = rsGetElementAt_char(*(rs_allocation*)buf2498, *(uint32_t*)buf2499); - *(char2*)buf2500 = rsGetElementAt_char2(*(rs_allocation*)buf2501, *(uint32_t*)buf2502); - *(char3*)buf2503 = rsGetElementAt_char3(*(rs_allocation*)buf2504, *(uint32_t*)buf2505); - *(char4*)buf2506 = rsGetElementAt_char4(*(rs_allocation*)buf2507, *(uint32_t*)buf2508); - *(uchar*)buf2509 = rsGetElementAt_uchar(*(rs_allocation*)buf2510, *(uint32_t*)buf2511); - *(uchar2*)buf2512 = rsGetElementAt_uchar2(*(rs_allocation*)buf2513, *(uint32_t*)buf2514); - *(uchar3*)buf2515 = rsGetElementAt_uchar3(*(rs_allocation*)buf2516, *(uint32_t*)buf2517); - *(uchar4*)buf2518 = rsGetElementAt_uchar4(*(rs_allocation*)buf2519, *(uint32_t*)buf2520); - *(short*)buf2521 = rsGetElementAt_short(*(rs_allocation*)buf2522, *(uint32_t*)buf2523); - *(short2*)buf2524 = rsGetElementAt_short2(*(rs_allocation*)buf2525, *(uint32_t*)buf2526); - *(short3*)buf2527 = rsGetElementAt_short3(*(rs_allocation*)buf2528, *(uint32_t*)buf2529); - *(short4*)buf2530 = rsGetElementAt_short4(*(rs_allocation*)buf2531, *(uint32_t*)buf2532); - *(ushort*)buf2533 = rsGetElementAt_ushort(*(rs_allocation*)buf2534, *(uint32_t*)buf2535); - *(ushort2*)buf2536 = rsGetElementAt_ushort2(*(rs_allocation*)buf2537, *(uint32_t*)buf2538); - *(ushort3*)buf2539 = rsGetElementAt_ushort3(*(rs_allocation*)buf2540, *(uint32_t*)buf2541); - *(ushort4*)buf2542 = rsGetElementAt_ushort4(*(rs_allocation*)buf2543, *(uint32_t*)buf2544); - *(int*)buf2545 = rsGetElementAt_int(*(rs_allocation*)buf2546, *(uint32_t*)buf2547); - *(int2*)buf2548 = rsGetElementAt_int2(*(rs_allocation*)buf2549, *(uint32_t*)buf2550); - *(int3*)buf2551 = rsGetElementAt_int3(*(rs_allocation*)buf2552, *(uint32_t*)buf2553); - *(int4*)buf2554 = rsGetElementAt_int4(*(rs_allocation*)buf2555, *(uint32_t*)buf2556); - *(uint*)buf2557 = rsGetElementAt_uint(*(rs_allocation*)buf2558, *(uint32_t*)buf2559); - *(uint2*)buf2560 = rsGetElementAt_uint2(*(rs_allocation*)buf2561, *(uint32_t*)buf2562); - *(uint3*)buf2563 = rsGetElementAt_uint3(*(rs_allocation*)buf2564, *(uint32_t*)buf2565); - *(uint4*)buf2566 = rsGetElementAt_uint4(*(rs_allocation*)buf2567, *(uint32_t*)buf2568); - *(long*)buf2569 = rsGetElementAt_long(*(rs_allocation*)buf2570, *(uint32_t*)buf2571); - *(long2*)buf2572 = rsGetElementAt_long2(*(rs_allocation*)buf2573, *(uint32_t*)buf2574); - *(long3*)buf2575 = rsGetElementAt_long3(*(rs_allocation*)buf2576, *(uint32_t*)buf2577); - *(long4*)buf2578 = rsGetElementAt_long4(*(rs_allocation*)buf2579, *(uint32_t*)buf2580); - *(ulong*)buf2581 = rsGetElementAt_ulong(*(rs_allocation*)buf2582, *(uint32_t*)buf2583); - *(ulong2*)buf2584 = rsGetElementAt_ulong2(*(rs_allocation*)buf2585, *(uint32_t*)buf2586); - *(ulong3*)buf2587 = rsGetElementAt_ulong3(*(rs_allocation*)buf2588, *(uint32_t*)buf2589); - *(ulong4*)buf2590 = rsGetElementAt_ulong4(*(rs_allocation*)buf2591, *(uint32_t*)buf2592); - *(float*)buf2593 = rsGetElementAt_float(*(rs_allocation*)buf2594, *(uint32_t*)buf2595, *(uint32_t*)buf2596); - *(float2*)buf2597 = rsGetElementAt_float2(*(rs_allocation*)buf2598, *(uint32_t*)buf2599, *(uint32_t*)buf2600); - *(float3*)buf2601 = rsGetElementAt_float3(*(rs_allocation*)buf2602, *(uint32_t*)buf2603, *(uint32_t*)buf2604); - *(float4*)buf2605 = rsGetElementAt_float4(*(rs_allocation*)buf2606, *(uint32_t*)buf2607, *(uint32_t*)buf2608); - *(double*)buf2609 = rsGetElementAt_double(*(rs_allocation*)buf2610, *(uint32_t*)buf2611, *(uint32_t*)buf2612); - *(double2*)buf2613 = rsGetElementAt_double2(*(rs_allocation*)buf2614, *(uint32_t*)buf2615, *(uint32_t*)buf2616); - *(double3*)buf2617 = rsGetElementAt_double3(*(rs_allocation*)buf2618, *(uint32_t*)buf2619, *(uint32_t*)buf2620); - *(double4*)buf2621 = rsGetElementAt_double4(*(rs_allocation*)buf2622, *(uint32_t*)buf2623, *(uint32_t*)buf2624); - *(char*)buf2625 = rsGetElementAt_char(*(rs_allocation*)buf2626, *(uint32_t*)buf2627, *(uint32_t*)buf2628); - *(char2*)buf2629 = rsGetElementAt_char2(*(rs_allocation*)buf2630, *(uint32_t*)buf2631, *(uint32_t*)buf2632); - *(char3*)buf2633 = rsGetElementAt_char3(*(rs_allocation*)buf2634, *(uint32_t*)buf2635, *(uint32_t*)buf2636); - *(char4*)buf2637 = rsGetElementAt_char4(*(rs_allocation*)buf2638, *(uint32_t*)buf2639, *(uint32_t*)buf2640); - *(uchar*)buf2641 = rsGetElementAt_uchar(*(rs_allocation*)buf2642, *(uint32_t*)buf2643, *(uint32_t*)buf2644); - *(uchar2*)buf2645 = rsGetElementAt_uchar2(*(rs_allocation*)buf2646, *(uint32_t*)buf2647, *(uint32_t*)buf2648); - *(uchar3*)buf2649 = rsGetElementAt_uchar3(*(rs_allocation*)buf2650, *(uint32_t*)buf2651, *(uint32_t*)buf2652); - *(uchar4*)buf2653 = rsGetElementAt_uchar4(*(rs_allocation*)buf2654, *(uint32_t*)buf2655, *(uint32_t*)buf2656); - *(short*)buf2657 = rsGetElementAt_short(*(rs_allocation*)buf2658, *(uint32_t*)buf2659, *(uint32_t*)buf2660); - *(short2*)buf2661 = rsGetElementAt_short2(*(rs_allocation*)buf2662, *(uint32_t*)buf2663, *(uint32_t*)buf2664); - *(short3*)buf2665 = rsGetElementAt_short3(*(rs_allocation*)buf2666, *(uint32_t*)buf2667, *(uint32_t*)buf2668); - *(short4*)buf2669 = rsGetElementAt_short4(*(rs_allocation*)buf2670, *(uint32_t*)buf2671, *(uint32_t*)buf2672); - *(ushort*)buf2673 = rsGetElementAt_ushort(*(rs_allocation*)buf2674, *(uint32_t*)buf2675, *(uint32_t*)buf2676); - *(ushort2*)buf2677 = rsGetElementAt_ushort2(*(rs_allocation*)buf2678, *(uint32_t*)buf2679, *(uint32_t*)buf2680); - *(ushort3*)buf2681 = rsGetElementAt_ushort3(*(rs_allocation*)buf2682, *(uint32_t*)buf2683, *(uint32_t*)buf2684); - *(ushort4*)buf2685 = rsGetElementAt_ushort4(*(rs_allocation*)buf2686, *(uint32_t*)buf2687, *(uint32_t*)buf2688); - *(int*)buf2689 = rsGetElementAt_int(*(rs_allocation*)buf2690, *(uint32_t*)buf2691, *(uint32_t*)buf2692); - *(int2*)buf2693 = rsGetElementAt_int2(*(rs_allocation*)buf2694, *(uint32_t*)buf2695, *(uint32_t*)buf2696); - *(int3*)buf2697 = rsGetElementAt_int3(*(rs_allocation*)buf2698, *(uint32_t*)buf2699, *(uint32_t*)buf2700); - *(int4*)buf2701 = rsGetElementAt_int4(*(rs_allocation*)buf2702, *(uint32_t*)buf2703, *(uint32_t*)buf2704); - *(uint*)buf2705 = rsGetElementAt_uint(*(rs_allocation*)buf2706, *(uint32_t*)buf2707, *(uint32_t*)buf2708); - *(uint2*)buf2709 = rsGetElementAt_uint2(*(rs_allocation*)buf2710, *(uint32_t*)buf2711, *(uint32_t*)buf2712); - *(uint3*)buf2713 = rsGetElementAt_uint3(*(rs_allocation*)buf2714, *(uint32_t*)buf2715, *(uint32_t*)buf2716); - *(uint4*)buf2717 = rsGetElementAt_uint4(*(rs_allocation*)buf2718, *(uint32_t*)buf2719, *(uint32_t*)buf2720); - *(long*)buf2721 = rsGetElementAt_long(*(rs_allocation*)buf2722, *(uint32_t*)buf2723, *(uint32_t*)buf2724); - *(long2*)buf2725 = rsGetElementAt_long2(*(rs_allocation*)buf2726, *(uint32_t*)buf2727, *(uint32_t*)buf2728); - *(long3*)buf2729 = rsGetElementAt_long3(*(rs_allocation*)buf2730, *(uint32_t*)buf2731, *(uint32_t*)buf2732); - *(long4*)buf2733 = rsGetElementAt_long4(*(rs_allocation*)buf2734, *(uint32_t*)buf2735, *(uint32_t*)buf2736); - *(ulong*)buf2737 = rsGetElementAt_ulong(*(rs_allocation*)buf2738, *(uint32_t*)buf2739, *(uint32_t*)buf2740); - *(ulong2*)buf2741 = rsGetElementAt_ulong2(*(rs_allocation*)buf2742, *(uint32_t*)buf2743, *(uint32_t*)buf2744); - *(ulong3*)buf2745 = rsGetElementAt_ulong3(*(rs_allocation*)buf2746, *(uint32_t*)buf2747, *(uint32_t*)buf2748); - *(ulong4*)buf2749 = rsGetElementAt_ulong4(*(rs_allocation*)buf2750, *(uint32_t*)buf2751, *(uint32_t*)buf2752); - *(float*)buf2753 = rsGetElementAt_float(*(rs_allocation*)buf2754, *(uint32_t*)buf2755, *(uint32_t*)buf2756, *(uint32_t*)buf2757); - *(float2*)buf2758 = rsGetElementAt_float2(*(rs_allocation*)buf2759, *(uint32_t*)buf2760, *(uint32_t*)buf2761, *(uint32_t*)buf2762); - *(float3*)buf2763 = rsGetElementAt_float3(*(rs_allocation*)buf2764, *(uint32_t*)buf2765, *(uint32_t*)buf2766, *(uint32_t*)buf2767); - *(float4*)buf2768 = rsGetElementAt_float4(*(rs_allocation*)buf2769, *(uint32_t*)buf2770, *(uint32_t*)buf2771, *(uint32_t*)buf2772); - *(double*)buf2773 = rsGetElementAt_double(*(rs_allocation*)buf2774, *(uint32_t*)buf2775, *(uint32_t*)buf2776, *(uint32_t*)buf2777); - *(double2*)buf2778 = rsGetElementAt_double2(*(rs_allocation*)buf2779, *(uint32_t*)buf2780, *(uint32_t*)buf2781, *(uint32_t*)buf2782); - *(double3*)buf2783 = rsGetElementAt_double3(*(rs_allocation*)buf2784, *(uint32_t*)buf2785, *(uint32_t*)buf2786, *(uint32_t*)buf2787); - *(double4*)buf2788 = rsGetElementAt_double4(*(rs_allocation*)buf2789, *(uint32_t*)buf2790, *(uint32_t*)buf2791, *(uint32_t*)buf2792); - *(char*)buf2793 = rsGetElementAt_char(*(rs_allocation*)buf2794, *(uint32_t*)buf2795, *(uint32_t*)buf2796, *(uint32_t*)buf2797); - *(char2*)buf2798 = rsGetElementAt_char2(*(rs_allocation*)buf2799, *(uint32_t*)buf2800, *(uint32_t*)buf2801, *(uint32_t*)buf2802); - *(char3*)buf2803 = rsGetElementAt_char3(*(rs_allocation*)buf2804, *(uint32_t*)buf2805, *(uint32_t*)buf2806, *(uint32_t*)buf2807); - *(char4*)buf2808 = rsGetElementAt_char4(*(rs_allocation*)buf2809, *(uint32_t*)buf2810, *(uint32_t*)buf2811, *(uint32_t*)buf2812); - *(uchar*)buf2813 = rsGetElementAt_uchar(*(rs_allocation*)buf2814, *(uint32_t*)buf2815, *(uint32_t*)buf2816, *(uint32_t*)buf2817); - *(uchar2*)buf2818 = rsGetElementAt_uchar2(*(rs_allocation*)buf2819, *(uint32_t*)buf2820, *(uint32_t*)buf2821, *(uint32_t*)buf2822); - *(uchar3*)buf2823 = rsGetElementAt_uchar3(*(rs_allocation*)buf2824, *(uint32_t*)buf2825, *(uint32_t*)buf2826, *(uint32_t*)buf2827); - *(uchar4*)buf2828 = rsGetElementAt_uchar4(*(rs_allocation*)buf2829, *(uint32_t*)buf2830, *(uint32_t*)buf2831, *(uint32_t*)buf2832); - *(short*)buf2833 = rsGetElementAt_short(*(rs_allocation*)buf2834, *(uint32_t*)buf2835, *(uint32_t*)buf2836, *(uint32_t*)buf2837); - *(short2*)buf2838 = rsGetElementAt_short2(*(rs_allocation*)buf2839, *(uint32_t*)buf2840, *(uint32_t*)buf2841, *(uint32_t*)buf2842); - *(short3*)buf2843 = rsGetElementAt_short3(*(rs_allocation*)buf2844, *(uint32_t*)buf2845, *(uint32_t*)buf2846, *(uint32_t*)buf2847); - *(short4*)buf2848 = rsGetElementAt_short4(*(rs_allocation*)buf2849, *(uint32_t*)buf2850, *(uint32_t*)buf2851, *(uint32_t*)buf2852); - *(ushort*)buf2853 = rsGetElementAt_ushort(*(rs_allocation*)buf2854, *(uint32_t*)buf2855, *(uint32_t*)buf2856, *(uint32_t*)buf2857); - *(ushort2*)buf2858 = rsGetElementAt_ushort2(*(rs_allocation*)buf2859, *(uint32_t*)buf2860, *(uint32_t*)buf2861, *(uint32_t*)buf2862); - *(ushort3*)buf2863 = rsGetElementAt_ushort3(*(rs_allocation*)buf2864, *(uint32_t*)buf2865, *(uint32_t*)buf2866, *(uint32_t*)buf2867); - *(ushort4*)buf2868 = rsGetElementAt_ushort4(*(rs_allocation*)buf2869, *(uint32_t*)buf2870, *(uint32_t*)buf2871, *(uint32_t*)buf2872); - *(int*)buf2873 = rsGetElementAt_int(*(rs_allocation*)buf2874, *(uint32_t*)buf2875, *(uint32_t*)buf2876, *(uint32_t*)buf2877); - *(int2*)buf2878 = rsGetElementAt_int2(*(rs_allocation*)buf2879, *(uint32_t*)buf2880, *(uint32_t*)buf2881, *(uint32_t*)buf2882); - *(int3*)buf2883 = rsGetElementAt_int3(*(rs_allocation*)buf2884, *(uint32_t*)buf2885, *(uint32_t*)buf2886, *(uint32_t*)buf2887); - *(int4*)buf2888 = rsGetElementAt_int4(*(rs_allocation*)buf2889, *(uint32_t*)buf2890, *(uint32_t*)buf2891, *(uint32_t*)buf2892); - *(uint*)buf2893 = rsGetElementAt_uint(*(rs_allocation*)buf2894, *(uint32_t*)buf2895, *(uint32_t*)buf2896, *(uint32_t*)buf2897); - *(uint2*)buf2898 = rsGetElementAt_uint2(*(rs_allocation*)buf2899, *(uint32_t*)buf2900, *(uint32_t*)buf2901, *(uint32_t*)buf2902); - *(uint3*)buf2903 = rsGetElementAt_uint3(*(rs_allocation*)buf2904, *(uint32_t*)buf2905, *(uint32_t*)buf2906, *(uint32_t*)buf2907); - *(uint4*)buf2908 = rsGetElementAt_uint4(*(rs_allocation*)buf2909, *(uint32_t*)buf2910, *(uint32_t*)buf2911, *(uint32_t*)buf2912); - *(long*)buf2913 = rsGetElementAt_long(*(rs_allocation*)buf2914, *(uint32_t*)buf2915, *(uint32_t*)buf2916, *(uint32_t*)buf2917); - *(long2*)buf2918 = rsGetElementAt_long2(*(rs_allocation*)buf2919, *(uint32_t*)buf2920, *(uint32_t*)buf2921, *(uint32_t*)buf2922); - *(long3*)buf2923 = rsGetElementAt_long3(*(rs_allocation*)buf2924, *(uint32_t*)buf2925, *(uint32_t*)buf2926, *(uint32_t*)buf2927); - *(long4*)buf2928 = rsGetElementAt_long4(*(rs_allocation*)buf2929, *(uint32_t*)buf2930, *(uint32_t*)buf2931, *(uint32_t*)buf2932); - *(ulong*)buf2933 = rsGetElementAt_ulong(*(rs_allocation*)buf2934, *(uint32_t*)buf2935, *(uint32_t*)buf2936, *(uint32_t*)buf2937); - *(ulong2*)buf2938 = rsGetElementAt_ulong2(*(rs_allocation*)buf2939, *(uint32_t*)buf2940, *(uint32_t*)buf2941, *(uint32_t*)buf2942); - *(ulong3*)buf2943 = rsGetElementAt_ulong3(*(rs_allocation*)buf2944, *(uint32_t*)buf2945, *(uint32_t*)buf2946, *(uint32_t*)buf2947); - *(ulong4*)buf2948 = rsGetElementAt_ulong4(*(rs_allocation*)buf2949, *(uint32_t*)buf2950, *(uint32_t*)buf2951, *(uint32_t*)buf2952); - *(uchar*)buf2953 = rsGetElementAtYuv_uchar_U(*(rs_allocation*)buf2954, *(uint32_t*)buf2955, *(uint32_t*)buf2956); - *(uchar*)buf2957 = rsGetElementAtYuv_uchar_V(*(rs_allocation*)buf2958, *(uint32_t*)buf2959, *(uint32_t*)buf2960); - *(uchar*)buf2961 = rsGetElementAtYuv_uchar_Y(*(rs_allocation*)buf2962, *(uint32_t*)buf2963, *(uint32_t*)buf2964); - *(bool*)buf2965 = rsIsObject(*(rs_element*)buf2966); - *(bool*)buf2967 = rsIsObject(*(rs_type*)buf2968); - *(bool*)buf2969 = rsIsObject(*(rs_allocation*)buf2970); - *(bool*)buf2971 = rsIsObject(*(rs_sampler*)buf2972); - *(bool*)buf2973 = rsIsObject(*(rs_script*)buf2974); + rsDebug((const char*) buf2339, *(double*)buf2340); + rsDebug((const char*) buf2341, *(int*)buf2342); + rsDebug((const char*) buf2343, *(uint*)buf2344); + rsDebug((const char*) buf2345, *(long*)buf2346); + rsDebug((const char*) buf2347, *(ulong*)buf2348); + rsDebug((const char*) buf2349, *(int2*)buf2350); + rsDebug((const char*) buf2351, *(int3*)buf2352); + rsDebug((const char*) buf2353, *(int4*)buf2354); + rsDebug((const char*) buf2355, *(uint2*)buf2356); + rsDebug((const char*) buf2357, *(uint3*)buf2358); + rsDebug((const char*) buf2359, *(uint4*)buf2360); + rsDebug((const char*) buf2361, *(long2*)buf2362); + rsDebug((const char*) buf2363, *(long3*)buf2364); + rsDebug((const char*) buf2365, *(long4*)buf2366); + rsDebug((const char*) buf2367, *(ulong2*)buf2368); + rsDebug((const char*) buf2369, *(ulong3*)buf2370); + rsDebug((const char*) buf2371, *(ulong4*)buf2372); + rsDebug((const char*) buf2373, *(float*)buf2374); + rsDebug((const char*) buf2375, *(float2*)buf2376); + rsDebug((const char*) buf2377, *(float3*)buf2378); + rsDebug((const char*) buf2379, *(float4*)buf2380); + rsDebug((const char*) buf2381, *(char*)buf2382); + rsDebug((const char*) buf2383, *(char2*)buf2384); + rsDebug((const char*) buf2385, *(char3*)buf2386); + rsDebug((const char*) buf2387, *(char4*)buf2388); + rsDebug((const char*) buf2389, *(uchar*)buf2390); + rsDebug((const char*) buf2391, *(uchar2*)buf2392); + rsDebug((const char*) buf2393, *(uchar3*)buf2394); + rsDebug((const char*) buf2395, *(uchar4*)buf2396); + rsDebug((const char*) buf2397, *(short*)buf2398); + rsDebug((const char*) buf2399, *(short2*)buf2400); + rsDebug((const char*) buf2401, *(short3*)buf2402); + rsDebug((const char*) buf2403, *(short4*)buf2404); + rsDebug((const char*) buf2405, *(ushort*)buf2406); + rsDebug((const char*) buf2407, *(ushort2*)buf2408); + rsDebug((const char*) buf2409, *(ushort3*)buf2410); + rsDebug((const char*) buf2411, *(ushort4*)buf2412); + rsDebug((const char*) buf2413, *(float*)buf2414, *(float*)buf2415); + rsDebug((const char*) buf2416, *(float*)buf2417, *(float*)buf2418, *(float*)buf2419); + rsDebug((const char*) buf2420, *(float*)buf2421, *(float*)buf2422, *(float*)buf2423, *(float*)buf2424); + rsDebug((const char*) buf2425, *(long long*)buf2426); + rsDebug((const char*) buf2427, *(unsigned long long*)buf2428); + rsDebug((const char*) buf2429, (const void*) buf2430); + rsDebug((const char*) buf2431, (const rs_matrix4x4*) buf2432); + rsDebug((const char*) buf2433, (const rs_matrix3x3*) buf2434); + rsDebug((const char*) buf2435, (const rs_matrix2x2*) buf2436); + *(uint32_t*)buf2437 = rsElementGetBytesSize(*(rs_element*)buf2438); + *(rs_data_kind*)buf2439 = rsElementGetDataKind(*(rs_element*)buf2440); + *(rs_data_type*)buf2441 = rsElementGetDataType(*(rs_element*)buf2442); + *(rs_element*)buf2443 = rsElementGetSubElement(*(rs_element*)buf2444, *(uint32_t*)buf2445); + *(uint32_t*)buf2446 = rsElementGetSubElementArraySize(*(rs_element*)buf2447, *(uint32_t*)buf2448); + *(uint32_t*)buf2449 = rsElementGetSubElementCount(*(rs_element*)buf2450); + *(uint32_t*)buf2451 = rsElementGetSubElementName(*(rs_element*)buf2452, *(uint32_t*)buf2453, (char*) buf2454, *(uint32_t*)buf2455); + *(uint32_t*)buf2456 = rsElementGetSubElementNameLength(*(rs_element*)buf2457, *(uint32_t*)buf2458); + *(uint32_t*)buf2459 = rsElementGetSubElementOffsetBytes(*(rs_element*)buf2460, *(uint32_t*)buf2461); + *(uint32_t*)buf2462 = rsElementGetVectorSize(*(rs_element*)buf2463); + rsExtractFrustumPlanes((const rs_matrix4x4*) buf2464, (float4*) buf2465, (float4*) buf2466, (float4*) buf2467, (float4*) buf2468, (float4*) buf2469, (float4*) buf2470); + rsForEach(*(rs_script*)buf2471, *(rs_allocation*)buf2472, *(rs_allocation*)buf2473); + *(float*)buf2474 = rsFrac(*(float*)buf2475); + *(rs_allocation*)buf2476 = rsGetAllocation((const void*) buf2477); + *(float*)buf2478 = rsGetDt(); + *(const void**)buf2479 = rsGetElementAt(*(rs_allocation*)buf2480, *(uint32_t*)buf2481); + *(const void**)buf2482 = rsGetElementAt(*(rs_allocation*)buf2483, *(uint32_t*)buf2484, *(uint32_t*)buf2485); + *(const void**)buf2486 = rsGetElementAt(*(rs_allocation*)buf2487, *(uint32_t*)buf2488, *(uint32_t*)buf2489, *(uint32_t*)buf2490); + *(float*)buf2491 = rsGetElementAt_float(*(rs_allocation*)buf2492, *(uint32_t*)buf2493); + *(float2*)buf2494 = rsGetElementAt_float2(*(rs_allocation*)buf2495, *(uint32_t*)buf2496); + *(float3*)buf2497 = rsGetElementAt_float3(*(rs_allocation*)buf2498, *(uint32_t*)buf2499); + *(float4*)buf2500 = rsGetElementAt_float4(*(rs_allocation*)buf2501, *(uint32_t*)buf2502); + *(double*)buf2503 = rsGetElementAt_double(*(rs_allocation*)buf2504, *(uint32_t*)buf2505); + *(double2*)buf2506 = rsGetElementAt_double2(*(rs_allocation*)buf2507, *(uint32_t*)buf2508); + *(double3*)buf2509 = rsGetElementAt_double3(*(rs_allocation*)buf2510, *(uint32_t*)buf2511); + *(double4*)buf2512 = rsGetElementAt_double4(*(rs_allocation*)buf2513, *(uint32_t*)buf2514); + *(char*)buf2515 = rsGetElementAt_char(*(rs_allocation*)buf2516, *(uint32_t*)buf2517); + *(char2*)buf2518 = rsGetElementAt_char2(*(rs_allocation*)buf2519, *(uint32_t*)buf2520); + *(char3*)buf2521 = rsGetElementAt_char3(*(rs_allocation*)buf2522, *(uint32_t*)buf2523); + *(char4*)buf2524 = rsGetElementAt_char4(*(rs_allocation*)buf2525, *(uint32_t*)buf2526); + *(uchar*)buf2527 = rsGetElementAt_uchar(*(rs_allocation*)buf2528, *(uint32_t*)buf2529); + *(uchar2*)buf2530 = rsGetElementAt_uchar2(*(rs_allocation*)buf2531, *(uint32_t*)buf2532); + *(uchar3*)buf2533 = rsGetElementAt_uchar3(*(rs_allocation*)buf2534, *(uint32_t*)buf2535); + *(uchar4*)buf2536 = rsGetElementAt_uchar4(*(rs_allocation*)buf2537, *(uint32_t*)buf2538); + *(short*)buf2539 = rsGetElementAt_short(*(rs_allocation*)buf2540, *(uint32_t*)buf2541); + *(short2*)buf2542 = rsGetElementAt_short2(*(rs_allocation*)buf2543, *(uint32_t*)buf2544); + *(short3*)buf2545 = rsGetElementAt_short3(*(rs_allocation*)buf2546, *(uint32_t*)buf2547); + *(short4*)buf2548 = rsGetElementAt_short4(*(rs_allocation*)buf2549, *(uint32_t*)buf2550); + *(ushort*)buf2551 = rsGetElementAt_ushort(*(rs_allocation*)buf2552, *(uint32_t*)buf2553); + *(ushort2*)buf2554 = rsGetElementAt_ushort2(*(rs_allocation*)buf2555, *(uint32_t*)buf2556); + *(ushort3*)buf2557 = rsGetElementAt_ushort3(*(rs_allocation*)buf2558, *(uint32_t*)buf2559); + *(ushort4*)buf2560 = rsGetElementAt_ushort4(*(rs_allocation*)buf2561, *(uint32_t*)buf2562); + *(int*)buf2563 = rsGetElementAt_int(*(rs_allocation*)buf2564, *(uint32_t*)buf2565); + *(int2*)buf2566 = rsGetElementAt_int2(*(rs_allocation*)buf2567, *(uint32_t*)buf2568); + *(int3*)buf2569 = rsGetElementAt_int3(*(rs_allocation*)buf2570, *(uint32_t*)buf2571); + *(int4*)buf2572 = rsGetElementAt_int4(*(rs_allocation*)buf2573, *(uint32_t*)buf2574); + *(uint*)buf2575 = rsGetElementAt_uint(*(rs_allocation*)buf2576, *(uint32_t*)buf2577); + *(uint2*)buf2578 = rsGetElementAt_uint2(*(rs_allocation*)buf2579, *(uint32_t*)buf2580); + *(uint3*)buf2581 = rsGetElementAt_uint3(*(rs_allocation*)buf2582, *(uint32_t*)buf2583); + *(uint4*)buf2584 = rsGetElementAt_uint4(*(rs_allocation*)buf2585, *(uint32_t*)buf2586); + *(long*)buf2587 = rsGetElementAt_long(*(rs_allocation*)buf2588, *(uint32_t*)buf2589); + *(long2*)buf2590 = rsGetElementAt_long2(*(rs_allocation*)buf2591, *(uint32_t*)buf2592); + *(long3*)buf2593 = rsGetElementAt_long3(*(rs_allocation*)buf2594, *(uint32_t*)buf2595); + *(long4*)buf2596 = rsGetElementAt_long4(*(rs_allocation*)buf2597, *(uint32_t*)buf2598); + *(ulong*)buf2599 = rsGetElementAt_ulong(*(rs_allocation*)buf2600, *(uint32_t*)buf2601); + *(ulong2*)buf2602 = rsGetElementAt_ulong2(*(rs_allocation*)buf2603, *(uint32_t*)buf2604); + *(ulong3*)buf2605 = rsGetElementAt_ulong3(*(rs_allocation*)buf2606, *(uint32_t*)buf2607); + *(ulong4*)buf2608 = rsGetElementAt_ulong4(*(rs_allocation*)buf2609, *(uint32_t*)buf2610); + *(float*)buf2611 = rsGetElementAt_float(*(rs_allocation*)buf2612, *(uint32_t*)buf2613, *(uint32_t*)buf2614); + *(float2*)buf2615 = rsGetElementAt_float2(*(rs_allocation*)buf2616, *(uint32_t*)buf2617, *(uint32_t*)buf2618); + *(float3*)buf2619 = rsGetElementAt_float3(*(rs_allocation*)buf2620, *(uint32_t*)buf2621, *(uint32_t*)buf2622); + *(float4*)buf2623 = rsGetElementAt_float4(*(rs_allocation*)buf2624, *(uint32_t*)buf2625, *(uint32_t*)buf2626); + *(double*)buf2627 = rsGetElementAt_double(*(rs_allocation*)buf2628, *(uint32_t*)buf2629, *(uint32_t*)buf2630); + *(double2*)buf2631 = rsGetElementAt_double2(*(rs_allocation*)buf2632, *(uint32_t*)buf2633, *(uint32_t*)buf2634); + *(double3*)buf2635 = rsGetElementAt_double3(*(rs_allocation*)buf2636, *(uint32_t*)buf2637, *(uint32_t*)buf2638); + *(double4*)buf2639 = rsGetElementAt_double4(*(rs_allocation*)buf2640, *(uint32_t*)buf2641, *(uint32_t*)buf2642); + *(char*)buf2643 = rsGetElementAt_char(*(rs_allocation*)buf2644, *(uint32_t*)buf2645, *(uint32_t*)buf2646); + *(char2*)buf2647 = rsGetElementAt_char2(*(rs_allocation*)buf2648, *(uint32_t*)buf2649, *(uint32_t*)buf2650); + *(char3*)buf2651 = rsGetElementAt_char3(*(rs_allocation*)buf2652, *(uint32_t*)buf2653, *(uint32_t*)buf2654); + *(char4*)buf2655 = rsGetElementAt_char4(*(rs_allocation*)buf2656, *(uint32_t*)buf2657, *(uint32_t*)buf2658); + *(uchar*)buf2659 = rsGetElementAt_uchar(*(rs_allocation*)buf2660, *(uint32_t*)buf2661, *(uint32_t*)buf2662); + *(uchar2*)buf2663 = rsGetElementAt_uchar2(*(rs_allocation*)buf2664, *(uint32_t*)buf2665, *(uint32_t*)buf2666); + *(uchar3*)buf2667 = rsGetElementAt_uchar3(*(rs_allocation*)buf2668, *(uint32_t*)buf2669, *(uint32_t*)buf2670); + *(uchar4*)buf2671 = rsGetElementAt_uchar4(*(rs_allocation*)buf2672, *(uint32_t*)buf2673, *(uint32_t*)buf2674); + *(short*)buf2675 = rsGetElementAt_short(*(rs_allocation*)buf2676, *(uint32_t*)buf2677, *(uint32_t*)buf2678); + *(short2*)buf2679 = rsGetElementAt_short2(*(rs_allocation*)buf2680, *(uint32_t*)buf2681, *(uint32_t*)buf2682); + *(short3*)buf2683 = rsGetElementAt_short3(*(rs_allocation*)buf2684, *(uint32_t*)buf2685, *(uint32_t*)buf2686); + *(short4*)buf2687 = rsGetElementAt_short4(*(rs_allocation*)buf2688, *(uint32_t*)buf2689, *(uint32_t*)buf2690); + *(ushort*)buf2691 = rsGetElementAt_ushort(*(rs_allocation*)buf2692, *(uint32_t*)buf2693, *(uint32_t*)buf2694); + *(ushort2*)buf2695 = rsGetElementAt_ushort2(*(rs_allocation*)buf2696, *(uint32_t*)buf2697, *(uint32_t*)buf2698); + *(ushort3*)buf2699 = rsGetElementAt_ushort3(*(rs_allocation*)buf2700, *(uint32_t*)buf2701, *(uint32_t*)buf2702); + *(ushort4*)buf2703 = rsGetElementAt_ushort4(*(rs_allocation*)buf2704, *(uint32_t*)buf2705, *(uint32_t*)buf2706); + *(int*)buf2707 = rsGetElementAt_int(*(rs_allocation*)buf2708, *(uint32_t*)buf2709, *(uint32_t*)buf2710); + *(int2*)buf2711 = rsGetElementAt_int2(*(rs_allocation*)buf2712, *(uint32_t*)buf2713, *(uint32_t*)buf2714); + *(int3*)buf2715 = rsGetElementAt_int3(*(rs_allocation*)buf2716, *(uint32_t*)buf2717, *(uint32_t*)buf2718); + *(int4*)buf2719 = rsGetElementAt_int4(*(rs_allocation*)buf2720, *(uint32_t*)buf2721, *(uint32_t*)buf2722); + *(uint*)buf2723 = rsGetElementAt_uint(*(rs_allocation*)buf2724, *(uint32_t*)buf2725, *(uint32_t*)buf2726); + *(uint2*)buf2727 = rsGetElementAt_uint2(*(rs_allocation*)buf2728, *(uint32_t*)buf2729, *(uint32_t*)buf2730); + *(uint3*)buf2731 = rsGetElementAt_uint3(*(rs_allocation*)buf2732, *(uint32_t*)buf2733, *(uint32_t*)buf2734); + *(uint4*)buf2735 = rsGetElementAt_uint4(*(rs_allocation*)buf2736, *(uint32_t*)buf2737, *(uint32_t*)buf2738); + *(long*)buf2739 = rsGetElementAt_long(*(rs_allocation*)buf2740, *(uint32_t*)buf2741, *(uint32_t*)buf2742); + *(long2*)buf2743 = rsGetElementAt_long2(*(rs_allocation*)buf2744, *(uint32_t*)buf2745, *(uint32_t*)buf2746); + *(long3*)buf2747 = rsGetElementAt_long3(*(rs_allocation*)buf2748, *(uint32_t*)buf2749, *(uint32_t*)buf2750); + *(long4*)buf2751 = rsGetElementAt_long4(*(rs_allocation*)buf2752, *(uint32_t*)buf2753, *(uint32_t*)buf2754); + *(ulong*)buf2755 = rsGetElementAt_ulong(*(rs_allocation*)buf2756, *(uint32_t*)buf2757, *(uint32_t*)buf2758); + *(ulong2*)buf2759 = rsGetElementAt_ulong2(*(rs_allocation*)buf2760, *(uint32_t*)buf2761, *(uint32_t*)buf2762); + *(ulong3*)buf2763 = rsGetElementAt_ulong3(*(rs_allocation*)buf2764, *(uint32_t*)buf2765, *(uint32_t*)buf2766); + *(ulong4*)buf2767 = rsGetElementAt_ulong4(*(rs_allocation*)buf2768, *(uint32_t*)buf2769, *(uint32_t*)buf2770); + *(float*)buf2771 = rsGetElementAt_float(*(rs_allocation*)buf2772, *(uint32_t*)buf2773, *(uint32_t*)buf2774, *(uint32_t*)buf2775); + *(float2*)buf2776 = rsGetElementAt_float2(*(rs_allocation*)buf2777, *(uint32_t*)buf2778, *(uint32_t*)buf2779, *(uint32_t*)buf2780); + *(float3*)buf2781 = rsGetElementAt_float3(*(rs_allocation*)buf2782, *(uint32_t*)buf2783, *(uint32_t*)buf2784, *(uint32_t*)buf2785); + *(float4*)buf2786 = rsGetElementAt_float4(*(rs_allocation*)buf2787, *(uint32_t*)buf2788, *(uint32_t*)buf2789, *(uint32_t*)buf2790); + *(double*)buf2791 = rsGetElementAt_double(*(rs_allocation*)buf2792, *(uint32_t*)buf2793, *(uint32_t*)buf2794, *(uint32_t*)buf2795); + *(double2*)buf2796 = rsGetElementAt_double2(*(rs_allocation*)buf2797, *(uint32_t*)buf2798, *(uint32_t*)buf2799, *(uint32_t*)buf2800); + *(double3*)buf2801 = rsGetElementAt_double3(*(rs_allocation*)buf2802, *(uint32_t*)buf2803, *(uint32_t*)buf2804, *(uint32_t*)buf2805); + *(double4*)buf2806 = rsGetElementAt_double4(*(rs_allocation*)buf2807, *(uint32_t*)buf2808, *(uint32_t*)buf2809, *(uint32_t*)buf2810); + *(char*)buf2811 = rsGetElementAt_char(*(rs_allocation*)buf2812, *(uint32_t*)buf2813, *(uint32_t*)buf2814, *(uint32_t*)buf2815); + *(char2*)buf2816 = rsGetElementAt_char2(*(rs_allocation*)buf2817, *(uint32_t*)buf2818, *(uint32_t*)buf2819, *(uint32_t*)buf2820); + *(char3*)buf2821 = rsGetElementAt_char3(*(rs_allocation*)buf2822, *(uint32_t*)buf2823, *(uint32_t*)buf2824, *(uint32_t*)buf2825); + *(char4*)buf2826 = rsGetElementAt_char4(*(rs_allocation*)buf2827, *(uint32_t*)buf2828, *(uint32_t*)buf2829, *(uint32_t*)buf2830); + *(uchar*)buf2831 = rsGetElementAt_uchar(*(rs_allocation*)buf2832, *(uint32_t*)buf2833, *(uint32_t*)buf2834, *(uint32_t*)buf2835); + *(uchar2*)buf2836 = rsGetElementAt_uchar2(*(rs_allocation*)buf2837, *(uint32_t*)buf2838, *(uint32_t*)buf2839, *(uint32_t*)buf2840); + *(uchar3*)buf2841 = rsGetElementAt_uchar3(*(rs_allocation*)buf2842, *(uint32_t*)buf2843, *(uint32_t*)buf2844, *(uint32_t*)buf2845); + *(uchar4*)buf2846 = rsGetElementAt_uchar4(*(rs_allocation*)buf2847, *(uint32_t*)buf2848, *(uint32_t*)buf2849, *(uint32_t*)buf2850); + *(short*)buf2851 = rsGetElementAt_short(*(rs_allocation*)buf2852, *(uint32_t*)buf2853, *(uint32_t*)buf2854, *(uint32_t*)buf2855); + *(short2*)buf2856 = rsGetElementAt_short2(*(rs_allocation*)buf2857, *(uint32_t*)buf2858, *(uint32_t*)buf2859, *(uint32_t*)buf2860); + *(short3*)buf2861 = rsGetElementAt_short3(*(rs_allocation*)buf2862, *(uint32_t*)buf2863, *(uint32_t*)buf2864, *(uint32_t*)buf2865); + *(short4*)buf2866 = rsGetElementAt_short4(*(rs_allocation*)buf2867, *(uint32_t*)buf2868, *(uint32_t*)buf2869, *(uint32_t*)buf2870); + *(ushort*)buf2871 = rsGetElementAt_ushort(*(rs_allocation*)buf2872, *(uint32_t*)buf2873, *(uint32_t*)buf2874, *(uint32_t*)buf2875); + *(ushort2*)buf2876 = rsGetElementAt_ushort2(*(rs_allocation*)buf2877, *(uint32_t*)buf2878, *(uint32_t*)buf2879, *(uint32_t*)buf2880); + *(ushort3*)buf2881 = rsGetElementAt_ushort3(*(rs_allocation*)buf2882, *(uint32_t*)buf2883, *(uint32_t*)buf2884, *(uint32_t*)buf2885); + *(ushort4*)buf2886 = rsGetElementAt_ushort4(*(rs_allocation*)buf2887, *(uint32_t*)buf2888, *(uint32_t*)buf2889, *(uint32_t*)buf2890); + *(int*)buf2891 = rsGetElementAt_int(*(rs_allocation*)buf2892, *(uint32_t*)buf2893, *(uint32_t*)buf2894, *(uint32_t*)buf2895); + *(int2*)buf2896 = rsGetElementAt_int2(*(rs_allocation*)buf2897, *(uint32_t*)buf2898, *(uint32_t*)buf2899, *(uint32_t*)buf2900); + *(int3*)buf2901 = rsGetElementAt_int3(*(rs_allocation*)buf2902, *(uint32_t*)buf2903, *(uint32_t*)buf2904, *(uint32_t*)buf2905); + *(int4*)buf2906 = rsGetElementAt_int4(*(rs_allocation*)buf2907, *(uint32_t*)buf2908, *(uint32_t*)buf2909, *(uint32_t*)buf2910); + *(uint*)buf2911 = rsGetElementAt_uint(*(rs_allocation*)buf2912, *(uint32_t*)buf2913, *(uint32_t*)buf2914, *(uint32_t*)buf2915); + *(uint2*)buf2916 = rsGetElementAt_uint2(*(rs_allocation*)buf2917, *(uint32_t*)buf2918, *(uint32_t*)buf2919, *(uint32_t*)buf2920); + *(uint3*)buf2921 = rsGetElementAt_uint3(*(rs_allocation*)buf2922, *(uint32_t*)buf2923, *(uint32_t*)buf2924, *(uint32_t*)buf2925); + *(uint4*)buf2926 = rsGetElementAt_uint4(*(rs_allocation*)buf2927, *(uint32_t*)buf2928, *(uint32_t*)buf2929, *(uint32_t*)buf2930); + *(long*)buf2931 = rsGetElementAt_long(*(rs_allocation*)buf2932, *(uint32_t*)buf2933, *(uint32_t*)buf2934, *(uint32_t*)buf2935); + *(long2*)buf2936 = rsGetElementAt_long2(*(rs_allocation*)buf2937, *(uint32_t*)buf2938, *(uint32_t*)buf2939, *(uint32_t*)buf2940); + *(long3*)buf2941 = rsGetElementAt_long3(*(rs_allocation*)buf2942, *(uint32_t*)buf2943, *(uint32_t*)buf2944, *(uint32_t*)buf2945); + *(long4*)buf2946 = rsGetElementAt_long4(*(rs_allocation*)buf2947, *(uint32_t*)buf2948, *(uint32_t*)buf2949, *(uint32_t*)buf2950); + *(ulong*)buf2951 = rsGetElementAt_ulong(*(rs_allocation*)buf2952, *(uint32_t*)buf2953, *(uint32_t*)buf2954, *(uint32_t*)buf2955); + *(ulong2*)buf2956 = rsGetElementAt_ulong2(*(rs_allocation*)buf2957, *(uint32_t*)buf2958, *(uint32_t*)buf2959, *(uint32_t*)buf2960); + *(ulong3*)buf2961 = rsGetElementAt_ulong3(*(rs_allocation*)buf2962, *(uint32_t*)buf2963, *(uint32_t*)buf2964, *(uint32_t*)buf2965); + *(ulong4*)buf2966 = rsGetElementAt_ulong4(*(rs_allocation*)buf2967, *(uint32_t*)buf2968, *(uint32_t*)buf2969, *(uint32_t*)buf2970); + *(uchar*)buf2971 = rsGetElementAtYuv_uchar_U(*(rs_allocation*)buf2972, *(uint32_t*)buf2973, *(uint32_t*)buf2974); + *(uchar*)buf2975 = rsGetElementAtYuv_uchar_V(*(rs_allocation*)buf2976, *(uint32_t*)buf2977, *(uint32_t*)buf2978); + *(uchar*)buf2979 = rsGetElementAtYuv_uchar_Y(*(rs_allocation*)buf2980, *(uint32_t*)buf2981, *(uint32_t*)buf2982); + *(bool*)buf2983 = rsIsObject(*(rs_element*)buf2984); + *(bool*)buf2985 = rsIsObject(*(rs_type*)buf2986); + *(bool*)buf2987 = rsIsObject(*(rs_allocation*)buf2988); + *(bool*)buf2989 = rsIsObject(*(rs_sampler*)buf2990); + *(bool*)buf2991 = rsIsObject(*(rs_script*)buf2992); #ifndef __LP64__ - *(bool*)buf2975 = rsIsObject(*(rs_mesh*)buf2976); - *(bool*)buf2977 = rsIsObject(*(rs_program_fragment*)buf2978); - *(bool*)buf2979 = rsIsObject(*(rs_program_vertex*)buf2980); - *(bool*)buf2981 = rsIsObject(*(rs_program_raster*)buf2982); - *(bool*)buf2983 = rsIsObject(*(rs_program_store*)buf2984); - *(bool*)buf2985 = rsIsObject(*(rs_font*)buf2986); + *(bool*)buf2993 = rsIsObject(*(rs_mesh*)buf2994); + *(bool*)buf2995 = rsIsObject(*(rs_program_fragment*)buf2996); + *(bool*)buf2997 = rsIsObject(*(rs_program_vertex*)buf2998); + *(bool*)buf2999 = rsIsObject(*(rs_program_raster*)buf3000); + *(bool*)buf3001 = rsIsObject(*(rs_program_store*)buf3002); + *(bool*)buf3003 = rsIsObject(*(rs_font*)buf3004); #endif - *(bool*)buf2987 = rsIsSphereInFrustum((float4*) buf2988, (float4*) buf2989, (float4*) buf2990, (float4*) buf2991, (float4*) buf2992, (float4*) buf2993, (float4*) buf2994); - *(rs_tm**)buf2995 = rsLocaltime((rs_tm*) buf2996, (const rs_time_t*) buf2997); - *(float*)buf2998 = rsMatrixGet((const rs_matrix4x4*) buf2999, *(uint32_t*)buf3000, *(uint32_t*)buf3001); - *(float*)buf3002 = rsMatrixGet((const rs_matrix3x3*) buf3003, *(uint32_t*)buf3004, *(uint32_t*)buf3005); - *(float*)buf3006 = rsMatrixGet((const rs_matrix2x2*) buf3007, *(uint32_t*)buf3008, *(uint32_t*)buf3009); - *(bool*)buf3010 = rsMatrixInverse((rs_matrix4x4*) buf3011); - *(bool*)buf3012 = rsMatrixInverseTranspose((rs_matrix4x4*) buf3013); - rsMatrixLoad((rs_matrix4x4*) buf3014, (const float*) buf3015); - rsMatrixLoad((rs_matrix3x3*) buf3016, (const float*) buf3017); - rsMatrixLoad((rs_matrix2x2*) buf3018, (const float*) buf3019); - rsMatrixLoad((rs_matrix4x4*) buf3020, (const rs_matrix4x4*) buf3021); - rsMatrixLoad((rs_matrix3x3*) buf3022, (const rs_matrix3x3*) buf3023); - rsMatrixLoad((rs_matrix2x2*) buf3024, (const rs_matrix2x2*) buf3025); - rsMatrixLoad((rs_matrix4x4*) buf3026, (const rs_matrix3x3*) buf3027); - rsMatrixLoad((rs_matrix4x4*) buf3028, (const rs_matrix2x2*) buf3029); - rsMatrixLoadFrustum((rs_matrix4x4*) buf3030, *(float*)buf3031, *(float*)buf3032, *(float*)buf3033, *(float*)buf3034, *(float*)buf3035, *(float*)buf3036); - rsMatrixLoadIdentity((rs_matrix4x4*) buf3037); - rsMatrixLoadIdentity((rs_matrix3x3*) buf3038); - rsMatrixLoadIdentity((rs_matrix2x2*) buf3039); - rsMatrixLoadMultiply((rs_matrix4x4*) buf3040, (const rs_matrix4x4*) buf3041, (const rs_matrix4x4*) buf3042); - rsMatrixLoadMultiply((rs_matrix3x3*) buf3043, (const rs_matrix3x3*) buf3044, (const rs_matrix3x3*) buf3045); - rsMatrixLoadMultiply((rs_matrix2x2*) buf3046, (const rs_matrix2x2*) buf3047, (const rs_matrix2x2*) buf3048); - rsMatrixLoadOrtho((rs_matrix4x4*) buf3049, *(float*)buf3050, *(float*)buf3051, *(float*)buf3052, *(float*)buf3053, *(float*)buf3054, *(float*)buf3055); - rsMatrixLoadPerspective((rs_matrix4x4*) buf3056, *(float*)buf3057, *(float*)buf3058, *(float*)buf3059, *(float*)buf3060); - rsMatrixLoadRotate((rs_matrix4x4*) buf3061, *(float*)buf3062, *(float*)buf3063, *(float*)buf3064, *(float*)buf3065); - rsMatrixLoadScale((rs_matrix4x4*) buf3066, *(float*)buf3067, *(float*)buf3068, *(float*)buf3069); - rsMatrixLoadTranslate((rs_matrix4x4*) buf3070, *(float*)buf3071, *(float*)buf3072, *(float*)buf3073); - rsMatrixMultiply((rs_matrix4x4*) buf3074, (const rs_matrix4x4*) buf3075); - rsMatrixMultiply((rs_matrix3x3*) buf3076, (const rs_matrix3x3*) buf3077); - rsMatrixMultiply((rs_matrix2x2*) buf3078, (const rs_matrix2x2*) buf3079); - *(float4*)buf3080 = rsMatrixMultiply((const rs_matrix4x4*) buf3081, *(float4*)buf3082); - *(float4*)buf3083 = rsMatrixMultiply((const rs_matrix4x4*) buf3084, *(float3*)buf3085); - *(float4*)buf3086 = rsMatrixMultiply((const rs_matrix4x4*) buf3087, *(float2*)buf3088); - *(float3*)buf3089 = rsMatrixMultiply((const rs_matrix3x3*) buf3090, *(float3*)buf3091); - *(float3*)buf3092 = rsMatrixMultiply((const rs_matrix3x3*) buf3093, *(float2*)buf3094); - *(float2*)buf3095 = rsMatrixMultiply((const rs_matrix2x2*) buf3096, *(float2*)buf3097); - rsMatrixRotate((rs_matrix4x4*) buf3098, *(float*)buf3099, *(float*)buf3100, *(float*)buf3101, *(float*)buf3102); - rsMatrixScale((rs_matrix4x4*) buf3103, *(float*)buf3104, *(float*)buf3105, *(float*)buf3106); - rsMatrixSet((rs_matrix4x4*) buf3107, *(uint32_t*)buf3108, *(uint32_t*)buf3109, *(float*)buf3110); - rsMatrixSet((rs_matrix3x3*) buf3111, *(uint32_t*)buf3112, *(uint32_t*)buf3113, *(float*)buf3114); - rsMatrixSet((rs_matrix2x2*) buf3115, *(uint32_t*)buf3116, *(uint32_t*)buf3117, *(float*)buf3118); - rsMatrixTranslate((rs_matrix4x4*) buf3119, *(float*)buf3120, *(float*)buf3121, *(float*)buf3122); - rsMatrixTranspose((rs_matrix4x4*) buf3123); - rsMatrixTranspose((rs_matrix3x3*) buf3124); - rsMatrixTranspose((rs_matrix2x2*) buf3125); - *(uchar4*)buf3126 = rsPackColorTo8888(*(float*)buf3127, *(float*)buf3128, *(float*)buf3129); - *(uchar4*)buf3130 = rsPackColorTo8888(*(float*)buf3131, *(float*)buf3132, *(float*)buf3133, *(float*)buf3134); - *(uchar4*)buf3135 = rsPackColorTo8888(*(float3*)buf3136); - *(uchar4*)buf3137 = rsPackColorTo8888(*(float4*)buf3138); - rsQuaternionAdd((rs_quaternion*) buf3139, (const rs_quaternion*) buf3140); - rsQuaternionConjugate((rs_quaternion*) buf3141); - *(float*)buf3142 = rsQuaternionDot((const rs_quaternion*) buf3143, (const rs_quaternion*) buf3144); - rsQuaternionGetMatrixUnit((rs_matrix4x4*) buf3145, (const rs_quaternion*) buf3146); - rsQuaternionLoadRotate((rs_quaternion*) buf3147, *(float*)buf3148, *(float*)buf3149, *(float*)buf3150, *(float*)buf3151); - rsQuaternionLoadRotateUnit((rs_quaternion*) buf3152, *(float*)buf3153, *(float*)buf3154, *(float*)buf3155, *(float*)buf3156); - rsQuaternionMultiply((rs_quaternion*) buf3157, *(float*)buf3158); - rsQuaternionMultiply((rs_quaternion*) buf3159, (const rs_quaternion*) buf3160); - rsQuaternionNormalize((rs_quaternion*) buf3161); - rsQuaternionSet((rs_quaternion*) buf3162, *(float*)buf3163, *(float*)buf3164, *(float*)buf3165, *(float*)buf3166); - rsQuaternionSet((rs_quaternion*) buf3167, (const rs_quaternion*) buf3168); - rsQuaternionSlerp((rs_quaternion*) buf3169, (const rs_quaternion*) buf3170, (const rs_quaternion*) buf3171, *(float*)buf3172); - *(int*)buf3173 = rsRand(*(int*)buf3174); - *(int*)buf3175 = rsRand(*(int*)buf3176, *(int*)buf3177); - *(float*)buf3178 = rsRand(*(float*)buf3179); - *(float*)buf3180 = rsRand(*(float*)buf3181, *(float*)buf3182); - *(float4*)buf3183 = rsSample(*(rs_allocation*)buf3184, *(rs_sampler*)buf3185, *(float*)buf3186); - *(float4*)buf3187 = rsSample(*(rs_allocation*)buf3188, *(rs_sampler*)buf3189, *(float*)buf3190, *(float*)buf3191); - *(float4*)buf3192 = rsSample(*(rs_allocation*)buf3193, *(rs_sampler*)buf3194, *(float2*)buf3195); - *(float4*)buf3196 = rsSample(*(rs_allocation*)buf3197, *(rs_sampler*)buf3198, *(float2*)buf3199, *(float*)buf3200); - *(float*)buf3201 = rsSamplerGetAnisotropy(*(rs_sampler*)buf3202); - *(rs_sampler_value*)buf3203 = rsSamplerGetMagnification(*(rs_sampler*)buf3204); - *(rs_sampler_value*)buf3205 = rsSamplerGetMinification(*(rs_sampler*)buf3206); - *(rs_sampler_value*)buf3207 = rsSamplerGetWrapS(*(rs_sampler*)buf3208); - *(rs_sampler_value*)buf3209 = rsSamplerGetWrapT(*(rs_sampler*)buf3210); - *(bool*)buf3211 = rsSendToClient(*(int*)buf3212); - *(bool*)buf3213 = rsSendToClient(*(int*)buf3214, (const void*) buf3215, *(uint*)buf3216); - rsSendToClientBlocking(*(int*)buf3217); - rsSendToClientBlocking(*(int*)buf3218, (const void*) buf3219, *(uint*)buf3220); - rsSetElementAt(*(rs_allocation*)buf3221, (void*) buf3222, *(uint32_t*)buf3223); - rsSetElementAt(*(rs_allocation*)buf3224, (void*) buf3225, *(uint32_t*)buf3226, *(uint32_t*)buf3227); - rsSetElementAt_float(*(rs_allocation*)buf3228, *(float*)buf3229, *(uint32_t*)buf3230); - rsSetElementAt_float2(*(rs_allocation*)buf3231, *(float2*)buf3232, *(uint32_t*)buf3233); - rsSetElementAt_float3(*(rs_allocation*)buf3234, *(float3*)buf3235, *(uint32_t*)buf3236); - rsSetElementAt_float4(*(rs_allocation*)buf3237, *(float4*)buf3238, *(uint32_t*)buf3239); - rsSetElementAt_double(*(rs_allocation*)buf3240, *(double*)buf3241, *(uint32_t*)buf3242); - rsSetElementAt_double2(*(rs_allocation*)buf3243, *(double2*)buf3244, *(uint32_t*)buf3245); - rsSetElementAt_double3(*(rs_allocation*)buf3246, *(double3*)buf3247, *(uint32_t*)buf3248); - rsSetElementAt_double4(*(rs_allocation*)buf3249, *(double4*)buf3250, *(uint32_t*)buf3251); - rsSetElementAt_char(*(rs_allocation*)buf3252, *(char*)buf3253, *(uint32_t*)buf3254); - rsSetElementAt_char2(*(rs_allocation*)buf3255, *(char2*)buf3256, *(uint32_t*)buf3257); - rsSetElementAt_char3(*(rs_allocation*)buf3258, *(char3*)buf3259, *(uint32_t*)buf3260); - rsSetElementAt_char4(*(rs_allocation*)buf3261, *(char4*)buf3262, *(uint32_t*)buf3263); - rsSetElementAt_uchar(*(rs_allocation*)buf3264, *(uchar*)buf3265, *(uint32_t*)buf3266); - rsSetElementAt_uchar2(*(rs_allocation*)buf3267, *(uchar2*)buf3268, *(uint32_t*)buf3269); - rsSetElementAt_uchar3(*(rs_allocation*)buf3270, *(uchar3*)buf3271, *(uint32_t*)buf3272); - rsSetElementAt_uchar4(*(rs_allocation*)buf3273, *(uchar4*)buf3274, *(uint32_t*)buf3275); - rsSetElementAt_short(*(rs_allocation*)buf3276, *(short*)buf3277, *(uint32_t*)buf3278); - rsSetElementAt_short2(*(rs_allocation*)buf3279, *(short2*)buf3280, *(uint32_t*)buf3281); - rsSetElementAt_short3(*(rs_allocation*)buf3282, *(short3*)buf3283, *(uint32_t*)buf3284); - rsSetElementAt_short4(*(rs_allocation*)buf3285, *(short4*)buf3286, *(uint32_t*)buf3287); - rsSetElementAt_ushort(*(rs_allocation*)buf3288, *(ushort*)buf3289, *(uint32_t*)buf3290); - rsSetElementAt_ushort2(*(rs_allocation*)buf3291, *(ushort2*)buf3292, *(uint32_t*)buf3293); - rsSetElementAt_ushort3(*(rs_allocation*)buf3294, *(ushort3*)buf3295, *(uint32_t*)buf3296); - rsSetElementAt_ushort4(*(rs_allocation*)buf3297, *(ushort4*)buf3298, *(uint32_t*)buf3299); - rsSetElementAt_int(*(rs_allocation*)buf3300, *(int*)buf3301, *(uint32_t*)buf3302); - rsSetElementAt_int2(*(rs_allocation*)buf3303, *(int2*)buf3304, *(uint32_t*)buf3305); - rsSetElementAt_int3(*(rs_allocation*)buf3306, *(int3*)buf3307, *(uint32_t*)buf3308); - rsSetElementAt_int4(*(rs_allocation*)buf3309, *(int4*)buf3310, *(uint32_t*)buf3311); - rsSetElementAt_uint(*(rs_allocation*)buf3312, *(uint*)buf3313, *(uint32_t*)buf3314); - rsSetElementAt_uint2(*(rs_allocation*)buf3315, *(uint2*)buf3316, *(uint32_t*)buf3317); - rsSetElementAt_uint3(*(rs_allocation*)buf3318, *(uint3*)buf3319, *(uint32_t*)buf3320); - rsSetElementAt_uint4(*(rs_allocation*)buf3321, *(uint4*)buf3322, *(uint32_t*)buf3323); - rsSetElementAt_long(*(rs_allocation*)buf3324, *(long*)buf3325, *(uint32_t*)buf3326); - rsSetElementAt_long2(*(rs_allocation*)buf3327, *(long2*)buf3328, *(uint32_t*)buf3329); - rsSetElementAt_long3(*(rs_allocation*)buf3330, *(long3*)buf3331, *(uint32_t*)buf3332); - rsSetElementAt_long4(*(rs_allocation*)buf3333, *(long4*)buf3334, *(uint32_t*)buf3335); - rsSetElementAt_ulong(*(rs_allocation*)buf3336, *(ulong*)buf3337, *(uint32_t*)buf3338); - rsSetElementAt_ulong2(*(rs_allocation*)buf3339, *(ulong2*)buf3340, *(uint32_t*)buf3341); - rsSetElementAt_ulong3(*(rs_allocation*)buf3342, *(ulong3*)buf3343, *(uint32_t*)buf3344); - rsSetElementAt_ulong4(*(rs_allocation*)buf3345, *(ulong4*)buf3346, *(uint32_t*)buf3347); - rsSetElementAt_float(*(rs_allocation*)buf3348, *(float*)buf3349, *(uint32_t*)buf3350, *(uint32_t*)buf3351); - rsSetElementAt_float2(*(rs_allocation*)buf3352, *(float2*)buf3353, *(uint32_t*)buf3354, *(uint32_t*)buf3355); - rsSetElementAt_float3(*(rs_allocation*)buf3356, *(float3*)buf3357, *(uint32_t*)buf3358, *(uint32_t*)buf3359); - rsSetElementAt_float4(*(rs_allocation*)buf3360, *(float4*)buf3361, *(uint32_t*)buf3362, *(uint32_t*)buf3363); - rsSetElementAt_double(*(rs_allocation*)buf3364, *(double*)buf3365, *(uint32_t*)buf3366, *(uint32_t*)buf3367); - rsSetElementAt_double2(*(rs_allocation*)buf3368, *(double2*)buf3369, *(uint32_t*)buf3370, *(uint32_t*)buf3371); - rsSetElementAt_double3(*(rs_allocation*)buf3372, *(double3*)buf3373, *(uint32_t*)buf3374, *(uint32_t*)buf3375); - rsSetElementAt_double4(*(rs_allocation*)buf3376, *(double4*)buf3377, *(uint32_t*)buf3378, *(uint32_t*)buf3379); - rsSetElementAt_char(*(rs_allocation*)buf3380, *(char*)buf3381, *(uint32_t*)buf3382, *(uint32_t*)buf3383); - rsSetElementAt_char2(*(rs_allocation*)buf3384, *(char2*)buf3385, *(uint32_t*)buf3386, *(uint32_t*)buf3387); - rsSetElementAt_char3(*(rs_allocation*)buf3388, *(char3*)buf3389, *(uint32_t*)buf3390, *(uint32_t*)buf3391); - rsSetElementAt_char4(*(rs_allocation*)buf3392, *(char4*)buf3393, *(uint32_t*)buf3394, *(uint32_t*)buf3395); - rsSetElementAt_uchar(*(rs_allocation*)buf3396, *(uchar*)buf3397, *(uint32_t*)buf3398, *(uint32_t*)buf3399); - rsSetElementAt_uchar2(*(rs_allocation*)buf3400, *(uchar2*)buf3401, *(uint32_t*)buf3402, *(uint32_t*)buf3403); - rsSetElementAt_uchar3(*(rs_allocation*)buf3404, *(uchar3*)buf3405, *(uint32_t*)buf3406, *(uint32_t*)buf3407); - rsSetElementAt_uchar4(*(rs_allocation*)buf3408, *(uchar4*)buf3409, *(uint32_t*)buf3410, *(uint32_t*)buf3411); - rsSetElementAt_short(*(rs_allocation*)buf3412, *(short*)buf3413, *(uint32_t*)buf3414, *(uint32_t*)buf3415); - rsSetElementAt_short2(*(rs_allocation*)buf3416, *(short2*)buf3417, *(uint32_t*)buf3418, *(uint32_t*)buf3419); - rsSetElementAt_short3(*(rs_allocation*)buf3420, *(short3*)buf3421, *(uint32_t*)buf3422, *(uint32_t*)buf3423); - rsSetElementAt_short4(*(rs_allocation*)buf3424, *(short4*)buf3425, *(uint32_t*)buf3426, *(uint32_t*)buf3427); - rsSetElementAt_ushort(*(rs_allocation*)buf3428, *(ushort*)buf3429, *(uint32_t*)buf3430, *(uint32_t*)buf3431); - rsSetElementAt_ushort2(*(rs_allocation*)buf3432, *(ushort2*)buf3433, *(uint32_t*)buf3434, *(uint32_t*)buf3435); - rsSetElementAt_ushort3(*(rs_allocation*)buf3436, *(ushort3*)buf3437, *(uint32_t*)buf3438, *(uint32_t*)buf3439); - rsSetElementAt_ushort4(*(rs_allocation*)buf3440, *(ushort4*)buf3441, *(uint32_t*)buf3442, *(uint32_t*)buf3443); - rsSetElementAt_int(*(rs_allocation*)buf3444, *(int*)buf3445, *(uint32_t*)buf3446, *(uint32_t*)buf3447); - rsSetElementAt_int2(*(rs_allocation*)buf3448, *(int2*)buf3449, *(uint32_t*)buf3450, *(uint32_t*)buf3451); - rsSetElementAt_int3(*(rs_allocation*)buf3452, *(int3*)buf3453, *(uint32_t*)buf3454, *(uint32_t*)buf3455); - rsSetElementAt_int4(*(rs_allocation*)buf3456, *(int4*)buf3457, *(uint32_t*)buf3458, *(uint32_t*)buf3459); - rsSetElementAt_uint(*(rs_allocation*)buf3460, *(uint*)buf3461, *(uint32_t*)buf3462, *(uint32_t*)buf3463); - rsSetElementAt_uint2(*(rs_allocation*)buf3464, *(uint2*)buf3465, *(uint32_t*)buf3466, *(uint32_t*)buf3467); - rsSetElementAt_uint3(*(rs_allocation*)buf3468, *(uint3*)buf3469, *(uint32_t*)buf3470, *(uint32_t*)buf3471); - rsSetElementAt_uint4(*(rs_allocation*)buf3472, *(uint4*)buf3473, *(uint32_t*)buf3474, *(uint32_t*)buf3475); - rsSetElementAt_long(*(rs_allocation*)buf3476, *(long*)buf3477, *(uint32_t*)buf3478, *(uint32_t*)buf3479); - rsSetElementAt_long2(*(rs_allocation*)buf3480, *(long2*)buf3481, *(uint32_t*)buf3482, *(uint32_t*)buf3483); - rsSetElementAt_long3(*(rs_allocation*)buf3484, *(long3*)buf3485, *(uint32_t*)buf3486, *(uint32_t*)buf3487); - rsSetElementAt_long4(*(rs_allocation*)buf3488, *(long4*)buf3489, *(uint32_t*)buf3490, *(uint32_t*)buf3491); - rsSetElementAt_ulong(*(rs_allocation*)buf3492, *(ulong*)buf3493, *(uint32_t*)buf3494, *(uint32_t*)buf3495); - rsSetElementAt_ulong2(*(rs_allocation*)buf3496, *(ulong2*)buf3497, *(uint32_t*)buf3498, *(uint32_t*)buf3499); - rsSetElementAt_ulong3(*(rs_allocation*)buf3500, *(ulong3*)buf3501, *(uint32_t*)buf3502, *(uint32_t*)buf3503); - rsSetElementAt_ulong4(*(rs_allocation*)buf3504, *(ulong4*)buf3505, *(uint32_t*)buf3506, *(uint32_t*)buf3507); - rsSetElementAt_float(*(rs_allocation*)buf3508, *(float*)buf3509, *(uint32_t*)buf3510, *(uint32_t*)buf3511, *(uint32_t*)buf3512); - rsSetElementAt_float2(*(rs_allocation*)buf3513, *(float2*)buf3514, *(uint32_t*)buf3515, *(uint32_t*)buf3516, *(uint32_t*)buf3517); - rsSetElementAt_float3(*(rs_allocation*)buf3518, *(float3*)buf3519, *(uint32_t*)buf3520, *(uint32_t*)buf3521, *(uint32_t*)buf3522); - rsSetElementAt_float4(*(rs_allocation*)buf3523, *(float4*)buf3524, *(uint32_t*)buf3525, *(uint32_t*)buf3526, *(uint32_t*)buf3527); - rsSetElementAt_double(*(rs_allocation*)buf3528, *(double*)buf3529, *(uint32_t*)buf3530, *(uint32_t*)buf3531, *(uint32_t*)buf3532); - rsSetElementAt_double2(*(rs_allocation*)buf3533, *(double2*)buf3534, *(uint32_t*)buf3535, *(uint32_t*)buf3536, *(uint32_t*)buf3537); - rsSetElementAt_double3(*(rs_allocation*)buf3538, *(double3*)buf3539, *(uint32_t*)buf3540, *(uint32_t*)buf3541, *(uint32_t*)buf3542); - rsSetElementAt_double4(*(rs_allocation*)buf3543, *(double4*)buf3544, *(uint32_t*)buf3545, *(uint32_t*)buf3546, *(uint32_t*)buf3547); - rsSetElementAt_char(*(rs_allocation*)buf3548, *(char*)buf3549, *(uint32_t*)buf3550, *(uint32_t*)buf3551, *(uint32_t*)buf3552); - rsSetElementAt_char2(*(rs_allocation*)buf3553, *(char2*)buf3554, *(uint32_t*)buf3555, *(uint32_t*)buf3556, *(uint32_t*)buf3557); - rsSetElementAt_char3(*(rs_allocation*)buf3558, *(char3*)buf3559, *(uint32_t*)buf3560, *(uint32_t*)buf3561, *(uint32_t*)buf3562); - rsSetElementAt_char4(*(rs_allocation*)buf3563, *(char4*)buf3564, *(uint32_t*)buf3565, *(uint32_t*)buf3566, *(uint32_t*)buf3567); - rsSetElementAt_uchar(*(rs_allocation*)buf3568, *(uchar*)buf3569, *(uint32_t*)buf3570, *(uint32_t*)buf3571, *(uint32_t*)buf3572); - rsSetElementAt_uchar2(*(rs_allocation*)buf3573, *(uchar2*)buf3574, *(uint32_t*)buf3575, *(uint32_t*)buf3576, *(uint32_t*)buf3577); - rsSetElementAt_uchar3(*(rs_allocation*)buf3578, *(uchar3*)buf3579, *(uint32_t*)buf3580, *(uint32_t*)buf3581, *(uint32_t*)buf3582); - rsSetElementAt_uchar4(*(rs_allocation*)buf3583, *(uchar4*)buf3584, *(uint32_t*)buf3585, *(uint32_t*)buf3586, *(uint32_t*)buf3587); - rsSetElementAt_short(*(rs_allocation*)buf3588, *(short*)buf3589, *(uint32_t*)buf3590, *(uint32_t*)buf3591, *(uint32_t*)buf3592); - rsSetElementAt_short2(*(rs_allocation*)buf3593, *(short2*)buf3594, *(uint32_t*)buf3595, *(uint32_t*)buf3596, *(uint32_t*)buf3597); - rsSetElementAt_short3(*(rs_allocation*)buf3598, *(short3*)buf3599, *(uint32_t*)buf3600, *(uint32_t*)buf3601, *(uint32_t*)buf3602); - rsSetElementAt_short4(*(rs_allocation*)buf3603, *(short4*)buf3604, *(uint32_t*)buf3605, *(uint32_t*)buf3606, *(uint32_t*)buf3607); - rsSetElementAt_ushort(*(rs_allocation*)buf3608, *(ushort*)buf3609, *(uint32_t*)buf3610, *(uint32_t*)buf3611, *(uint32_t*)buf3612); - rsSetElementAt_ushort2(*(rs_allocation*)buf3613, *(ushort2*)buf3614, *(uint32_t*)buf3615, *(uint32_t*)buf3616, *(uint32_t*)buf3617); - rsSetElementAt_ushort3(*(rs_allocation*)buf3618, *(ushort3*)buf3619, *(uint32_t*)buf3620, *(uint32_t*)buf3621, *(uint32_t*)buf3622); - rsSetElementAt_ushort4(*(rs_allocation*)buf3623, *(ushort4*)buf3624, *(uint32_t*)buf3625, *(uint32_t*)buf3626, *(uint32_t*)buf3627); - rsSetElementAt_int(*(rs_allocation*)buf3628, *(int*)buf3629, *(uint32_t*)buf3630, *(uint32_t*)buf3631, *(uint32_t*)buf3632); - rsSetElementAt_int2(*(rs_allocation*)buf3633, *(int2*)buf3634, *(uint32_t*)buf3635, *(uint32_t*)buf3636, *(uint32_t*)buf3637); - rsSetElementAt_int3(*(rs_allocation*)buf3638, *(int3*)buf3639, *(uint32_t*)buf3640, *(uint32_t*)buf3641, *(uint32_t*)buf3642); - rsSetElementAt_int4(*(rs_allocation*)buf3643, *(int4*)buf3644, *(uint32_t*)buf3645, *(uint32_t*)buf3646, *(uint32_t*)buf3647); - rsSetElementAt_uint(*(rs_allocation*)buf3648, *(uint*)buf3649, *(uint32_t*)buf3650, *(uint32_t*)buf3651, *(uint32_t*)buf3652); - rsSetElementAt_uint2(*(rs_allocation*)buf3653, *(uint2*)buf3654, *(uint32_t*)buf3655, *(uint32_t*)buf3656, *(uint32_t*)buf3657); - rsSetElementAt_uint3(*(rs_allocation*)buf3658, *(uint3*)buf3659, *(uint32_t*)buf3660, *(uint32_t*)buf3661, *(uint32_t*)buf3662); - rsSetElementAt_uint4(*(rs_allocation*)buf3663, *(uint4*)buf3664, *(uint32_t*)buf3665, *(uint32_t*)buf3666, *(uint32_t*)buf3667); - rsSetElementAt_long(*(rs_allocation*)buf3668, *(long*)buf3669, *(uint32_t*)buf3670, *(uint32_t*)buf3671, *(uint32_t*)buf3672); - rsSetElementAt_long2(*(rs_allocation*)buf3673, *(long2*)buf3674, *(uint32_t*)buf3675, *(uint32_t*)buf3676, *(uint32_t*)buf3677); - rsSetElementAt_long3(*(rs_allocation*)buf3678, *(long3*)buf3679, *(uint32_t*)buf3680, *(uint32_t*)buf3681, *(uint32_t*)buf3682); - rsSetElementAt_long4(*(rs_allocation*)buf3683, *(long4*)buf3684, *(uint32_t*)buf3685, *(uint32_t*)buf3686, *(uint32_t*)buf3687); - rsSetElementAt_ulong(*(rs_allocation*)buf3688, *(ulong*)buf3689, *(uint32_t*)buf3690, *(uint32_t*)buf3691, *(uint32_t*)buf3692); - rsSetElementAt_ulong2(*(rs_allocation*)buf3693, *(ulong2*)buf3694, *(uint32_t*)buf3695, *(uint32_t*)buf3696, *(uint32_t*)buf3697); - rsSetElementAt_ulong3(*(rs_allocation*)buf3698, *(ulong3*)buf3699, *(uint32_t*)buf3700, *(uint32_t*)buf3701, *(uint32_t*)buf3702); - rsSetElementAt_ulong4(*(rs_allocation*)buf3703, *(ulong4*)buf3704, *(uint32_t*)buf3705, *(uint32_t*)buf3706, *(uint32_t*)buf3707); - rsSetObject((rs_element*) buf3708, *(rs_element*)buf3709); - rsSetObject((rs_type*) buf3710, *(rs_type*)buf3711); - rsSetObject((rs_allocation*) buf3712, *(rs_allocation*)buf3713); - rsSetObject((rs_sampler*) buf3714, *(rs_sampler*)buf3715); - rsSetObject((rs_script*) buf3716, *(rs_script*)buf3717); + *(bool*)buf3005 = rsIsSphereInFrustum((float4*) buf3006, (float4*) buf3007, (float4*) buf3008, (float4*) buf3009, (float4*) buf3010, (float4*) buf3011, (float4*) buf3012); + *(rs_tm**)buf3013 = rsLocaltime((rs_tm*) buf3014, (const rs_time_t*) buf3015); + *(float*)buf3016 = rsMatrixGet((const rs_matrix4x4*) buf3017, *(uint32_t*)buf3018, *(uint32_t*)buf3019); + *(float*)buf3020 = rsMatrixGet((const rs_matrix3x3*) buf3021, *(uint32_t*)buf3022, *(uint32_t*)buf3023); + *(float*)buf3024 = rsMatrixGet((const rs_matrix2x2*) buf3025, *(uint32_t*)buf3026, *(uint32_t*)buf3027); + *(bool*)buf3028 = rsMatrixInverse((rs_matrix4x4*) buf3029); + *(bool*)buf3030 = rsMatrixInverseTranspose((rs_matrix4x4*) buf3031); + rsMatrixLoad((rs_matrix4x4*) buf3032, (const float*) buf3033); + rsMatrixLoad((rs_matrix3x3*) buf3034, (const float*) buf3035); + rsMatrixLoad((rs_matrix2x2*) buf3036, (const float*) buf3037); + rsMatrixLoad((rs_matrix4x4*) buf3038, (const rs_matrix4x4*) buf3039); + rsMatrixLoad((rs_matrix3x3*) buf3040, (const rs_matrix3x3*) buf3041); + rsMatrixLoad((rs_matrix2x2*) buf3042, (const rs_matrix2x2*) buf3043); + rsMatrixLoad((rs_matrix4x4*) buf3044, (const rs_matrix3x3*) buf3045); + rsMatrixLoad((rs_matrix4x4*) buf3046, (const rs_matrix2x2*) buf3047); + rsMatrixLoadFrustum((rs_matrix4x4*) buf3048, *(float*)buf3049, *(float*)buf3050, *(float*)buf3051, *(float*)buf3052, *(float*)buf3053, *(float*)buf3054); + rsMatrixLoadIdentity((rs_matrix4x4*) buf3055); + rsMatrixLoadIdentity((rs_matrix3x3*) buf3056); + rsMatrixLoadIdentity((rs_matrix2x2*) buf3057); + rsMatrixLoadMultiply((rs_matrix4x4*) buf3058, (const rs_matrix4x4*) buf3059, (const rs_matrix4x4*) buf3060); + rsMatrixLoadMultiply((rs_matrix3x3*) buf3061, (const rs_matrix3x3*) buf3062, (const rs_matrix3x3*) buf3063); + rsMatrixLoadMultiply((rs_matrix2x2*) buf3064, (const rs_matrix2x2*) buf3065, (const rs_matrix2x2*) buf3066); + rsMatrixLoadOrtho((rs_matrix4x4*) buf3067, *(float*)buf3068, *(float*)buf3069, *(float*)buf3070, *(float*)buf3071, *(float*)buf3072, *(float*)buf3073); + rsMatrixLoadPerspective((rs_matrix4x4*) buf3074, *(float*)buf3075, *(float*)buf3076, *(float*)buf3077, *(float*)buf3078); + rsMatrixLoadRotate((rs_matrix4x4*) buf3079, *(float*)buf3080, *(float*)buf3081, *(float*)buf3082, *(float*)buf3083); + rsMatrixLoadScale((rs_matrix4x4*) buf3084, *(float*)buf3085, *(float*)buf3086, *(float*)buf3087); + rsMatrixLoadTranslate((rs_matrix4x4*) buf3088, *(float*)buf3089, *(float*)buf3090, *(float*)buf3091); + rsMatrixMultiply((rs_matrix4x4*) buf3092, (const rs_matrix4x4*) buf3093); + rsMatrixMultiply((rs_matrix3x3*) buf3094, (const rs_matrix3x3*) buf3095); + rsMatrixMultiply((rs_matrix2x2*) buf3096, (const rs_matrix2x2*) buf3097); + *(float4*)buf3098 = rsMatrixMultiply((const rs_matrix4x4*) buf3099, *(float4*)buf3100); + *(float4*)buf3101 = rsMatrixMultiply((const rs_matrix4x4*) buf3102, *(float3*)buf3103); + *(float4*)buf3104 = rsMatrixMultiply((const rs_matrix4x4*) buf3105, *(float2*)buf3106); + *(float3*)buf3107 = rsMatrixMultiply((const rs_matrix3x3*) buf3108, *(float3*)buf3109); + *(float3*)buf3110 = rsMatrixMultiply((const rs_matrix3x3*) buf3111, *(float2*)buf3112); + *(float2*)buf3113 = rsMatrixMultiply((const rs_matrix2x2*) buf3114, *(float2*)buf3115); + rsMatrixRotate((rs_matrix4x4*) buf3116, *(float*)buf3117, *(float*)buf3118, *(float*)buf3119, *(float*)buf3120); + rsMatrixScale((rs_matrix4x4*) buf3121, *(float*)buf3122, *(float*)buf3123, *(float*)buf3124); + rsMatrixSet((rs_matrix4x4*) buf3125, *(uint32_t*)buf3126, *(uint32_t*)buf3127, *(float*)buf3128); + rsMatrixSet((rs_matrix3x3*) buf3129, *(uint32_t*)buf3130, *(uint32_t*)buf3131, *(float*)buf3132); + rsMatrixSet((rs_matrix2x2*) buf3133, *(uint32_t*)buf3134, *(uint32_t*)buf3135, *(float*)buf3136); + rsMatrixTranslate((rs_matrix4x4*) buf3137, *(float*)buf3138, *(float*)buf3139, *(float*)buf3140); + rsMatrixTranspose((rs_matrix4x4*) buf3141); + rsMatrixTranspose((rs_matrix3x3*) buf3142); + rsMatrixTranspose((rs_matrix2x2*) buf3143); + *(uchar4*)buf3144 = rsPackColorTo8888(*(float*)buf3145, *(float*)buf3146, *(float*)buf3147); + *(uchar4*)buf3148 = rsPackColorTo8888(*(float*)buf3149, *(float*)buf3150, *(float*)buf3151, *(float*)buf3152); + *(uchar4*)buf3153 = rsPackColorTo8888(*(float3*)buf3154); + *(uchar4*)buf3155 = rsPackColorTo8888(*(float4*)buf3156); + rsQuaternionAdd((rs_quaternion*) buf3157, (const rs_quaternion*) buf3158); + rsQuaternionConjugate((rs_quaternion*) buf3159); + *(float*)buf3160 = rsQuaternionDot((const rs_quaternion*) buf3161, (const rs_quaternion*) buf3162); + rsQuaternionGetMatrixUnit((rs_matrix4x4*) buf3163, (const rs_quaternion*) buf3164); + rsQuaternionLoadRotate((rs_quaternion*) buf3165, *(float*)buf3166, *(float*)buf3167, *(float*)buf3168, *(float*)buf3169); + rsQuaternionLoadRotateUnit((rs_quaternion*) buf3170, *(float*)buf3171, *(float*)buf3172, *(float*)buf3173, *(float*)buf3174); + rsQuaternionMultiply((rs_quaternion*) buf3175, *(float*)buf3176); + rsQuaternionMultiply((rs_quaternion*) buf3177, (const rs_quaternion*) buf3178); + rsQuaternionNormalize((rs_quaternion*) buf3179); + rsQuaternionSet((rs_quaternion*) buf3180, *(float*)buf3181, *(float*)buf3182, *(float*)buf3183, *(float*)buf3184); + rsQuaternionSet((rs_quaternion*) buf3185, (const rs_quaternion*) buf3186); + rsQuaternionSlerp((rs_quaternion*) buf3187, (const rs_quaternion*) buf3188, (const rs_quaternion*) buf3189, *(float*)buf3190); + *(int*)buf3191 = rsRand(*(int*)buf3192); + *(int*)buf3193 = rsRand(*(int*)buf3194, *(int*)buf3195); + *(float*)buf3196 = rsRand(*(float*)buf3197); + *(float*)buf3198 = rsRand(*(float*)buf3199, *(float*)buf3200); + *(float4*)buf3201 = rsSample(*(rs_allocation*)buf3202, *(rs_sampler*)buf3203, *(float*)buf3204); + *(float4*)buf3205 = rsSample(*(rs_allocation*)buf3206, *(rs_sampler*)buf3207, *(float*)buf3208, *(float*)buf3209); + *(float4*)buf3210 = rsSample(*(rs_allocation*)buf3211, *(rs_sampler*)buf3212, *(float2*)buf3213); + *(float4*)buf3214 = rsSample(*(rs_allocation*)buf3215, *(rs_sampler*)buf3216, *(float2*)buf3217, *(float*)buf3218); + *(float*)buf3219 = rsSamplerGetAnisotropy(*(rs_sampler*)buf3220); + *(rs_sampler_value*)buf3221 = rsSamplerGetMagnification(*(rs_sampler*)buf3222); + *(rs_sampler_value*)buf3223 = rsSamplerGetMinification(*(rs_sampler*)buf3224); + *(rs_sampler_value*)buf3225 = rsSamplerGetWrapS(*(rs_sampler*)buf3226); + *(rs_sampler_value*)buf3227 = rsSamplerGetWrapT(*(rs_sampler*)buf3228); + *(bool*)buf3229 = rsSendToClient(*(int*)buf3230); + *(bool*)buf3231 = rsSendToClient(*(int*)buf3232, (const void*) buf3233, *(uint*)buf3234); + rsSendToClientBlocking(*(int*)buf3235); + rsSendToClientBlocking(*(int*)buf3236, (const void*) buf3237, *(uint*)buf3238); + rsSetElementAt(*(rs_allocation*)buf3239, (void*) buf3240, *(uint32_t*)buf3241); + rsSetElementAt(*(rs_allocation*)buf3242, (void*) buf3243, *(uint32_t*)buf3244, *(uint32_t*)buf3245); + rsSetElementAt_float(*(rs_allocation*)buf3246, *(float*)buf3247, *(uint32_t*)buf3248); + rsSetElementAt_float2(*(rs_allocation*)buf3249, *(float2*)buf3250, *(uint32_t*)buf3251); + rsSetElementAt_float3(*(rs_allocation*)buf3252, *(float3*)buf3253, *(uint32_t*)buf3254); + rsSetElementAt_float4(*(rs_allocation*)buf3255, *(float4*)buf3256, *(uint32_t*)buf3257); + rsSetElementAt_double(*(rs_allocation*)buf3258, *(double*)buf3259, *(uint32_t*)buf3260); + rsSetElementAt_double2(*(rs_allocation*)buf3261, *(double2*)buf3262, *(uint32_t*)buf3263); + rsSetElementAt_double3(*(rs_allocation*)buf3264, *(double3*)buf3265, *(uint32_t*)buf3266); + rsSetElementAt_double4(*(rs_allocation*)buf3267, *(double4*)buf3268, *(uint32_t*)buf3269); + rsSetElementAt_char(*(rs_allocation*)buf3270, *(char*)buf3271, *(uint32_t*)buf3272); + rsSetElementAt_char2(*(rs_allocation*)buf3273, *(char2*)buf3274, *(uint32_t*)buf3275); + rsSetElementAt_char3(*(rs_allocation*)buf3276, *(char3*)buf3277, *(uint32_t*)buf3278); + rsSetElementAt_char4(*(rs_allocation*)buf3279, *(char4*)buf3280, *(uint32_t*)buf3281); + rsSetElementAt_uchar(*(rs_allocation*)buf3282, *(uchar*)buf3283, *(uint32_t*)buf3284); + rsSetElementAt_uchar2(*(rs_allocation*)buf3285, *(uchar2*)buf3286, *(uint32_t*)buf3287); + rsSetElementAt_uchar3(*(rs_allocation*)buf3288, *(uchar3*)buf3289, *(uint32_t*)buf3290); + rsSetElementAt_uchar4(*(rs_allocation*)buf3291, *(uchar4*)buf3292, *(uint32_t*)buf3293); + rsSetElementAt_short(*(rs_allocation*)buf3294, *(short*)buf3295, *(uint32_t*)buf3296); + rsSetElementAt_short2(*(rs_allocation*)buf3297, *(short2*)buf3298, *(uint32_t*)buf3299); + rsSetElementAt_short3(*(rs_allocation*)buf3300, *(short3*)buf3301, *(uint32_t*)buf3302); + rsSetElementAt_short4(*(rs_allocation*)buf3303, *(short4*)buf3304, *(uint32_t*)buf3305); + rsSetElementAt_ushort(*(rs_allocation*)buf3306, *(ushort*)buf3307, *(uint32_t*)buf3308); + rsSetElementAt_ushort2(*(rs_allocation*)buf3309, *(ushort2*)buf3310, *(uint32_t*)buf3311); + rsSetElementAt_ushort3(*(rs_allocation*)buf3312, *(ushort3*)buf3313, *(uint32_t*)buf3314); + rsSetElementAt_ushort4(*(rs_allocation*)buf3315, *(ushort4*)buf3316, *(uint32_t*)buf3317); + rsSetElementAt_int(*(rs_allocation*)buf3318, *(int*)buf3319, *(uint32_t*)buf3320); + rsSetElementAt_int2(*(rs_allocation*)buf3321, *(int2*)buf3322, *(uint32_t*)buf3323); + rsSetElementAt_int3(*(rs_allocation*)buf3324, *(int3*)buf3325, *(uint32_t*)buf3326); + rsSetElementAt_int4(*(rs_allocation*)buf3327, *(int4*)buf3328, *(uint32_t*)buf3329); + rsSetElementAt_uint(*(rs_allocation*)buf3330, *(uint*)buf3331, *(uint32_t*)buf3332); + rsSetElementAt_uint2(*(rs_allocation*)buf3333, *(uint2*)buf3334, *(uint32_t*)buf3335); + rsSetElementAt_uint3(*(rs_allocation*)buf3336, *(uint3*)buf3337, *(uint32_t*)buf3338); + rsSetElementAt_uint4(*(rs_allocation*)buf3339, *(uint4*)buf3340, *(uint32_t*)buf3341); + rsSetElementAt_long(*(rs_allocation*)buf3342, *(long*)buf3343, *(uint32_t*)buf3344); + rsSetElementAt_long2(*(rs_allocation*)buf3345, *(long2*)buf3346, *(uint32_t*)buf3347); + rsSetElementAt_long3(*(rs_allocation*)buf3348, *(long3*)buf3349, *(uint32_t*)buf3350); + rsSetElementAt_long4(*(rs_allocation*)buf3351, *(long4*)buf3352, *(uint32_t*)buf3353); + rsSetElementAt_ulong(*(rs_allocation*)buf3354, *(ulong*)buf3355, *(uint32_t*)buf3356); + rsSetElementAt_ulong2(*(rs_allocation*)buf3357, *(ulong2*)buf3358, *(uint32_t*)buf3359); + rsSetElementAt_ulong3(*(rs_allocation*)buf3360, *(ulong3*)buf3361, *(uint32_t*)buf3362); + rsSetElementAt_ulong4(*(rs_allocation*)buf3363, *(ulong4*)buf3364, *(uint32_t*)buf3365); + rsSetElementAt_float(*(rs_allocation*)buf3366, *(float*)buf3367, *(uint32_t*)buf3368, *(uint32_t*)buf3369); + rsSetElementAt_float2(*(rs_allocation*)buf3370, *(float2*)buf3371, *(uint32_t*)buf3372, *(uint32_t*)buf3373); + rsSetElementAt_float3(*(rs_allocation*)buf3374, *(float3*)buf3375, *(uint32_t*)buf3376, *(uint32_t*)buf3377); + rsSetElementAt_float4(*(rs_allocation*)buf3378, *(float4*)buf3379, *(uint32_t*)buf3380, *(uint32_t*)buf3381); + rsSetElementAt_double(*(rs_allocation*)buf3382, *(double*)buf3383, *(uint32_t*)buf3384, *(uint32_t*)buf3385); + rsSetElementAt_double2(*(rs_allocation*)buf3386, *(double2*)buf3387, *(uint32_t*)buf3388, *(uint32_t*)buf3389); + rsSetElementAt_double3(*(rs_allocation*)buf3390, *(double3*)buf3391, *(uint32_t*)buf3392, *(uint32_t*)buf3393); + rsSetElementAt_double4(*(rs_allocation*)buf3394, *(double4*)buf3395, *(uint32_t*)buf3396, *(uint32_t*)buf3397); + rsSetElementAt_char(*(rs_allocation*)buf3398, *(char*)buf3399, *(uint32_t*)buf3400, *(uint32_t*)buf3401); + rsSetElementAt_char2(*(rs_allocation*)buf3402, *(char2*)buf3403, *(uint32_t*)buf3404, *(uint32_t*)buf3405); + rsSetElementAt_char3(*(rs_allocation*)buf3406, *(char3*)buf3407, *(uint32_t*)buf3408, *(uint32_t*)buf3409); + rsSetElementAt_char4(*(rs_allocation*)buf3410, *(char4*)buf3411, *(uint32_t*)buf3412, *(uint32_t*)buf3413); + rsSetElementAt_uchar(*(rs_allocation*)buf3414, *(uchar*)buf3415, *(uint32_t*)buf3416, *(uint32_t*)buf3417); + rsSetElementAt_uchar2(*(rs_allocation*)buf3418, *(uchar2*)buf3419, *(uint32_t*)buf3420, *(uint32_t*)buf3421); + rsSetElementAt_uchar3(*(rs_allocation*)buf3422, *(uchar3*)buf3423, *(uint32_t*)buf3424, *(uint32_t*)buf3425); + rsSetElementAt_uchar4(*(rs_allocation*)buf3426, *(uchar4*)buf3427, *(uint32_t*)buf3428, *(uint32_t*)buf3429); + rsSetElementAt_short(*(rs_allocation*)buf3430, *(short*)buf3431, *(uint32_t*)buf3432, *(uint32_t*)buf3433); + rsSetElementAt_short2(*(rs_allocation*)buf3434, *(short2*)buf3435, *(uint32_t*)buf3436, *(uint32_t*)buf3437); + rsSetElementAt_short3(*(rs_allocation*)buf3438, *(short3*)buf3439, *(uint32_t*)buf3440, *(uint32_t*)buf3441); + rsSetElementAt_short4(*(rs_allocation*)buf3442, *(short4*)buf3443, *(uint32_t*)buf3444, *(uint32_t*)buf3445); + rsSetElementAt_ushort(*(rs_allocation*)buf3446, *(ushort*)buf3447, *(uint32_t*)buf3448, *(uint32_t*)buf3449); + rsSetElementAt_ushort2(*(rs_allocation*)buf3450, *(ushort2*)buf3451, *(uint32_t*)buf3452, *(uint32_t*)buf3453); + rsSetElementAt_ushort3(*(rs_allocation*)buf3454, *(ushort3*)buf3455, *(uint32_t*)buf3456, *(uint32_t*)buf3457); + rsSetElementAt_ushort4(*(rs_allocation*)buf3458, *(ushort4*)buf3459, *(uint32_t*)buf3460, *(uint32_t*)buf3461); + rsSetElementAt_int(*(rs_allocation*)buf3462, *(int*)buf3463, *(uint32_t*)buf3464, *(uint32_t*)buf3465); + rsSetElementAt_int2(*(rs_allocation*)buf3466, *(int2*)buf3467, *(uint32_t*)buf3468, *(uint32_t*)buf3469); + rsSetElementAt_int3(*(rs_allocation*)buf3470, *(int3*)buf3471, *(uint32_t*)buf3472, *(uint32_t*)buf3473); + rsSetElementAt_int4(*(rs_allocation*)buf3474, *(int4*)buf3475, *(uint32_t*)buf3476, *(uint32_t*)buf3477); + rsSetElementAt_uint(*(rs_allocation*)buf3478, *(uint*)buf3479, *(uint32_t*)buf3480, *(uint32_t*)buf3481); + rsSetElementAt_uint2(*(rs_allocation*)buf3482, *(uint2*)buf3483, *(uint32_t*)buf3484, *(uint32_t*)buf3485); + rsSetElementAt_uint3(*(rs_allocation*)buf3486, *(uint3*)buf3487, *(uint32_t*)buf3488, *(uint32_t*)buf3489); + rsSetElementAt_uint4(*(rs_allocation*)buf3490, *(uint4*)buf3491, *(uint32_t*)buf3492, *(uint32_t*)buf3493); + rsSetElementAt_long(*(rs_allocation*)buf3494, *(long*)buf3495, *(uint32_t*)buf3496, *(uint32_t*)buf3497); + rsSetElementAt_long2(*(rs_allocation*)buf3498, *(long2*)buf3499, *(uint32_t*)buf3500, *(uint32_t*)buf3501); + rsSetElementAt_long3(*(rs_allocation*)buf3502, *(long3*)buf3503, *(uint32_t*)buf3504, *(uint32_t*)buf3505); + rsSetElementAt_long4(*(rs_allocation*)buf3506, *(long4*)buf3507, *(uint32_t*)buf3508, *(uint32_t*)buf3509); + rsSetElementAt_ulong(*(rs_allocation*)buf3510, *(ulong*)buf3511, *(uint32_t*)buf3512, *(uint32_t*)buf3513); + rsSetElementAt_ulong2(*(rs_allocation*)buf3514, *(ulong2*)buf3515, *(uint32_t*)buf3516, *(uint32_t*)buf3517); + rsSetElementAt_ulong3(*(rs_allocation*)buf3518, *(ulong3*)buf3519, *(uint32_t*)buf3520, *(uint32_t*)buf3521); + rsSetElementAt_ulong4(*(rs_allocation*)buf3522, *(ulong4*)buf3523, *(uint32_t*)buf3524, *(uint32_t*)buf3525); + rsSetElementAt_float(*(rs_allocation*)buf3526, *(float*)buf3527, *(uint32_t*)buf3528, *(uint32_t*)buf3529, *(uint32_t*)buf3530); + rsSetElementAt_float2(*(rs_allocation*)buf3531, *(float2*)buf3532, *(uint32_t*)buf3533, *(uint32_t*)buf3534, *(uint32_t*)buf3535); + rsSetElementAt_float3(*(rs_allocation*)buf3536, *(float3*)buf3537, *(uint32_t*)buf3538, *(uint32_t*)buf3539, *(uint32_t*)buf3540); + rsSetElementAt_float4(*(rs_allocation*)buf3541, *(float4*)buf3542, *(uint32_t*)buf3543, *(uint32_t*)buf3544, *(uint32_t*)buf3545); + rsSetElementAt_double(*(rs_allocation*)buf3546, *(double*)buf3547, *(uint32_t*)buf3548, *(uint32_t*)buf3549, *(uint32_t*)buf3550); + rsSetElementAt_double2(*(rs_allocation*)buf3551, *(double2*)buf3552, *(uint32_t*)buf3553, *(uint32_t*)buf3554, *(uint32_t*)buf3555); + rsSetElementAt_double3(*(rs_allocation*)buf3556, *(double3*)buf3557, *(uint32_t*)buf3558, *(uint32_t*)buf3559, *(uint32_t*)buf3560); + rsSetElementAt_double4(*(rs_allocation*)buf3561, *(double4*)buf3562, *(uint32_t*)buf3563, *(uint32_t*)buf3564, *(uint32_t*)buf3565); + rsSetElementAt_char(*(rs_allocation*)buf3566, *(char*)buf3567, *(uint32_t*)buf3568, *(uint32_t*)buf3569, *(uint32_t*)buf3570); + rsSetElementAt_char2(*(rs_allocation*)buf3571, *(char2*)buf3572, *(uint32_t*)buf3573, *(uint32_t*)buf3574, *(uint32_t*)buf3575); + rsSetElementAt_char3(*(rs_allocation*)buf3576, *(char3*)buf3577, *(uint32_t*)buf3578, *(uint32_t*)buf3579, *(uint32_t*)buf3580); + rsSetElementAt_char4(*(rs_allocation*)buf3581, *(char4*)buf3582, *(uint32_t*)buf3583, *(uint32_t*)buf3584, *(uint32_t*)buf3585); + rsSetElementAt_uchar(*(rs_allocation*)buf3586, *(uchar*)buf3587, *(uint32_t*)buf3588, *(uint32_t*)buf3589, *(uint32_t*)buf3590); + rsSetElementAt_uchar2(*(rs_allocation*)buf3591, *(uchar2*)buf3592, *(uint32_t*)buf3593, *(uint32_t*)buf3594, *(uint32_t*)buf3595); + rsSetElementAt_uchar3(*(rs_allocation*)buf3596, *(uchar3*)buf3597, *(uint32_t*)buf3598, *(uint32_t*)buf3599, *(uint32_t*)buf3600); + rsSetElementAt_uchar4(*(rs_allocation*)buf3601, *(uchar4*)buf3602, *(uint32_t*)buf3603, *(uint32_t*)buf3604, *(uint32_t*)buf3605); + rsSetElementAt_short(*(rs_allocation*)buf3606, *(short*)buf3607, *(uint32_t*)buf3608, *(uint32_t*)buf3609, *(uint32_t*)buf3610); + rsSetElementAt_short2(*(rs_allocation*)buf3611, *(short2*)buf3612, *(uint32_t*)buf3613, *(uint32_t*)buf3614, *(uint32_t*)buf3615); + rsSetElementAt_short3(*(rs_allocation*)buf3616, *(short3*)buf3617, *(uint32_t*)buf3618, *(uint32_t*)buf3619, *(uint32_t*)buf3620); + rsSetElementAt_short4(*(rs_allocation*)buf3621, *(short4*)buf3622, *(uint32_t*)buf3623, *(uint32_t*)buf3624, *(uint32_t*)buf3625); + rsSetElementAt_ushort(*(rs_allocation*)buf3626, *(ushort*)buf3627, *(uint32_t*)buf3628, *(uint32_t*)buf3629, *(uint32_t*)buf3630); + rsSetElementAt_ushort2(*(rs_allocation*)buf3631, *(ushort2*)buf3632, *(uint32_t*)buf3633, *(uint32_t*)buf3634, *(uint32_t*)buf3635); + rsSetElementAt_ushort3(*(rs_allocation*)buf3636, *(ushort3*)buf3637, *(uint32_t*)buf3638, *(uint32_t*)buf3639, *(uint32_t*)buf3640); + rsSetElementAt_ushort4(*(rs_allocation*)buf3641, *(ushort4*)buf3642, *(uint32_t*)buf3643, *(uint32_t*)buf3644, *(uint32_t*)buf3645); + rsSetElementAt_int(*(rs_allocation*)buf3646, *(int*)buf3647, *(uint32_t*)buf3648, *(uint32_t*)buf3649, *(uint32_t*)buf3650); + rsSetElementAt_int2(*(rs_allocation*)buf3651, *(int2*)buf3652, *(uint32_t*)buf3653, *(uint32_t*)buf3654, *(uint32_t*)buf3655); + rsSetElementAt_int3(*(rs_allocation*)buf3656, *(int3*)buf3657, *(uint32_t*)buf3658, *(uint32_t*)buf3659, *(uint32_t*)buf3660); + rsSetElementAt_int4(*(rs_allocation*)buf3661, *(int4*)buf3662, *(uint32_t*)buf3663, *(uint32_t*)buf3664, *(uint32_t*)buf3665); + rsSetElementAt_uint(*(rs_allocation*)buf3666, *(uint*)buf3667, *(uint32_t*)buf3668, *(uint32_t*)buf3669, *(uint32_t*)buf3670); + rsSetElementAt_uint2(*(rs_allocation*)buf3671, *(uint2*)buf3672, *(uint32_t*)buf3673, *(uint32_t*)buf3674, *(uint32_t*)buf3675); + rsSetElementAt_uint3(*(rs_allocation*)buf3676, *(uint3*)buf3677, *(uint32_t*)buf3678, *(uint32_t*)buf3679, *(uint32_t*)buf3680); + rsSetElementAt_uint4(*(rs_allocation*)buf3681, *(uint4*)buf3682, *(uint32_t*)buf3683, *(uint32_t*)buf3684, *(uint32_t*)buf3685); + rsSetElementAt_long(*(rs_allocation*)buf3686, *(long*)buf3687, *(uint32_t*)buf3688, *(uint32_t*)buf3689, *(uint32_t*)buf3690); + rsSetElementAt_long2(*(rs_allocation*)buf3691, *(long2*)buf3692, *(uint32_t*)buf3693, *(uint32_t*)buf3694, *(uint32_t*)buf3695); + rsSetElementAt_long3(*(rs_allocation*)buf3696, *(long3*)buf3697, *(uint32_t*)buf3698, *(uint32_t*)buf3699, *(uint32_t*)buf3700); + rsSetElementAt_long4(*(rs_allocation*)buf3701, *(long4*)buf3702, *(uint32_t*)buf3703, *(uint32_t*)buf3704, *(uint32_t*)buf3705); + rsSetElementAt_ulong(*(rs_allocation*)buf3706, *(ulong*)buf3707, *(uint32_t*)buf3708, *(uint32_t*)buf3709, *(uint32_t*)buf3710); + rsSetElementAt_ulong2(*(rs_allocation*)buf3711, *(ulong2*)buf3712, *(uint32_t*)buf3713, *(uint32_t*)buf3714, *(uint32_t*)buf3715); + rsSetElementAt_ulong3(*(rs_allocation*)buf3716, *(ulong3*)buf3717, *(uint32_t*)buf3718, *(uint32_t*)buf3719, *(uint32_t*)buf3720); + rsSetElementAt_ulong4(*(rs_allocation*)buf3721, *(ulong4*)buf3722, *(uint32_t*)buf3723, *(uint32_t*)buf3724, *(uint32_t*)buf3725); + rsSetObject((rs_element*) buf3726, *(rs_element*)buf3727); + rsSetObject((rs_type*) buf3728, *(rs_type*)buf3729); + rsSetObject((rs_allocation*) buf3730, *(rs_allocation*)buf3731); + rsSetObject((rs_sampler*) buf3732, *(rs_sampler*)buf3733); + rsSetObject((rs_script*) buf3734, *(rs_script*)buf3735); #ifndef __LP64__ - rsSetObject((rs_mesh*) buf3718, *(rs_mesh*)buf3719); - rsSetObject((rs_program_fragment*) buf3720, *(rs_program_fragment*)buf3721); - rsSetObject((rs_program_vertex*) buf3722, *(rs_program_vertex*)buf3723); - rsSetObject((rs_program_raster*) buf3724, *(rs_program_raster*)buf3725); - rsSetObject((rs_program_store*) buf3726, *(rs_program_store*)buf3727); - rsSetObject((rs_font*) buf3728, *(rs_font*)buf3729); + rsSetObject((rs_mesh*) buf3736, *(rs_mesh*)buf3737); + rsSetObject((rs_program_fragment*) buf3738, *(rs_program_fragment*)buf3739); + rsSetObject((rs_program_vertex*) buf3740, *(rs_program_vertex*)buf3741); + rsSetObject((rs_program_raster*) buf3742, *(rs_program_raster*)buf3743); + rsSetObject((rs_program_store*) buf3744, *(rs_program_store*)buf3745); + rsSetObject((rs_font*) buf3746, *(rs_font*)buf3747); #endif - *(rs_time_t*)buf3730 = rsTime((rs_time_t*) buf3731); - *(float4*)buf3732 = rsUnpackColor8888(*(uchar4*)buf3733); - *(int64_t*)buf3734 = rsUptimeMillis(); - *(int64_t*)buf3735 = rsUptimeNanos(); - *(float4*)buf3736 = rsYuvToRGBA_float4(*(uchar*)buf3737, *(uchar*)buf3738, *(uchar*)buf3739); - *(uchar4*)buf3740 = rsYuvToRGBA_uchar4(*(uchar*)buf3741, *(uchar*)buf3742, *(uchar*)buf3743); + *(rs_time_t*)buf3748 = rsTime((rs_time_t*) buf3749); + *(float4*)buf3750 = rsUnpackColor8888(*(uchar4*)buf3751); + *(int64_t*)buf3752 = rsUptimeMillis(); + *(int64_t*)buf3753 = rsUptimeNanos(); + *(float4*)buf3754 = rsYuvToRGBA_float4(*(uchar*)buf3755, *(uchar*)buf3756, *(uchar*)buf3757); + *(uchar4*)buf3758 = rsYuvToRGBA_uchar4(*(uchar*)buf3759, *(uchar*)buf3760, *(uchar*)buf3761); #ifndef __LP64__ - rsgAllocationSyncAll(*(rs_allocation*)buf3744); + rsgAllocationSyncAll(*(rs_allocation*)buf3762); #endif #ifndef __LP64__ - rsgAllocationSyncAll(*(rs_allocation*)buf3745, *(rs_allocation_usage_type*)buf3746); + rsgAllocationSyncAll(*(rs_allocation*)buf3763, *(rs_allocation_usage_type*)buf3764); #endif #ifndef __LP64__ - rsgBindColorTarget(*(rs_allocation*)buf3747, *(uint*)buf3748); + rsgBindColorTarget(*(rs_allocation*)buf3765, *(uint*)buf3766); #endif #ifndef __LP64__ - rsgBindConstant(*(rs_program_fragment*)buf3749, *(uint*)buf3750, *(rs_allocation*)buf3751); + rsgBindConstant(*(rs_program_fragment*)buf3767, *(uint*)buf3768, *(rs_allocation*)buf3769); #endif #ifndef __LP64__ - rsgBindConstant(*(rs_program_vertex*)buf3752, *(uint*)buf3753, *(rs_allocation*)buf3754); + rsgBindConstant(*(rs_program_vertex*)buf3770, *(uint*)buf3771, *(rs_allocation*)buf3772); #endif #ifndef __LP64__ - rsgBindDepthTarget(*(rs_allocation*)buf3755); + rsgBindDepthTarget(*(rs_allocation*)buf3773); #endif #ifndef __LP64__ - rsgBindFont(*(rs_font*)buf3756); + rsgBindFont(*(rs_font*)buf3774); #endif #ifndef __LP64__ - rsgBindProgramFragment(*(rs_program_fragment*)buf3757); + rsgBindProgramFragment(*(rs_program_fragment*)buf3775); #endif #ifndef __LP64__ - rsgBindProgramRaster(*(rs_program_raster*)buf3758); + rsgBindProgramRaster(*(rs_program_raster*)buf3776); #endif #ifndef __LP64__ - rsgBindProgramStore(*(rs_program_store*)buf3759); + rsgBindProgramStore(*(rs_program_store*)buf3777); #endif #ifndef __LP64__ - rsgBindProgramVertex(*(rs_program_vertex*)buf3760); + rsgBindProgramVertex(*(rs_program_vertex*)buf3778); #endif #ifndef __LP64__ - rsgBindSampler(*(rs_program_fragment*)buf3761, *(uint*)buf3762, *(rs_sampler*)buf3763); + rsgBindSampler(*(rs_program_fragment*)buf3779, *(uint*)buf3780, *(rs_sampler*)buf3781); #endif #ifndef __LP64__ - rsgBindTexture(*(rs_program_fragment*)buf3764, *(uint*)buf3765, *(rs_allocation*)buf3766); + rsgBindTexture(*(rs_program_fragment*)buf3782, *(uint*)buf3783, *(rs_allocation*)buf3784); #endif #ifndef __LP64__ rsgClearAllRenderTargets(); #endif #ifndef __LP64__ - rsgClearColor(*(float*)buf3767, *(float*)buf3768, *(float*)buf3769, *(float*)buf3770); + rsgClearColor(*(float*)buf3785, *(float*)buf3786, *(float*)buf3787, *(float*)buf3788); #endif #ifndef __LP64__ - rsgClearColorTarget(*(uint*)buf3771); + rsgClearColorTarget(*(uint*)buf3789); #endif #ifndef __LP64__ - rsgClearDepth(*(float*)buf3772); + rsgClearDepth(*(float*)buf3790); #endif #ifndef __LP64__ rsgClearDepthTarget(); #endif #ifndef __LP64__ - rsgDrawMesh(*(rs_mesh*)buf3773); + rsgDrawMesh(*(rs_mesh*)buf3791); #endif #ifndef __LP64__ - rsgDrawMesh(*(rs_mesh*)buf3774, *(uint*)buf3775); + rsgDrawMesh(*(rs_mesh*)buf3792, *(uint*)buf3793); #endif #ifndef __LP64__ - rsgDrawMesh(*(rs_mesh*)buf3776, *(uint*)buf3777, *(uint*)buf3778, *(uint*)buf3779); + rsgDrawMesh(*(rs_mesh*)buf3794, *(uint*)buf3795, *(uint*)buf3796, *(uint*)buf3797); #endif #ifndef __LP64__ - rsgDrawQuad(*(float*)buf3780, *(float*)buf3781, *(float*)buf3782, *(float*)buf3783, *(float*)buf3784, *(float*)buf3785, *(float*)buf3786, *(float*)buf3787, *(float*)buf3788, *(float*)buf3789, *(float*)buf3790, *(float*)buf3791); + rsgDrawQuad(*(float*)buf3798, *(float*)buf3799, *(float*)buf3800, *(float*)buf3801, *(float*)buf3802, *(float*)buf3803, *(float*)buf3804, *(float*)buf3805, *(float*)buf3806, *(float*)buf3807, *(float*)buf3808, *(float*)buf3809); #endif #ifndef __LP64__ - rsgDrawQuadTexCoords(*(float*)buf3792, *(float*)buf3793, *(float*)buf3794, *(float*)buf3795, *(float*)buf3796, *(float*)buf3797, *(float*)buf3798, *(float*)buf3799, *(float*)buf3800, *(float*)buf3801, *(float*)buf3802, *(float*)buf3803, *(float*)buf3804, *(float*)buf3805, *(float*)buf3806, *(float*)buf3807, *(float*)buf3808, *(float*)buf3809, *(float*)buf3810, *(float*)buf3811); + rsgDrawQuadTexCoords(*(float*)buf3810, *(float*)buf3811, *(float*)buf3812, *(float*)buf3813, *(float*)buf3814, *(float*)buf3815, *(float*)buf3816, *(float*)buf3817, *(float*)buf3818, *(float*)buf3819, *(float*)buf3820, *(float*)buf3821, *(float*)buf3822, *(float*)buf3823, *(float*)buf3824, *(float*)buf3825, *(float*)buf3826, *(float*)buf3827, *(float*)buf3828, *(float*)buf3829); #endif #ifndef __LP64__ - rsgDrawRect(*(float*)buf3812, *(float*)buf3813, *(float*)buf3814, *(float*)buf3815, *(float*)buf3816); + rsgDrawRect(*(float*)buf3830, *(float*)buf3831, *(float*)buf3832, *(float*)buf3833, *(float*)buf3834); #endif #ifndef __LP64__ - rsgDrawSpriteScreenspace(*(float*)buf3817, *(float*)buf3818, *(float*)buf3819, *(float*)buf3820, *(float*)buf3821); + rsgDrawSpriteScreenspace(*(float*)buf3835, *(float*)buf3836, *(float*)buf3837, *(float*)buf3838, *(float*)buf3839); #endif #ifndef __LP64__ - rsgDrawText((const char*) buf3822, *(int*)buf3823, *(int*)buf3824); + rsgDrawText((const char*) buf3840, *(int*)buf3841, *(int*)buf3842); #endif #ifndef __LP64__ - rsgDrawText(*(rs_allocation*)buf3825, *(int*)buf3826, *(int*)buf3827); + rsgDrawText(*(rs_allocation*)buf3843, *(int*)buf3844, *(int*)buf3845); #endif #ifndef __LP64__ - *(uint*)buf3828 = rsgFinish(); + *(uint*)buf3846 = rsgFinish(); #endif #ifndef __LP64__ - rsgFontColor(*(float*)buf3829, *(float*)buf3830, *(float*)buf3831, *(float*)buf3832); + rsgFontColor(*(float*)buf3847, *(float*)buf3848, *(float*)buf3849, *(float*)buf3850); #endif #ifndef __LP64__ - *(uint*)buf3833 = rsgGetHeight(); + *(uint*)buf3851 = rsgGetHeight(); #endif #ifndef __LP64__ - *(uint*)buf3834 = rsgGetWidth(); + *(uint*)buf3852 = rsgGetWidth(); #endif #ifndef __LP64__ - rsgMeasureText((const char*) buf3835, (int*) buf3836, (int*) buf3837, (int*) buf3838, (int*) buf3839); + rsgMeasureText((const char*) buf3853, (int*) buf3854, (int*) buf3855, (int*) buf3856, (int*) buf3857); #endif #ifndef __LP64__ - rsgMeasureText(*(rs_allocation*)buf3840, (int*) buf3841, (int*) buf3842, (int*) buf3843, (int*) buf3844); + rsgMeasureText(*(rs_allocation*)buf3858, (int*) buf3859, (int*) buf3860, (int*) buf3861, (int*) buf3862); #endif #ifndef __LP64__ - rsgMeshComputeBoundingBox(*(rs_mesh*)buf3845, (float*) buf3846, (float*) buf3847, (float*) buf3848, (float*) buf3849, (float*) buf3850, (float*) buf3851); + rsgMeshComputeBoundingBox(*(rs_mesh*)buf3863, (float*) buf3864, (float*) buf3865, (float*) buf3866, (float*) buf3867, (float*) buf3868, (float*) buf3869); #endif #ifndef __LP64__ - rsgMeshComputeBoundingBox(*(rs_mesh*)buf3852, (float3*) buf3853, (float3*) buf3854); + rsgMeshComputeBoundingBox(*(rs_mesh*)buf3870, (float3*) buf3871, (float3*) buf3872); #endif #ifndef __LP64__ - *(rs_allocation*)buf3855 = rsgMeshGetIndexAllocation(*(rs_mesh*)buf3856, *(uint32_t*)buf3857); + *(rs_allocation*)buf3873 = rsgMeshGetIndexAllocation(*(rs_mesh*)buf3874, *(uint32_t*)buf3875); #endif #ifndef __LP64__ - *(rs_primitive*)buf3858 = rsgMeshGetPrimitive(*(rs_mesh*)buf3859, *(uint32_t*)buf3860); + *(rs_primitive*)buf3876 = rsgMeshGetPrimitive(*(rs_mesh*)buf3877, *(uint32_t*)buf3878); #endif #ifndef __LP64__ - *(uint32_t*)buf3861 = rsgMeshGetPrimitiveCount(*(rs_mesh*)buf3862); + *(uint32_t*)buf3879 = rsgMeshGetPrimitiveCount(*(rs_mesh*)buf3880); #endif #ifndef __LP64__ - *(rs_allocation*)buf3863 = rsgMeshGetVertexAllocation(*(rs_mesh*)buf3864, *(uint32_t*)buf3865); + *(rs_allocation*)buf3881 = rsgMeshGetVertexAllocation(*(rs_mesh*)buf3882, *(uint32_t*)buf3883); #endif #ifndef __LP64__ - *(uint32_t*)buf3866 = rsgMeshGetVertexAllocationCount(*(rs_mesh*)buf3867); + *(uint32_t*)buf3884 = rsgMeshGetVertexAllocationCount(*(rs_mesh*)buf3885); #endif #ifndef __LP64__ - rsgProgramFragmentConstantColor(*(rs_program_fragment*)buf3868, *(float*)buf3869, *(float*)buf3870, *(float*)buf3871, *(float*)buf3872); + rsgProgramFragmentConstantColor(*(rs_program_fragment*)buf3886, *(float*)buf3887, *(float*)buf3888, *(float*)buf3889, *(float*)buf3890); #endif #ifndef __LP64__ - *(rs_cull_mode*)buf3873 = rsgProgramRasterGetCullMode(*(rs_program_raster*)buf3874); + *(rs_cull_mode*)buf3891 = rsgProgramRasterGetCullMode(*(rs_program_raster*)buf3892); #endif #ifndef __LP64__ - *(bool*)buf3875 = rsgProgramRasterIsPointSpriteEnabled(*(rs_program_raster*)buf3876); + *(bool*)buf3893 = rsgProgramRasterIsPointSpriteEnabled(*(rs_program_raster*)buf3894); #endif #ifndef __LP64__ - *(rs_blend_dst_func*)buf3877 = rsgProgramStoreGetBlendDstFunc(*(rs_program_store*)buf3878); + *(rs_blend_dst_func*)buf3895 = rsgProgramStoreGetBlendDstFunc(*(rs_program_store*)buf3896); #endif #ifndef __LP64__ - *(rs_blend_src_func*)buf3879 = rsgProgramStoreGetBlendSrcFunc(*(rs_program_store*)buf3880); + *(rs_blend_src_func*)buf3897 = rsgProgramStoreGetBlendSrcFunc(*(rs_program_store*)buf3898); #endif #ifndef __LP64__ - *(rs_depth_func*)buf3881 = rsgProgramStoreGetDepthFunc(*(rs_program_store*)buf3882); + *(rs_depth_func*)buf3899 = rsgProgramStoreGetDepthFunc(*(rs_program_store*)buf3900); #endif #ifndef __LP64__ - *(bool*)buf3883 = rsgProgramStoreIsColorMaskAlphaEnabled(*(rs_program_store*)buf3884); + *(bool*)buf3901 = rsgProgramStoreIsColorMaskAlphaEnabled(*(rs_program_store*)buf3902); #endif #ifndef __LP64__ - *(bool*)buf3885 = rsgProgramStoreIsColorMaskBlueEnabled(*(rs_program_store*)buf3886); + *(bool*)buf3903 = rsgProgramStoreIsColorMaskBlueEnabled(*(rs_program_store*)buf3904); #endif #ifndef __LP64__ - *(bool*)buf3887 = rsgProgramStoreIsColorMaskGreenEnabled(*(rs_program_store*)buf3888); + *(bool*)buf3905 = rsgProgramStoreIsColorMaskGreenEnabled(*(rs_program_store*)buf3906); #endif #ifndef __LP64__ - *(bool*)buf3889 = rsgProgramStoreIsColorMaskRedEnabled(*(rs_program_store*)buf3890); + *(bool*)buf3907 = rsgProgramStoreIsColorMaskRedEnabled(*(rs_program_store*)buf3908); #endif #ifndef __LP64__ - *(bool*)buf3891 = rsgProgramStoreIsDepthMaskEnabled(*(rs_program_store*)buf3892); + *(bool*)buf3909 = rsgProgramStoreIsDepthMaskEnabled(*(rs_program_store*)buf3910); #endif #ifndef __LP64__ - *(bool*)buf3893 = rsgProgramStoreIsDitherEnabled(*(rs_program_store*)buf3894); + *(bool*)buf3911 = rsgProgramStoreIsDitherEnabled(*(rs_program_store*)buf3912); #endif #ifndef __LP64__ - rsgProgramVertexGetProjectionMatrix((rs_matrix4x4*) buf3895); + rsgProgramVertexGetProjectionMatrix((rs_matrix4x4*) buf3913); #endif #ifndef __LP64__ - rsgProgramVertexLoadModelMatrix((const rs_matrix4x4*) buf3896); + rsgProgramVertexLoadModelMatrix((const rs_matrix4x4*) buf3914); #endif #ifndef __LP64__ - rsgProgramVertexLoadProjectionMatrix((const rs_matrix4x4*) buf3897); + rsgProgramVertexLoadProjectionMatrix((const rs_matrix4x4*) buf3915); #endif #ifndef __LP64__ - rsgProgramVertexLoadTextureMatrix((const rs_matrix4x4*) buf3898); + rsgProgramVertexLoadTextureMatrix((const rs_matrix4x4*) buf3916); #endif - *(float*)buf3899 = rsqrt(*(float*)buf3900); - *(float2*)buf3901 = rsqrt(*(float2*)buf3902); - *(float3*)buf3903 = rsqrt(*(float3*)buf3904); - *(float4*)buf3905 = rsqrt(*(float4*)buf3906); - *(float*)buf3907 = sign(*(float*)buf3908); - *(float2*)buf3909 = sign(*(float2*)buf3910); - *(float3*)buf3911 = sign(*(float3*)buf3912); - *(float4*)buf3913 = sign(*(float4*)buf3914); - *(float*)buf3915 = sin(*(float*)buf3916); - *(float2*)buf3917 = sin(*(float2*)buf3918); - *(float3*)buf3919 = sin(*(float3*)buf3920); - *(float4*)buf3921 = sin(*(float4*)buf3922); - *(float*)buf3923 = sincos(*(float*)buf3924, (float*) buf3925); - *(float2*)buf3926 = sincos(*(float2*)buf3927, (float2*) buf3928); - *(float3*)buf3929 = sincos(*(float3*)buf3930, (float3*) buf3931); - *(float4*)buf3932 = sincos(*(float4*)buf3933, (float4*) buf3934); - *(float*)buf3935 = sinh(*(float*)buf3936); - *(float2*)buf3937 = sinh(*(float2*)buf3938); - *(float3*)buf3939 = sinh(*(float3*)buf3940); - *(float4*)buf3941 = sinh(*(float4*)buf3942); - *(float*)buf3943 = sinpi(*(float*)buf3944); - *(float2*)buf3945 = sinpi(*(float2*)buf3946); - *(float3*)buf3947 = sinpi(*(float3*)buf3948); - *(float4*)buf3949 = sinpi(*(float4*)buf3950); - *(float*)buf3951 = sqrt(*(float*)buf3952); - *(float2*)buf3953 = sqrt(*(float2*)buf3954); - *(float3*)buf3955 = sqrt(*(float3*)buf3956); - *(float4*)buf3957 = sqrt(*(float4*)buf3958); - *(float*)buf3959 = step(*(float*)buf3960, *(float*)buf3961); - *(float2*)buf3962 = step(*(float2*)buf3963, *(float2*)buf3964); - *(float3*)buf3965 = step(*(float3*)buf3966, *(float3*)buf3967); - *(float4*)buf3968 = step(*(float4*)buf3969, *(float4*)buf3970); - *(float2*)buf3971 = step(*(float2*)buf3972, *(float*)buf3973); - *(float3*)buf3974 = step(*(float3*)buf3975, *(float*)buf3976); - *(float4*)buf3977 = step(*(float4*)buf3978, *(float*)buf3979); - *(float2*)buf3980 = step(*(float*)buf3981, *(float2*)buf3982); - *(float3*)buf3983 = step(*(float*)buf3984, *(float3*)buf3985); - *(float4*)buf3986 = step(*(float*)buf3987, *(float4*)buf3988); - *(float*)buf3989 = tan(*(float*)buf3990); - *(float2*)buf3991 = tan(*(float2*)buf3992); - *(float3*)buf3993 = tan(*(float3*)buf3994); - *(float4*)buf3995 = tan(*(float4*)buf3996); - *(float*)buf3997 = tanh(*(float*)buf3998); - *(float2*)buf3999 = tanh(*(float2*)buf4000); - *(float3*)buf4001 = tanh(*(float3*)buf4002); - *(float4*)buf4003 = tanh(*(float4*)buf4004); - *(float*)buf4005 = tanpi(*(float*)buf4006); - *(float2*)buf4007 = tanpi(*(float2*)buf4008); - *(float3*)buf4009 = tanpi(*(float3*)buf4010); - *(float4*)buf4011 = tanpi(*(float4*)buf4012); - *(float*)buf4013 = tgamma(*(float*)buf4014); - *(float2*)buf4015 = tgamma(*(float2*)buf4016); - *(float3*)buf4017 = tgamma(*(float3*)buf4018); - *(float4*)buf4019 = tgamma(*(float4*)buf4020); - *(float*)buf4021 = trunc(*(float*)buf4022); - *(float2*)buf4023 = trunc(*(float2*)buf4024); - *(float3*)buf4025 = trunc(*(float3*)buf4026); - *(float4*)buf4027 = trunc(*(float4*)buf4028); + *(float*)buf3917 = rsqrt(*(float*)buf3918); + *(float2*)buf3919 = rsqrt(*(float2*)buf3920); + *(float3*)buf3921 = rsqrt(*(float3*)buf3922); + *(float4*)buf3923 = rsqrt(*(float4*)buf3924); + *(float*)buf3925 = sign(*(float*)buf3926); + *(float2*)buf3927 = sign(*(float2*)buf3928); + *(float3*)buf3929 = sign(*(float3*)buf3930); + *(float4*)buf3931 = sign(*(float4*)buf3932); + *(float*)buf3933 = sin(*(float*)buf3934); + *(float2*)buf3935 = sin(*(float2*)buf3936); + *(float3*)buf3937 = sin(*(float3*)buf3938); + *(float4*)buf3939 = sin(*(float4*)buf3940); + *(float*)buf3941 = sincos(*(float*)buf3942, (float*) buf3943); + *(float2*)buf3944 = sincos(*(float2*)buf3945, (float2*) buf3946); + *(float3*)buf3947 = sincos(*(float3*)buf3948, (float3*) buf3949); + *(float4*)buf3950 = sincos(*(float4*)buf3951, (float4*) buf3952); + *(float*)buf3953 = sinh(*(float*)buf3954); + *(float2*)buf3955 = sinh(*(float2*)buf3956); + *(float3*)buf3957 = sinh(*(float3*)buf3958); + *(float4*)buf3959 = sinh(*(float4*)buf3960); + *(float*)buf3961 = sinpi(*(float*)buf3962); + *(float2*)buf3963 = sinpi(*(float2*)buf3964); + *(float3*)buf3965 = sinpi(*(float3*)buf3966); + *(float4*)buf3967 = sinpi(*(float4*)buf3968); + *(float*)buf3969 = sqrt(*(float*)buf3970); + *(float2*)buf3971 = sqrt(*(float2*)buf3972); + *(float3*)buf3973 = sqrt(*(float3*)buf3974); + *(float4*)buf3975 = sqrt(*(float4*)buf3976); + *(float*)buf3977 = step(*(float*)buf3978, *(float*)buf3979); + *(float2*)buf3980 = step(*(float2*)buf3981, *(float2*)buf3982); + *(float3*)buf3983 = step(*(float3*)buf3984, *(float3*)buf3985); + *(float4*)buf3986 = step(*(float4*)buf3987, *(float4*)buf3988); + *(float2*)buf3989 = step(*(float2*)buf3990, *(float*)buf3991); + *(float3*)buf3992 = step(*(float3*)buf3993, *(float*)buf3994); + *(float4*)buf3995 = step(*(float4*)buf3996, *(float*)buf3997); + *(float2*)buf3998 = step(*(float*)buf3999, *(float2*)buf4000); + *(float3*)buf4001 = step(*(float*)buf4002, *(float3*)buf4003); + *(float4*)buf4004 = step(*(float*)buf4005, *(float4*)buf4006); + *(float*)buf4007 = tan(*(float*)buf4008); + *(float2*)buf4009 = tan(*(float2*)buf4010); + *(float3*)buf4011 = tan(*(float3*)buf4012); + *(float4*)buf4013 = tan(*(float4*)buf4014); + *(float*)buf4015 = tanh(*(float*)buf4016); + *(float2*)buf4017 = tanh(*(float2*)buf4018); + *(float3*)buf4019 = tanh(*(float3*)buf4020); + *(float4*)buf4021 = tanh(*(float4*)buf4022); + *(float*)buf4023 = tanpi(*(float*)buf4024); + *(float2*)buf4025 = tanpi(*(float2*)buf4026); + *(float3*)buf4027 = tanpi(*(float3*)buf4028); + *(float4*)buf4029 = tanpi(*(float4*)buf4030); + *(float*)buf4031 = tgamma(*(float*)buf4032); + *(float2*)buf4033 = tgamma(*(float2*)buf4034); + *(float3*)buf4035 = tgamma(*(float3*)buf4036); + *(float4*)buf4037 = tgamma(*(float4*)buf4038); + *(float*)buf4039 = trunc(*(float*)buf4040); + *(float2*)buf4041 = trunc(*(float2*)buf4042); + *(float3*)buf4043 = trunc(*(float3*)buf4044); + *(float4*)buf4045 = trunc(*(float4*)buf4046); } diff --git a/tests/P_all_api_22/all22.rs b/tests/P_all_api_22/all22.rs index bb06c21..a5e8018 100644 --- a/tests/P_all_api_22/all22.rs +++ b/tests/P_all_api_22/all22.rs @@ -4771,6 +4771,24 @@ char buf4745[200]; char buf4746[200]; char buf4747[200]; char buf4748[200]; +char buf4749[200]; +char buf4750[200]; +char buf4751[200]; +char buf4752[200]; +char buf4753[200]; +char buf4754[200]; +char buf4755[200]; +char buf4756[200]; +char buf4757[200]; +char buf4758[200]; +char buf4759[200]; +char buf4760[200]; +char buf4761[200]; +char buf4762[200]; +char buf4763[200]; +char buf4764[200]; +char buf4765[200]; +char buf4766[200]; void RS_KERNEL test(int in) { *(uchar*)buf0 = abs(*(char*)buf1); @@ -5403,1162 +5421,1168 @@ void RS_KERNEL test(int in) { *(float2*)buf1468 = max(*(float2*)buf1469, *(float2*)buf1470); *(float3*)buf1471 = max(*(float3*)buf1472, *(float3*)buf1473); *(float4*)buf1474 = max(*(float4*)buf1475, *(float4*)buf1476); - *(char*)buf1477 = max(*(char*)buf1478, *(char*)buf1479); - *(char2*)buf1480 = max(*(char2*)buf1481, *(char2*)buf1482); - *(char3*)buf1483 = max(*(char3*)buf1484, *(char3*)buf1485); - *(char4*)buf1486 = max(*(char4*)buf1487, *(char4*)buf1488); - *(uchar*)buf1489 = max(*(uchar*)buf1490, *(uchar*)buf1491); - *(uchar2*)buf1492 = max(*(uchar2*)buf1493, *(uchar2*)buf1494); - *(uchar3*)buf1495 = max(*(uchar3*)buf1496, *(uchar3*)buf1497); - *(uchar4*)buf1498 = max(*(uchar4*)buf1499, *(uchar4*)buf1500); - *(short*)buf1501 = max(*(short*)buf1502, *(short*)buf1503); - *(short2*)buf1504 = max(*(short2*)buf1505, *(short2*)buf1506); - *(short3*)buf1507 = max(*(short3*)buf1508, *(short3*)buf1509); - *(short4*)buf1510 = max(*(short4*)buf1511, *(short4*)buf1512); - *(ushort*)buf1513 = max(*(ushort*)buf1514, *(ushort*)buf1515); - *(ushort2*)buf1516 = max(*(ushort2*)buf1517, *(ushort2*)buf1518); - *(ushort3*)buf1519 = max(*(ushort3*)buf1520, *(ushort3*)buf1521); - *(ushort4*)buf1522 = max(*(ushort4*)buf1523, *(ushort4*)buf1524); - *(int*)buf1525 = max(*(int*)buf1526, *(int*)buf1527); - *(int2*)buf1528 = max(*(int2*)buf1529, *(int2*)buf1530); - *(int3*)buf1531 = max(*(int3*)buf1532, *(int3*)buf1533); - *(int4*)buf1534 = max(*(int4*)buf1535, *(int4*)buf1536); - *(uint*)buf1537 = max(*(uint*)buf1538, *(uint*)buf1539); - *(uint2*)buf1540 = max(*(uint2*)buf1541, *(uint2*)buf1542); - *(uint3*)buf1543 = max(*(uint3*)buf1544, *(uint3*)buf1545); - *(uint4*)buf1546 = max(*(uint4*)buf1547, *(uint4*)buf1548); - *(long*)buf1549 = max(*(long*)buf1550, *(long*)buf1551); - *(long2*)buf1552 = max(*(long2*)buf1553, *(long2*)buf1554); - *(long3*)buf1555 = max(*(long3*)buf1556, *(long3*)buf1557); - *(long4*)buf1558 = max(*(long4*)buf1559, *(long4*)buf1560); - *(ulong*)buf1561 = max(*(ulong*)buf1562, *(ulong*)buf1563); - *(ulong2*)buf1564 = max(*(ulong2*)buf1565, *(ulong2*)buf1566); - *(ulong3*)buf1567 = max(*(ulong3*)buf1568, *(ulong3*)buf1569); - *(ulong4*)buf1570 = max(*(ulong4*)buf1571, *(ulong4*)buf1572); - *(float*)buf1573 = min(*(float*)buf1574, *(float*)buf1575); - *(float2*)buf1576 = min(*(float2*)buf1577, *(float2*)buf1578); - *(float3*)buf1579 = min(*(float3*)buf1580, *(float3*)buf1581); - *(float4*)buf1582 = min(*(float4*)buf1583, *(float4*)buf1584); - *(char*)buf1585 = min(*(char*)buf1586, *(char*)buf1587); - *(char2*)buf1588 = min(*(char2*)buf1589, *(char2*)buf1590); - *(char3*)buf1591 = min(*(char3*)buf1592, *(char3*)buf1593); - *(char4*)buf1594 = min(*(char4*)buf1595, *(char4*)buf1596); - *(uchar*)buf1597 = min(*(uchar*)buf1598, *(uchar*)buf1599); - *(uchar2*)buf1600 = min(*(uchar2*)buf1601, *(uchar2*)buf1602); - *(uchar3*)buf1603 = min(*(uchar3*)buf1604, *(uchar3*)buf1605); - *(uchar4*)buf1606 = min(*(uchar4*)buf1607, *(uchar4*)buf1608); - *(short*)buf1609 = min(*(short*)buf1610, *(short*)buf1611); - *(short2*)buf1612 = min(*(short2*)buf1613, *(short2*)buf1614); - *(short3*)buf1615 = min(*(short3*)buf1616, *(short3*)buf1617); - *(short4*)buf1618 = min(*(short4*)buf1619, *(short4*)buf1620); - *(ushort*)buf1621 = min(*(ushort*)buf1622, *(ushort*)buf1623); - *(ushort2*)buf1624 = min(*(ushort2*)buf1625, *(ushort2*)buf1626); - *(ushort3*)buf1627 = min(*(ushort3*)buf1628, *(ushort3*)buf1629); - *(ushort4*)buf1630 = min(*(ushort4*)buf1631, *(ushort4*)buf1632); - *(int*)buf1633 = min(*(int*)buf1634, *(int*)buf1635); - *(int2*)buf1636 = min(*(int2*)buf1637, *(int2*)buf1638); - *(int3*)buf1639 = min(*(int3*)buf1640, *(int3*)buf1641); - *(int4*)buf1642 = min(*(int4*)buf1643, *(int4*)buf1644); - *(uint*)buf1645 = min(*(uint*)buf1646, *(uint*)buf1647); - *(uint2*)buf1648 = min(*(uint2*)buf1649, *(uint2*)buf1650); - *(uint3*)buf1651 = min(*(uint3*)buf1652, *(uint3*)buf1653); - *(uint4*)buf1654 = min(*(uint4*)buf1655, *(uint4*)buf1656); - *(long*)buf1657 = min(*(long*)buf1658, *(long*)buf1659); - *(long2*)buf1660 = min(*(long2*)buf1661, *(long2*)buf1662); - *(long3*)buf1663 = min(*(long3*)buf1664, *(long3*)buf1665); - *(long4*)buf1666 = min(*(long4*)buf1667, *(long4*)buf1668); - *(ulong*)buf1669 = min(*(ulong*)buf1670, *(ulong*)buf1671); - *(ulong2*)buf1672 = min(*(ulong2*)buf1673, *(ulong2*)buf1674); - *(ulong3*)buf1675 = min(*(ulong3*)buf1676, *(ulong3*)buf1677); - *(ulong4*)buf1678 = min(*(ulong4*)buf1679, *(ulong4*)buf1680); - *(float*)buf1681 = mix(*(float*)buf1682, *(float*)buf1683, *(float*)buf1684); - *(float2*)buf1685 = mix(*(float2*)buf1686, *(float2*)buf1687, *(float2*)buf1688); - *(float3*)buf1689 = mix(*(float3*)buf1690, *(float3*)buf1691, *(float3*)buf1692); - *(float4*)buf1693 = mix(*(float4*)buf1694, *(float4*)buf1695, *(float4*)buf1696); - *(float2*)buf1697 = mix(*(float2*)buf1698, *(float2*)buf1699, *(float*)buf1700); - *(float3*)buf1701 = mix(*(float3*)buf1702, *(float3*)buf1703, *(float*)buf1704); - *(float4*)buf1705 = mix(*(float4*)buf1706, *(float4*)buf1707, *(float*)buf1708); - *(float*)buf1709 = modf(*(float*)buf1710, (float*) buf1711); - *(float2*)buf1712 = modf(*(float2*)buf1713, (float2*) buf1714); - *(float3*)buf1715 = modf(*(float3*)buf1716, (float3*) buf1717); - *(float4*)buf1718 = modf(*(float4*)buf1719, (float4*) buf1720); - *(float*)buf1721 = nan(*(uint*)buf1722); - *(float*)buf1723 = native_acos(*(float*)buf1724); - *(float2*)buf1725 = native_acos(*(float2*)buf1726); - *(float3*)buf1727 = native_acos(*(float3*)buf1728); - *(float4*)buf1729 = native_acos(*(float4*)buf1730); - *(float*)buf1731 = native_acosh(*(float*)buf1732); - *(float2*)buf1733 = native_acosh(*(float2*)buf1734); - *(float3*)buf1735 = native_acosh(*(float3*)buf1736); - *(float4*)buf1737 = native_acosh(*(float4*)buf1738); - *(float*)buf1739 = native_acospi(*(float*)buf1740); - *(float2*)buf1741 = native_acospi(*(float2*)buf1742); - *(float3*)buf1743 = native_acospi(*(float3*)buf1744); - *(float4*)buf1745 = native_acospi(*(float4*)buf1746); - *(float*)buf1747 = native_asin(*(float*)buf1748); - *(float2*)buf1749 = native_asin(*(float2*)buf1750); - *(float3*)buf1751 = native_asin(*(float3*)buf1752); - *(float4*)buf1753 = native_asin(*(float4*)buf1754); - *(float*)buf1755 = native_asinh(*(float*)buf1756); - *(float2*)buf1757 = native_asinh(*(float2*)buf1758); - *(float3*)buf1759 = native_asinh(*(float3*)buf1760); - *(float4*)buf1761 = native_asinh(*(float4*)buf1762); - *(float*)buf1763 = native_asinpi(*(float*)buf1764); - *(float2*)buf1765 = native_asinpi(*(float2*)buf1766); - *(float3*)buf1767 = native_asinpi(*(float3*)buf1768); - *(float4*)buf1769 = native_asinpi(*(float4*)buf1770); - *(float*)buf1771 = native_atan(*(float*)buf1772); - *(float2*)buf1773 = native_atan(*(float2*)buf1774); - *(float3*)buf1775 = native_atan(*(float3*)buf1776); - *(float4*)buf1777 = native_atan(*(float4*)buf1778); - *(float*)buf1779 = native_atan2(*(float*)buf1780, *(float*)buf1781); - *(float2*)buf1782 = native_atan2(*(float2*)buf1783, *(float2*)buf1784); - *(float3*)buf1785 = native_atan2(*(float3*)buf1786, *(float3*)buf1787); - *(float4*)buf1788 = native_atan2(*(float4*)buf1789, *(float4*)buf1790); - *(float*)buf1791 = native_atan2pi(*(float*)buf1792, *(float*)buf1793); - *(float2*)buf1794 = native_atan2pi(*(float2*)buf1795, *(float2*)buf1796); - *(float3*)buf1797 = native_atan2pi(*(float3*)buf1798, *(float3*)buf1799); - *(float4*)buf1800 = native_atan2pi(*(float4*)buf1801, *(float4*)buf1802); - *(float*)buf1803 = native_atanh(*(float*)buf1804); - *(float2*)buf1805 = native_atanh(*(float2*)buf1806); - *(float3*)buf1807 = native_atanh(*(float3*)buf1808); - *(float4*)buf1809 = native_atanh(*(float4*)buf1810); - *(float*)buf1811 = native_atanpi(*(float*)buf1812); - *(float2*)buf1813 = native_atanpi(*(float2*)buf1814); - *(float3*)buf1815 = native_atanpi(*(float3*)buf1816); - *(float4*)buf1817 = native_atanpi(*(float4*)buf1818); - *(float*)buf1819 = native_cbrt(*(float*)buf1820); - *(float2*)buf1821 = native_cbrt(*(float2*)buf1822); - *(float3*)buf1823 = native_cbrt(*(float3*)buf1824); - *(float4*)buf1825 = native_cbrt(*(float4*)buf1826); - *(float*)buf1827 = native_cos(*(float*)buf1828); - *(float2*)buf1829 = native_cos(*(float2*)buf1830); - *(float3*)buf1831 = native_cos(*(float3*)buf1832); - *(float4*)buf1833 = native_cos(*(float4*)buf1834); - *(float*)buf1835 = native_cosh(*(float*)buf1836); - *(float2*)buf1837 = native_cosh(*(float2*)buf1838); - *(float3*)buf1839 = native_cosh(*(float3*)buf1840); - *(float4*)buf1841 = native_cosh(*(float4*)buf1842); - *(float*)buf1843 = native_cospi(*(float*)buf1844); - *(float2*)buf1845 = native_cospi(*(float2*)buf1846); - *(float3*)buf1847 = native_cospi(*(float3*)buf1848); - *(float4*)buf1849 = native_cospi(*(float4*)buf1850); - *(float*)buf1851 = native_distance(*(float*)buf1852, *(float*)buf1853); - *(float*)buf1854 = native_distance(*(float2*)buf1855, *(float2*)buf1856); - *(float*)buf1857 = native_distance(*(float3*)buf1858, *(float3*)buf1859); - *(float*)buf1860 = native_distance(*(float4*)buf1861, *(float4*)buf1862); - *(float*)buf1863 = native_divide(*(float*)buf1864, *(float*)buf1865); - *(float2*)buf1866 = native_divide(*(float2*)buf1867, *(float2*)buf1868); - *(float3*)buf1869 = native_divide(*(float3*)buf1870, *(float3*)buf1871); - *(float4*)buf1872 = native_divide(*(float4*)buf1873, *(float4*)buf1874); - *(float*)buf1875 = native_exp(*(float*)buf1876); - *(float2*)buf1877 = native_exp(*(float2*)buf1878); - *(float3*)buf1879 = native_exp(*(float3*)buf1880); - *(float4*)buf1881 = native_exp(*(float4*)buf1882); - *(float*)buf1883 = native_exp10(*(float*)buf1884); - *(float2*)buf1885 = native_exp10(*(float2*)buf1886); - *(float3*)buf1887 = native_exp10(*(float3*)buf1888); - *(float4*)buf1889 = native_exp10(*(float4*)buf1890); - *(float*)buf1891 = native_exp2(*(float*)buf1892); - *(float2*)buf1893 = native_exp2(*(float2*)buf1894); - *(float3*)buf1895 = native_exp2(*(float3*)buf1896); - *(float4*)buf1897 = native_exp2(*(float4*)buf1898); - *(float*)buf1899 = native_expm1(*(float*)buf1900); - *(float2*)buf1901 = native_expm1(*(float2*)buf1902); - *(float3*)buf1903 = native_expm1(*(float3*)buf1904); - *(float4*)buf1905 = native_expm1(*(float4*)buf1906); - *(float*)buf1907 = native_hypot(*(float*)buf1908, *(float*)buf1909); - *(float2*)buf1910 = native_hypot(*(float2*)buf1911, *(float2*)buf1912); - *(float3*)buf1913 = native_hypot(*(float3*)buf1914, *(float3*)buf1915); - *(float4*)buf1916 = native_hypot(*(float4*)buf1917, *(float4*)buf1918); - *(float*)buf1919 = native_length(*(float*)buf1920); - *(float*)buf1921 = native_length(*(float2*)buf1922); - *(float*)buf1923 = native_length(*(float3*)buf1924); - *(float*)buf1925 = native_length(*(float4*)buf1926); - *(float*)buf1927 = native_log(*(float*)buf1928); - *(float2*)buf1929 = native_log(*(float2*)buf1930); - *(float3*)buf1931 = native_log(*(float3*)buf1932); - *(float4*)buf1933 = native_log(*(float4*)buf1934); - *(float*)buf1935 = native_log10(*(float*)buf1936); - *(float2*)buf1937 = native_log10(*(float2*)buf1938); - *(float3*)buf1939 = native_log10(*(float3*)buf1940); - *(float4*)buf1941 = native_log10(*(float4*)buf1942); - *(float*)buf1943 = native_log1p(*(float*)buf1944); - *(float2*)buf1945 = native_log1p(*(float2*)buf1946); - *(float3*)buf1947 = native_log1p(*(float3*)buf1948); - *(float4*)buf1949 = native_log1p(*(float4*)buf1950); - *(float*)buf1951 = native_log2(*(float*)buf1952); - *(float2*)buf1953 = native_log2(*(float2*)buf1954); - *(float3*)buf1955 = native_log2(*(float3*)buf1956); - *(float4*)buf1957 = native_log2(*(float4*)buf1958); - *(float*)buf1959 = native_normalize(*(float*)buf1960); - *(float2*)buf1961 = native_normalize(*(float2*)buf1962); - *(float3*)buf1963 = native_normalize(*(float3*)buf1964); - *(float4*)buf1965 = native_normalize(*(float4*)buf1966); - *(float*)buf1967 = native_powr(*(float*)buf1968, *(float*)buf1969); - *(float2*)buf1970 = native_powr(*(float2*)buf1971, *(float2*)buf1972); - *(float3*)buf1973 = native_powr(*(float3*)buf1974, *(float3*)buf1975); - *(float4*)buf1976 = native_powr(*(float4*)buf1977, *(float4*)buf1978); - *(float*)buf1979 = native_recip(*(float*)buf1980); - *(float2*)buf1981 = native_recip(*(float2*)buf1982); - *(float3*)buf1983 = native_recip(*(float3*)buf1984); - *(float4*)buf1985 = native_recip(*(float4*)buf1986); - *(float*)buf1987 = native_rootn(*(float*)buf1988, *(int*)buf1989); - *(float2*)buf1990 = native_rootn(*(float2*)buf1991, *(int2*)buf1992); - *(float3*)buf1993 = native_rootn(*(float3*)buf1994, *(int3*)buf1995); - *(float4*)buf1996 = native_rootn(*(float4*)buf1997, *(int4*)buf1998); - *(float*)buf1999 = native_rsqrt(*(float*)buf2000); - *(float2*)buf2001 = native_rsqrt(*(float2*)buf2002); - *(float3*)buf2003 = native_rsqrt(*(float3*)buf2004); - *(float4*)buf2005 = native_rsqrt(*(float4*)buf2006); - *(float*)buf2007 = native_sin(*(float*)buf2008); - *(float2*)buf2009 = native_sin(*(float2*)buf2010); - *(float3*)buf2011 = native_sin(*(float3*)buf2012); - *(float4*)buf2013 = native_sin(*(float4*)buf2014); - *(float*)buf2015 = native_sincos(*(float*)buf2016, (float*) buf2017); - *(float2*)buf2018 = native_sincos(*(float2*)buf2019, (float2*) buf2020); - *(float3*)buf2021 = native_sincos(*(float3*)buf2022, (float3*) buf2023); - *(float4*)buf2024 = native_sincos(*(float4*)buf2025, (float4*) buf2026); - *(float*)buf2027 = native_sinh(*(float*)buf2028); - *(float2*)buf2029 = native_sinh(*(float2*)buf2030); - *(float3*)buf2031 = native_sinh(*(float3*)buf2032); - *(float4*)buf2033 = native_sinh(*(float4*)buf2034); - *(float*)buf2035 = native_sinpi(*(float*)buf2036); - *(float2*)buf2037 = native_sinpi(*(float2*)buf2038); - *(float3*)buf2039 = native_sinpi(*(float3*)buf2040); - *(float4*)buf2041 = native_sinpi(*(float4*)buf2042); - *(float*)buf2043 = native_sqrt(*(float*)buf2044); - *(float2*)buf2045 = native_sqrt(*(float2*)buf2046); - *(float3*)buf2047 = native_sqrt(*(float3*)buf2048); - *(float4*)buf2049 = native_sqrt(*(float4*)buf2050); - *(float*)buf2051 = native_tan(*(float*)buf2052); - *(float2*)buf2053 = native_tan(*(float2*)buf2054); - *(float3*)buf2055 = native_tan(*(float3*)buf2056); - *(float4*)buf2057 = native_tan(*(float4*)buf2058); - *(float*)buf2059 = native_tanh(*(float*)buf2060); - *(float2*)buf2061 = native_tanh(*(float2*)buf2062); - *(float3*)buf2063 = native_tanh(*(float3*)buf2064); - *(float4*)buf2065 = native_tanh(*(float4*)buf2066); - *(float*)buf2067 = native_tanpi(*(float*)buf2068); - *(float2*)buf2069 = native_tanpi(*(float2*)buf2070); - *(float3*)buf2071 = native_tanpi(*(float3*)buf2072); - *(float4*)buf2073 = native_tanpi(*(float4*)buf2074); - *(float*)buf2075 = nextafter(*(float*)buf2076, *(float*)buf2077); - *(float2*)buf2078 = nextafter(*(float2*)buf2079, *(float2*)buf2080); - *(float3*)buf2081 = nextafter(*(float3*)buf2082, *(float3*)buf2083); - *(float4*)buf2084 = nextafter(*(float4*)buf2085, *(float4*)buf2086); - *(float*)buf2087 = normalize(*(float*)buf2088); - *(float2*)buf2089 = normalize(*(float2*)buf2090); - *(float3*)buf2091 = normalize(*(float3*)buf2092); - *(float4*)buf2093 = normalize(*(float4*)buf2094); - *(float*)buf2095 = pow(*(float*)buf2096, *(float*)buf2097); - *(float2*)buf2098 = pow(*(float2*)buf2099, *(float2*)buf2100); - *(float3*)buf2101 = pow(*(float3*)buf2102, *(float3*)buf2103); - *(float4*)buf2104 = pow(*(float4*)buf2105, *(float4*)buf2106); - *(float*)buf2107 = pown(*(float*)buf2108, *(int*)buf2109); - *(float2*)buf2110 = pown(*(float2*)buf2111, *(int2*)buf2112); - *(float3*)buf2113 = pown(*(float3*)buf2114, *(int3*)buf2115); - *(float4*)buf2116 = pown(*(float4*)buf2117, *(int4*)buf2118); - *(float*)buf2119 = powr(*(float*)buf2120, *(float*)buf2121); - *(float2*)buf2122 = powr(*(float2*)buf2123, *(float2*)buf2124); - *(float3*)buf2125 = powr(*(float3*)buf2126, *(float3*)buf2127); - *(float4*)buf2128 = powr(*(float4*)buf2129, *(float4*)buf2130); - *(float*)buf2131 = radians(*(float*)buf2132); - *(float2*)buf2133 = radians(*(float2*)buf2134); - *(float3*)buf2135 = radians(*(float3*)buf2136); - *(float4*)buf2137 = radians(*(float4*)buf2138); - *(float*)buf2139 = remainder(*(float*)buf2140, *(float*)buf2141); - *(float2*)buf2142 = remainder(*(float2*)buf2143, *(float2*)buf2144); - *(float3*)buf2145 = remainder(*(float3*)buf2146, *(float3*)buf2147); - *(float4*)buf2148 = remainder(*(float4*)buf2149, *(float4*)buf2150); - *(float*)buf2151 = remquo(*(float*)buf2152, *(float*)buf2153, (int*) buf2154); - *(float2*)buf2155 = remquo(*(float2*)buf2156, *(float2*)buf2157, (int2*) buf2158); - *(float3*)buf2159 = remquo(*(float3*)buf2160, *(float3*)buf2161, (int3*) buf2162); - *(float4*)buf2163 = remquo(*(float4*)buf2164, *(float4*)buf2165, (int4*) buf2166); - *(float*)buf2167 = rint(*(float*)buf2168); - *(float2*)buf2169 = rint(*(float2*)buf2170); - *(float3*)buf2171 = rint(*(float3*)buf2172); - *(float4*)buf2173 = rint(*(float4*)buf2174); - *(float*)buf2175 = rootn(*(float*)buf2176, *(int*)buf2177); - *(float2*)buf2178 = rootn(*(float2*)buf2179, *(int2*)buf2180); - *(float3*)buf2181 = rootn(*(float3*)buf2182, *(int3*)buf2183); - *(float4*)buf2184 = rootn(*(float4*)buf2185, *(int4*)buf2186); - *(float*)buf2187 = round(*(float*)buf2188); - *(float2*)buf2189 = round(*(float2*)buf2190); - *(float3*)buf2191 = round(*(float3*)buf2192); - *(float4*)buf2193 = round(*(float4*)buf2194); - rsAllocationCopy1DRange(*(rs_allocation*)buf2195, *(uint32_t*)buf2196, *(uint32_t*)buf2197, *(uint32_t*)buf2198, *(rs_allocation*)buf2199, *(uint32_t*)buf2200, *(uint32_t*)buf2201); - rsAllocationCopy2DRange(*(rs_allocation*)buf2202, *(uint32_t*)buf2203, *(uint32_t*)buf2204, *(uint32_t*)buf2205, *(rs_allocation_cubemap_face*)buf2206, *(uint32_t*)buf2207, *(uint32_t*)buf2208, *(rs_allocation*)buf2209, *(uint32_t*)buf2210, *(uint32_t*)buf2211, *(uint32_t*)buf2212, *(rs_allocation_cubemap_face*)buf2213); - *(uint32_t*)buf2214 = rsAllocationGetDimFaces(*(rs_allocation*)buf2215); - *(uint32_t*)buf2216 = rsAllocationGetDimLOD(*(rs_allocation*)buf2217); - *(uint32_t*)buf2218 = rsAllocationGetDimX(*(rs_allocation*)buf2219); - *(uint32_t*)buf2220 = rsAllocationGetDimY(*(rs_allocation*)buf2221); - *(uint32_t*)buf2222 = rsAllocationGetDimZ(*(rs_allocation*)buf2223); - *(rs_element*)buf2224 = rsAllocationGetElement(*(rs_allocation*)buf2225); - rsAllocationIoReceive(*(rs_allocation*)buf2226); - rsAllocationIoSend(*(rs_allocation*)buf2227); - *(float2*)buf2228 = rsAllocationVLoadX_float2(*(rs_allocation*)buf2229, *(uint32_t*)buf2230); - *(float3*)buf2231 = rsAllocationVLoadX_float3(*(rs_allocation*)buf2232, *(uint32_t*)buf2233); - *(float4*)buf2234 = rsAllocationVLoadX_float4(*(rs_allocation*)buf2235, *(uint32_t*)buf2236); - *(double2*)buf2237 = rsAllocationVLoadX_double2(*(rs_allocation*)buf2238, *(uint32_t*)buf2239); - *(double3*)buf2240 = rsAllocationVLoadX_double3(*(rs_allocation*)buf2241, *(uint32_t*)buf2242); - *(double4*)buf2243 = rsAllocationVLoadX_double4(*(rs_allocation*)buf2244, *(uint32_t*)buf2245); - *(char2*)buf2246 = rsAllocationVLoadX_char2(*(rs_allocation*)buf2247, *(uint32_t*)buf2248); - *(char3*)buf2249 = rsAllocationVLoadX_char3(*(rs_allocation*)buf2250, *(uint32_t*)buf2251); - *(char4*)buf2252 = rsAllocationVLoadX_char4(*(rs_allocation*)buf2253, *(uint32_t*)buf2254); - *(uchar2*)buf2255 = rsAllocationVLoadX_uchar2(*(rs_allocation*)buf2256, *(uint32_t*)buf2257); - *(uchar3*)buf2258 = rsAllocationVLoadX_uchar3(*(rs_allocation*)buf2259, *(uint32_t*)buf2260); - *(uchar4*)buf2261 = rsAllocationVLoadX_uchar4(*(rs_allocation*)buf2262, *(uint32_t*)buf2263); - *(short2*)buf2264 = rsAllocationVLoadX_short2(*(rs_allocation*)buf2265, *(uint32_t*)buf2266); - *(short3*)buf2267 = rsAllocationVLoadX_short3(*(rs_allocation*)buf2268, *(uint32_t*)buf2269); - *(short4*)buf2270 = rsAllocationVLoadX_short4(*(rs_allocation*)buf2271, *(uint32_t*)buf2272); - *(ushort2*)buf2273 = rsAllocationVLoadX_ushort2(*(rs_allocation*)buf2274, *(uint32_t*)buf2275); - *(ushort3*)buf2276 = rsAllocationVLoadX_ushort3(*(rs_allocation*)buf2277, *(uint32_t*)buf2278); - *(ushort4*)buf2279 = rsAllocationVLoadX_ushort4(*(rs_allocation*)buf2280, *(uint32_t*)buf2281); - *(int2*)buf2282 = rsAllocationVLoadX_int2(*(rs_allocation*)buf2283, *(uint32_t*)buf2284); - *(int3*)buf2285 = rsAllocationVLoadX_int3(*(rs_allocation*)buf2286, *(uint32_t*)buf2287); - *(int4*)buf2288 = rsAllocationVLoadX_int4(*(rs_allocation*)buf2289, *(uint32_t*)buf2290); - *(uint2*)buf2291 = rsAllocationVLoadX_uint2(*(rs_allocation*)buf2292, *(uint32_t*)buf2293); - *(uint3*)buf2294 = rsAllocationVLoadX_uint3(*(rs_allocation*)buf2295, *(uint32_t*)buf2296); - *(uint4*)buf2297 = rsAllocationVLoadX_uint4(*(rs_allocation*)buf2298, *(uint32_t*)buf2299); - *(long2*)buf2300 = rsAllocationVLoadX_long2(*(rs_allocation*)buf2301, *(uint32_t*)buf2302); - *(long3*)buf2303 = rsAllocationVLoadX_long3(*(rs_allocation*)buf2304, *(uint32_t*)buf2305); - *(long4*)buf2306 = rsAllocationVLoadX_long4(*(rs_allocation*)buf2307, *(uint32_t*)buf2308); - *(ulong2*)buf2309 = rsAllocationVLoadX_ulong2(*(rs_allocation*)buf2310, *(uint32_t*)buf2311); - *(ulong3*)buf2312 = rsAllocationVLoadX_ulong3(*(rs_allocation*)buf2313, *(uint32_t*)buf2314); - *(ulong4*)buf2315 = rsAllocationVLoadX_ulong4(*(rs_allocation*)buf2316, *(uint32_t*)buf2317); - *(float2*)buf2318 = rsAllocationVLoadX_float2(*(rs_allocation*)buf2319, *(uint32_t*)buf2320, *(uint32_t*)buf2321); - *(float3*)buf2322 = rsAllocationVLoadX_float3(*(rs_allocation*)buf2323, *(uint32_t*)buf2324, *(uint32_t*)buf2325); - *(float4*)buf2326 = rsAllocationVLoadX_float4(*(rs_allocation*)buf2327, *(uint32_t*)buf2328, *(uint32_t*)buf2329); - *(double2*)buf2330 = rsAllocationVLoadX_double2(*(rs_allocation*)buf2331, *(uint32_t*)buf2332, *(uint32_t*)buf2333); - *(double3*)buf2334 = rsAllocationVLoadX_double3(*(rs_allocation*)buf2335, *(uint32_t*)buf2336, *(uint32_t*)buf2337); - *(double4*)buf2338 = rsAllocationVLoadX_double4(*(rs_allocation*)buf2339, *(uint32_t*)buf2340, *(uint32_t*)buf2341); - *(char2*)buf2342 = rsAllocationVLoadX_char2(*(rs_allocation*)buf2343, *(uint32_t*)buf2344, *(uint32_t*)buf2345); - *(char3*)buf2346 = rsAllocationVLoadX_char3(*(rs_allocation*)buf2347, *(uint32_t*)buf2348, *(uint32_t*)buf2349); - *(char4*)buf2350 = rsAllocationVLoadX_char4(*(rs_allocation*)buf2351, *(uint32_t*)buf2352, *(uint32_t*)buf2353); - *(uchar2*)buf2354 = rsAllocationVLoadX_uchar2(*(rs_allocation*)buf2355, *(uint32_t*)buf2356, *(uint32_t*)buf2357); - *(uchar3*)buf2358 = rsAllocationVLoadX_uchar3(*(rs_allocation*)buf2359, *(uint32_t*)buf2360, *(uint32_t*)buf2361); - *(uchar4*)buf2362 = rsAllocationVLoadX_uchar4(*(rs_allocation*)buf2363, *(uint32_t*)buf2364, *(uint32_t*)buf2365); - *(short2*)buf2366 = rsAllocationVLoadX_short2(*(rs_allocation*)buf2367, *(uint32_t*)buf2368, *(uint32_t*)buf2369); - *(short3*)buf2370 = rsAllocationVLoadX_short3(*(rs_allocation*)buf2371, *(uint32_t*)buf2372, *(uint32_t*)buf2373); - *(short4*)buf2374 = rsAllocationVLoadX_short4(*(rs_allocation*)buf2375, *(uint32_t*)buf2376, *(uint32_t*)buf2377); - *(ushort2*)buf2378 = rsAllocationVLoadX_ushort2(*(rs_allocation*)buf2379, *(uint32_t*)buf2380, *(uint32_t*)buf2381); - *(ushort3*)buf2382 = rsAllocationVLoadX_ushort3(*(rs_allocation*)buf2383, *(uint32_t*)buf2384, *(uint32_t*)buf2385); - *(ushort4*)buf2386 = rsAllocationVLoadX_ushort4(*(rs_allocation*)buf2387, *(uint32_t*)buf2388, *(uint32_t*)buf2389); - *(int2*)buf2390 = rsAllocationVLoadX_int2(*(rs_allocation*)buf2391, *(uint32_t*)buf2392, *(uint32_t*)buf2393); - *(int3*)buf2394 = rsAllocationVLoadX_int3(*(rs_allocation*)buf2395, *(uint32_t*)buf2396, *(uint32_t*)buf2397); - *(int4*)buf2398 = rsAllocationVLoadX_int4(*(rs_allocation*)buf2399, *(uint32_t*)buf2400, *(uint32_t*)buf2401); - *(uint2*)buf2402 = rsAllocationVLoadX_uint2(*(rs_allocation*)buf2403, *(uint32_t*)buf2404, *(uint32_t*)buf2405); - *(uint3*)buf2406 = rsAllocationVLoadX_uint3(*(rs_allocation*)buf2407, *(uint32_t*)buf2408, *(uint32_t*)buf2409); - *(uint4*)buf2410 = rsAllocationVLoadX_uint4(*(rs_allocation*)buf2411, *(uint32_t*)buf2412, *(uint32_t*)buf2413); - *(long2*)buf2414 = rsAllocationVLoadX_long2(*(rs_allocation*)buf2415, *(uint32_t*)buf2416, *(uint32_t*)buf2417); - *(long3*)buf2418 = rsAllocationVLoadX_long3(*(rs_allocation*)buf2419, *(uint32_t*)buf2420, *(uint32_t*)buf2421); - *(long4*)buf2422 = rsAllocationVLoadX_long4(*(rs_allocation*)buf2423, *(uint32_t*)buf2424, *(uint32_t*)buf2425); - *(ulong2*)buf2426 = rsAllocationVLoadX_ulong2(*(rs_allocation*)buf2427, *(uint32_t*)buf2428, *(uint32_t*)buf2429); - *(ulong3*)buf2430 = rsAllocationVLoadX_ulong3(*(rs_allocation*)buf2431, *(uint32_t*)buf2432, *(uint32_t*)buf2433); - *(ulong4*)buf2434 = rsAllocationVLoadX_ulong4(*(rs_allocation*)buf2435, *(uint32_t*)buf2436, *(uint32_t*)buf2437); - *(float2*)buf2438 = rsAllocationVLoadX_float2(*(rs_allocation*)buf2439, *(uint32_t*)buf2440, *(uint32_t*)buf2441, *(uint32_t*)buf2442); - *(float3*)buf2443 = rsAllocationVLoadX_float3(*(rs_allocation*)buf2444, *(uint32_t*)buf2445, *(uint32_t*)buf2446, *(uint32_t*)buf2447); - *(float4*)buf2448 = rsAllocationVLoadX_float4(*(rs_allocation*)buf2449, *(uint32_t*)buf2450, *(uint32_t*)buf2451, *(uint32_t*)buf2452); - *(double2*)buf2453 = rsAllocationVLoadX_double2(*(rs_allocation*)buf2454, *(uint32_t*)buf2455, *(uint32_t*)buf2456, *(uint32_t*)buf2457); - *(double3*)buf2458 = rsAllocationVLoadX_double3(*(rs_allocation*)buf2459, *(uint32_t*)buf2460, *(uint32_t*)buf2461, *(uint32_t*)buf2462); - *(double4*)buf2463 = rsAllocationVLoadX_double4(*(rs_allocation*)buf2464, *(uint32_t*)buf2465, *(uint32_t*)buf2466, *(uint32_t*)buf2467); - *(char2*)buf2468 = rsAllocationVLoadX_char2(*(rs_allocation*)buf2469, *(uint32_t*)buf2470, *(uint32_t*)buf2471, *(uint32_t*)buf2472); - *(char3*)buf2473 = rsAllocationVLoadX_char3(*(rs_allocation*)buf2474, *(uint32_t*)buf2475, *(uint32_t*)buf2476, *(uint32_t*)buf2477); - *(char4*)buf2478 = rsAllocationVLoadX_char4(*(rs_allocation*)buf2479, *(uint32_t*)buf2480, *(uint32_t*)buf2481, *(uint32_t*)buf2482); - *(uchar2*)buf2483 = rsAllocationVLoadX_uchar2(*(rs_allocation*)buf2484, *(uint32_t*)buf2485, *(uint32_t*)buf2486, *(uint32_t*)buf2487); - *(uchar3*)buf2488 = rsAllocationVLoadX_uchar3(*(rs_allocation*)buf2489, *(uint32_t*)buf2490, *(uint32_t*)buf2491, *(uint32_t*)buf2492); - *(uchar4*)buf2493 = rsAllocationVLoadX_uchar4(*(rs_allocation*)buf2494, *(uint32_t*)buf2495, *(uint32_t*)buf2496, *(uint32_t*)buf2497); - *(short2*)buf2498 = rsAllocationVLoadX_short2(*(rs_allocation*)buf2499, *(uint32_t*)buf2500, *(uint32_t*)buf2501, *(uint32_t*)buf2502); - *(short3*)buf2503 = rsAllocationVLoadX_short3(*(rs_allocation*)buf2504, *(uint32_t*)buf2505, *(uint32_t*)buf2506, *(uint32_t*)buf2507); - *(short4*)buf2508 = rsAllocationVLoadX_short4(*(rs_allocation*)buf2509, *(uint32_t*)buf2510, *(uint32_t*)buf2511, *(uint32_t*)buf2512); - *(ushort2*)buf2513 = rsAllocationVLoadX_ushort2(*(rs_allocation*)buf2514, *(uint32_t*)buf2515, *(uint32_t*)buf2516, *(uint32_t*)buf2517); - *(ushort3*)buf2518 = rsAllocationVLoadX_ushort3(*(rs_allocation*)buf2519, *(uint32_t*)buf2520, *(uint32_t*)buf2521, *(uint32_t*)buf2522); - *(ushort4*)buf2523 = rsAllocationVLoadX_ushort4(*(rs_allocation*)buf2524, *(uint32_t*)buf2525, *(uint32_t*)buf2526, *(uint32_t*)buf2527); - *(int2*)buf2528 = rsAllocationVLoadX_int2(*(rs_allocation*)buf2529, *(uint32_t*)buf2530, *(uint32_t*)buf2531, *(uint32_t*)buf2532); - *(int3*)buf2533 = rsAllocationVLoadX_int3(*(rs_allocation*)buf2534, *(uint32_t*)buf2535, *(uint32_t*)buf2536, *(uint32_t*)buf2537); - *(int4*)buf2538 = rsAllocationVLoadX_int4(*(rs_allocation*)buf2539, *(uint32_t*)buf2540, *(uint32_t*)buf2541, *(uint32_t*)buf2542); - *(uint2*)buf2543 = rsAllocationVLoadX_uint2(*(rs_allocation*)buf2544, *(uint32_t*)buf2545, *(uint32_t*)buf2546, *(uint32_t*)buf2547); - *(uint3*)buf2548 = rsAllocationVLoadX_uint3(*(rs_allocation*)buf2549, *(uint32_t*)buf2550, *(uint32_t*)buf2551, *(uint32_t*)buf2552); - *(uint4*)buf2553 = rsAllocationVLoadX_uint4(*(rs_allocation*)buf2554, *(uint32_t*)buf2555, *(uint32_t*)buf2556, *(uint32_t*)buf2557); - *(long2*)buf2558 = rsAllocationVLoadX_long2(*(rs_allocation*)buf2559, *(uint32_t*)buf2560, *(uint32_t*)buf2561, *(uint32_t*)buf2562); - *(long3*)buf2563 = rsAllocationVLoadX_long3(*(rs_allocation*)buf2564, *(uint32_t*)buf2565, *(uint32_t*)buf2566, *(uint32_t*)buf2567); - *(long4*)buf2568 = rsAllocationVLoadX_long4(*(rs_allocation*)buf2569, *(uint32_t*)buf2570, *(uint32_t*)buf2571, *(uint32_t*)buf2572); - *(ulong2*)buf2573 = rsAllocationVLoadX_ulong2(*(rs_allocation*)buf2574, *(uint32_t*)buf2575, *(uint32_t*)buf2576, *(uint32_t*)buf2577); - *(ulong3*)buf2578 = rsAllocationVLoadX_ulong3(*(rs_allocation*)buf2579, *(uint32_t*)buf2580, *(uint32_t*)buf2581, *(uint32_t*)buf2582); - *(ulong4*)buf2583 = rsAllocationVLoadX_ulong4(*(rs_allocation*)buf2584, *(uint32_t*)buf2585, *(uint32_t*)buf2586, *(uint32_t*)buf2587); - rsAllocationVStoreX_float2(*(rs_allocation*)buf2588, *(float2*)buf2589, *(uint32_t*)buf2590); - rsAllocationVStoreX_float3(*(rs_allocation*)buf2591, *(float3*)buf2592, *(uint32_t*)buf2593); - rsAllocationVStoreX_float4(*(rs_allocation*)buf2594, *(float4*)buf2595, *(uint32_t*)buf2596); - rsAllocationVStoreX_double2(*(rs_allocation*)buf2597, *(double2*)buf2598, *(uint32_t*)buf2599); - rsAllocationVStoreX_double3(*(rs_allocation*)buf2600, *(double3*)buf2601, *(uint32_t*)buf2602); - rsAllocationVStoreX_double4(*(rs_allocation*)buf2603, *(double4*)buf2604, *(uint32_t*)buf2605); - rsAllocationVStoreX_char2(*(rs_allocation*)buf2606, *(char2*)buf2607, *(uint32_t*)buf2608); - rsAllocationVStoreX_char3(*(rs_allocation*)buf2609, *(char3*)buf2610, *(uint32_t*)buf2611); - rsAllocationVStoreX_char4(*(rs_allocation*)buf2612, *(char4*)buf2613, *(uint32_t*)buf2614); - rsAllocationVStoreX_uchar2(*(rs_allocation*)buf2615, *(uchar2*)buf2616, *(uint32_t*)buf2617); - rsAllocationVStoreX_uchar3(*(rs_allocation*)buf2618, *(uchar3*)buf2619, *(uint32_t*)buf2620); - rsAllocationVStoreX_uchar4(*(rs_allocation*)buf2621, *(uchar4*)buf2622, *(uint32_t*)buf2623); - rsAllocationVStoreX_short2(*(rs_allocation*)buf2624, *(short2*)buf2625, *(uint32_t*)buf2626); - rsAllocationVStoreX_short3(*(rs_allocation*)buf2627, *(short3*)buf2628, *(uint32_t*)buf2629); - rsAllocationVStoreX_short4(*(rs_allocation*)buf2630, *(short4*)buf2631, *(uint32_t*)buf2632); - rsAllocationVStoreX_ushort2(*(rs_allocation*)buf2633, *(ushort2*)buf2634, *(uint32_t*)buf2635); - rsAllocationVStoreX_ushort3(*(rs_allocation*)buf2636, *(ushort3*)buf2637, *(uint32_t*)buf2638); - rsAllocationVStoreX_ushort4(*(rs_allocation*)buf2639, *(ushort4*)buf2640, *(uint32_t*)buf2641); - rsAllocationVStoreX_int2(*(rs_allocation*)buf2642, *(int2*)buf2643, *(uint32_t*)buf2644); - rsAllocationVStoreX_int3(*(rs_allocation*)buf2645, *(int3*)buf2646, *(uint32_t*)buf2647); - rsAllocationVStoreX_int4(*(rs_allocation*)buf2648, *(int4*)buf2649, *(uint32_t*)buf2650); - rsAllocationVStoreX_uint2(*(rs_allocation*)buf2651, *(uint2*)buf2652, *(uint32_t*)buf2653); - rsAllocationVStoreX_uint3(*(rs_allocation*)buf2654, *(uint3*)buf2655, *(uint32_t*)buf2656); - rsAllocationVStoreX_uint4(*(rs_allocation*)buf2657, *(uint4*)buf2658, *(uint32_t*)buf2659); - rsAllocationVStoreX_long2(*(rs_allocation*)buf2660, *(long2*)buf2661, *(uint32_t*)buf2662); - rsAllocationVStoreX_long3(*(rs_allocation*)buf2663, *(long3*)buf2664, *(uint32_t*)buf2665); - rsAllocationVStoreX_long4(*(rs_allocation*)buf2666, *(long4*)buf2667, *(uint32_t*)buf2668); - rsAllocationVStoreX_ulong2(*(rs_allocation*)buf2669, *(ulong2*)buf2670, *(uint32_t*)buf2671); - rsAllocationVStoreX_ulong3(*(rs_allocation*)buf2672, *(ulong3*)buf2673, *(uint32_t*)buf2674); - rsAllocationVStoreX_ulong4(*(rs_allocation*)buf2675, *(ulong4*)buf2676, *(uint32_t*)buf2677); - rsAllocationVStoreX_float2(*(rs_allocation*)buf2678, *(float2*)buf2679, *(uint32_t*)buf2680, *(uint32_t*)buf2681); - rsAllocationVStoreX_float3(*(rs_allocation*)buf2682, *(float3*)buf2683, *(uint32_t*)buf2684, *(uint32_t*)buf2685); - rsAllocationVStoreX_float4(*(rs_allocation*)buf2686, *(float4*)buf2687, *(uint32_t*)buf2688, *(uint32_t*)buf2689); - rsAllocationVStoreX_double2(*(rs_allocation*)buf2690, *(double2*)buf2691, *(uint32_t*)buf2692, *(uint32_t*)buf2693); - rsAllocationVStoreX_double3(*(rs_allocation*)buf2694, *(double3*)buf2695, *(uint32_t*)buf2696, *(uint32_t*)buf2697); - rsAllocationVStoreX_double4(*(rs_allocation*)buf2698, *(double4*)buf2699, *(uint32_t*)buf2700, *(uint32_t*)buf2701); - rsAllocationVStoreX_char2(*(rs_allocation*)buf2702, *(char2*)buf2703, *(uint32_t*)buf2704, *(uint32_t*)buf2705); - rsAllocationVStoreX_char3(*(rs_allocation*)buf2706, *(char3*)buf2707, *(uint32_t*)buf2708, *(uint32_t*)buf2709); - rsAllocationVStoreX_char4(*(rs_allocation*)buf2710, *(char4*)buf2711, *(uint32_t*)buf2712, *(uint32_t*)buf2713); - rsAllocationVStoreX_uchar2(*(rs_allocation*)buf2714, *(uchar2*)buf2715, *(uint32_t*)buf2716, *(uint32_t*)buf2717); - rsAllocationVStoreX_uchar3(*(rs_allocation*)buf2718, *(uchar3*)buf2719, *(uint32_t*)buf2720, *(uint32_t*)buf2721); - rsAllocationVStoreX_uchar4(*(rs_allocation*)buf2722, *(uchar4*)buf2723, *(uint32_t*)buf2724, *(uint32_t*)buf2725); - rsAllocationVStoreX_short2(*(rs_allocation*)buf2726, *(short2*)buf2727, *(uint32_t*)buf2728, *(uint32_t*)buf2729); - rsAllocationVStoreX_short3(*(rs_allocation*)buf2730, *(short3*)buf2731, *(uint32_t*)buf2732, *(uint32_t*)buf2733); - rsAllocationVStoreX_short4(*(rs_allocation*)buf2734, *(short4*)buf2735, *(uint32_t*)buf2736, *(uint32_t*)buf2737); - rsAllocationVStoreX_ushort2(*(rs_allocation*)buf2738, *(ushort2*)buf2739, *(uint32_t*)buf2740, *(uint32_t*)buf2741); - rsAllocationVStoreX_ushort3(*(rs_allocation*)buf2742, *(ushort3*)buf2743, *(uint32_t*)buf2744, *(uint32_t*)buf2745); - rsAllocationVStoreX_ushort4(*(rs_allocation*)buf2746, *(ushort4*)buf2747, *(uint32_t*)buf2748, *(uint32_t*)buf2749); - rsAllocationVStoreX_int2(*(rs_allocation*)buf2750, *(int2*)buf2751, *(uint32_t*)buf2752, *(uint32_t*)buf2753); - rsAllocationVStoreX_int3(*(rs_allocation*)buf2754, *(int3*)buf2755, *(uint32_t*)buf2756, *(uint32_t*)buf2757); - rsAllocationVStoreX_int4(*(rs_allocation*)buf2758, *(int4*)buf2759, *(uint32_t*)buf2760, *(uint32_t*)buf2761); - rsAllocationVStoreX_uint2(*(rs_allocation*)buf2762, *(uint2*)buf2763, *(uint32_t*)buf2764, *(uint32_t*)buf2765); - rsAllocationVStoreX_uint3(*(rs_allocation*)buf2766, *(uint3*)buf2767, *(uint32_t*)buf2768, *(uint32_t*)buf2769); - rsAllocationVStoreX_uint4(*(rs_allocation*)buf2770, *(uint4*)buf2771, *(uint32_t*)buf2772, *(uint32_t*)buf2773); - rsAllocationVStoreX_long2(*(rs_allocation*)buf2774, *(long2*)buf2775, *(uint32_t*)buf2776, *(uint32_t*)buf2777); - rsAllocationVStoreX_long3(*(rs_allocation*)buf2778, *(long3*)buf2779, *(uint32_t*)buf2780, *(uint32_t*)buf2781); - rsAllocationVStoreX_long4(*(rs_allocation*)buf2782, *(long4*)buf2783, *(uint32_t*)buf2784, *(uint32_t*)buf2785); - rsAllocationVStoreX_ulong2(*(rs_allocation*)buf2786, *(ulong2*)buf2787, *(uint32_t*)buf2788, *(uint32_t*)buf2789); - rsAllocationVStoreX_ulong3(*(rs_allocation*)buf2790, *(ulong3*)buf2791, *(uint32_t*)buf2792, *(uint32_t*)buf2793); - rsAllocationVStoreX_ulong4(*(rs_allocation*)buf2794, *(ulong4*)buf2795, *(uint32_t*)buf2796, *(uint32_t*)buf2797); - rsAllocationVStoreX_float2(*(rs_allocation*)buf2798, *(float2*)buf2799, *(uint32_t*)buf2800, *(uint32_t*)buf2801, *(uint32_t*)buf2802); - rsAllocationVStoreX_float3(*(rs_allocation*)buf2803, *(float3*)buf2804, *(uint32_t*)buf2805, *(uint32_t*)buf2806, *(uint32_t*)buf2807); - rsAllocationVStoreX_float4(*(rs_allocation*)buf2808, *(float4*)buf2809, *(uint32_t*)buf2810, *(uint32_t*)buf2811, *(uint32_t*)buf2812); - rsAllocationVStoreX_double2(*(rs_allocation*)buf2813, *(double2*)buf2814, *(uint32_t*)buf2815, *(uint32_t*)buf2816, *(uint32_t*)buf2817); - rsAllocationVStoreX_double3(*(rs_allocation*)buf2818, *(double3*)buf2819, *(uint32_t*)buf2820, *(uint32_t*)buf2821, *(uint32_t*)buf2822); - rsAllocationVStoreX_double4(*(rs_allocation*)buf2823, *(double4*)buf2824, *(uint32_t*)buf2825, *(uint32_t*)buf2826, *(uint32_t*)buf2827); - rsAllocationVStoreX_char2(*(rs_allocation*)buf2828, *(char2*)buf2829, *(uint32_t*)buf2830, *(uint32_t*)buf2831, *(uint32_t*)buf2832); - rsAllocationVStoreX_char3(*(rs_allocation*)buf2833, *(char3*)buf2834, *(uint32_t*)buf2835, *(uint32_t*)buf2836, *(uint32_t*)buf2837); - rsAllocationVStoreX_char4(*(rs_allocation*)buf2838, *(char4*)buf2839, *(uint32_t*)buf2840, *(uint32_t*)buf2841, *(uint32_t*)buf2842); - rsAllocationVStoreX_uchar2(*(rs_allocation*)buf2843, *(uchar2*)buf2844, *(uint32_t*)buf2845, *(uint32_t*)buf2846, *(uint32_t*)buf2847); - rsAllocationVStoreX_uchar3(*(rs_allocation*)buf2848, *(uchar3*)buf2849, *(uint32_t*)buf2850, *(uint32_t*)buf2851, *(uint32_t*)buf2852); - rsAllocationVStoreX_uchar4(*(rs_allocation*)buf2853, *(uchar4*)buf2854, *(uint32_t*)buf2855, *(uint32_t*)buf2856, *(uint32_t*)buf2857); - rsAllocationVStoreX_short2(*(rs_allocation*)buf2858, *(short2*)buf2859, *(uint32_t*)buf2860, *(uint32_t*)buf2861, *(uint32_t*)buf2862); - rsAllocationVStoreX_short3(*(rs_allocation*)buf2863, *(short3*)buf2864, *(uint32_t*)buf2865, *(uint32_t*)buf2866, *(uint32_t*)buf2867); - rsAllocationVStoreX_short4(*(rs_allocation*)buf2868, *(short4*)buf2869, *(uint32_t*)buf2870, *(uint32_t*)buf2871, *(uint32_t*)buf2872); - rsAllocationVStoreX_ushort2(*(rs_allocation*)buf2873, *(ushort2*)buf2874, *(uint32_t*)buf2875, *(uint32_t*)buf2876, *(uint32_t*)buf2877); - rsAllocationVStoreX_ushort3(*(rs_allocation*)buf2878, *(ushort3*)buf2879, *(uint32_t*)buf2880, *(uint32_t*)buf2881, *(uint32_t*)buf2882); - rsAllocationVStoreX_ushort4(*(rs_allocation*)buf2883, *(ushort4*)buf2884, *(uint32_t*)buf2885, *(uint32_t*)buf2886, *(uint32_t*)buf2887); - rsAllocationVStoreX_int2(*(rs_allocation*)buf2888, *(int2*)buf2889, *(uint32_t*)buf2890, *(uint32_t*)buf2891, *(uint32_t*)buf2892); - rsAllocationVStoreX_int3(*(rs_allocation*)buf2893, *(int3*)buf2894, *(uint32_t*)buf2895, *(uint32_t*)buf2896, *(uint32_t*)buf2897); - rsAllocationVStoreX_int4(*(rs_allocation*)buf2898, *(int4*)buf2899, *(uint32_t*)buf2900, *(uint32_t*)buf2901, *(uint32_t*)buf2902); - rsAllocationVStoreX_uint2(*(rs_allocation*)buf2903, *(uint2*)buf2904, *(uint32_t*)buf2905, *(uint32_t*)buf2906, *(uint32_t*)buf2907); - rsAllocationVStoreX_uint3(*(rs_allocation*)buf2908, *(uint3*)buf2909, *(uint32_t*)buf2910, *(uint32_t*)buf2911, *(uint32_t*)buf2912); - rsAllocationVStoreX_uint4(*(rs_allocation*)buf2913, *(uint4*)buf2914, *(uint32_t*)buf2915, *(uint32_t*)buf2916, *(uint32_t*)buf2917); - rsAllocationVStoreX_long2(*(rs_allocation*)buf2918, *(long2*)buf2919, *(uint32_t*)buf2920, *(uint32_t*)buf2921, *(uint32_t*)buf2922); - rsAllocationVStoreX_long3(*(rs_allocation*)buf2923, *(long3*)buf2924, *(uint32_t*)buf2925, *(uint32_t*)buf2926, *(uint32_t*)buf2927); - rsAllocationVStoreX_long4(*(rs_allocation*)buf2928, *(long4*)buf2929, *(uint32_t*)buf2930, *(uint32_t*)buf2931, *(uint32_t*)buf2932); - rsAllocationVStoreX_ulong2(*(rs_allocation*)buf2933, *(ulong2*)buf2934, *(uint32_t*)buf2935, *(uint32_t*)buf2936, *(uint32_t*)buf2937); - rsAllocationVStoreX_ulong3(*(rs_allocation*)buf2938, *(ulong3*)buf2939, *(uint32_t*)buf2940, *(uint32_t*)buf2941, *(uint32_t*)buf2942); - rsAllocationVStoreX_ulong4(*(rs_allocation*)buf2943, *(ulong4*)buf2944, *(uint32_t*)buf2945, *(uint32_t*)buf2946, *(uint32_t*)buf2947); - *(int32_t*)buf2948 = rsAtomicAdd((volatile int32_t*) buf2949, *(int32_t*)buf2950); - *(int32_t*)buf2951 = rsAtomicAdd((volatile uint32_t*) buf2952, *(uint32_t*)buf2953); - *(int32_t*)buf2954 = rsAtomicAnd((volatile int32_t*) buf2955, *(int32_t*)buf2956); - *(int32_t*)buf2957 = rsAtomicAnd((volatile uint32_t*) buf2958, *(uint32_t*)buf2959); - *(int32_t*)buf2960 = rsAtomicCas((volatile int32_t*) buf2961, *(int32_t*)buf2962, *(int32_t*)buf2963); - *(uint32_t*)buf2964 = rsAtomicCas((volatile uint32_t*) buf2965, *(uint32_t*)buf2966, *(uint32_t*)buf2967); - *(int32_t*)buf2968 = rsAtomicDec((volatile int32_t*) buf2969); - *(int32_t*)buf2970 = rsAtomicDec((volatile uint32_t*) buf2971); - *(int32_t*)buf2972 = rsAtomicInc((volatile int32_t*) buf2973); - *(int32_t*)buf2974 = rsAtomicInc((volatile uint32_t*) buf2975); - *(uint32_t*)buf2976 = rsAtomicMax((volatile uint32_t*) buf2977, *(uint32_t*)buf2978); - *(int32_t*)buf2979 = rsAtomicMax((volatile int32_t*) buf2980, *(int32_t*)buf2981); - *(uint32_t*)buf2982 = rsAtomicMin((volatile uint32_t*) buf2983, *(uint32_t*)buf2984); - *(int32_t*)buf2985 = rsAtomicMin((volatile int32_t*) buf2986, *(int32_t*)buf2987); - *(int32_t*)buf2988 = rsAtomicOr((volatile int32_t*) buf2989, *(int32_t*)buf2990); - *(int32_t*)buf2991 = rsAtomicOr((volatile uint32_t*) buf2992, *(uint32_t*)buf2993); - *(int32_t*)buf2994 = rsAtomicSub((volatile int32_t*) buf2995, *(int32_t*)buf2996); - *(int32_t*)buf2997 = rsAtomicSub((volatile uint32_t*) buf2998, *(uint32_t*)buf2999); - *(int32_t*)buf3000 = rsAtomicXor((volatile int32_t*) buf3001, *(int32_t*)buf3002); - *(int32_t*)buf3003 = rsAtomicXor((volatile uint32_t*) buf3004, *(uint32_t*)buf3005); - *(char*)buf3006 = rsClamp(*(char*)buf3007, *(char*)buf3008, *(char*)buf3009); - *(uchar*)buf3010 = rsClamp(*(uchar*)buf3011, *(uchar*)buf3012, *(uchar*)buf3013); - *(short*)buf3014 = rsClamp(*(short*)buf3015, *(short*)buf3016, *(short*)buf3017); - *(ushort*)buf3018 = rsClamp(*(ushort*)buf3019, *(ushort*)buf3020, *(ushort*)buf3021); - *(int*)buf3022 = rsClamp(*(int*)buf3023, *(int*)buf3024, *(int*)buf3025); - *(uint*)buf3026 = rsClamp(*(uint*)buf3027, *(uint*)buf3028, *(uint*)buf3029); - rsClearObject((rs_element*) buf3030); - rsClearObject((rs_type*) buf3031); - rsClearObject((rs_allocation*) buf3032); - rsClearObject((rs_sampler*) buf3033); - rsClearObject((rs_script*) buf3034); + *(float2*)buf1477 = max(*(float2*)buf1478, *(float*)buf1479); + *(float3*)buf1480 = max(*(float3*)buf1481, *(float*)buf1482); + *(float4*)buf1483 = max(*(float4*)buf1484, *(float*)buf1485); + *(char*)buf1486 = max(*(char*)buf1487, *(char*)buf1488); + *(char2*)buf1489 = max(*(char2*)buf1490, *(char2*)buf1491); + *(char3*)buf1492 = max(*(char3*)buf1493, *(char3*)buf1494); + *(char4*)buf1495 = max(*(char4*)buf1496, *(char4*)buf1497); + *(uchar*)buf1498 = max(*(uchar*)buf1499, *(uchar*)buf1500); + *(uchar2*)buf1501 = max(*(uchar2*)buf1502, *(uchar2*)buf1503); + *(uchar3*)buf1504 = max(*(uchar3*)buf1505, *(uchar3*)buf1506); + *(uchar4*)buf1507 = max(*(uchar4*)buf1508, *(uchar4*)buf1509); + *(short*)buf1510 = max(*(short*)buf1511, *(short*)buf1512); + *(short2*)buf1513 = max(*(short2*)buf1514, *(short2*)buf1515); + *(short3*)buf1516 = max(*(short3*)buf1517, *(short3*)buf1518); + *(short4*)buf1519 = max(*(short4*)buf1520, *(short4*)buf1521); + *(ushort*)buf1522 = max(*(ushort*)buf1523, *(ushort*)buf1524); + *(ushort2*)buf1525 = max(*(ushort2*)buf1526, *(ushort2*)buf1527); + *(ushort3*)buf1528 = max(*(ushort3*)buf1529, *(ushort3*)buf1530); + *(ushort4*)buf1531 = max(*(ushort4*)buf1532, *(ushort4*)buf1533); + *(int*)buf1534 = max(*(int*)buf1535, *(int*)buf1536); + *(int2*)buf1537 = max(*(int2*)buf1538, *(int2*)buf1539); + *(int3*)buf1540 = max(*(int3*)buf1541, *(int3*)buf1542); + *(int4*)buf1543 = max(*(int4*)buf1544, *(int4*)buf1545); + *(uint*)buf1546 = max(*(uint*)buf1547, *(uint*)buf1548); + *(uint2*)buf1549 = max(*(uint2*)buf1550, *(uint2*)buf1551); + *(uint3*)buf1552 = max(*(uint3*)buf1553, *(uint3*)buf1554); + *(uint4*)buf1555 = max(*(uint4*)buf1556, *(uint4*)buf1557); + *(long*)buf1558 = max(*(long*)buf1559, *(long*)buf1560); + *(long2*)buf1561 = max(*(long2*)buf1562, *(long2*)buf1563); + *(long3*)buf1564 = max(*(long3*)buf1565, *(long3*)buf1566); + *(long4*)buf1567 = max(*(long4*)buf1568, *(long4*)buf1569); + *(ulong*)buf1570 = max(*(ulong*)buf1571, *(ulong*)buf1572); + *(ulong2*)buf1573 = max(*(ulong2*)buf1574, *(ulong2*)buf1575); + *(ulong3*)buf1576 = max(*(ulong3*)buf1577, *(ulong3*)buf1578); + *(ulong4*)buf1579 = max(*(ulong4*)buf1580, *(ulong4*)buf1581); + *(float*)buf1582 = min(*(float*)buf1583, *(float*)buf1584); + *(float2*)buf1585 = min(*(float2*)buf1586, *(float2*)buf1587); + *(float3*)buf1588 = min(*(float3*)buf1589, *(float3*)buf1590); + *(float4*)buf1591 = min(*(float4*)buf1592, *(float4*)buf1593); + *(float2*)buf1594 = min(*(float2*)buf1595, *(float*)buf1596); + *(float3*)buf1597 = min(*(float3*)buf1598, *(float*)buf1599); + *(float4*)buf1600 = min(*(float4*)buf1601, *(float*)buf1602); + *(char*)buf1603 = min(*(char*)buf1604, *(char*)buf1605); + *(char2*)buf1606 = min(*(char2*)buf1607, *(char2*)buf1608); + *(char3*)buf1609 = min(*(char3*)buf1610, *(char3*)buf1611); + *(char4*)buf1612 = min(*(char4*)buf1613, *(char4*)buf1614); + *(uchar*)buf1615 = min(*(uchar*)buf1616, *(uchar*)buf1617); + *(uchar2*)buf1618 = min(*(uchar2*)buf1619, *(uchar2*)buf1620); + *(uchar3*)buf1621 = min(*(uchar3*)buf1622, *(uchar3*)buf1623); + *(uchar4*)buf1624 = min(*(uchar4*)buf1625, *(uchar4*)buf1626); + *(short*)buf1627 = min(*(short*)buf1628, *(short*)buf1629); + *(short2*)buf1630 = min(*(short2*)buf1631, *(short2*)buf1632); + *(short3*)buf1633 = min(*(short3*)buf1634, *(short3*)buf1635); + *(short4*)buf1636 = min(*(short4*)buf1637, *(short4*)buf1638); + *(ushort*)buf1639 = min(*(ushort*)buf1640, *(ushort*)buf1641); + *(ushort2*)buf1642 = min(*(ushort2*)buf1643, *(ushort2*)buf1644); + *(ushort3*)buf1645 = min(*(ushort3*)buf1646, *(ushort3*)buf1647); + *(ushort4*)buf1648 = min(*(ushort4*)buf1649, *(ushort4*)buf1650); + *(int*)buf1651 = min(*(int*)buf1652, *(int*)buf1653); + *(int2*)buf1654 = min(*(int2*)buf1655, *(int2*)buf1656); + *(int3*)buf1657 = min(*(int3*)buf1658, *(int3*)buf1659); + *(int4*)buf1660 = min(*(int4*)buf1661, *(int4*)buf1662); + *(uint*)buf1663 = min(*(uint*)buf1664, *(uint*)buf1665); + *(uint2*)buf1666 = min(*(uint2*)buf1667, *(uint2*)buf1668); + *(uint3*)buf1669 = min(*(uint3*)buf1670, *(uint3*)buf1671); + *(uint4*)buf1672 = min(*(uint4*)buf1673, *(uint4*)buf1674); + *(long*)buf1675 = min(*(long*)buf1676, *(long*)buf1677); + *(long2*)buf1678 = min(*(long2*)buf1679, *(long2*)buf1680); + *(long3*)buf1681 = min(*(long3*)buf1682, *(long3*)buf1683); + *(long4*)buf1684 = min(*(long4*)buf1685, *(long4*)buf1686); + *(ulong*)buf1687 = min(*(ulong*)buf1688, *(ulong*)buf1689); + *(ulong2*)buf1690 = min(*(ulong2*)buf1691, *(ulong2*)buf1692); + *(ulong3*)buf1693 = min(*(ulong3*)buf1694, *(ulong3*)buf1695); + *(ulong4*)buf1696 = min(*(ulong4*)buf1697, *(ulong4*)buf1698); + *(float*)buf1699 = mix(*(float*)buf1700, *(float*)buf1701, *(float*)buf1702); + *(float2*)buf1703 = mix(*(float2*)buf1704, *(float2*)buf1705, *(float2*)buf1706); + *(float3*)buf1707 = mix(*(float3*)buf1708, *(float3*)buf1709, *(float3*)buf1710); + *(float4*)buf1711 = mix(*(float4*)buf1712, *(float4*)buf1713, *(float4*)buf1714); + *(float2*)buf1715 = mix(*(float2*)buf1716, *(float2*)buf1717, *(float*)buf1718); + *(float3*)buf1719 = mix(*(float3*)buf1720, *(float3*)buf1721, *(float*)buf1722); + *(float4*)buf1723 = mix(*(float4*)buf1724, *(float4*)buf1725, *(float*)buf1726); + *(float*)buf1727 = modf(*(float*)buf1728, (float*) buf1729); + *(float2*)buf1730 = modf(*(float2*)buf1731, (float2*) buf1732); + *(float3*)buf1733 = modf(*(float3*)buf1734, (float3*) buf1735); + *(float4*)buf1736 = modf(*(float4*)buf1737, (float4*) buf1738); + *(float*)buf1739 = nan(*(uint*)buf1740); + *(float*)buf1741 = native_acos(*(float*)buf1742); + *(float2*)buf1743 = native_acos(*(float2*)buf1744); + *(float3*)buf1745 = native_acos(*(float3*)buf1746); + *(float4*)buf1747 = native_acos(*(float4*)buf1748); + *(float*)buf1749 = native_acosh(*(float*)buf1750); + *(float2*)buf1751 = native_acosh(*(float2*)buf1752); + *(float3*)buf1753 = native_acosh(*(float3*)buf1754); + *(float4*)buf1755 = native_acosh(*(float4*)buf1756); + *(float*)buf1757 = native_acospi(*(float*)buf1758); + *(float2*)buf1759 = native_acospi(*(float2*)buf1760); + *(float3*)buf1761 = native_acospi(*(float3*)buf1762); + *(float4*)buf1763 = native_acospi(*(float4*)buf1764); + *(float*)buf1765 = native_asin(*(float*)buf1766); + *(float2*)buf1767 = native_asin(*(float2*)buf1768); + *(float3*)buf1769 = native_asin(*(float3*)buf1770); + *(float4*)buf1771 = native_asin(*(float4*)buf1772); + *(float*)buf1773 = native_asinh(*(float*)buf1774); + *(float2*)buf1775 = native_asinh(*(float2*)buf1776); + *(float3*)buf1777 = native_asinh(*(float3*)buf1778); + *(float4*)buf1779 = native_asinh(*(float4*)buf1780); + *(float*)buf1781 = native_asinpi(*(float*)buf1782); + *(float2*)buf1783 = native_asinpi(*(float2*)buf1784); + *(float3*)buf1785 = native_asinpi(*(float3*)buf1786); + *(float4*)buf1787 = native_asinpi(*(float4*)buf1788); + *(float*)buf1789 = native_atan(*(float*)buf1790); + *(float2*)buf1791 = native_atan(*(float2*)buf1792); + *(float3*)buf1793 = native_atan(*(float3*)buf1794); + *(float4*)buf1795 = native_atan(*(float4*)buf1796); + *(float*)buf1797 = native_atan2(*(float*)buf1798, *(float*)buf1799); + *(float2*)buf1800 = native_atan2(*(float2*)buf1801, *(float2*)buf1802); + *(float3*)buf1803 = native_atan2(*(float3*)buf1804, *(float3*)buf1805); + *(float4*)buf1806 = native_atan2(*(float4*)buf1807, *(float4*)buf1808); + *(float*)buf1809 = native_atan2pi(*(float*)buf1810, *(float*)buf1811); + *(float2*)buf1812 = native_atan2pi(*(float2*)buf1813, *(float2*)buf1814); + *(float3*)buf1815 = native_atan2pi(*(float3*)buf1816, *(float3*)buf1817); + *(float4*)buf1818 = native_atan2pi(*(float4*)buf1819, *(float4*)buf1820); + *(float*)buf1821 = native_atanh(*(float*)buf1822); + *(float2*)buf1823 = native_atanh(*(float2*)buf1824); + *(float3*)buf1825 = native_atanh(*(float3*)buf1826); + *(float4*)buf1827 = native_atanh(*(float4*)buf1828); + *(float*)buf1829 = native_atanpi(*(float*)buf1830); + *(float2*)buf1831 = native_atanpi(*(float2*)buf1832); + *(float3*)buf1833 = native_atanpi(*(float3*)buf1834); + *(float4*)buf1835 = native_atanpi(*(float4*)buf1836); + *(float*)buf1837 = native_cbrt(*(float*)buf1838); + *(float2*)buf1839 = native_cbrt(*(float2*)buf1840); + *(float3*)buf1841 = native_cbrt(*(float3*)buf1842); + *(float4*)buf1843 = native_cbrt(*(float4*)buf1844); + *(float*)buf1845 = native_cos(*(float*)buf1846); + *(float2*)buf1847 = native_cos(*(float2*)buf1848); + *(float3*)buf1849 = native_cos(*(float3*)buf1850); + *(float4*)buf1851 = native_cos(*(float4*)buf1852); + *(float*)buf1853 = native_cosh(*(float*)buf1854); + *(float2*)buf1855 = native_cosh(*(float2*)buf1856); + *(float3*)buf1857 = native_cosh(*(float3*)buf1858); + *(float4*)buf1859 = native_cosh(*(float4*)buf1860); + *(float*)buf1861 = native_cospi(*(float*)buf1862); + *(float2*)buf1863 = native_cospi(*(float2*)buf1864); + *(float3*)buf1865 = native_cospi(*(float3*)buf1866); + *(float4*)buf1867 = native_cospi(*(float4*)buf1868); + *(float*)buf1869 = native_distance(*(float*)buf1870, *(float*)buf1871); + *(float*)buf1872 = native_distance(*(float2*)buf1873, *(float2*)buf1874); + *(float*)buf1875 = native_distance(*(float3*)buf1876, *(float3*)buf1877); + *(float*)buf1878 = native_distance(*(float4*)buf1879, *(float4*)buf1880); + *(float*)buf1881 = native_divide(*(float*)buf1882, *(float*)buf1883); + *(float2*)buf1884 = native_divide(*(float2*)buf1885, *(float2*)buf1886); + *(float3*)buf1887 = native_divide(*(float3*)buf1888, *(float3*)buf1889); + *(float4*)buf1890 = native_divide(*(float4*)buf1891, *(float4*)buf1892); + *(float*)buf1893 = native_exp(*(float*)buf1894); + *(float2*)buf1895 = native_exp(*(float2*)buf1896); + *(float3*)buf1897 = native_exp(*(float3*)buf1898); + *(float4*)buf1899 = native_exp(*(float4*)buf1900); + *(float*)buf1901 = native_exp10(*(float*)buf1902); + *(float2*)buf1903 = native_exp10(*(float2*)buf1904); + *(float3*)buf1905 = native_exp10(*(float3*)buf1906); + *(float4*)buf1907 = native_exp10(*(float4*)buf1908); + *(float*)buf1909 = native_exp2(*(float*)buf1910); + *(float2*)buf1911 = native_exp2(*(float2*)buf1912); + *(float3*)buf1913 = native_exp2(*(float3*)buf1914); + *(float4*)buf1915 = native_exp2(*(float4*)buf1916); + *(float*)buf1917 = native_expm1(*(float*)buf1918); + *(float2*)buf1919 = native_expm1(*(float2*)buf1920); + *(float3*)buf1921 = native_expm1(*(float3*)buf1922); + *(float4*)buf1923 = native_expm1(*(float4*)buf1924); + *(float*)buf1925 = native_hypot(*(float*)buf1926, *(float*)buf1927); + *(float2*)buf1928 = native_hypot(*(float2*)buf1929, *(float2*)buf1930); + *(float3*)buf1931 = native_hypot(*(float3*)buf1932, *(float3*)buf1933); + *(float4*)buf1934 = native_hypot(*(float4*)buf1935, *(float4*)buf1936); + *(float*)buf1937 = native_length(*(float*)buf1938); + *(float*)buf1939 = native_length(*(float2*)buf1940); + *(float*)buf1941 = native_length(*(float3*)buf1942); + *(float*)buf1943 = native_length(*(float4*)buf1944); + *(float*)buf1945 = native_log(*(float*)buf1946); + *(float2*)buf1947 = native_log(*(float2*)buf1948); + *(float3*)buf1949 = native_log(*(float3*)buf1950); + *(float4*)buf1951 = native_log(*(float4*)buf1952); + *(float*)buf1953 = native_log10(*(float*)buf1954); + *(float2*)buf1955 = native_log10(*(float2*)buf1956); + *(float3*)buf1957 = native_log10(*(float3*)buf1958); + *(float4*)buf1959 = native_log10(*(float4*)buf1960); + *(float*)buf1961 = native_log1p(*(float*)buf1962); + *(float2*)buf1963 = native_log1p(*(float2*)buf1964); + *(float3*)buf1965 = native_log1p(*(float3*)buf1966); + *(float4*)buf1967 = native_log1p(*(float4*)buf1968); + *(float*)buf1969 = native_log2(*(float*)buf1970); + *(float2*)buf1971 = native_log2(*(float2*)buf1972); + *(float3*)buf1973 = native_log2(*(float3*)buf1974); + *(float4*)buf1975 = native_log2(*(float4*)buf1976); + *(float*)buf1977 = native_normalize(*(float*)buf1978); + *(float2*)buf1979 = native_normalize(*(float2*)buf1980); + *(float3*)buf1981 = native_normalize(*(float3*)buf1982); + *(float4*)buf1983 = native_normalize(*(float4*)buf1984); + *(float*)buf1985 = native_powr(*(float*)buf1986, *(float*)buf1987); + *(float2*)buf1988 = native_powr(*(float2*)buf1989, *(float2*)buf1990); + *(float3*)buf1991 = native_powr(*(float3*)buf1992, *(float3*)buf1993); + *(float4*)buf1994 = native_powr(*(float4*)buf1995, *(float4*)buf1996); + *(float*)buf1997 = native_recip(*(float*)buf1998); + *(float2*)buf1999 = native_recip(*(float2*)buf2000); + *(float3*)buf2001 = native_recip(*(float3*)buf2002); + *(float4*)buf2003 = native_recip(*(float4*)buf2004); + *(float*)buf2005 = native_rootn(*(float*)buf2006, *(int*)buf2007); + *(float2*)buf2008 = native_rootn(*(float2*)buf2009, *(int2*)buf2010); + *(float3*)buf2011 = native_rootn(*(float3*)buf2012, *(int3*)buf2013); + *(float4*)buf2014 = native_rootn(*(float4*)buf2015, *(int4*)buf2016); + *(float*)buf2017 = native_rsqrt(*(float*)buf2018); + *(float2*)buf2019 = native_rsqrt(*(float2*)buf2020); + *(float3*)buf2021 = native_rsqrt(*(float3*)buf2022); + *(float4*)buf2023 = native_rsqrt(*(float4*)buf2024); + *(float*)buf2025 = native_sin(*(float*)buf2026); + *(float2*)buf2027 = native_sin(*(float2*)buf2028); + *(float3*)buf2029 = native_sin(*(float3*)buf2030); + *(float4*)buf2031 = native_sin(*(float4*)buf2032); + *(float*)buf2033 = native_sincos(*(float*)buf2034, (float*) buf2035); + *(float2*)buf2036 = native_sincos(*(float2*)buf2037, (float2*) buf2038); + *(float3*)buf2039 = native_sincos(*(float3*)buf2040, (float3*) buf2041); + *(float4*)buf2042 = native_sincos(*(float4*)buf2043, (float4*) buf2044); + *(float*)buf2045 = native_sinh(*(float*)buf2046); + *(float2*)buf2047 = native_sinh(*(float2*)buf2048); + *(float3*)buf2049 = native_sinh(*(float3*)buf2050); + *(float4*)buf2051 = native_sinh(*(float4*)buf2052); + *(float*)buf2053 = native_sinpi(*(float*)buf2054); + *(float2*)buf2055 = native_sinpi(*(float2*)buf2056); + *(float3*)buf2057 = native_sinpi(*(float3*)buf2058); + *(float4*)buf2059 = native_sinpi(*(float4*)buf2060); + *(float*)buf2061 = native_sqrt(*(float*)buf2062); + *(float2*)buf2063 = native_sqrt(*(float2*)buf2064); + *(float3*)buf2065 = native_sqrt(*(float3*)buf2066); + *(float4*)buf2067 = native_sqrt(*(float4*)buf2068); + *(float*)buf2069 = native_tan(*(float*)buf2070); + *(float2*)buf2071 = native_tan(*(float2*)buf2072); + *(float3*)buf2073 = native_tan(*(float3*)buf2074); + *(float4*)buf2075 = native_tan(*(float4*)buf2076); + *(float*)buf2077 = native_tanh(*(float*)buf2078); + *(float2*)buf2079 = native_tanh(*(float2*)buf2080); + *(float3*)buf2081 = native_tanh(*(float3*)buf2082); + *(float4*)buf2083 = native_tanh(*(float4*)buf2084); + *(float*)buf2085 = native_tanpi(*(float*)buf2086); + *(float2*)buf2087 = native_tanpi(*(float2*)buf2088); + *(float3*)buf2089 = native_tanpi(*(float3*)buf2090); + *(float4*)buf2091 = native_tanpi(*(float4*)buf2092); + *(float*)buf2093 = nextafter(*(float*)buf2094, *(float*)buf2095); + *(float2*)buf2096 = nextafter(*(float2*)buf2097, *(float2*)buf2098); + *(float3*)buf2099 = nextafter(*(float3*)buf2100, *(float3*)buf2101); + *(float4*)buf2102 = nextafter(*(float4*)buf2103, *(float4*)buf2104); + *(float*)buf2105 = normalize(*(float*)buf2106); + *(float2*)buf2107 = normalize(*(float2*)buf2108); + *(float3*)buf2109 = normalize(*(float3*)buf2110); + *(float4*)buf2111 = normalize(*(float4*)buf2112); + *(float*)buf2113 = pow(*(float*)buf2114, *(float*)buf2115); + *(float2*)buf2116 = pow(*(float2*)buf2117, *(float2*)buf2118); + *(float3*)buf2119 = pow(*(float3*)buf2120, *(float3*)buf2121); + *(float4*)buf2122 = pow(*(float4*)buf2123, *(float4*)buf2124); + *(float*)buf2125 = pown(*(float*)buf2126, *(int*)buf2127); + *(float2*)buf2128 = pown(*(float2*)buf2129, *(int2*)buf2130); + *(float3*)buf2131 = pown(*(float3*)buf2132, *(int3*)buf2133); + *(float4*)buf2134 = pown(*(float4*)buf2135, *(int4*)buf2136); + *(float*)buf2137 = powr(*(float*)buf2138, *(float*)buf2139); + *(float2*)buf2140 = powr(*(float2*)buf2141, *(float2*)buf2142); + *(float3*)buf2143 = powr(*(float3*)buf2144, *(float3*)buf2145); + *(float4*)buf2146 = powr(*(float4*)buf2147, *(float4*)buf2148); + *(float*)buf2149 = radians(*(float*)buf2150); + *(float2*)buf2151 = radians(*(float2*)buf2152); + *(float3*)buf2153 = radians(*(float3*)buf2154); + *(float4*)buf2155 = radians(*(float4*)buf2156); + *(float*)buf2157 = remainder(*(float*)buf2158, *(float*)buf2159); + *(float2*)buf2160 = remainder(*(float2*)buf2161, *(float2*)buf2162); + *(float3*)buf2163 = remainder(*(float3*)buf2164, *(float3*)buf2165); + *(float4*)buf2166 = remainder(*(float4*)buf2167, *(float4*)buf2168); + *(float*)buf2169 = remquo(*(float*)buf2170, *(float*)buf2171, (int*) buf2172); + *(float2*)buf2173 = remquo(*(float2*)buf2174, *(float2*)buf2175, (int2*) buf2176); + *(float3*)buf2177 = remquo(*(float3*)buf2178, *(float3*)buf2179, (int3*) buf2180); + *(float4*)buf2181 = remquo(*(float4*)buf2182, *(float4*)buf2183, (int4*) buf2184); + *(float*)buf2185 = rint(*(float*)buf2186); + *(float2*)buf2187 = rint(*(float2*)buf2188); + *(float3*)buf2189 = rint(*(float3*)buf2190); + *(float4*)buf2191 = rint(*(float4*)buf2192); + *(float*)buf2193 = rootn(*(float*)buf2194, *(int*)buf2195); + *(float2*)buf2196 = rootn(*(float2*)buf2197, *(int2*)buf2198); + *(float3*)buf2199 = rootn(*(float3*)buf2200, *(int3*)buf2201); + *(float4*)buf2202 = rootn(*(float4*)buf2203, *(int4*)buf2204); + *(float*)buf2205 = round(*(float*)buf2206); + *(float2*)buf2207 = round(*(float2*)buf2208); + *(float3*)buf2209 = round(*(float3*)buf2210); + *(float4*)buf2211 = round(*(float4*)buf2212); + rsAllocationCopy1DRange(*(rs_allocation*)buf2213, *(uint32_t*)buf2214, *(uint32_t*)buf2215, *(uint32_t*)buf2216, *(rs_allocation*)buf2217, *(uint32_t*)buf2218, *(uint32_t*)buf2219); + rsAllocationCopy2DRange(*(rs_allocation*)buf2220, *(uint32_t*)buf2221, *(uint32_t*)buf2222, *(uint32_t*)buf2223, *(rs_allocation_cubemap_face*)buf2224, *(uint32_t*)buf2225, *(uint32_t*)buf2226, *(rs_allocation*)buf2227, *(uint32_t*)buf2228, *(uint32_t*)buf2229, *(uint32_t*)buf2230, *(rs_allocation_cubemap_face*)buf2231); + *(uint32_t*)buf2232 = rsAllocationGetDimFaces(*(rs_allocation*)buf2233); + *(uint32_t*)buf2234 = rsAllocationGetDimLOD(*(rs_allocation*)buf2235); + *(uint32_t*)buf2236 = rsAllocationGetDimX(*(rs_allocation*)buf2237); + *(uint32_t*)buf2238 = rsAllocationGetDimY(*(rs_allocation*)buf2239); + *(uint32_t*)buf2240 = rsAllocationGetDimZ(*(rs_allocation*)buf2241); + *(rs_element*)buf2242 = rsAllocationGetElement(*(rs_allocation*)buf2243); + rsAllocationIoReceive(*(rs_allocation*)buf2244); + rsAllocationIoSend(*(rs_allocation*)buf2245); + *(float2*)buf2246 = rsAllocationVLoadX_float2(*(rs_allocation*)buf2247, *(uint32_t*)buf2248); + *(float3*)buf2249 = rsAllocationVLoadX_float3(*(rs_allocation*)buf2250, *(uint32_t*)buf2251); + *(float4*)buf2252 = rsAllocationVLoadX_float4(*(rs_allocation*)buf2253, *(uint32_t*)buf2254); + *(double2*)buf2255 = rsAllocationVLoadX_double2(*(rs_allocation*)buf2256, *(uint32_t*)buf2257); + *(double3*)buf2258 = rsAllocationVLoadX_double3(*(rs_allocation*)buf2259, *(uint32_t*)buf2260); + *(double4*)buf2261 = rsAllocationVLoadX_double4(*(rs_allocation*)buf2262, *(uint32_t*)buf2263); + *(char2*)buf2264 = rsAllocationVLoadX_char2(*(rs_allocation*)buf2265, *(uint32_t*)buf2266); + *(char3*)buf2267 = rsAllocationVLoadX_char3(*(rs_allocation*)buf2268, *(uint32_t*)buf2269); + *(char4*)buf2270 = rsAllocationVLoadX_char4(*(rs_allocation*)buf2271, *(uint32_t*)buf2272); + *(uchar2*)buf2273 = rsAllocationVLoadX_uchar2(*(rs_allocation*)buf2274, *(uint32_t*)buf2275); + *(uchar3*)buf2276 = rsAllocationVLoadX_uchar3(*(rs_allocation*)buf2277, *(uint32_t*)buf2278); + *(uchar4*)buf2279 = rsAllocationVLoadX_uchar4(*(rs_allocation*)buf2280, *(uint32_t*)buf2281); + *(short2*)buf2282 = rsAllocationVLoadX_short2(*(rs_allocation*)buf2283, *(uint32_t*)buf2284); + *(short3*)buf2285 = rsAllocationVLoadX_short3(*(rs_allocation*)buf2286, *(uint32_t*)buf2287); + *(short4*)buf2288 = rsAllocationVLoadX_short4(*(rs_allocation*)buf2289, *(uint32_t*)buf2290); + *(ushort2*)buf2291 = rsAllocationVLoadX_ushort2(*(rs_allocation*)buf2292, *(uint32_t*)buf2293); + *(ushort3*)buf2294 = rsAllocationVLoadX_ushort3(*(rs_allocation*)buf2295, *(uint32_t*)buf2296); + *(ushort4*)buf2297 = rsAllocationVLoadX_ushort4(*(rs_allocation*)buf2298, *(uint32_t*)buf2299); + *(int2*)buf2300 = rsAllocationVLoadX_int2(*(rs_allocation*)buf2301, *(uint32_t*)buf2302); + *(int3*)buf2303 = rsAllocationVLoadX_int3(*(rs_allocation*)buf2304, *(uint32_t*)buf2305); + *(int4*)buf2306 = rsAllocationVLoadX_int4(*(rs_allocation*)buf2307, *(uint32_t*)buf2308); + *(uint2*)buf2309 = rsAllocationVLoadX_uint2(*(rs_allocation*)buf2310, *(uint32_t*)buf2311); + *(uint3*)buf2312 = rsAllocationVLoadX_uint3(*(rs_allocation*)buf2313, *(uint32_t*)buf2314); + *(uint4*)buf2315 = rsAllocationVLoadX_uint4(*(rs_allocation*)buf2316, *(uint32_t*)buf2317); + *(long2*)buf2318 = rsAllocationVLoadX_long2(*(rs_allocation*)buf2319, *(uint32_t*)buf2320); + *(long3*)buf2321 = rsAllocationVLoadX_long3(*(rs_allocation*)buf2322, *(uint32_t*)buf2323); + *(long4*)buf2324 = rsAllocationVLoadX_long4(*(rs_allocation*)buf2325, *(uint32_t*)buf2326); + *(ulong2*)buf2327 = rsAllocationVLoadX_ulong2(*(rs_allocation*)buf2328, *(uint32_t*)buf2329); + *(ulong3*)buf2330 = rsAllocationVLoadX_ulong3(*(rs_allocation*)buf2331, *(uint32_t*)buf2332); + *(ulong4*)buf2333 = rsAllocationVLoadX_ulong4(*(rs_allocation*)buf2334, *(uint32_t*)buf2335); + *(float2*)buf2336 = rsAllocationVLoadX_float2(*(rs_allocation*)buf2337, *(uint32_t*)buf2338, *(uint32_t*)buf2339); + *(float3*)buf2340 = rsAllocationVLoadX_float3(*(rs_allocation*)buf2341, *(uint32_t*)buf2342, *(uint32_t*)buf2343); + *(float4*)buf2344 = rsAllocationVLoadX_float4(*(rs_allocation*)buf2345, *(uint32_t*)buf2346, *(uint32_t*)buf2347); + *(double2*)buf2348 = rsAllocationVLoadX_double2(*(rs_allocation*)buf2349, *(uint32_t*)buf2350, *(uint32_t*)buf2351); + *(double3*)buf2352 = rsAllocationVLoadX_double3(*(rs_allocation*)buf2353, *(uint32_t*)buf2354, *(uint32_t*)buf2355); + *(double4*)buf2356 = rsAllocationVLoadX_double4(*(rs_allocation*)buf2357, *(uint32_t*)buf2358, *(uint32_t*)buf2359); + *(char2*)buf2360 = rsAllocationVLoadX_char2(*(rs_allocation*)buf2361, *(uint32_t*)buf2362, *(uint32_t*)buf2363); + *(char3*)buf2364 = rsAllocationVLoadX_char3(*(rs_allocation*)buf2365, *(uint32_t*)buf2366, *(uint32_t*)buf2367); + *(char4*)buf2368 = rsAllocationVLoadX_char4(*(rs_allocation*)buf2369, *(uint32_t*)buf2370, *(uint32_t*)buf2371); + *(uchar2*)buf2372 = rsAllocationVLoadX_uchar2(*(rs_allocation*)buf2373, *(uint32_t*)buf2374, *(uint32_t*)buf2375); + *(uchar3*)buf2376 = rsAllocationVLoadX_uchar3(*(rs_allocation*)buf2377, *(uint32_t*)buf2378, *(uint32_t*)buf2379); + *(uchar4*)buf2380 = rsAllocationVLoadX_uchar4(*(rs_allocation*)buf2381, *(uint32_t*)buf2382, *(uint32_t*)buf2383); + *(short2*)buf2384 = rsAllocationVLoadX_short2(*(rs_allocation*)buf2385, *(uint32_t*)buf2386, *(uint32_t*)buf2387); + *(short3*)buf2388 = rsAllocationVLoadX_short3(*(rs_allocation*)buf2389, *(uint32_t*)buf2390, *(uint32_t*)buf2391); + *(short4*)buf2392 = rsAllocationVLoadX_short4(*(rs_allocation*)buf2393, *(uint32_t*)buf2394, *(uint32_t*)buf2395); + *(ushort2*)buf2396 = rsAllocationVLoadX_ushort2(*(rs_allocation*)buf2397, *(uint32_t*)buf2398, *(uint32_t*)buf2399); + *(ushort3*)buf2400 = rsAllocationVLoadX_ushort3(*(rs_allocation*)buf2401, *(uint32_t*)buf2402, *(uint32_t*)buf2403); + *(ushort4*)buf2404 = rsAllocationVLoadX_ushort4(*(rs_allocation*)buf2405, *(uint32_t*)buf2406, *(uint32_t*)buf2407); + *(int2*)buf2408 = rsAllocationVLoadX_int2(*(rs_allocation*)buf2409, *(uint32_t*)buf2410, *(uint32_t*)buf2411); + *(int3*)buf2412 = rsAllocationVLoadX_int3(*(rs_allocation*)buf2413, *(uint32_t*)buf2414, *(uint32_t*)buf2415); + *(int4*)buf2416 = rsAllocationVLoadX_int4(*(rs_allocation*)buf2417, *(uint32_t*)buf2418, *(uint32_t*)buf2419); + *(uint2*)buf2420 = rsAllocationVLoadX_uint2(*(rs_allocation*)buf2421, *(uint32_t*)buf2422, *(uint32_t*)buf2423); + *(uint3*)buf2424 = rsAllocationVLoadX_uint3(*(rs_allocation*)buf2425, *(uint32_t*)buf2426, *(uint32_t*)buf2427); + *(uint4*)buf2428 = rsAllocationVLoadX_uint4(*(rs_allocation*)buf2429, *(uint32_t*)buf2430, *(uint32_t*)buf2431); + *(long2*)buf2432 = rsAllocationVLoadX_long2(*(rs_allocation*)buf2433, *(uint32_t*)buf2434, *(uint32_t*)buf2435); + *(long3*)buf2436 = rsAllocationVLoadX_long3(*(rs_allocation*)buf2437, *(uint32_t*)buf2438, *(uint32_t*)buf2439); + *(long4*)buf2440 = rsAllocationVLoadX_long4(*(rs_allocation*)buf2441, *(uint32_t*)buf2442, *(uint32_t*)buf2443); + *(ulong2*)buf2444 = rsAllocationVLoadX_ulong2(*(rs_allocation*)buf2445, *(uint32_t*)buf2446, *(uint32_t*)buf2447); + *(ulong3*)buf2448 = rsAllocationVLoadX_ulong3(*(rs_allocation*)buf2449, *(uint32_t*)buf2450, *(uint32_t*)buf2451); + *(ulong4*)buf2452 = rsAllocationVLoadX_ulong4(*(rs_allocation*)buf2453, *(uint32_t*)buf2454, *(uint32_t*)buf2455); + *(float2*)buf2456 = rsAllocationVLoadX_float2(*(rs_allocation*)buf2457, *(uint32_t*)buf2458, *(uint32_t*)buf2459, *(uint32_t*)buf2460); + *(float3*)buf2461 = rsAllocationVLoadX_float3(*(rs_allocation*)buf2462, *(uint32_t*)buf2463, *(uint32_t*)buf2464, *(uint32_t*)buf2465); + *(float4*)buf2466 = rsAllocationVLoadX_float4(*(rs_allocation*)buf2467, *(uint32_t*)buf2468, *(uint32_t*)buf2469, *(uint32_t*)buf2470); + *(double2*)buf2471 = rsAllocationVLoadX_double2(*(rs_allocation*)buf2472, *(uint32_t*)buf2473, *(uint32_t*)buf2474, *(uint32_t*)buf2475); + *(double3*)buf2476 = rsAllocationVLoadX_double3(*(rs_allocation*)buf2477, *(uint32_t*)buf2478, *(uint32_t*)buf2479, *(uint32_t*)buf2480); + *(double4*)buf2481 = rsAllocationVLoadX_double4(*(rs_allocation*)buf2482, *(uint32_t*)buf2483, *(uint32_t*)buf2484, *(uint32_t*)buf2485); + *(char2*)buf2486 = rsAllocationVLoadX_char2(*(rs_allocation*)buf2487, *(uint32_t*)buf2488, *(uint32_t*)buf2489, *(uint32_t*)buf2490); + *(char3*)buf2491 = rsAllocationVLoadX_char3(*(rs_allocation*)buf2492, *(uint32_t*)buf2493, *(uint32_t*)buf2494, *(uint32_t*)buf2495); + *(char4*)buf2496 = rsAllocationVLoadX_char4(*(rs_allocation*)buf2497, *(uint32_t*)buf2498, *(uint32_t*)buf2499, *(uint32_t*)buf2500); + *(uchar2*)buf2501 = rsAllocationVLoadX_uchar2(*(rs_allocation*)buf2502, *(uint32_t*)buf2503, *(uint32_t*)buf2504, *(uint32_t*)buf2505); + *(uchar3*)buf2506 = rsAllocationVLoadX_uchar3(*(rs_allocation*)buf2507, *(uint32_t*)buf2508, *(uint32_t*)buf2509, *(uint32_t*)buf2510); + *(uchar4*)buf2511 = rsAllocationVLoadX_uchar4(*(rs_allocation*)buf2512, *(uint32_t*)buf2513, *(uint32_t*)buf2514, *(uint32_t*)buf2515); + *(short2*)buf2516 = rsAllocationVLoadX_short2(*(rs_allocation*)buf2517, *(uint32_t*)buf2518, *(uint32_t*)buf2519, *(uint32_t*)buf2520); + *(short3*)buf2521 = rsAllocationVLoadX_short3(*(rs_allocation*)buf2522, *(uint32_t*)buf2523, *(uint32_t*)buf2524, *(uint32_t*)buf2525); + *(short4*)buf2526 = rsAllocationVLoadX_short4(*(rs_allocation*)buf2527, *(uint32_t*)buf2528, *(uint32_t*)buf2529, *(uint32_t*)buf2530); + *(ushort2*)buf2531 = rsAllocationVLoadX_ushort2(*(rs_allocation*)buf2532, *(uint32_t*)buf2533, *(uint32_t*)buf2534, *(uint32_t*)buf2535); + *(ushort3*)buf2536 = rsAllocationVLoadX_ushort3(*(rs_allocation*)buf2537, *(uint32_t*)buf2538, *(uint32_t*)buf2539, *(uint32_t*)buf2540); + *(ushort4*)buf2541 = rsAllocationVLoadX_ushort4(*(rs_allocation*)buf2542, *(uint32_t*)buf2543, *(uint32_t*)buf2544, *(uint32_t*)buf2545); + *(int2*)buf2546 = rsAllocationVLoadX_int2(*(rs_allocation*)buf2547, *(uint32_t*)buf2548, *(uint32_t*)buf2549, *(uint32_t*)buf2550); + *(int3*)buf2551 = rsAllocationVLoadX_int3(*(rs_allocation*)buf2552, *(uint32_t*)buf2553, *(uint32_t*)buf2554, *(uint32_t*)buf2555); + *(int4*)buf2556 = rsAllocationVLoadX_int4(*(rs_allocation*)buf2557, *(uint32_t*)buf2558, *(uint32_t*)buf2559, *(uint32_t*)buf2560); + *(uint2*)buf2561 = rsAllocationVLoadX_uint2(*(rs_allocation*)buf2562, *(uint32_t*)buf2563, *(uint32_t*)buf2564, *(uint32_t*)buf2565); + *(uint3*)buf2566 = rsAllocationVLoadX_uint3(*(rs_allocation*)buf2567, *(uint32_t*)buf2568, *(uint32_t*)buf2569, *(uint32_t*)buf2570); + *(uint4*)buf2571 = rsAllocationVLoadX_uint4(*(rs_allocation*)buf2572, *(uint32_t*)buf2573, *(uint32_t*)buf2574, *(uint32_t*)buf2575); + *(long2*)buf2576 = rsAllocationVLoadX_long2(*(rs_allocation*)buf2577, *(uint32_t*)buf2578, *(uint32_t*)buf2579, *(uint32_t*)buf2580); + *(long3*)buf2581 = rsAllocationVLoadX_long3(*(rs_allocation*)buf2582, *(uint32_t*)buf2583, *(uint32_t*)buf2584, *(uint32_t*)buf2585); + *(long4*)buf2586 = rsAllocationVLoadX_long4(*(rs_allocation*)buf2587, *(uint32_t*)buf2588, *(uint32_t*)buf2589, *(uint32_t*)buf2590); + *(ulong2*)buf2591 = rsAllocationVLoadX_ulong2(*(rs_allocation*)buf2592, *(uint32_t*)buf2593, *(uint32_t*)buf2594, *(uint32_t*)buf2595); + *(ulong3*)buf2596 = rsAllocationVLoadX_ulong3(*(rs_allocation*)buf2597, *(uint32_t*)buf2598, *(uint32_t*)buf2599, *(uint32_t*)buf2600); + *(ulong4*)buf2601 = rsAllocationVLoadX_ulong4(*(rs_allocation*)buf2602, *(uint32_t*)buf2603, *(uint32_t*)buf2604, *(uint32_t*)buf2605); + rsAllocationVStoreX_float2(*(rs_allocation*)buf2606, *(float2*)buf2607, *(uint32_t*)buf2608); + rsAllocationVStoreX_float3(*(rs_allocation*)buf2609, *(float3*)buf2610, *(uint32_t*)buf2611); + rsAllocationVStoreX_float4(*(rs_allocation*)buf2612, *(float4*)buf2613, *(uint32_t*)buf2614); + rsAllocationVStoreX_double2(*(rs_allocation*)buf2615, *(double2*)buf2616, *(uint32_t*)buf2617); + rsAllocationVStoreX_double3(*(rs_allocation*)buf2618, *(double3*)buf2619, *(uint32_t*)buf2620); + rsAllocationVStoreX_double4(*(rs_allocation*)buf2621, *(double4*)buf2622, *(uint32_t*)buf2623); + rsAllocationVStoreX_char2(*(rs_allocation*)buf2624, *(char2*)buf2625, *(uint32_t*)buf2626); + rsAllocationVStoreX_char3(*(rs_allocation*)buf2627, *(char3*)buf2628, *(uint32_t*)buf2629); + rsAllocationVStoreX_char4(*(rs_allocation*)buf2630, *(char4*)buf2631, *(uint32_t*)buf2632); + rsAllocationVStoreX_uchar2(*(rs_allocation*)buf2633, *(uchar2*)buf2634, *(uint32_t*)buf2635); + rsAllocationVStoreX_uchar3(*(rs_allocation*)buf2636, *(uchar3*)buf2637, *(uint32_t*)buf2638); + rsAllocationVStoreX_uchar4(*(rs_allocation*)buf2639, *(uchar4*)buf2640, *(uint32_t*)buf2641); + rsAllocationVStoreX_short2(*(rs_allocation*)buf2642, *(short2*)buf2643, *(uint32_t*)buf2644); + rsAllocationVStoreX_short3(*(rs_allocation*)buf2645, *(short3*)buf2646, *(uint32_t*)buf2647); + rsAllocationVStoreX_short4(*(rs_allocation*)buf2648, *(short4*)buf2649, *(uint32_t*)buf2650); + rsAllocationVStoreX_ushort2(*(rs_allocation*)buf2651, *(ushort2*)buf2652, *(uint32_t*)buf2653); + rsAllocationVStoreX_ushort3(*(rs_allocation*)buf2654, *(ushort3*)buf2655, *(uint32_t*)buf2656); + rsAllocationVStoreX_ushort4(*(rs_allocation*)buf2657, *(ushort4*)buf2658, *(uint32_t*)buf2659); + rsAllocationVStoreX_int2(*(rs_allocation*)buf2660, *(int2*)buf2661, *(uint32_t*)buf2662); + rsAllocationVStoreX_int3(*(rs_allocation*)buf2663, *(int3*)buf2664, *(uint32_t*)buf2665); + rsAllocationVStoreX_int4(*(rs_allocation*)buf2666, *(int4*)buf2667, *(uint32_t*)buf2668); + rsAllocationVStoreX_uint2(*(rs_allocation*)buf2669, *(uint2*)buf2670, *(uint32_t*)buf2671); + rsAllocationVStoreX_uint3(*(rs_allocation*)buf2672, *(uint3*)buf2673, *(uint32_t*)buf2674); + rsAllocationVStoreX_uint4(*(rs_allocation*)buf2675, *(uint4*)buf2676, *(uint32_t*)buf2677); + rsAllocationVStoreX_long2(*(rs_allocation*)buf2678, *(long2*)buf2679, *(uint32_t*)buf2680); + rsAllocationVStoreX_long3(*(rs_allocation*)buf2681, *(long3*)buf2682, *(uint32_t*)buf2683); + rsAllocationVStoreX_long4(*(rs_allocation*)buf2684, *(long4*)buf2685, *(uint32_t*)buf2686); + rsAllocationVStoreX_ulong2(*(rs_allocation*)buf2687, *(ulong2*)buf2688, *(uint32_t*)buf2689); + rsAllocationVStoreX_ulong3(*(rs_allocation*)buf2690, *(ulong3*)buf2691, *(uint32_t*)buf2692); + rsAllocationVStoreX_ulong4(*(rs_allocation*)buf2693, *(ulong4*)buf2694, *(uint32_t*)buf2695); + rsAllocationVStoreX_float2(*(rs_allocation*)buf2696, *(float2*)buf2697, *(uint32_t*)buf2698, *(uint32_t*)buf2699); + rsAllocationVStoreX_float3(*(rs_allocation*)buf2700, *(float3*)buf2701, *(uint32_t*)buf2702, *(uint32_t*)buf2703); + rsAllocationVStoreX_float4(*(rs_allocation*)buf2704, *(float4*)buf2705, *(uint32_t*)buf2706, *(uint32_t*)buf2707); + rsAllocationVStoreX_double2(*(rs_allocation*)buf2708, *(double2*)buf2709, *(uint32_t*)buf2710, *(uint32_t*)buf2711); + rsAllocationVStoreX_double3(*(rs_allocation*)buf2712, *(double3*)buf2713, *(uint32_t*)buf2714, *(uint32_t*)buf2715); + rsAllocationVStoreX_double4(*(rs_allocation*)buf2716, *(double4*)buf2717, *(uint32_t*)buf2718, *(uint32_t*)buf2719); + rsAllocationVStoreX_char2(*(rs_allocation*)buf2720, *(char2*)buf2721, *(uint32_t*)buf2722, *(uint32_t*)buf2723); + rsAllocationVStoreX_char3(*(rs_allocation*)buf2724, *(char3*)buf2725, *(uint32_t*)buf2726, *(uint32_t*)buf2727); + rsAllocationVStoreX_char4(*(rs_allocation*)buf2728, *(char4*)buf2729, *(uint32_t*)buf2730, *(uint32_t*)buf2731); + rsAllocationVStoreX_uchar2(*(rs_allocation*)buf2732, *(uchar2*)buf2733, *(uint32_t*)buf2734, *(uint32_t*)buf2735); + rsAllocationVStoreX_uchar3(*(rs_allocation*)buf2736, *(uchar3*)buf2737, *(uint32_t*)buf2738, *(uint32_t*)buf2739); + rsAllocationVStoreX_uchar4(*(rs_allocation*)buf2740, *(uchar4*)buf2741, *(uint32_t*)buf2742, *(uint32_t*)buf2743); + rsAllocationVStoreX_short2(*(rs_allocation*)buf2744, *(short2*)buf2745, *(uint32_t*)buf2746, *(uint32_t*)buf2747); + rsAllocationVStoreX_short3(*(rs_allocation*)buf2748, *(short3*)buf2749, *(uint32_t*)buf2750, *(uint32_t*)buf2751); + rsAllocationVStoreX_short4(*(rs_allocation*)buf2752, *(short4*)buf2753, *(uint32_t*)buf2754, *(uint32_t*)buf2755); + rsAllocationVStoreX_ushort2(*(rs_allocation*)buf2756, *(ushort2*)buf2757, *(uint32_t*)buf2758, *(uint32_t*)buf2759); + rsAllocationVStoreX_ushort3(*(rs_allocation*)buf2760, *(ushort3*)buf2761, *(uint32_t*)buf2762, *(uint32_t*)buf2763); + rsAllocationVStoreX_ushort4(*(rs_allocation*)buf2764, *(ushort4*)buf2765, *(uint32_t*)buf2766, *(uint32_t*)buf2767); + rsAllocationVStoreX_int2(*(rs_allocation*)buf2768, *(int2*)buf2769, *(uint32_t*)buf2770, *(uint32_t*)buf2771); + rsAllocationVStoreX_int3(*(rs_allocation*)buf2772, *(int3*)buf2773, *(uint32_t*)buf2774, *(uint32_t*)buf2775); + rsAllocationVStoreX_int4(*(rs_allocation*)buf2776, *(int4*)buf2777, *(uint32_t*)buf2778, *(uint32_t*)buf2779); + rsAllocationVStoreX_uint2(*(rs_allocation*)buf2780, *(uint2*)buf2781, *(uint32_t*)buf2782, *(uint32_t*)buf2783); + rsAllocationVStoreX_uint3(*(rs_allocation*)buf2784, *(uint3*)buf2785, *(uint32_t*)buf2786, *(uint32_t*)buf2787); + rsAllocationVStoreX_uint4(*(rs_allocation*)buf2788, *(uint4*)buf2789, *(uint32_t*)buf2790, *(uint32_t*)buf2791); + rsAllocationVStoreX_long2(*(rs_allocation*)buf2792, *(long2*)buf2793, *(uint32_t*)buf2794, *(uint32_t*)buf2795); + rsAllocationVStoreX_long3(*(rs_allocation*)buf2796, *(long3*)buf2797, *(uint32_t*)buf2798, *(uint32_t*)buf2799); + rsAllocationVStoreX_long4(*(rs_allocation*)buf2800, *(long4*)buf2801, *(uint32_t*)buf2802, *(uint32_t*)buf2803); + rsAllocationVStoreX_ulong2(*(rs_allocation*)buf2804, *(ulong2*)buf2805, *(uint32_t*)buf2806, *(uint32_t*)buf2807); + rsAllocationVStoreX_ulong3(*(rs_allocation*)buf2808, *(ulong3*)buf2809, *(uint32_t*)buf2810, *(uint32_t*)buf2811); + rsAllocationVStoreX_ulong4(*(rs_allocation*)buf2812, *(ulong4*)buf2813, *(uint32_t*)buf2814, *(uint32_t*)buf2815); + rsAllocationVStoreX_float2(*(rs_allocation*)buf2816, *(float2*)buf2817, *(uint32_t*)buf2818, *(uint32_t*)buf2819, *(uint32_t*)buf2820); + rsAllocationVStoreX_float3(*(rs_allocation*)buf2821, *(float3*)buf2822, *(uint32_t*)buf2823, *(uint32_t*)buf2824, *(uint32_t*)buf2825); + rsAllocationVStoreX_float4(*(rs_allocation*)buf2826, *(float4*)buf2827, *(uint32_t*)buf2828, *(uint32_t*)buf2829, *(uint32_t*)buf2830); + rsAllocationVStoreX_double2(*(rs_allocation*)buf2831, *(double2*)buf2832, *(uint32_t*)buf2833, *(uint32_t*)buf2834, *(uint32_t*)buf2835); + rsAllocationVStoreX_double3(*(rs_allocation*)buf2836, *(double3*)buf2837, *(uint32_t*)buf2838, *(uint32_t*)buf2839, *(uint32_t*)buf2840); + rsAllocationVStoreX_double4(*(rs_allocation*)buf2841, *(double4*)buf2842, *(uint32_t*)buf2843, *(uint32_t*)buf2844, *(uint32_t*)buf2845); + rsAllocationVStoreX_char2(*(rs_allocation*)buf2846, *(char2*)buf2847, *(uint32_t*)buf2848, *(uint32_t*)buf2849, *(uint32_t*)buf2850); + rsAllocationVStoreX_char3(*(rs_allocation*)buf2851, *(char3*)buf2852, *(uint32_t*)buf2853, *(uint32_t*)buf2854, *(uint32_t*)buf2855); + rsAllocationVStoreX_char4(*(rs_allocation*)buf2856, *(char4*)buf2857, *(uint32_t*)buf2858, *(uint32_t*)buf2859, *(uint32_t*)buf2860); + rsAllocationVStoreX_uchar2(*(rs_allocation*)buf2861, *(uchar2*)buf2862, *(uint32_t*)buf2863, *(uint32_t*)buf2864, *(uint32_t*)buf2865); + rsAllocationVStoreX_uchar3(*(rs_allocation*)buf2866, *(uchar3*)buf2867, *(uint32_t*)buf2868, *(uint32_t*)buf2869, *(uint32_t*)buf2870); + rsAllocationVStoreX_uchar4(*(rs_allocation*)buf2871, *(uchar4*)buf2872, *(uint32_t*)buf2873, *(uint32_t*)buf2874, *(uint32_t*)buf2875); + rsAllocationVStoreX_short2(*(rs_allocation*)buf2876, *(short2*)buf2877, *(uint32_t*)buf2878, *(uint32_t*)buf2879, *(uint32_t*)buf2880); + rsAllocationVStoreX_short3(*(rs_allocation*)buf2881, *(short3*)buf2882, *(uint32_t*)buf2883, *(uint32_t*)buf2884, *(uint32_t*)buf2885); + rsAllocationVStoreX_short4(*(rs_allocation*)buf2886, *(short4*)buf2887, *(uint32_t*)buf2888, *(uint32_t*)buf2889, *(uint32_t*)buf2890); + rsAllocationVStoreX_ushort2(*(rs_allocation*)buf2891, *(ushort2*)buf2892, *(uint32_t*)buf2893, *(uint32_t*)buf2894, *(uint32_t*)buf2895); + rsAllocationVStoreX_ushort3(*(rs_allocation*)buf2896, *(ushort3*)buf2897, *(uint32_t*)buf2898, *(uint32_t*)buf2899, *(uint32_t*)buf2900); + rsAllocationVStoreX_ushort4(*(rs_allocation*)buf2901, *(ushort4*)buf2902, *(uint32_t*)buf2903, *(uint32_t*)buf2904, *(uint32_t*)buf2905); + rsAllocationVStoreX_int2(*(rs_allocation*)buf2906, *(int2*)buf2907, *(uint32_t*)buf2908, *(uint32_t*)buf2909, *(uint32_t*)buf2910); + rsAllocationVStoreX_int3(*(rs_allocation*)buf2911, *(int3*)buf2912, *(uint32_t*)buf2913, *(uint32_t*)buf2914, *(uint32_t*)buf2915); + rsAllocationVStoreX_int4(*(rs_allocation*)buf2916, *(int4*)buf2917, *(uint32_t*)buf2918, *(uint32_t*)buf2919, *(uint32_t*)buf2920); + rsAllocationVStoreX_uint2(*(rs_allocation*)buf2921, *(uint2*)buf2922, *(uint32_t*)buf2923, *(uint32_t*)buf2924, *(uint32_t*)buf2925); + rsAllocationVStoreX_uint3(*(rs_allocation*)buf2926, *(uint3*)buf2927, *(uint32_t*)buf2928, *(uint32_t*)buf2929, *(uint32_t*)buf2930); + rsAllocationVStoreX_uint4(*(rs_allocation*)buf2931, *(uint4*)buf2932, *(uint32_t*)buf2933, *(uint32_t*)buf2934, *(uint32_t*)buf2935); + rsAllocationVStoreX_long2(*(rs_allocation*)buf2936, *(long2*)buf2937, *(uint32_t*)buf2938, *(uint32_t*)buf2939, *(uint32_t*)buf2940); + rsAllocationVStoreX_long3(*(rs_allocation*)buf2941, *(long3*)buf2942, *(uint32_t*)buf2943, *(uint32_t*)buf2944, *(uint32_t*)buf2945); + rsAllocationVStoreX_long4(*(rs_allocation*)buf2946, *(long4*)buf2947, *(uint32_t*)buf2948, *(uint32_t*)buf2949, *(uint32_t*)buf2950); + rsAllocationVStoreX_ulong2(*(rs_allocation*)buf2951, *(ulong2*)buf2952, *(uint32_t*)buf2953, *(uint32_t*)buf2954, *(uint32_t*)buf2955); + rsAllocationVStoreX_ulong3(*(rs_allocation*)buf2956, *(ulong3*)buf2957, *(uint32_t*)buf2958, *(uint32_t*)buf2959, *(uint32_t*)buf2960); + rsAllocationVStoreX_ulong4(*(rs_allocation*)buf2961, *(ulong4*)buf2962, *(uint32_t*)buf2963, *(uint32_t*)buf2964, *(uint32_t*)buf2965); + *(int32_t*)buf2966 = rsAtomicAdd((volatile int32_t*) buf2967, *(int32_t*)buf2968); + *(int32_t*)buf2969 = rsAtomicAdd((volatile uint32_t*) buf2970, *(uint32_t*)buf2971); + *(int32_t*)buf2972 = rsAtomicAnd((volatile int32_t*) buf2973, *(int32_t*)buf2974); + *(int32_t*)buf2975 = rsAtomicAnd((volatile uint32_t*) buf2976, *(uint32_t*)buf2977); + *(int32_t*)buf2978 = rsAtomicCas((volatile int32_t*) buf2979, *(int32_t*)buf2980, *(int32_t*)buf2981); + *(uint32_t*)buf2982 = rsAtomicCas((volatile uint32_t*) buf2983, *(uint32_t*)buf2984, *(uint32_t*)buf2985); + *(int32_t*)buf2986 = rsAtomicDec((volatile int32_t*) buf2987); + *(int32_t*)buf2988 = rsAtomicDec((volatile uint32_t*) buf2989); + *(int32_t*)buf2990 = rsAtomicInc((volatile int32_t*) buf2991); + *(int32_t*)buf2992 = rsAtomicInc((volatile uint32_t*) buf2993); + *(uint32_t*)buf2994 = rsAtomicMax((volatile uint32_t*) buf2995, *(uint32_t*)buf2996); + *(int32_t*)buf2997 = rsAtomicMax((volatile int32_t*) buf2998, *(int32_t*)buf2999); + *(uint32_t*)buf3000 = rsAtomicMin((volatile uint32_t*) buf3001, *(uint32_t*)buf3002); + *(int32_t*)buf3003 = rsAtomicMin((volatile int32_t*) buf3004, *(int32_t*)buf3005); + *(int32_t*)buf3006 = rsAtomicOr((volatile int32_t*) buf3007, *(int32_t*)buf3008); + *(int32_t*)buf3009 = rsAtomicOr((volatile uint32_t*) buf3010, *(uint32_t*)buf3011); + *(int32_t*)buf3012 = rsAtomicSub((volatile int32_t*) buf3013, *(int32_t*)buf3014); + *(int32_t*)buf3015 = rsAtomicSub((volatile uint32_t*) buf3016, *(uint32_t*)buf3017); + *(int32_t*)buf3018 = rsAtomicXor((volatile int32_t*) buf3019, *(int32_t*)buf3020); + *(int32_t*)buf3021 = rsAtomicXor((volatile uint32_t*) buf3022, *(uint32_t*)buf3023); + *(char*)buf3024 = rsClamp(*(char*)buf3025, *(char*)buf3026, *(char*)buf3027); + *(uchar*)buf3028 = rsClamp(*(uchar*)buf3029, *(uchar*)buf3030, *(uchar*)buf3031); + *(short*)buf3032 = rsClamp(*(short*)buf3033, *(short*)buf3034, *(short*)buf3035); + *(ushort*)buf3036 = rsClamp(*(ushort*)buf3037, *(ushort*)buf3038, *(ushort*)buf3039); + *(int*)buf3040 = rsClamp(*(int*)buf3041, *(int*)buf3042, *(int*)buf3043); + *(uint*)buf3044 = rsClamp(*(uint*)buf3045, *(uint*)buf3046, *(uint*)buf3047); + rsClearObject((rs_element*) buf3048); + rsClearObject((rs_type*) buf3049); + rsClearObject((rs_allocation*) buf3050); + rsClearObject((rs_sampler*) buf3051); + rsClearObject((rs_script*) buf3052); #ifndef __LP64__ - rsClearObject((rs_mesh*) buf3035); - rsClearObject((rs_program_fragment*) buf3036); - rsClearObject((rs_program_vertex*) buf3037); - rsClearObject((rs_program_raster*) buf3038); - rsClearObject((rs_program_store*) buf3039); - rsClearObject((rs_font*) buf3040); + rsClearObject((rs_mesh*) buf3053); + rsClearObject((rs_program_fragment*) buf3054); + rsClearObject((rs_program_vertex*) buf3055); + rsClearObject((rs_program_raster*) buf3056); + rsClearObject((rs_program_store*) buf3057); + rsClearObject((rs_font*) buf3058); #endif - rsDebug((const char*) buf3041, *(double*)buf3042); - rsDebug((const char*) buf3043, *(int*)buf3044); - rsDebug((const char*) buf3045, *(uint*)buf3046); - rsDebug((const char*) buf3047, *(long*)buf3048); - rsDebug((const char*) buf3049, *(ulong*)buf3050); - rsDebug((const char*) buf3051, *(int2*)buf3052); - rsDebug((const char*) buf3053, *(int3*)buf3054); - rsDebug((const char*) buf3055, *(int4*)buf3056); - rsDebug((const char*) buf3057, *(uint2*)buf3058); - rsDebug((const char*) buf3059, *(uint3*)buf3060); - rsDebug((const char*) buf3061, *(uint4*)buf3062); - rsDebug((const char*) buf3063, *(long2*)buf3064); - rsDebug((const char*) buf3065, *(long3*)buf3066); - rsDebug((const char*) buf3067, *(long4*)buf3068); - rsDebug((const char*) buf3069, *(ulong2*)buf3070); - rsDebug((const char*) buf3071, *(ulong3*)buf3072); - rsDebug((const char*) buf3073, *(ulong4*)buf3074); - rsDebug((const char*) buf3075, *(float*)buf3076); - rsDebug((const char*) buf3077, *(float2*)buf3078); - rsDebug((const char*) buf3079, *(float3*)buf3080); - rsDebug((const char*) buf3081, *(float4*)buf3082); - rsDebug((const char*) buf3083, *(char*)buf3084); - rsDebug((const char*) buf3085, *(char2*)buf3086); - rsDebug((const char*) buf3087, *(char3*)buf3088); - rsDebug((const char*) buf3089, *(char4*)buf3090); - rsDebug((const char*) buf3091, *(uchar*)buf3092); - rsDebug((const char*) buf3093, *(uchar2*)buf3094); - rsDebug((const char*) buf3095, *(uchar3*)buf3096); - rsDebug((const char*) buf3097, *(uchar4*)buf3098); - rsDebug((const char*) buf3099, *(short*)buf3100); - rsDebug((const char*) buf3101, *(short2*)buf3102); - rsDebug((const char*) buf3103, *(short3*)buf3104); - rsDebug((const char*) buf3105, *(short4*)buf3106); - rsDebug((const char*) buf3107, *(ushort*)buf3108); - rsDebug((const char*) buf3109, *(ushort2*)buf3110); - rsDebug((const char*) buf3111, *(ushort3*)buf3112); - rsDebug((const char*) buf3113, *(ushort4*)buf3114); - rsDebug((const char*) buf3115, *(float*)buf3116, *(float*)buf3117); - rsDebug((const char*) buf3118, *(float*)buf3119, *(float*)buf3120, *(float*)buf3121); - rsDebug((const char*) buf3122, *(float*)buf3123, *(float*)buf3124, *(float*)buf3125, *(float*)buf3126); - rsDebug((const char*) buf3127, *(long long*)buf3128); - rsDebug((const char*) buf3129, *(unsigned long long*)buf3130); - rsDebug((const char*) buf3131, (const void*) buf3132); - rsDebug((const char*) buf3133, (const rs_matrix4x4*) buf3134); - rsDebug((const char*) buf3135, (const rs_matrix3x3*) buf3136); - rsDebug((const char*) buf3137, (const rs_matrix2x2*) buf3138); - *(uint32_t*)buf3139 = rsElementGetBytesSize(*(rs_element*)buf3140); - *(rs_data_kind*)buf3141 = rsElementGetDataKind(*(rs_element*)buf3142); - *(rs_data_type*)buf3143 = rsElementGetDataType(*(rs_element*)buf3144); - *(rs_element*)buf3145 = rsElementGetSubElement(*(rs_element*)buf3146, *(uint32_t*)buf3147); - *(uint32_t*)buf3148 = rsElementGetSubElementArraySize(*(rs_element*)buf3149, *(uint32_t*)buf3150); - *(uint32_t*)buf3151 = rsElementGetSubElementCount(*(rs_element*)buf3152); - *(uint32_t*)buf3153 = rsElementGetSubElementName(*(rs_element*)buf3154, *(uint32_t*)buf3155, (char*) buf3156, *(uint32_t*)buf3157); - *(uint32_t*)buf3158 = rsElementGetSubElementNameLength(*(rs_element*)buf3159, *(uint32_t*)buf3160); - *(uint32_t*)buf3161 = rsElementGetSubElementOffsetBytes(*(rs_element*)buf3162, *(uint32_t*)buf3163); - *(uint32_t*)buf3164 = rsElementGetVectorSize(*(rs_element*)buf3165); - rsExtractFrustumPlanes((const rs_matrix4x4*) buf3166, (float4*) buf3167, (float4*) buf3168, (float4*) buf3169, (float4*) buf3170, (float4*) buf3171, (float4*) buf3172); - rsForEach(*(rs_script*)buf3173, *(rs_allocation*)buf3174, *(rs_allocation*)buf3175); - *(float*)buf3176 = rsFrac(*(float*)buf3177); - *(rs_allocation*)buf3178 = rsGetAllocation((const void*) buf3179); - *(float*)buf3180 = rsGetDt(); - *(const void**)buf3181 = rsGetElementAt(*(rs_allocation*)buf3182, *(uint32_t*)buf3183); - *(const void**)buf3184 = rsGetElementAt(*(rs_allocation*)buf3185, *(uint32_t*)buf3186, *(uint32_t*)buf3187); - *(const void**)buf3188 = rsGetElementAt(*(rs_allocation*)buf3189, *(uint32_t*)buf3190, *(uint32_t*)buf3191, *(uint32_t*)buf3192); - *(float*)buf3193 = rsGetElementAt_float(*(rs_allocation*)buf3194, *(uint32_t*)buf3195); - *(float2*)buf3196 = rsGetElementAt_float2(*(rs_allocation*)buf3197, *(uint32_t*)buf3198); - *(float3*)buf3199 = rsGetElementAt_float3(*(rs_allocation*)buf3200, *(uint32_t*)buf3201); - *(float4*)buf3202 = rsGetElementAt_float4(*(rs_allocation*)buf3203, *(uint32_t*)buf3204); - *(double*)buf3205 = rsGetElementAt_double(*(rs_allocation*)buf3206, *(uint32_t*)buf3207); - *(double2*)buf3208 = rsGetElementAt_double2(*(rs_allocation*)buf3209, *(uint32_t*)buf3210); - *(double3*)buf3211 = rsGetElementAt_double3(*(rs_allocation*)buf3212, *(uint32_t*)buf3213); - *(double4*)buf3214 = rsGetElementAt_double4(*(rs_allocation*)buf3215, *(uint32_t*)buf3216); - *(char*)buf3217 = rsGetElementAt_char(*(rs_allocation*)buf3218, *(uint32_t*)buf3219); - *(char2*)buf3220 = rsGetElementAt_char2(*(rs_allocation*)buf3221, *(uint32_t*)buf3222); - *(char3*)buf3223 = rsGetElementAt_char3(*(rs_allocation*)buf3224, *(uint32_t*)buf3225); - *(char4*)buf3226 = rsGetElementAt_char4(*(rs_allocation*)buf3227, *(uint32_t*)buf3228); - *(uchar*)buf3229 = rsGetElementAt_uchar(*(rs_allocation*)buf3230, *(uint32_t*)buf3231); - *(uchar2*)buf3232 = rsGetElementAt_uchar2(*(rs_allocation*)buf3233, *(uint32_t*)buf3234); - *(uchar3*)buf3235 = rsGetElementAt_uchar3(*(rs_allocation*)buf3236, *(uint32_t*)buf3237); - *(uchar4*)buf3238 = rsGetElementAt_uchar4(*(rs_allocation*)buf3239, *(uint32_t*)buf3240); - *(short*)buf3241 = rsGetElementAt_short(*(rs_allocation*)buf3242, *(uint32_t*)buf3243); - *(short2*)buf3244 = rsGetElementAt_short2(*(rs_allocation*)buf3245, *(uint32_t*)buf3246); - *(short3*)buf3247 = rsGetElementAt_short3(*(rs_allocation*)buf3248, *(uint32_t*)buf3249); - *(short4*)buf3250 = rsGetElementAt_short4(*(rs_allocation*)buf3251, *(uint32_t*)buf3252); - *(ushort*)buf3253 = rsGetElementAt_ushort(*(rs_allocation*)buf3254, *(uint32_t*)buf3255); - *(ushort2*)buf3256 = rsGetElementAt_ushort2(*(rs_allocation*)buf3257, *(uint32_t*)buf3258); - *(ushort3*)buf3259 = rsGetElementAt_ushort3(*(rs_allocation*)buf3260, *(uint32_t*)buf3261); - *(ushort4*)buf3262 = rsGetElementAt_ushort4(*(rs_allocation*)buf3263, *(uint32_t*)buf3264); - *(int*)buf3265 = rsGetElementAt_int(*(rs_allocation*)buf3266, *(uint32_t*)buf3267); - *(int2*)buf3268 = rsGetElementAt_int2(*(rs_allocation*)buf3269, *(uint32_t*)buf3270); - *(int3*)buf3271 = rsGetElementAt_int3(*(rs_allocation*)buf3272, *(uint32_t*)buf3273); - *(int4*)buf3274 = rsGetElementAt_int4(*(rs_allocation*)buf3275, *(uint32_t*)buf3276); - *(uint*)buf3277 = rsGetElementAt_uint(*(rs_allocation*)buf3278, *(uint32_t*)buf3279); - *(uint2*)buf3280 = rsGetElementAt_uint2(*(rs_allocation*)buf3281, *(uint32_t*)buf3282); - *(uint3*)buf3283 = rsGetElementAt_uint3(*(rs_allocation*)buf3284, *(uint32_t*)buf3285); - *(uint4*)buf3286 = rsGetElementAt_uint4(*(rs_allocation*)buf3287, *(uint32_t*)buf3288); - *(long*)buf3289 = rsGetElementAt_long(*(rs_allocation*)buf3290, *(uint32_t*)buf3291); - *(long2*)buf3292 = rsGetElementAt_long2(*(rs_allocation*)buf3293, *(uint32_t*)buf3294); - *(long3*)buf3295 = rsGetElementAt_long3(*(rs_allocation*)buf3296, *(uint32_t*)buf3297); - *(long4*)buf3298 = rsGetElementAt_long4(*(rs_allocation*)buf3299, *(uint32_t*)buf3300); - *(ulong*)buf3301 = rsGetElementAt_ulong(*(rs_allocation*)buf3302, *(uint32_t*)buf3303); - *(ulong2*)buf3304 = rsGetElementAt_ulong2(*(rs_allocation*)buf3305, *(uint32_t*)buf3306); - *(ulong3*)buf3307 = rsGetElementAt_ulong3(*(rs_allocation*)buf3308, *(uint32_t*)buf3309); - *(ulong4*)buf3310 = rsGetElementAt_ulong4(*(rs_allocation*)buf3311, *(uint32_t*)buf3312); - *(float*)buf3313 = rsGetElementAt_float(*(rs_allocation*)buf3314, *(uint32_t*)buf3315, *(uint32_t*)buf3316); - *(float2*)buf3317 = rsGetElementAt_float2(*(rs_allocation*)buf3318, *(uint32_t*)buf3319, *(uint32_t*)buf3320); - *(float3*)buf3321 = rsGetElementAt_float3(*(rs_allocation*)buf3322, *(uint32_t*)buf3323, *(uint32_t*)buf3324); - *(float4*)buf3325 = rsGetElementAt_float4(*(rs_allocation*)buf3326, *(uint32_t*)buf3327, *(uint32_t*)buf3328); - *(double*)buf3329 = rsGetElementAt_double(*(rs_allocation*)buf3330, *(uint32_t*)buf3331, *(uint32_t*)buf3332); - *(double2*)buf3333 = rsGetElementAt_double2(*(rs_allocation*)buf3334, *(uint32_t*)buf3335, *(uint32_t*)buf3336); - *(double3*)buf3337 = rsGetElementAt_double3(*(rs_allocation*)buf3338, *(uint32_t*)buf3339, *(uint32_t*)buf3340); - *(double4*)buf3341 = rsGetElementAt_double4(*(rs_allocation*)buf3342, *(uint32_t*)buf3343, *(uint32_t*)buf3344); - *(char*)buf3345 = rsGetElementAt_char(*(rs_allocation*)buf3346, *(uint32_t*)buf3347, *(uint32_t*)buf3348); - *(char2*)buf3349 = rsGetElementAt_char2(*(rs_allocation*)buf3350, *(uint32_t*)buf3351, *(uint32_t*)buf3352); - *(char3*)buf3353 = rsGetElementAt_char3(*(rs_allocation*)buf3354, *(uint32_t*)buf3355, *(uint32_t*)buf3356); - *(char4*)buf3357 = rsGetElementAt_char4(*(rs_allocation*)buf3358, *(uint32_t*)buf3359, *(uint32_t*)buf3360); - *(uchar*)buf3361 = rsGetElementAt_uchar(*(rs_allocation*)buf3362, *(uint32_t*)buf3363, *(uint32_t*)buf3364); - *(uchar2*)buf3365 = rsGetElementAt_uchar2(*(rs_allocation*)buf3366, *(uint32_t*)buf3367, *(uint32_t*)buf3368); - *(uchar3*)buf3369 = rsGetElementAt_uchar3(*(rs_allocation*)buf3370, *(uint32_t*)buf3371, *(uint32_t*)buf3372); - *(uchar4*)buf3373 = rsGetElementAt_uchar4(*(rs_allocation*)buf3374, *(uint32_t*)buf3375, *(uint32_t*)buf3376); - *(short*)buf3377 = rsGetElementAt_short(*(rs_allocation*)buf3378, *(uint32_t*)buf3379, *(uint32_t*)buf3380); - *(short2*)buf3381 = rsGetElementAt_short2(*(rs_allocation*)buf3382, *(uint32_t*)buf3383, *(uint32_t*)buf3384); - *(short3*)buf3385 = rsGetElementAt_short3(*(rs_allocation*)buf3386, *(uint32_t*)buf3387, *(uint32_t*)buf3388); - *(short4*)buf3389 = rsGetElementAt_short4(*(rs_allocation*)buf3390, *(uint32_t*)buf3391, *(uint32_t*)buf3392); - *(ushort*)buf3393 = rsGetElementAt_ushort(*(rs_allocation*)buf3394, *(uint32_t*)buf3395, *(uint32_t*)buf3396); - *(ushort2*)buf3397 = rsGetElementAt_ushort2(*(rs_allocation*)buf3398, *(uint32_t*)buf3399, *(uint32_t*)buf3400); - *(ushort3*)buf3401 = rsGetElementAt_ushort3(*(rs_allocation*)buf3402, *(uint32_t*)buf3403, *(uint32_t*)buf3404); - *(ushort4*)buf3405 = rsGetElementAt_ushort4(*(rs_allocation*)buf3406, *(uint32_t*)buf3407, *(uint32_t*)buf3408); - *(int*)buf3409 = rsGetElementAt_int(*(rs_allocation*)buf3410, *(uint32_t*)buf3411, *(uint32_t*)buf3412); - *(int2*)buf3413 = rsGetElementAt_int2(*(rs_allocation*)buf3414, *(uint32_t*)buf3415, *(uint32_t*)buf3416); - *(int3*)buf3417 = rsGetElementAt_int3(*(rs_allocation*)buf3418, *(uint32_t*)buf3419, *(uint32_t*)buf3420); - *(int4*)buf3421 = rsGetElementAt_int4(*(rs_allocation*)buf3422, *(uint32_t*)buf3423, *(uint32_t*)buf3424); - *(uint*)buf3425 = rsGetElementAt_uint(*(rs_allocation*)buf3426, *(uint32_t*)buf3427, *(uint32_t*)buf3428); - *(uint2*)buf3429 = rsGetElementAt_uint2(*(rs_allocation*)buf3430, *(uint32_t*)buf3431, *(uint32_t*)buf3432); - *(uint3*)buf3433 = rsGetElementAt_uint3(*(rs_allocation*)buf3434, *(uint32_t*)buf3435, *(uint32_t*)buf3436); - *(uint4*)buf3437 = rsGetElementAt_uint4(*(rs_allocation*)buf3438, *(uint32_t*)buf3439, *(uint32_t*)buf3440); - *(long*)buf3441 = rsGetElementAt_long(*(rs_allocation*)buf3442, *(uint32_t*)buf3443, *(uint32_t*)buf3444); - *(long2*)buf3445 = rsGetElementAt_long2(*(rs_allocation*)buf3446, *(uint32_t*)buf3447, *(uint32_t*)buf3448); - *(long3*)buf3449 = rsGetElementAt_long3(*(rs_allocation*)buf3450, *(uint32_t*)buf3451, *(uint32_t*)buf3452); - *(long4*)buf3453 = rsGetElementAt_long4(*(rs_allocation*)buf3454, *(uint32_t*)buf3455, *(uint32_t*)buf3456); - *(ulong*)buf3457 = rsGetElementAt_ulong(*(rs_allocation*)buf3458, *(uint32_t*)buf3459, *(uint32_t*)buf3460); - *(ulong2*)buf3461 = rsGetElementAt_ulong2(*(rs_allocation*)buf3462, *(uint32_t*)buf3463, *(uint32_t*)buf3464); - *(ulong3*)buf3465 = rsGetElementAt_ulong3(*(rs_allocation*)buf3466, *(uint32_t*)buf3467, *(uint32_t*)buf3468); - *(ulong4*)buf3469 = rsGetElementAt_ulong4(*(rs_allocation*)buf3470, *(uint32_t*)buf3471, *(uint32_t*)buf3472); - *(float*)buf3473 = rsGetElementAt_float(*(rs_allocation*)buf3474, *(uint32_t*)buf3475, *(uint32_t*)buf3476, *(uint32_t*)buf3477); - *(float2*)buf3478 = rsGetElementAt_float2(*(rs_allocation*)buf3479, *(uint32_t*)buf3480, *(uint32_t*)buf3481, *(uint32_t*)buf3482); - *(float3*)buf3483 = rsGetElementAt_float3(*(rs_allocation*)buf3484, *(uint32_t*)buf3485, *(uint32_t*)buf3486, *(uint32_t*)buf3487); - *(float4*)buf3488 = rsGetElementAt_float4(*(rs_allocation*)buf3489, *(uint32_t*)buf3490, *(uint32_t*)buf3491, *(uint32_t*)buf3492); - *(double*)buf3493 = rsGetElementAt_double(*(rs_allocation*)buf3494, *(uint32_t*)buf3495, *(uint32_t*)buf3496, *(uint32_t*)buf3497); - *(double2*)buf3498 = rsGetElementAt_double2(*(rs_allocation*)buf3499, *(uint32_t*)buf3500, *(uint32_t*)buf3501, *(uint32_t*)buf3502); - *(double3*)buf3503 = rsGetElementAt_double3(*(rs_allocation*)buf3504, *(uint32_t*)buf3505, *(uint32_t*)buf3506, *(uint32_t*)buf3507); - *(double4*)buf3508 = rsGetElementAt_double4(*(rs_allocation*)buf3509, *(uint32_t*)buf3510, *(uint32_t*)buf3511, *(uint32_t*)buf3512); - *(char*)buf3513 = rsGetElementAt_char(*(rs_allocation*)buf3514, *(uint32_t*)buf3515, *(uint32_t*)buf3516, *(uint32_t*)buf3517); - *(char2*)buf3518 = rsGetElementAt_char2(*(rs_allocation*)buf3519, *(uint32_t*)buf3520, *(uint32_t*)buf3521, *(uint32_t*)buf3522); - *(char3*)buf3523 = rsGetElementAt_char3(*(rs_allocation*)buf3524, *(uint32_t*)buf3525, *(uint32_t*)buf3526, *(uint32_t*)buf3527); - *(char4*)buf3528 = rsGetElementAt_char4(*(rs_allocation*)buf3529, *(uint32_t*)buf3530, *(uint32_t*)buf3531, *(uint32_t*)buf3532); - *(uchar*)buf3533 = rsGetElementAt_uchar(*(rs_allocation*)buf3534, *(uint32_t*)buf3535, *(uint32_t*)buf3536, *(uint32_t*)buf3537); - *(uchar2*)buf3538 = rsGetElementAt_uchar2(*(rs_allocation*)buf3539, *(uint32_t*)buf3540, *(uint32_t*)buf3541, *(uint32_t*)buf3542); - *(uchar3*)buf3543 = rsGetElementAt_uchar3(*(rs_allocation*)buf3544, *(uint32_t*)buf3545, *(uint32_t*)buf3546, *(uint32_t*)buf3547); - *(uchar4*)buf3548 = rsGetElementAt_uchar4(*(rs_allocation*)buf3549, *(uint32_t*)buf3550, *(uint32_t*)buf3551, *(uint32_t*)buf3552); - *(short*)buf3553 = rsGetElementAt_short(*(rs_allocation*)buf3554, *(uint32_t*)buf3555, *(uint32_t*)buf3556, *(uint32_t*)buf3557); - *(short2*)buf3558 = rsGetElementAt_short2(*(rs_allocation*)buf3559, *(uint32_t*)buf3560, *(uint32_t*)buf3561, *(uint32_t*)buf3562); - *(short3*)buf3563 = rsGetElementAt_short3(*(rs_allocation*)buf3564, *(uint32_t*)buf3565, *(uint32_t*)buf3566, *(uint32_t*)buf3567); - *(short4*)buf3568 = rsGetElementAt_short4(*(rs_allocation*)buf3569, *(uint32_t*)buf3570, *(uint32_t*)buf3571, *(uint32_t*)buf3572); - *(ushort*)buf3573 = rsGetElementAt_ushort(*(rs_allocation*)buf3574, *(uint32_t*)buf3575, *(uint32_t*)buf3576, *(uint32_t*)buf3577); - *(ushort2*)buf3578 = rsGetElementAt_ushort2(*(rs_allocation*)buf3579, *(uint32_t*)buf3580, *(uint32_t*)buf3581, *(uint32_t*)buf3582); - *(ushort3*)buf3583 = rsGetElementAt_ushort3(*(rs_allocation*)buf3584, *(uint32_t*)buf3585, *(uint32_t*)buf3586, *(uint32_t*)buf3587); - *(ushort4*)buf3588 = rsGetElementAt_ushort4(*(rs_allocation*)buf3589, *(uint32_t*)buf3590, *(uint32_t*)buf3591, *(uint32_t*)buf3592); - *(int*)buf3593 = rsGetElementAt_int(*(rs_allocation*)buf3594, *(uint32_t*)buf3595, *(uint32_t*)buf3596, *(uint32_t*)buf3597); - *(int2*)buf3598 = rsGetElementAt_int2(*(rs_allocation*)buf3599, *(uint32_t*)buf3600, *(uint32_t*)buf3601, *(uint32_t*)buf3602); - *(int3*)buf3603 = rsGetElementAt_int3(*(rs_allocation*)buf3604, *(uint32_t*)buf3605, *(uint32_t*)buf3606, *(uint32_t*)buf3607); - *(int4*)buf3608 = rsGetElementAt_int4(*(rs_allocation*)buf3609, *(uint32_t*)buf3610, *(uint32_t*)buf3611, *(uint32_t*)buf3612); - *(uint*)buf3613 = rsGetElementAt_uint(*(rs_allocation*)buf3614, *(uint32_t*)buf3615, *(uint32_t*)buf3616, *(uint32_t*)buf3617); - *(uint2*)buf3618 = rsGetElementAt_uint2(*(rs_allocation*)buf3619, *(uint32_t*)buf3620, *(uint32_t*)buf3621, *(uint32_t*)buf3622); - *(uint3*)buf3623 = rsGetElementAt_uint3(*(rs_allocation*)buf3624, *(uint32_t*)buf3625, *(uint32_t*)buf3626, *(uint32_t*)buf3627); - *(uint4*)buf3628 = rsGetElementAt_uint4(*(rs_allocation*)buf3629, *(uint32_t*)buf3630, *(uint32_t*)buf3631, *(uint32_t*)buf3632); - *(long*)buf3633 = rsGetElementAt_long(*(rs_allocation*)buf3634, *(uint32_t*)buf3635, *(uint32_t*)buf3636, *(uint32_t*)buf3637); - *(long2*)buf3638 = rsGetElementAt_long2(*(rs_allocation*)buf3639, *(uint32_t*)buf3640, *(uint32_t*)buf3641, *(uint32_t*)buf3642); - *(long3*)buf3643 = rsGetElementAt_long3(*(rs_allocation*)buf3644, *(uint32_t*)buf3645, *(uint32_t*)buf3646, *(uint32_t*)buf3647); - *(long4*)buf3648 = rsGetElementAt_long4(*(rs_allocation*)buf3649, *(uint32_t*)buf3650, *(uint32_t*)buf3651, *(uint32_t*)buf3652); - *(ulong*)buf3653 = rsGetElementAt_ulong(*(rs_allocation*)buf3654, *(uint32_t*)buf3655, *(uint32_t*)buf3656, *(uint32_t*)buf3657); - *(ulong2*)buf3658 = rsGetElementAt_ulong2(*(rs_allocation*)buf3659, *(uint32_t*)buf3660, *(uint32_t*)buf3661, *(uint32_t*)buf3662); - *(ulong3*)buf3663 = rsGetElementAt_ulong3(*(rs_allocation*)buf3664, *(uint32_t*)buf3665, *(uint32_t*)buf3666, *(uint32_t*)buf3667); - *(ulong4*)buf3668 = rsGetElementAt_ulong4(*(rs_allocation*)buf3669, *(uint32_t*)buf3670, *(uint32_t*)buf3671, *(uint32_t*)buf3672); - *(uchar*)buf3673 = rsGetElementAtYuv_uchar_U(*(rs_allocation*)buf3674, *(uint32_t*)buf3675, *(uint32_t*)buf3676); - *(uchar*)buf3677 = rsGetElementAtYuv_uchar_V(*(rs_allocation*)buf3678, *(uint32_t*)buf3679, *(uint32_t*)buf3680); - *(uchar*)buf3681 = rsGetElementAtYuv_uchar_Y(*(rs_allocation*)buf3682, *(uint32_t*)buf3683, *(uint32_t*)buf3684); - *(bool*)buf3685 = rsIsObject(*(rs_element*)buf3686); - *(bool*)buf3687 = rsIsObject(*(rs_type*)buf3688); - *(bool*)buf3689 = rsIsObject(*(rs_allocation*)buf3690); - *(bool*)buf3691 = rsIsObject(*(rs_sampler*)buf3692); - *(bool*)buf3693 = rsIsObject(*(rs_script*)buf3694); + rsDebug((const char*) buf3059, *(double*)buf3060); + rsDebug((const char*) buf3061, *(int*)buf3062); + rsDebug((const char*) buf3063, *(uint*)buf3064); + rsDebug((const char*) buf3065, *(long*)buf3066); + rsDebug((const char*) buf3067, *(ulong*)buf3068); + rsDebug((const char*) buf3069, *(int2*)buf3070); + rsDebug((const char*) buf3071, *(int3*)buf3072); + rsDebug((const char*) buf3073, *(int4*)buf3074); + rsDebug((const char*) buf3075, *(uint2*)buf3076); + rsDebug((const char*) buf3077, *(uint3*)buf3078); + rsDebug((const char*) buf3079, *(uint4*)buf3080); + rsDebug((const char*) buf3081, *(long2*)buf3082); + rsDebug((const char*) buf3083, *(long3*)buf3084); + rsDebug((const char*) buf3085, *(long4*)buf3086); + rsDebug((const char*) buf3087, *(ulong2*)buf3088); + rsDebug((const char*) buf3089, *(ulong3*)buf3090); + rsDebug((const char*) buf3091, *(ulong4*)buf3092); + rsDebug((const char*) buf3093, *(float*)buf3094); + rsDebug((const char*) buf3095, *(float2*)buf3096); + rsDebug((const char*) buf3097, *(float3*)buf3098); + rsDebug((const char*) buf3099, *(float4*)buf3100); + rsDebug((const char*) buf3101, *(char*)buf3102); + rsDebug((const char*) buf3103, *(char2*)buf3104); + rsDebug((const char*) buf3105, *(char3*)buf3106); + rsDebug((const char*) buf3107, *(char4*)buf3108); + rsDebug((const char*) buf3109, *(uchar*)buf3110); + rsDebug((const char*) buf3111, *(uchar2*)buf3112); + rsDebug((const char*) buf3113, *(uchar3*)buf3114); + rsDebug((const char*) buf3115, *(uchar4*)buf3116); + rsDebug((const char*) buf3117, *(short*)buf3118); + rsDebug((const char*) buf3119, *(short2*)buf3120); + rsDebug((const char*) buf3121, *(short3*)buf3122); + rsDebug((const char*) buf3123, *(short4*)buf3124); + rsDebug((const char*) buf3125, *(ushort*)buf3126); + rsDebug((const char*) buf3127, *(ushort2*)buf3128); + rsDebug((const char*) buf3129, *(ushort3*)buf3130); + rsDebug((const char*) buf3131, *(ushort4*)buf3132); + rsDebug((const char*) buf3133, *(float*)buf3134, *(float*)buf3135); + rsDebug((const char*) buf3136, *(float*)buf3137, *(float*)buf3138, *(float*)buf3139); + rsDebug((const char*) buf3140, *(float*)buf3141, *(float*)buf3142, *(float*)buf3143, *(float*)buf3144); + rsDebug((const char*) buf3145, *(long long*)buf3146); + rsDebug((const char*) buf3147, *(unsigned long long*)buf3148); + rsDebug((const char*) buf3149, (const void*) buf3150); + rsDebug((const char*) buf3151, (const rs_matrix4x4*) buf3152); + rsDebug((const char*) buf3153, (const rs_matrix3x3*) buf3154); + rsDebug((const char*) buf3155, (const rs_matrix2x2*) buf3156); + *(uint32_t*)buf3157 = rsElementGetBytesSize(*(rs_element*)buf3158); + *(rs_data_kind*)buf3159 = rsElementGetDataKind(*(rs_element*)buf3160); + *(rs_data_type*)buf3161 = rsElementGetDataType(*(rs_element*)buf3162); + *(rs_element*)buf3163 = rsElementGetSubElement(*(rs_element*)buf3164, *(uint32_t*)buf3165); + *(uint32_t*)buf3166 = rsElementGetSubElementArraySize(*(rs_element*)buf3167, *(uint32_t*)buf3168); + *(uint32_t*)buf3169 = rsElementGetSubElementCount(*(rs_element*)buf3170); + *(uint32_t*)buf3171 = rsElementGetSubElementName(*(rs_element*)buf3172, *(uint32_t*)buf3173, (char*) buf3174, *(uint32_t*)buf3175); + *(uint32_t*)buf3176 = rsElementGetSubElementNameLength(*(rs_element*)buf3177, *(uint32_t*)buf3178); + *(uint32_t*)buf3179 = rsElementGetSubElementOffsetBytes(*(rs_element*)buf3180, *(uint32_t*)buf3181); + *(uint32_t*)buf3182 = rsElementGetVectorSize(*(rs_element*)buf3183); + rsExtractFrustumPlanes((const rs_matrix4x4*) buf3184, (float4*) buf3185, (float4*) buf3186, (float4*) buf3187, (float4*) buf3188, (float4*) buf3189, (float4*) buf3190); + rsForEach(*(rs_script*)buf3191, *(rs_allocation*)buf3192, *(rs_allocation*)buf3193); + *(float*)buf3194 = rsFrac(*(float*)buf3195); + *(rs_allocation*)buf3196 = rsGetAllocation((const void*) buf3197); + *(float*)buf3198 = rsGetDt(); + *(const void**)buf3199 = rsGetElementAt(*(rs_allocation*)buf3200, *(uint32_t*)buf3201); + *(const void**)buf3202 = rsGetElementAt(*(rs_allocation*)buf3203, *(uint32_t*)buf3204, *(uint32_t*)buf3205); + *(const void**)buf3206 = rsGetElementAt(*(rs_allocation*)buf3207, *(uint32_t*)buf3208, *(uint32_t*)buf3209, *(uint32_t*)buf3210); + *(float*)buf3211 = rsGetElementAt_float(*(rs_allocation*)buf3212, *(uint32_t*)buf3213); + *(float2*)buf3214 = rsGetElementAt_float2(*(rs_allocation*)buf3215, *(uint32_t*)buf3216); + *(float3*)buf3217 = rsGetElementAt_float3(*(rs_allocation*)buf3218, *(uint32_t*)buf3219); + *(float4*)buf3220 = rsGetElementAt_float4(*(rs_allocation*)buf3221, *(uint32_t*)buf3222); + *(double*)buf3223 = rsGetElementAt_double(*(rs_allocation*)buf3224, *(uint32_t*)buf3225); + *(double2*)buf3226 = rsGetElementAt_double2(*(rs_allocation*)buf3227, *(uint32_t*)buf3228); + *(double3*)buf3229 = rsGetElementAt_double3(*(rs_allocation*)buf3230, *(uint32_t*)buf3231); + *(double4*)buf3232 = rsGetElementAt_double4(*(rs_allocation*)buf3233, *(uint32_t*)buf3234); + *(char*)buf3235 = rsGetElementAt_char(*(rs_allocation*)buf3236, *(uint32_t*)buf3237); + *(char2*)buf3238 = rsGetElementAt_char2(*(rs_allocation*)buf3239, *(uint32_t*)buf3240); + *(char3*)buf3241 = rsGetElementAt_char3(*(rs_allocation*)buf3242, *(uint32_t*)buf3243); + *(char4*)buf3244 = rsGetElementAt_char4(*(rs_allocation*)buf3245, *(uint32_t*)buf3246); + *(uchar*)buf3247 = rsGetElementAt_uchar(*(rs_allocation*)buf3248, *(uint32_t*)buf3249); + *(uchar2*)buf3250 = rsGetElementAt_uchar2(*(rs_allocation*)buf3251, *(uint32_t*)buf3252); + *(uchar3*)buf3253 = rsGetElementAt_uchar3(*(rs_allocation*)buf3254, *(uint32_t*)buf3255); + *(uchar4*)buf3256 = rsGetElementAt_uchar4(*(rs_allocation*)buf3257, *(uint32_t*)buf3258); + *(short*)buf3259 = rsGetElementAt_short(*(rs_allocation*)buf3260, *(uint32_t*)buf3261); + *(short2*)buf3262 = rsGetElementAt_short2(*(rs_allocation*)buf3263, *(uint32_t*)buf3264); + *(short3*)buf3265 = rsGetElementAt_short3(*(rs_allocation*)buf3266, *(uint32_t*)buf3267); + *(short4*)buf3268 = rsGetElementAt_short4(*(rs_allocation*)buf3269, *(uint32_t*)buf3270); + *(ushort*)buf3271 = rsGetElementAt_ushort(*(rs_allocation*)buf3272, *(uint32_t*)buf3273); + *(ushort2*)buf3274 = rsGetElementAt_ushort2(*(rs_allocation*)buf3275, *(uint32_t*)buf3276); + *(ushort3*)buf3277 = rsGetElementAt_ushort3(*(rs_allocation*)buf3278, *(uint32_t*)buf3279); + *(ushort4*)buf3280 = rsGetElementAt_ushort4(*(rs_allocation*)buf3281, *(uint32_t*)buf3282); + *(int*)buf3283 = rsGetElementAt_int(*(rs_allocation*)buf3284, *(uint32_t*)buf3285); + *(int2*)buf3286 = rsGetElementAt_int2(*(rs_allocation*)buf3287, *(uint32_t*)buf3288); + *(int3*)buf3289 = rsGetElementAt_int3(*(rs_allocation*)buf3290, *(uint32_t*)buf3291); + *(int4*)buf3292 = rsGetElementAt_int4(*(rs_allocation*)buf3293, *(uint32_t*)buf3294); + *(uint*)buf3295 = rsGetElementAt_uint(*(rs_allocation*)buf3296, *(uint32_t*)buf3297); + *(uint2*)buf3298 = rsGetElementAt_uint2(*(rs_allocation*)buf3299, *(uint32_t*)buf3300); + *(uint3*)buf3301 = rsGetElementAt_uint3(*(rs_allocation*)buf3302, *(uint32_t*)buf3303); + *(uint4*)buf3304 = rsGetElementAt_uint4(*(rs_allocation*)buf3305, *(uint32_t*)buf3306); + *(long*)buf3307 = rsGetElementAt_long(*(rs_allocation*)buf3308, *(uint32_t*)buf3309); + *(long2*)buf3310 = rsGetElementAt_long2(*(rs_allocation*)buf3311, *(uint32_t*)buf3312); + *(long3*)buf3313 = rsGetElementAt_long3(*(rs_allocation*)buf3314, *(uint32_t*)buf3315); + *(long4*)buf3316 = rsGetElementAt_long4(*(rs_allocation*)buf3317, *(uint32_t*)buf3318); + *(ulong*)buf3319 = rsGetElementAt_ulong(*(rs_allocation*)buf3320, *(uint32_t*)buf3321); + *(ulong2*)buf3322 = rsGetElementAt_ulong2(*(rs_allocation*)buf3323, *(uint32_t*)buf3324); + *(ulong3*)buf3325 = rsGetElementAt_ulong3(*(rs_allocation*)buf3326, *(uint32_t*)buf3327); + *(ulong4*)buf3328 = rsGetElementAt_ulong4(*(rs_allocation*)buf3329, *(uint32_t*)buf3330); + *(float*)buf3331 = rsGetElementAt_float(*(rs_allocation*)buf3332, *(uint32_t*)buf3333, *(uint32_t*)buf3334); + *(float2*)buf3335 = rsGetElementAt_float2(*(rs_allocation*)buf3336, *(uint32_t*)buf3337, *(uint32_t*)buf3338); + *(float3*)buf3339 = rsGetElementAt_float3(*(rs_allocation*)buf3340, *(uint32_t*)buf3341, *(uint32_t*)buf3342); + *(float4*)buf3343 = rsGetElementAt_float4(*(rs_allocation*)buf3344, *(uint32_t*)buf3345, *(uint32_t*)buf3346); + *(double*)buf3347 = rsGetElementAt_double(*(rs_allocation*)buf3348, *(uint32_t*)buf3349, *(uint32_t*)buf3350); + *(double2*)buf3351 = rsGetElementAt_double2(*(rs_allocation*)buf3352, *(uint32_t*)buf3353, *(uint32_t*)buf3354); + *(double3*)buf3355 = rsGetElementAt_double3(*(rs_allocation*)buf3356, *(uint32_t*)buf3357, *(uint32_t*)buf3358); + *(double4*)buf3359 = rsGetElementAt_double4(*(rs_allocation*)buf3360, *(uint32_t*)buf3361, *(uint32_t*)buf3362); + *(char*)buf3363 = rsGetElementAt_char(*(rs_allocation*)buf3364, *(uint32_t*)buf3365, *(uint32_t*)buf3366); + *(char2*)buf3367 = rsGetElementAt_char2(*(rs_allocation*)buf3368, *(uint32_t*)buf3369, *(uint32_t*)buf3370); + *(char3*)buf3371 = rsGetElementAt_char3(*(rs_allocation*)buf3372, *(uint32_t*)buf3373, *(uint32_t*)buf3374); + *(char4*)buf3375 = rsGetElementAt_char4(*(rs_allocation*)buf3376, *(uint32_t*)buf3377, *(uint32_t*)buf3378); + *(uchar*)buf3379 = rsGetElementAt_uchar(*(rs_allocation*)buf3380, *(uint32_t*)buf3381, *(uint32_t*)buf3382); + *(uchar2*)buf3383 = rsGetElementAt_uchar2(*(rs_allocation*)buf3384, *(uint32_t*)buf3385, *(uint32_t*)buf3386); + *(uchar3*)buf3387 = rsGetElementAt_uchar3(*(rs_allocation*)buf3388, *(uint32_t*)buf3389, *(uint32_t*)buf3390); + *(uchar4*)buf3391 = rsGetElementAt_uchar4(*(rs_allocation*)buf3392, *(uint32_t*)buf3393, *(uint32_t*)buf3394); + *(short*)buf3395 = rsGetElementAt_short(*(rs_allocation*)buf3396, *(uint32_t*)buf3397, *(uint32_t*)buf3398); + *(short2*)buf3399 = rsGetElementAt_short2(*(rs_allocation*)buf3400, *(uint32_t*)buf3401, *(uint32_t*)buf3402); + *(short3*)buf3403 = rsGetElementAt_short3(*(rs_allocation*)buf3404, *(uint32_t*)buf3405, *(uint32_t*)buf3406); + *(short4*)buf3407 = rsGetElementAt_short4(*(rs_allocation*)buf3408, *(uint32_t*)buf3409, *(uint32_t*)buf3410); + *(ushort*)buf3411 = rsGetElementAt_ushort(*(rs_allocation*)buf3412, *(uint32_t*)buf3413, *(uint32_t*)buf3414); + *(ushort2*)buf3415 = rsGetElementAt_ushort2(*(rs_allocation*)buf3416, *(uint32_t*)buf3417, *(uint32_t*)buf3418); + *(ushort3*)buf3419 = rsGetElementAt_ushort3(*(rs_allocation*)buf3420, *(uint32_t*)buf3421, *(uint32_t*)buf3422); + *(ushort4*)buf3423 = rsGetElementAt_ushort4(*(rs_allocation*)buf3424, *(uint32_t*)buf3425, *(uint32_t*)buf3426); + *(int*)buf3427 = rsGetElementAt_int(*(rs_allocation*)buf3428, *(uint32_t*)buf3429, *(uint32_t*)buf3430); + *(int2*)buf3431 = rsGetElementAt_int2(*(rs_allocation*)buf3432, *(uint32_t*)buf3433, *(uint32_t*)buf3434); + *(int3*)buf3435 = rsGetElementAt_int3(*(rs_allocation*)buf3436, *(uint32_t*)buf3437, *(uint32_t*)buf3438); + *(int4*)buf3439 = rsGetElementAt_int4(*(rs_allocation*)buf3440, *(uint32_t*)buf3441, *(uint32_t*)buf3442); + *(uint*)buf3443 = rsGetElementAt_uint(*(rs_allocation*)buf3444, *(uint32_t*)buf3445, *(uint32_t*)buf3446); + *(uint2*)buf3447 = rsGetElementAt_uint2(*(rs_allocation*)buf3448, *(uint32_t*)buf3449, *(uint32_t*)buf3450); + *(uint3*)buf3451 = rsGetElementAt_uint3(*(rs_allocation*)buf3452, *(uint32_t*)buf3453, *(uint32_t*)buf3454); + *(uint4*)buf3455 = rsGetElementAt_uint4(*(rs_allocation*)buf3456, *(uint32_t*)buf3457, *(uint32_t*)buf3458); + *(long*)buf3459 = rsGetElementAt_long(*(rs_allocation*)buf3460, *(uint32_t*)buf3461, *(uint32_t*)buf3462); + *(long2*)buf3463 = rsGetElementAt_long2(*(rs_allocation*)buf3464, *(uint32_t*)buf3465, *(uint32_t*)buf3466); + *(long3*)buf3467 = rsGetElementAt_long3(*(rs_allocation*)buf3468, *(uint32_t*)buf3469, *(uint32_t*)buf3470); + *(long4*)buf3471 = rsGetElementAt_long4(*(rs_allocation*)buf3472, *(uint32_t*)buf3473, *(uint32_t*)buf3474); + *(ulong*)buf3475 = rsGetElementAt_ulong(*(rs_allocation*)buf3476, *(uint32_t*)buf3477, *(uint32_t*)buf3478); + *(ulong2*)buf3479 = rsGetElementAt_ulong2(*(rs_allocation*)buf3480, *(uint32_t*)buf3481, *(uint32_t*)buf3482); + *(ulong3*)buf3483 = rsGetElementAt_ulong3(*(rs_allocation*)buf3484, *(uint32_t*)buf3485, *(uint32_t*)buf3486); + *(ulong4*)buf3487 = rsGetElementAt_ulong4(*(rs_allocation*)buf3488, *(uint32_t*)buf3489, *(uint32_t*)buf3490); + *(float*)buf3491 = rsGetElementAt_float(*(rs_allocation*)buf3492, *(uint32_t*)buf3493, *(uint32_t*)buf3494, *(uint32_t*)buf3495); + *(float2*)buf3496 = rsGetElementAt_float2(*(rs_allocation*)buf3497, *(uint32_t*)buf3498, *(uint32_t*)buf3499, *(uint32_t*)buf3500); + *(float3*)buf3501 = rsGetElementAt_float3(*(rs_allocation*)buf3502, *(uint32_t*)buf3503, *(uint32_t*)buf3504, *(uint32_t*)buf3505); + *(float4*)buf3506 = rsGetElementAt_float4(*(rs_allocation*)buf3507, *(uint32_t*)buf3508, *(uint32_t*)buf3509, *(uint32_t*)buf3510); + *(double*)buf3511 = rsGetElementAt_double(*(rs_allocation*)buf3512, *(uint32_t*)buf3513, *(uint32_t*)buf3514, *(uint32_t*)buf3515); + *(double2*)buf3516 = rsGetElementAt_double2(*(rs_allocation*)buf3517, *(uint32_t*)buf3518, *(uint32_t*)buf3519, *(uint32_t*)buf3520); + *(double3*)buf3521 = rsGetElementAt_double3(*(rs_allocation*)buf3522, *(uint32_t*)buf3523, *(uint32_t*)buf3524, *(uint32_t*)buf3525); + *(double4*)buf3526 = rsGetElementAt_double4(*(rs_allocation*)buf3527, *(uint32_t*)buf3528, *(uint32_t*)buf3529, *(uint32_t*)buf3530); + *(char*)buf3531 = rsGetElementAt_char(*(rs_allocation*)buf3532, *(uint32_t*)buf3533, *(uint32_t*)buf3534, *(uint32_t*)buf3535); + *(char2*)buf3536 = rsGetElementAt_char2(*(rs_allocation*)buf3537, *(uint32_t*)buf3538, *(uint32_t*)buf3539, *(uint32_t*)buf3540); + *(char3*)buf3541 = rsGetElementAt_char3(*(rs_allocation*)buf3542, *(uint32_t*)buf3543, *(uint32_t*)buf3544, *(uint32_t*)buf3545); + *(char4*)buf3546 = rsGetElementAt_char4(*(rs_allocation*)buf3547, *(uint32_t*)buf3548, *(uint32_t*)buf3549, *(uint32_t*)buf3550); + *(uchar*)buf3551 = rsGetElementAt_uchar(*(rs_allocation*)buf3552, *(uint32_t*)buf3553, *(uint32_t*)buf3554, *(uint32_t*)buf3555); + *(uchar2*)buf3556 = rsGetElementAt_uchar2(*(rs_allocation*)buf3557, *(uint32_t*)buf3558, *(uint32_t*)buf3559, *(uint32_t*)buf3560); + *(uchar3*)buf3561 = rsGetElementAt_uchar3(*(rs_allocation*)buf3562, *(uint32_t*)buf3563, *(uint32_t*)buf3564, *(uint32_t*)buf3565); + *(uchar4*)buf3566 = rsGetElementAt_uchar4(*(rs_allocation*)buf3567, *(uint32_t*)buf3568, *(uint32_t*)buf3569, *(uint32_t*)buf3570); + *(short*)buf3571 = rsGetElementAt_short(*(rs_allocation*)buf3572, *(uint32_t*)buf3573, *(uint32_t*)buf3574, *(uint32_t*)buf3575); + *(short2*)buf3576 = rsGetElementAt_short2(*(rs_allocation*)buf3577, *(uint32_t*)buf3578, *(uint32_t*)buf3579, *(uint32_t*)buf3580); + *(short3*)buf3581 = rsGetElementAt_short3(*(rs_allocation*)buf3582, *(uint32_t*)buf3583, *(uint32_t*)buf3584, *(uint32_t*)buf3585); + *(short4*)buf3586 = rsGetElementAt_short4(*(rs_allocation*)buf3587, *(uint32_t*)buf3588, *(uint32_t*)buf3589, *(uint32_t*)buf3590); + *(ushort*)buf3591 = rsGetElementAt_ushort(*(rs_allocation*)buf3592, *(uint32_t*)buf3593, *(uint32_t*)buf3594, *(uint32_t*)buf3595); + *(ushort2*)buf3596 = rsGetElementAt_ushort2(*(rs_allocation*)buf3597, *(uint32_t*)buf3598, *(uint32_t*)buf3599, *(uint32_t*)buf3600); + *(ushort3*)buf3601 = rsGetElementAt_ushort3(*(rs_allocation*)buf3602, *(uint32_t*)buf3603, *(uint32_t*)buf3604, *(uint32_t*)buf3605); + *(ushort4*)buf3606 = rsGetElementAt_ushort4(*(rs_allocation*)buf3607, *(uint32_t*)buf3608, *(uint32_t*)buf3609, *(uint32_t*)buf3610); + *(int*)buf3611 = rsGetElementAt_int(*(rs_allocation*)buf3612, *(uint32_t*)buf3613, *(uint32_t*)buf3614, *(uint32_t*)buf3615); + *(int2*)buf3616 = rsGetElementAt_int2(*(rs_allocation*)buf3617, *(uint32_t*)buf3618, *(uint32_t*)buf3619, *(uint32_t*)buf3620); + *(int3*)buf3621 = rsGetElementAt_int3(*(rs_allocation*)buf3622, *(uint32_t*)buf3623, *(uint32_t*)buf3624, *(uint32_t*)buf3625); + *(int4*)buf3626 = rsGetElementAt_int4(*(rs_allocation*)buf3627, *(uint32_t*)buf3628, *(uint32_t*)buf3629, *(uint32_t*)buf3630); + *(uint*)buf3631 = rsGetElementAt_uint(*(rs_allocation*)buf3632, *(uint32_t*)buf3633, *(uint32_t*)buf3634, *(uint32_t*)buf3635); + *(uint2*)buf3636 = rsGetElementAt_uint2(*(rs_allocation*)buf3637, *(uint32_t*)buf3638, *(uint32_t*)buf3639, *(uint32_t*)buf3640); + *(uint3*)buf3641 = rsGetElementAt_uint3(*(rs_allocation*)buf3642, *(uint32_t*)buf3643, *(uint32_t*)buf3644, *(uint32_t*)buf3645); + *(uint4*)buf3646 = rsGetElementAt_uint4(*(rs_allocation*)buf3647, *(uint32_t*)buf3648, *(uint32_t*)buf3649, *(uint32_t*)buf3650); + *(long*)buf3651 = rsGetElementAt_long(*(rs_allocation*)buf3652, *(uint32_t*)buf3653, *(uint32_t*)buf3654, *(uint32_t*)buf3655); + *(long2*)buf3656 = rsGetElementAt_long2(*(rs_allocation*)buf3657, *(uint32_t*)buf3658, *(uint32_t*)buf3659, *(uint32_t*)buf3660); + *(long3*)buf3661 = rsGetElementAt_long3(*(rs_allocation*)buf3662, *(uint32_t*)buf3663, *(uint32_t*)buf3664, *(uint32_t*)buf3665); + *(long4*)buf3666 = rsGetElementAt_long4(*(rs_allocation*)buf3667, *(uint32_t*)buf3668, *(uint32_t*)buf3669, *(uint32_t*)buf3670); + *(ulong*)buf3671 = rsGetElementAt_ulong(*(rs_allocation*)buf3672, *(uint32_t*)buf3673, *(uint32_t*)buf3674, *(uint32_t*)buf3675); + *(ulong2*)buf3676 = rsGetElementAt_ulong2(*(rs_allocation*)buf3677, *(uint32_t*)buf3678, *(uint32_t*)buf3679, *(uint32_t*)buf3680); + *(ulong3*)buf3681 = rsGetElementAt_ulong3(*(rs_allocation*)buf3682, *(uint32_t*)buf3683, *(uint32_t*)buf3684, *(uint32_t*)buf3685); + *(ulong4*)buf3686 = rsGetElementAt_ulong4(*(rs_allocation*)buf3687, *(uint32_t*)buf3688, *(uint32_t*)buf3689, *(uint32_t*)buf3690); + *(uchar*)buf3691 = rsGetElementAtYuv_uchar_U(*(rs_allocation*)buf3692, *(uint32_t*)buf3693, *(uint32_t*)buf3694); + *(uchar*)buf3695 = rsGetElementAtYuv_uchar_V(*(rs_allocation*)buf3696, *(uint32_t*)buf3697, *(uint32_t*)buf3698); + *(uchar*)buf3699 = rsGetElementAtYuv_uchar_Y(*(rs_allocation*)buf3700, *(uint32_t*)buf3701, *(uint32_t*)buf3702); + *(bool*)buf3703 = rsIsObject(*(rs_element*)buf3704); + *(bool*)buf3705 = rsIsObject(*(rs_type*)buf3706); + *(bool*)buf3707 = rsIsObject(*(rs_allocation*)buf3708); + *(bool*)buf3709 = rsIsObject(*(rs_sampler*)buf3710); + *(bool*)buf3711 = rsIsObject(*(rs_script*)buf3712); #ifndef __LP64__ - *(bool*)buf3695 = rsIsObject(*(rs_mesh*)buf3696); - *(bool*)buf3697 = rsIsObject(*(rs_program_fragment*)buf3698); - *(bool*)buf3699 = rsIsObject(*(rs_program_vertex*)buf3700); - *(bool*)buf3701 = rsIsObject(*(rs_program_raster*)buf3702); - *(bool*)buf3703 = rsIsObject(*(rs_program_store*)buf3704); - *(bool*)buf3705 = rsIsObject(*(rs_font*)buf3706); + *(bool*)buf3713 = rsIsObject(*(rs_mesh*)buf3714); + *(bool*)buf3715 = rsIsObject(*(rs_program_fragment*)buf3716); + *(bool*)buf3717 = rsIsObject(*(rs_program_vertex*)buf3718); + *(bool*)buf3719 = rsIsObject(*(rs_program_raster*)buf3720); + *(bool*)buf3721 = rsIsObject(*(rs_program_store*)buf3722); + *(bool*)buf3723 = rsIsObject(*(rs_font*)buf3724); #endif - *(bool*)buf3707 = rsIsSphereInFrustum((float4*) buf3708, (float4*) buf3709, (float4*) buf3710, (float4*) buf3711, (float4*) buf3712, (float4*) buf3713, (float4*) buf3714); - *(rs_tm**)buf3715 = rsLocaltime((rs_tm*) buf3716, (const rs_time_t*) buf3717); - *(float*)buf3718 = rsMatrixGet((const rs_matrix4x4*) buf3719, *(uint32_t*)buf3720, *(uint32_t*)buf3721); - *(float*)buf3722 = rsMatrixGet((const rs_matrix3x3*) buf3723, *(uint32_t*)buf3724, *(uint32_t*)buf3725); - *(float*)buf3726 = rsMatrixGet((const rs_matrix2x2*) buf3727, *(uint32_t*)buf3728, *(uint32_t*)buf3729); - *(bool*)buf3730 = rsMatrixInverse((rs_matrix4x4*) buf3731); - *(bool*)buf3732 = rsMatrixInverseTranspose((rs_matrix4x4*) buf3733); - rsMatrixLoad((rs_matrix4x4*) buf3734, (const float*) buf3735); - rsMatrixLoad((rs_matrix3x3*) buf3736, (const float*) buf3737); - rsMatrixLoad((rs_matrix2x2*) buf3738, (const float*) buf3739); - rsMatrixLoad((rs_matrix4x4*) buf3740, (const rs_matrix4x4*) buf3741); - rsMatrixLoad((rs_matrix3x3*) buf3742, (const rs_matrix3x3*) buf3743); - rsMatrixLoad((rs_matrix2x2*) buf3744, (const rs_matrix2x2*) buf3745); - rsMatrixLoad((rs_matrix4x4*) buf3746, (const rs_matrix3x3*) buf3747); - rsMatrixLoad((rs_matrix4x4*) buf3748, (const rs_matrix2x2*) buf3749); - rsMatrixLoadFrustum((rs_matrix4x4*) buf3750, *(float*)buf3751, *(float*)buf3752, *(float*)buf3753, *(float*)buf3754, *(float*)buf3755, *(float*)buf3756); - rsMatrixLoadIdentity((rs_matrix4x4*) buf3757); - rsMatrixLoadIdentity((rs_matrix3x3*) buf3758); - rsMatrixLoadIdentity((rs_matrix2x2*) buf3759); - rsMatrixLoadMultiply((rs_matrix4x4*) buf3760, (const rs_matrix4x4*) buf3761, (const rs_matrix4x4*) buf3762); - rsMatrixLoadMultiply((rs_matrix3x3*) buf3763, (const rs_matrix3x3*) buf3764, (const rs_matrix3x3*) buf3765); - rsMatrixLoadMultiply((rs_matrix2x2*) buf3766, (const rs_matrix2x2*) buf3767, (const rs_matrix2x2*) buf3768); - rsMatrixLoadOrtho((rs_matrix4x4*) buf3769, *(float*)buf3770, *(float*)buf3771, *(float*)buf3772, *(float*)buf3773, *(float*)buf3774, *(float*)buf3775); - rsMatrixLoadPerspective((rs_matrix4x4*) buf3776, *(float*)buf3777, *(float*)buf3778, *(float*)buf3779, *(float*)buf3780); - rsMatrixLoadRotate((rs_matrix4x4*) buf3781, *(float*)buf3782, *(float*)buf3783, *(float*)buf3784, *(float*)buf3785); - rsMatrixLoadScale((rs_matrix4x4*) buf3786, *(float*)buf3787, *(float*)buf3788, *(float*)buf3789); - rsMatrixLoadTranslate((rs_matrix4x4*) buf3790, *(float*)buf3791, *(float*)buf3792, *(float*)buf3793); - rsMatrixMultiply((rs_matrix4x4*) buf3794, (const rs_matrix4x4*) buf3795); - rsMatrixMultiply((rs_matrix3x3*) buf3796, (const rs_matrix3x3*) buf3797); - rsMatrixMultiply((rs_matrix2x2*) buf3798, (const rs_matrix2x2*) buf3799); - *(float4*)buf3800 = rsMatrixMultiply((const rs_matrix4x4*) buf3801, *(float4*)buf3802); - *(float4*)buf3803 = rsMatrixMultiply((const rs_matrix4x4*) buf3804, *(float3*)buf3805); - *(float4*)buf3806 = rsMatrixMultiply((const rs_matrix4x4*) buf3807, *(float2*)buf3808); - *(float3*)buf3809 = rsMatrixMultiply((const rs_matrix3x3*) buf3810, *(float3*)buf3811); - *(float3*)buf3812 = rsMatrixMultiply((const rs_matrix3x3*) buf3813, *(float2*)buf3814); - *(float2*)buf3815 = rsMatrixMultiply((const rs_matrix2x2*) buf3816, *(float2*)buf3817); - rsMatrixRotate((rs_matrix4x4*) buf3818, *(float*)buf3819, *(float*)buf3820, *(float*)buf3821, *(float*)buf3822); - rsMatrixScale((rs_matrix4x4*) buf3823, *(float*)buf3824, *(float*)buf3825, *(float*)buf3826); - rsMatrixSet((rs_matrix4x4*) buf3827, *(uint32_t*)buf3828, *(uint32_t*)buf3829, *(float*)buf3830); - rsMatrixSet((rs_matrix3x3*) buf3831, *(uint32_t*)buf3832, *(uint32_t*)buf3833, *(float*)buf3834); - rsMatrixSet((rs_matrix2x2*) buf3835, *(uint32_t*)buf3836, *(uint32_t*)buf3837, *(float*)buf3838); - rsMatrixTranslate((rs_matrix4x4*) buf3839, *(float*)buf3840, *(float*)buf3841, *(float*)buf3842); - rsMatrixTranspose((rs_matrix4x4*) buf3843); - rsMatrixTranspose((rs_matrix3x3*) buf3844); - rsMatrixTranspose((rs_matrix2x2*) buf3845); - *(uchar4*)buf3846 = rsPackColorTo8888(*(float*)buf3847, *(float*)buf3848, *(float*)buf3849); - *(uchar4*)buf3850 = rsPackColorTo8888(*(float*)buf3851, *(float*)buf3852, *(float*)buf3853, *(float*)buf3854); - *(uchar4*)buf3855 = rsPackColorTo8888(*(float3*)buf3856); - *(uchar4*)buf3857 = rsPackColorTo8888(*(float4*)buf3858); - rsQuaternionAdd((rs_quaternion*) buf3859, (const rs_quaternion*) buf3860); - rsQuaternionConjugate((rs_quaternion*) buf3861); - *(float*)buf3862 = rsQuaternionDot((const rs_quaternion*) buf3863, (const rs_quaternion*) buf3864); - rsQuaternionGetMatrixUnit((rs_matrix4x4*) buf3865, (const rs_quaternion*) buf3866); - rsQuaternionLoadRotate((rs_quaternion*) buf3867, *(float*)buf3868, *(float*)buf3869, *(float*)buf3870, *(float*)buf3871); - rsQuaternionLoadRotateUnit((rs_quaternion*) buf3872, *(float*)buf3873, *(float*)buf3874, *(float*)buf3875, *(float*)buf3876); - rsQuaternionMultiply((rs_quaternion*) buf3877, *(float*)buf3878); - rsQuaternionMultiply((rs_quaternion*) buf3879, (const rs_quaternion*) buf3880); - rsQuaternionNormalize((rs_quaternion*) buf3881); - rsQuaternionSet((rs_quaternion*) buf3882, *(float*)buf3883, *(float*)buf3884, *(float*)buf3885, *(float*)buf3886); - rsQuaternionSet((rs_quaternion*) buf3887, (const rs_quaternion*) buf3888); - rsQuaternionSlerp((rs_quaternion*) buf3889, (const rs_quaternion*) buf3890, (const rs_quaternion*) buf3891, *(float*)buf3892); - *(int*)buf3893 = rsRand(*(int*)buf3894); - *(int*)buf3895 = rsRand(*(int*)buf3896, *(int*)buf3897); - *(float*)buf3898 = rsRand(*(float*)buf3899); - *(float*)buf3900 = rsRand(*(float*)buf3901, *(float*)buf3902); - *(float4*)buf3903 = rsSample(*(rs_allocation*)buf3904, *(rs_sampler*)buf3905, *(float*)buf3906); - *(float4*)buf3907 = rsSample(*(rs_allocation*)buf3908, *(rs_sampler*)buf3909, *(float*)buf3910, *(float*)buf3911); - *(float4*)buf3912 = rsSample(*(rs_allocation*)buf3913, *(rs_sampler*)buf3914, *(float2*)buf3915); - *(float4*)buf3916 = rsSample(*(rs_allocation*)buf3917, *(rs_sampler*)buf3918, *(float2*)buf3919, *(float*)buf3920); - *(float*)buf3921 = rsSamplerGetAnisotropy(*(rs_sampler*)buf3922); - *(rs_sampler_value*)buf3923 = rsSamplerGetMagnification(*(rs_sampler*)buf3924); - *(rs_sampler_value*)buf3925 = rsSamplerGetMinification(*(rs_sampler*)buf3926); - *(rs_sampler_value*)buf3927 = rsSamplerGetWrapS(*(rs_sampler*)buf3928); - *(rs_sampler_value*)buf3929 = rsSamplerGetWrapT(*(rs_sampler*)buf3930); - *(bool*)buf3931 = rsSendToClient(*(int*)buf3932); - *(bool*)buf3933 = rsSendToClient(*(int*)buf3934, (const void*) buf3935, *(uint*)buf3936); - rsSendToClientBlocking(*(int*)buf3937); - rsSendToClientBlocking(*(int*)buf3938, (const void*) buf3939, *(uint*)buf3940); - rsSetElementAt(*(rs_allocation*)buf3941, (void*) buf3942, *(uint32_t*)buf3943); - rsSetElementAt(*(rs_allocation*)buf3944, (void*) buf3945, *(uint32_t*)buf3946, *(uint32_t*)buf3947); - rsSetElementAt_float(*(rs_allocation*)buf3948, *(float*)buf3949, *(uint32_t*)buf3950); - rsSetElementAt_float2(*(rs_allocation*)buf3951, *(float2*)buf3952, *(uint32_t*)buf3953); - rsSetElementAt_float3(*(rs_allocation*)buf3954, *(float3*)buf3955, *(uint32_t*)buf3956); - rsSetElementAt_float4(*(rs_allocation*)buf3957, *(float4*)buf3958, *(uint32_t*)buf3959); - rsSetElementAt_double(*(rs_allocation*)buf3960, *(double*)buf3961, *(uint32_t*)buf3962); - rsSetElementAt_double2(*(rs_allocation*)buf3963, *(double2*)buf3964, *(uint32_t*)buf3965); - rsSetElementAt_double3(*(rs_allocation*)buf3966, *(double3*)buf3967, *(uint32_t*)buf3968); - rsSetElementAt_double4(*(rs_allocation*)buf3969, *(double4*)buf3970, *(uint32_t*)buf3971); - rsSetElementAt_char(*(rs_allocation*)buf3972, *(char*)buf3973, *(uint32_t*)buf3974); - rsSetElementAt_char2(*(rs_allocation*)buf3975, *(char2*)buf3976, *(uint32_t*)buf3977); - rsSetElementAt_char3(*(rs_allocation*)buf3978, *(char3*)buf3979, *(uint32_t*)buf3980); - rsSetElementAt_char4(*(rs_allocation*)buf3981, *(char4*)buf3982, *(uint32_t*)buf3983); - rsSetElementAt_uchar(*(rs_allocation*)buf3984, *(uchar*)buf3985, *(uint32_t*)buf3986); - rsSetElementAt_uchar2(*(rs_allocation*)buf3987, *(uchar2*)buf3988, *(uint32_t*)buf3989); - rsSetElementAt_uchar3(*(rs_allocation*)buf3990, *(uchar3*)buf3991, *(uint32_t*)buf3992); - rsSetElementAt_uchar4(*(rs_allocation*)buf3993, *(uchar4*)buf3994, *(uint32_t*)buf3995); - rsSetElementAt_short(*(rs_allocation*)buf3996, *(short*)buf3997, *(uint32_t*)buf3998); - rsSetElementAt_short2(*(rs_allocation*)buf3999, *(short2*)buf4000, *(uint32_t*)buf4001); - rsSetElementAt_short3(*(rs_allocation*)buf4002, *(short3*)buf4003, *(uint32_t*)buf4004); - rsSetElementAt_short4(*(rs_allocation*)buf4005, *(short4*)buf4006, *(uint32_t*)buf4007); - rsSetElementAt_ushort(*(rs_allocation*)buf4008, *(ushort*)buf4009, *(uint32_t*)buf4010); - rsSetElementAt_ushort2(*(rs_allocation*)buf4011, *(ushort2*)buf4012, *(uint32_t*)buf4013); - rsSetElementAt_ushort3(*(rs_allocation*)buf4014, *(ushort3*)buf4015, *(uint32_t*)buf4016); - rsSetElementAt_ushort4(*(rs_allocation*)buf4017, *(ushort4*)buf4018, *(uint32_t*)buf4019); - rsSetElementAt_int(*(rs_allocation*)buf4020, *(int*)buf4021, *(uint32_t*)buf4022); - rsSetElementAt_int2(*(rs_allocation*)buf4023, *(int2*)buf4024, *(uint32_t*)buf4025); - rsSetElementAt_int3(*(rs_allocation*)buf4026, *(int3*)buf4027, *(uint32_t*)buf4028); - rsSetElementAt_int4(*(rs_allocation*)buf4029, *(int4*)buf4030, *(uint32_t*)buf4031); - rsSetElementAt_uint(*(rs_allocation*)buf4032, *(uint*)buf4033, *(uint32_t*)buf4034); - rsSetElementAt_uint2(*(rs_allocation*)buf4035, *(uint2*)buf4036, *(uint32_t*)buf4037); - rsSetElementAt_uint3(*(rs_allocation*)buf4038, *(uint3*)buf4039, *(uint32_t*)buf4040); - rsSetElementAt_uint4(*(rs_allocation*)buf4041, *(uint4*)buf4042, *(uint32_t*)buf4043); - rsSetElementAt_long(*(rs_allocation*)buf4044, *(long*)buf4045, *(uint32_t*)buf4046); - rsSetElementAt_long2(*(rs_allocation*)buf4047, *(long2*)buf4048, *(uint32_t*)buf4049); - rsSetElementAt_long3(*(rs_allocation*)buf4050, *(long3*)buf4051, *(uint32_t*)buf4052); - rsSetElementAt_long4(*(rs_allocation*)buf4053, *(long4*)buf4054, *(uint32_t*)buf4055); - rsSetElementAt_ulong(*(rs_allocation*)buf4056, *(ulong*)buf4057, *(uint32_t*)buf4058); - rsSetElementAt_ulong2(*(rs_allocation*)buf4059, *(ulong2*)buf4060, *(uint32_t*)buf4061); - rsSetElementAt_ulong3(*(rs_allocation*)buf4062, *(ulong3*)buf4063, *(uint32_t*)buf4064); - rsSetElementAt_ulong4(*(rs_allocation*)buf4065, *(ulong4*)buf4066, *(uint32_t*)buf4067); - rsSetElementAt_float(*(rs_allocation*)buf4068, *(float*)buf4069, *(uint32_t*)buf4070, *(uint32_t*)buf4071); - rsSetElementAt_float2(*(rs_allocation*)buf4072, *(float2*)buf4073, *(uint32_t*)buf4074, *(uint32_t*)buf4075); - rsSetElementAt_float3(*(rs_allocation*)buf4076, *(float3*)buf4077, *(uint32_t*)buf4078, *(uint32_t*)buf4079); - rsSetElementAt_float4(*(rs_allocation*)buf4080, *(float4*)buf4081, *(uint32_t*)buf4082, *(uint32_t*)buf4083); - rsSetElementAt_double(*(rs_allocation*)buf4084, *(double*)buf4085, *(uint32_t*)buf4086, *(uint32_t*)buf4087); - rsSetElementAt_double2(*(rs_allocation*)buf4088, *(double2*)buf4089, *(uint32_t*)buf4090, *(uint32_t*)buf4091); - rsSetElementAt_double3(*(rs_allocation*)buf4092, *(double3*)buf4093, *(uint32_t*)buf4094, *(uint32_t*)buf4095); - rsSetElementAt_double4(*(rs_allocation*)buf4096, *(double4*)buf4097, *(uint32_t*)buf4098, *(uint32_t*)buf4099); - rsSetElementAt_char(*(rs_allocation*)buf4100, *(char*)buf4101, *(uint32_t*)buf4102, *(uint32_t*)buf4103); - rsSetElementAt_char2(*(rs_allocation*)buf4104, *(char2*)buf4105, *(uint32_t*)buf4106, *(uint32_t*)buf4107); - rsSetElementAt_char3(*(rs_allocation*)buf4108, *(char3*)buf4109, *(uint32_t*)buf4110, *(uint32_t*)buf4111); - rsSetElementAt_char4(*(rs_allocation*)buf4112, *(char4*)buf4113, *(uint32_t*)buf4114, *(uint32_t*)buf4115); - rsSetElementAt_uchar(*(rs_allocation*)buf4116, *(uchar*)buf4117, *(uint32_t*)buf4118, *(uint32_t*)buf4119); - rsSetElementAt_uchar2(*(rs_allocation*)buf4120, *(uchar2*)buf4121, *(uint32_t*)buf4122, *(uint32_t*)buf4123); - rsSetElementAt_uchar3(*(rs_allocation*)buf4124, *(uchar3*)buf4125, *(uint32_t*)buf4126, *(uint32_t*)buf4127); - rsSetElementAt_uchar4(*(rs_allocation*)buf4128, *(uchar4*)buf4129, *(uint32_t*)buf4130, *(uint32_t*)buf4131); - rsSetElementAt_short(*(rs_allocation*)buf4132, *(short*)buf4133, *(uint32_t*)buf4134, *(uint32_t*)buf4135); - rsSetElementAt_short2(*(rs_allocation*)buf4136, *(short2*)buf4137, *(uint32_t*)buf4138, *(uint32_t*)buf4139); - rsSetElementAt_short3(*(rs_allocation*)buf4140, *(short3*)buf4141, *(uint32_t*)buf4142, *(uint32_t*)buf4143); - rsSetElementAt_short4(*(rs_allocation*)buf4144, *(short4*)buf4145, *(uint32_t*)buf4146, *(uint32_t*)buf4147); - rsSetElementAt_ushort(*(rs_allocation*)buf4148, *(ushort*)buf4149, *(uint32_t*)buf4150, *(uint32_t*)buf4151); - rsSetElementAt_ushort2(*(rs_allocation*)buf4152, *(ushort2*)buf4153, *(uint32_t*)buf4154, *(uint32_t*)buf4155); - rsSetElementAt_ushort3(*(rs_allocation*)buf4156, *(ushort3*)buf4157, *(uint32_t*)buf4158, *(uint32_t*)buf4159); - rsSetElementAt_ushort4(*(rs_allocation*)buf4160, *(ushort4*)buf4161, *(uint32_t*)buf4162, *(uint32_t*)buf4163); - rsSetElementAt_int(*(rs_allocation*)buf4164, *(int*)buf4165, *(uint32_t*)buf4166, *(uint32_t*)buf4167); - rsSetElementAt_int2(*(rs_allocation*)buf4168, *(int2*)buf4169, *(uint32_t*)buf4170, *(uint32_t*)buf4171); - rsSetElementAt_int3(*(rs_allocation*)buf4172, *(int3*)buf4173, *(uint32_t*)buf4174, *(uint32_t*)buf4175); - rsSetElementAt_int4(*(rs_allocation*)buf4176, *(int4*)buf4177, *(uint32_t*)buf4178, *(uint32_t*)buf4179); - rsSetElementAt_uint(*(rs_allocation*)buf4180, *(uint*)buf4181, *(uint32_t*)buf4182, *(uint32_t*)buf4183); - rsSetElementAt_uint2(*(rs_allocation*)buf4184, *(uint2*)buf4185, *(uint32_t*)buf4186, *(uint32_t*)buf4187); - rsSetElementAt_uint3(*(rs_allocation*)buf4188, *(uint3*)buf4189, *(uint32_t*)buf4190, *(uint32_t*)buf4191); - rsSetElementAt_uint4(*(rs_allocation*)buf4192, *(uint4*)buf4193, *(uint32_t*)buf4194, *(uint32_t*)buf4195); - rsSetElementAt_long(*(rs_allocation*)buf4196, *(long*)buf4197, *(uint32_t*)buf4198, *(uint32_t*)buf4199); - rsSetElementAt_long2(*(rs_allocation*)buf4200, *(long2*)buf4201, *(uint32_t*)buf4202, *(uint32_t*)buf4203); - rsSetElementAt_long3(*(rs_allocation*)buf4204, *(long3*)buf4205, *(uint32_t*)buf4206, *(uint32_t*)buf4207); - rsSetElementAt_long4(*(rs_allocation*)buf4208, *(long4*)buf4209, *(uint32_t*)buf4210, *(uint32_t*)buf4211); - rsSetElementAt_ulong(*(rs_allocation*)buf4212, *(ulong*)buf4213, *(uint32_t*)buf4214, *(uint32_t*)buf4215); - rsSetElementAt_ulong2(*(rs_allocation*)buf4216, *(ulong2*)buf4217, *(uint32_t*)buf4218, *(uint32_t*)buf4219); - rsSetElementAt_ulong3(*(rs_allocation*)buf4220, *(ulong3*)buf4221, *(uint32_t*)buf4222, *(uint32_t*)buf4223); - rsSetElementAt_ulong4(*(rs_allocation*)buf4224, *(ulong4*)buf4225, *(uint32_t*)buf4226, *(uint32_t*)buf4227); - rsSetElementAt_float(*(rs_allocation*)buf4228, *(float*)buf4229, *(uint32_t*)buf4230, *(uint32_t*)buf4231, *(uint32_t*)buf4232); - rsSetElementAt_float2(*(rs_allocation*)buf4233, *(float2*)buf4234, *(uint32_t*)buf4235, *(uint32_t*)buf4236, *(uint32_t*)buf4237); - rsSetElementAt_float3(*(rs_allocation*)buf4238, *(float3*)buf4239, *(uint32_t*)buf4240, *(uint32_t*)buf4241, *(uint32_t*)buf4242); - rsSetElementAt_float4(*(rs_allocation*)buf4243, *(float4*)buf4244, *(uint32_t*)buf4245, *(uint32_t*)buf4246, *(uint32_t*)buf4247); - rsSetElementAt_double(*(rs_allocation*)buf4248, *(double*)buf4249, *(uint32_t*)buf4250, *(uint32_t*)buf4251, *(uint32_t*)buf4252); - rsSetElementAt_double2(*(rs_allocation*)buf4253, *(double2*)buf4254, *(uint32_t*)buf4255, *(uint32_t*)buf4256, *(uint32_t*)buf4257); - rsSetElementAt_double3(*(rs_allocation*)buf4258, *(double3*)buf4259, *(uint32_t*)buf4260, *(uint32_t*)buf4261, *(uint32_t*)buf4262); - rsSetElementAt_double4(*(rs_allocation*)buf4263, *(double4*)buf4264, *(uint32_t*)buf4265, *(uint32_t*)buf4266, *(uint32_t*)buf4267); - rsSetElementAt_char(*(rs_allocation*)buf4268, *(char*)buf4269, *(uint32_t*)buf4270, *(uint32_t*)buf4271, *(uint32_t*)buf4272); - rsSetElementAt_char2(*(rs_allocation*)buf4273, *(char2*)buf4274, *(uint32_t*)buf4275, *(uint32_t*)buf4276, *(uint32_t*)buf4277); - rsSetElementAt_char3(*(rs_allocation*)buf4278, *(char3*)buf4279, *(uint32_t*)buf4280, *(uint32_t*)buf4281, *(uint32_t*)buf4282); - rsSetElementAt_char4(*(rs_allocation*)buf4283, *(char4*)buf4284, *(uint32_t*)buf4285, *(uint32_t*)buf4286, *(uint32_t*)buf4287); - rsSetElementAt_uchar(*(rs_allocation*)buf4288, *(uchar*)buf4289, *(uint32_t*)buf4290, *(uint32_t*)buf4291, *(uint32_t*)buf4292); - rsSetElementAt_uchar2(*(rs_allocation*)buf4293, *(uchar2*)buf4294, *(uint32_t*)buf4295, *(uint32_t*)buf4296, *(uint32_t*)buf4297); - rsSetElementAt_uchar3(*(rs_allocation*)buf4298, *(uchar3*)buf4299, *(uint32_t*)buf4300, *(uint32_t*)buf4301, *(uint32_t*)buf4302); - rsSetElementAt_uchar4(*(rs_allocation*)buf4303, *(uchar4*)buf4304, *(uint32_t*)buf4305, *(uint32_t*)buf4306, *(uint32_t*)buf4307); - rsSetElementAt_short(*(rs_allocation*)buf4308, *(short*)buf4309, *(uint32_t*)buf4310, *(uint32_t*)buf4311, *(uint32_t*)buf4312); - rsSetElementAt_short2(*(rs_allocation*)buf4313, *(short2*)buf4314, *(uint32_t*)buf4315, *(uint32_t*)buf4316, *(uint32_t*)buf4317); - rsSetElementAt_short3(*(rs_allocation*)buf4318, *(short3*)buf4319, *(uint32_t*)buf4320, *(uint32_t*)buf4321, *(uint32_t*)buf4322); - rsSetElementAt_short4(*(rs_allocation*)buf4323, *(short4*)buf4324, *(uint32_t*)buf4325, *(uint32_t*)buf4326, *(uint32_t*)buf4327); - rsSetElementAt_ushort(*(rs_allocation*)buf4328, *(ushort*)buf4329, *(uint32_t*)buf4330, *(uint32_t*)buf4331, *(uint32_t*)buf4332); - rsSetElementAt_ushort2(*(rs_allocation*)buf4333, *(ushort2*)buf4334, *(uint32_t*)buf4335, *(uint32_t*)buf4336, *(uint32_t*)buf4337); - rsSetElementAt_ushort3(*(rs_allocation*)buf4338, *(ushort3*)buf4339, *(uint32_t*)buf4340, *(uint32_t*)buf4341, *(uint32_t*)buf4342); - rsSetElementAt_ushort4(*(rs_allocation*)buf4343, *(ushort4*)buf4344, *(uint32_t*)buf4345, *(uint32_t*)buf4346, *(uint32_t*)buf4347); - rsSetElementAt_int(*(rs_allocation*)buf4348, *(int*)buf4349, *(uint32_t*)buf4350, *(uint32_t*)buf4351, *(uint32_t*)buf4352); - rsSetElementAt_int2(*(rs_allocation*)buf4353, *(int2*)buf4354, *(uint32_t*)buf4355, *(uint32_t*)buf4356, *(uint32_t*)buf4357); - rsSetElementAt_int3(*(rs_allocation*)buf4358, *(int3*)buf4359, *(uint32_t*)buf4360, *(uint32_t*)buf4361, *(uint32_t*)buf4362); - rsSetElementAt_int4(*(rs_allocation*)buf4363, *(int4*)buf4364, *(uint32_t*)buf4365, *(uint32_t*)buf4366, *(uint32_t*)buf4367); - rsSetElementAt_uint(*(rs_allocation*)buf4368, *(uint*)buf4369, *(uint32_t*)buf4370, *(uint32_t*)buf4371, *(uint32_t*)buf4372); - rsSetElementAt_uint2(*(rs_allocation*)buf4373, *(uint2*)buf4374, *(uint32_t*)buf4375, *(uint32_t*)buf4376, *(uint32_t*)buf4377); - rsSetElementAt_uint3(*(rs_allocation*)buf4378, *(uint3*)buf4379, *(uint32_t*)buf4380, *(uint32_t*)buf4381, *(uint32_t*)buf4382); - rsSetElementAt_uint4(*(rs_allocation*)buf4383, *(uint4*)buf4384, *(uint32_t*)buf4385, *(uint32_t*)buf4386, *(uint32_t*)buf4387); - rsSetElementAt_long(*(rs_allocation*)buf4388, *(long*)buf4389, *(uint32_t*)buf4390, *(uint32_t*)buf4391, *(uint32_t*)buf4392); - rsSetElementAt_long2(*(rs_allocation*)buf4393, *(long2*)buf4394, *(uint32_t*)buf4395, *(uint32_t*)buf4396, *(uint32_t*)buf4397); - rsSetElementAt_long3(*(rs_allocation*)buf4398, *(long3*)buf4399, *(uint32_t*)buf4400, *(uint32_t*)buf4401, *(uint32_t*)buf4402); - rsSetElementAt_long4(*(rs_allocation*)buf4403, *(long4*)buf4404, *(uint32_t*)buf4405, *(uint32_t*)buf4406, *(uint32_t*)buf4407); - rsSetElementAt_ulong(*(rs_allocation*)buf4408, *(ulong*)buf4409, *(uint32_t*)buf4410, *(uint32_t*)buf4411, *(uint32_t*)buf4412); - rsSetElementAt_ulong2(*(rs_allocation*)buf4413, *(ulong2*)buf4414, *(uint32_t*)buf4415, *(uint32_t*)buf4416, *(uint32_t*)buf4417); - rsSetElementAt_ulong3(*(rs_allocation*)buf4418, *(ulong3*)buf4419, *(uint32_t*)buf4420, *(uint32_t*)buf4421, *(uint32_t*)buf4422); - rsSetElementAt_ulong4(*(rs_allocation*)buf4423, *(ulong4*)buf4424, *(uint32_t*)buf4425, *(uint32_t*)buf4426, *(uint32_t*)buf4427); - rsSetObject((rs_element*) buf4428, *(rs_element*)buf4429); - rsSetObject((rs_type*) buf4430, *(rs_type*)buf4431); - rsSetObject((rs_allocation*) buf4432, *(rs_allocation*)buf4433); - rsSetObject((rs_sampler*) buf4434, *(rs_sampler*)buf4435); - rsSetObject((rs_script*) buf4436, *(rs_script*)buf4437); + *(bool*)buf3725 = rsIsSphereInFrustum((float4*) buf3726, (float4*) buf3727, (float4*) buf3728, (float4*) buf3729, (float4*) buf3730, (float4*) buf3731, (float4*) buf3732); + *(rs_tm**)buf3733 = rsLocaltime((rs_tm*) buf3734, (const rs_time_t*) buf3735); + *(float*)buf3736 = rsMatrixGet((const rs_matrix4x4*) buf3737, *(uint32_t*)buf3738, *(uint32_t*)buf3739); + *(float*)buf3740 = rsMatrixGet((const rs_matrix3x3*) buf3741, *(uint32_t*)buf3742, *(uint32_t*)buf3743); + *(float*)buf3744 = rsMatrixGet((const rs_matrix2x2*) buf3745, *(uint32_t*)buf3746, *(uint32_t*)buf3747); + *(bool*)buf3748 = rsMatrixInverse((rs_matrix4x4*) buf3749); + *(bool*)buf3750 = rsMatrixInverseTranspose((rs_matrix4x4*) buf3751); + rsMatrixLoad((rs_matrix4x4*) buf3752, (const float*) buf3753); + rsMatrixLoad((rs_matrix3x3*) buf3754, (const float*) buf3755); + rsMatrixLoad((rs_matrix2x2*) buf3756, (const float*) buf3757); + rsMatrixLoad((rs_matrix4x4*) buf3758, (const rs_matrix4x4*) buf3759); + rsMatrixLoad((rs_matrix3x3*) buf3760, (const rs_matrix3x3*) buf3761); + rsMatrixLoad((rs_matrix2x2*) buf3762, (const rs_matrix2x2*) buf3763); + rsMatrixLoad((rs_matrix4x4*) buf3764, (const rs_matrix3x3*) buf3765); + rsMatrixLoad((rs_matrix4x4*) buf3766, (const rs_matrix2x2*) buf3767); + rsMatrixLoadFrustum((rs_matrix4x4*) buf3768, *(float*)buf3769, *(float*)buf3770, *(float*)buf3771, *(float*)buf3772, *(float*)buf3773, *(float*)buf3774); + rsMatrixLoadIdentity((rs_matrix4x4*) buf3775); + rsMatrixLoadIdentity((rs_matrix3x3*) buf3776); + rsMatrixLoadIdentity((rs_matrix2x2*) buf3777); + rsMatrixLoadMultiply((rs_matrix4x4*) buf3778, (const rs_matrix4x4*) buf3779, (const rs_matrix4x4*) buf3780); + rsMatrixLoadMultiply((rs_matrix3x3*) buf3781, (const rs_matrix3x3*) buf3782, (const rs_matrix3x3*) buf3783); + rsMatrixLoadMultiply((rs_matrix2x2*) buf3784, (const rs_matrix2x2*) buf3785, (const rs_matrix2x2*) buf3786); + rsMatrixLoadOrtho((rs_matrix4x4*) buf3787, *(float*)buf3788, *(float*)buf3789, *(float*)buf3790, *(float*)buf3791, *(float*)buf3792, *(float*)buf3793); + rsMatrixLoadPerspective((rs_matrix4x4*) buf3794, *(float*)buf3795, *(float*)buf3796, *(float*)buf3797, *(float*)buf3798); + rsMatrixLoadRotate((rs_matrix4x4*) buf3799, *(float*)buf3800, *(float*)buf3801, *(float*)buf3802, *(float*)buf3803); + rsMatrixLoadScale((rs_matrix4x4*) buf3804, *(float*)buf3805, *(float*)buf3806, *(float*)buf3807); + rsMatrixLoadTranslate((rs_matrix4x4*) buf3808, *(float*)buf3809, *(float*)buf3810, *(float*)buf3811); + rsMatrixMultiply((rs_matrix4x4*) buf3812, (const rs_matrix4x4*) buf3813); + rsMatrixMultiply((rs_matrix3x3*) buf3814, (const rs_matrix3x3*) buf3815); + rsMatrixMultiply((rs_matrix2x2*) buf3816, (const rs_matrix2x2*) buf3817); + *(float4*)buf3818 = rsMatrixMultiply((const rs_matrix4x4*) buf3819, *(float4*)buf3820); + *(float4*)buf3821 = rsMatrixMultiply((const rs_matrix4x4*) buf3822, *(float3*)buf3823); + *(float4*)buf3824 = rsMatrixMultiply((const rs_matrix4x4*) buf3825, *(float2*)buf3826); + *(float3*)buf3827 = rsMatrixMultiply((const rs_matrix3x3*) buf3828, *(float3*)buf3829); + *(float3*)buf3830 = rsMatrixMultiply((const rs_matrix3x3*) buf3831, *(float2*)buf3832); + *(float2*)buf3833 = rsMatrixMultiply((const rs_matrix2x2*) buf3834, *(float2*)buf3835); + rsMatrixRotate((rs_matrix4x4*) buf3836, *(float*)buf3837, *(float*)buf3838, *(float*)buf3839, *(float*)buf3840); + rsMatrixScale((rs_matrix4x4*) buf3841, *(float*)buf3842, *(float*)buf3843, *(float*)buf3844); + rsMatrixSet((rs_matrix4x4*) buf3845, *(uint32_t*)buf3846, *(uint32_t*)buf3847, *(float*)buf3848); + rsMatrixSet((rs_matrix3x3*) buf3849, *(uint32_t*)buf3850, *(uint32_t*)buf3851, *(float*)buf3852); + rsMatrixSet((rs_matrix2x2*) buf3853, *(uint32_t*)buf3854, *(uint32_t*)buf3855, *(float*)buf3856); + rsMatrixTranslate((rs_matrix4x4*) buf3857, *(float*)buf3858, *(float*)buf3859, *(float*)buf3860); + rsMatrixTranspose((rs_matrix4x4*) buf3861); + rsMatrixTranspose((rs_matrix3x3*) buf3862); + rsMatrixTranspose((rs_matrix2x2*) buf3863); + *(uchar4*)buf3864 = rsPackColorTo8888(*(float*)buf3865, *(float*)buf3866, *(float*)buf3867); + *(uchar4*)buf3868 = rsPackColorTo8888(*(float*)buf3869, *(float*)buf3870, *(float*)buf3871, *(float*)buf3872); + *(uchar4*)buf3873 = rsPackColorTo8888(*(float3*)buf3874); + *(uchar4*)buf3875 = rsPackColorTo8888(*(float4*)buf3876); + rsQuaternionAdd((rs_quaternion*) buf3877, (const rs_quaternion*) buf3878); + rsQuaternionConjugate((rs_quaternion*) buf3879); + *(float*)buf3880 = rsQuaternionDot((const rs_quaternion*) buf3881, (const rs_quaternion*) buf3882); + rsQuaternionGetMatrixUnit((rs_matrix4x4*) buf3883, (const rs_quaternion*) buf3884); + rsQuaternionLoadRotate((rs_quaternion*) buf3885, *(float*)buf3886, *(float*)buf3887, *(float*)buf3888, *(float*)buf3889); + rsQuaternionLoadRotateUnit((rs_quaternion*) buf3890, *(float*)buf3891, *(float*)buf3892, *(float*)buf3893, *(float*)buf3894); + rsQuaternionMultiply((rs_quaternion*) buf3895, *(float*)buf3896); + rsQuaternionMultiply((rs_quaternion*) buf3897, (const rs_quaternion*) buf3898); + rsQuaternionNormalize((rs_quaternion*) buf3899); + rsQuaternionSet((rs_quaternion*) buf3900, *(float*)buf3901, *(float*)buf3902, *(float*)buf3903, *(float*)buf3904); + rsQuaternionSet((rs_quaternion*) buf3905, (const rs_quaternion*) buf3906); + rsQuaternionSlerp((rs_quaternion*) buf3907, (const rs_quaternion*) buf3908, (const rs_quaternion*) buf3909, *(float*)buf3910); + *(int*)buf3911 = rsRand(*(int*)buf3912); + *(int*)buf3913 = rsRand(*(int*)buf3914, *(int*)buf3915); + *(float*)buf3916 = rsRand(*(float*)buf3917); + *(float*)buf3918 = rsRand(*(float*)buf3919, *(float*)buf3920); + *(float4*)buf3921 = rsSample(*(rs_allocation*)buf3922, *(rs_sampler*)buf3923, *(float*)buf3924); + *(float4*)buf3925 = rsSample(*(rs_allocation*)buf3926, *(rs_sampler*)buf3927, *(float*)buf3928, *(float*)buf3929); + *(float4*)buf3930 = rsSample(*(rs_allocation*)buf3931, *(rs_sampler*)buf3932, *(float2*)buf3933); + *(float4*)buf3934 = rsSample(*(rs_allocation*)buf3935, *(rs_sampler*)buf3936, *(float2*)buf3937, *(float*)buf3938); + *(float*)buf3939 = rsSamplerGetAnisotropy(*(rs_sampler*)buf3940); + *(rs_sampler_value*)buf3941 = rsSamplerGetMagnification(*(rs_sampler*)buf3942); + *(rs_sampler_value*)buf3943 = rsSamplerGetMinification(*(rs_sampler*)buf3944); + *(rs_sampler_value*)buf3945 = rsSamplerGetWrapS(*(rs_sampler*)buf3946); + *(rs_sampler_value*)buf3947 = rsSamplerGetWrapT(*(rs_sampler*)buf3948); + *(bool*)buf3949 = rsSendToClient(*(int*)buf3950); + *(bool*)buf3951 = rsSendToClient(*(int*)buf3952, (const void*) buf3953, *(uint*)buf3954); + rsSendToClientBlocking(*(int*)buf3955); + rsSendToClientBlocking(*(int*)buf3956, (const void*) buf3957, *(uint*)buf3958); + rsSetElementAt(*(rs_allocation*)buf3959, (void*) buf3960, *(uint32_t*)buf3961); + rsSetElementAt(*(rs_allocation*)buf3962, (void*) buf3963, *(uint32_t*)buf3964, *(uint32_t*)buf3965); + rsSetElementAt_float(*(rs_allocation*)buf3966, *(float*)buf3967, *(uint32_t*)buf3968); + rsSetElementAt_float2(*(rs_allocation*)buf3969, *(float2*)buf3970, *(uint32_t*)buf3971); + rsSetElementAt_float3(*(rs_allocation*)buf3972, *(float3*)buf3973, *(uint32_t*)buf3974); + rsSetElementAt_float4(*(rs_allocation*)buf3975, *(float4*)buf3976, *(uint32_t*)buf3977); + rsSetElementAt_double(*(rs_allocation*)buf3978, *(double*)buf3979, *(uint32_t*)buf3980); + rsSetElementAt_double2(*(rs_allocation*)buf3981, *(double2*)buf3982, *(uint32_t*)buf3983); + rsSetElementAt_double3(*(rs_allocation*)buf3984, *(double3*)buf3985, *(uint32_t*)buf3986); + rsSetElementAt_double4(*(rs_allocation*)buf3987, *(double4*)buf3988, *(uint32_t*)buf3989); + rsSetElementAt_char(*(rs_allocation*)buf3990, *(char*)buf3991, *(uint32_t*)buf3992); + rsSetElementAt_char2(*(rs_allocation*)buf3993, *(char2*)buf3994, *(uint32_t*)buf3995); + rsSetElementAt_char3(*(rs_allocation*)buf3996, *(char3*)buf3997, *(uint32_t*)buf3998); + rsSetElementAt_char4(*(rs_allocation*)buf3999, *(char4*)buf4000, *(uint32_t*)buf4001); + rsSetElementAt_uchar(*(rs_allocation*)buf4002, *(uchar*)buf4003, *(uint32_t*)buf4004); + rsSetElementAt_uchar2(*(rs_allocation*)buf4005, *(uchar2*)buf4006, *(uint32_t*)buf4007); + rsSetElementAt_uchar3(*(rs_allocation*)buf4008, *(uchar3*)buf4009, *(uint32_t*)buf4010); + rsSetElementAt_uchar4(*(rs_allocation*)buf4011, *(uchar4*)buf4012, *(uint32_t*)buf4013); + rsSetElementAt_short(*(rs_allocation*)buf4014, *(short*)buf4015, *(uint32_t*)buf4016); + rsSetElementAt_short2(*(rs_allocation*)buf4017, *(short2*)buf4018, *(uint32_t*)buf4019); + rsSetElementAt_short3(*(rs_allocation*)buf4020, *(short3*)buf4021, *(uint32_t*)buf4022); + rsSetElementAt_short4(*(rs_allocation*)buf4023, *(short4*)buf4024, *(uint32_t*)buf4025); + rsSetElementAt_ushort(*(rs_allocation*)buf4026, *(ushort*)buf4027, *(uint32_t*)buf4028); + rsSetElementAt_ushort2(*(rs_allocation*)buf4029, *(ushort2*)buf4030, *(uint32_t*)buf4031); + rsSetElementAt_ushort3(*(rs_allocation*)buf4032, *(ushort3*)buf4033, *(uint32_t*)buf4034); + rsSetElementAt_ushort4(*(rs_allocation*)buf4035, *(ushort4*)buf4036, *(uint32_t*)buf4037); + rsSetElementAt_int(*(rs_allocation*)buf4038, *(int*)buf4039, *(uint32_t*)buf4040); + rsSetElementAt_int2(*(rs_allocation*)buf4041, *(int2*)buf4042, *(uint32_t*)buf4043); + rsSetElementAt_int3(*(rs_allocation*)buf4044, *(int3*)buf4045, *(uint32_t*)buf4046); + rsSetElementAt_int4(*(rs_allocation*)buf4047, *(int4*)buf4048, *(uint32_t*)buf4049); + rsSetElementAt_uint(*(rs_allocation*)buf4050, *(uint*)buf4051, *(uint32_t*)buf4052); + rsSetElementAt_uint2(*(rs_allocation*)buf4053, *(uint2*)buf4054, *(uint32_t*)buf4055); + rsSetElementAt_uint3(*(rs_allocation*)buf4056, *(uint3*)buf4057, *(uint32_t*)buf4058); + rsSetElementAt_uint4(*(rs_allocation*)buf4059, *(uint4*)buf4060, *(uint32_t*)buf4061); + rsSetElementAt_long(*(rs_allocation*)buf4062, *(long*)buf4063, *(uint32_t*)buf4064); + rsSetElementAt_long2(*(rs_allocation*)buf4065, *(long2*)buf4066, *(uint32_t*)buf4067); + rsSetElementAt_long3(*(rs_allocation*)buf4068, *(long3*)buf4069, *(uint32_t*)buf4070); + rsSetElementAt_long4(*(rs_allocation*)buf4071, *(long4*)buf4072, *(uint32_t*)buf4073); + rsSetElementAt_ulong(*(rs_allocation*)buf4074, *(ulong*)buf4075, *(uint32_t*)buf4076); + rsSetElementAt_ulong2(*(rs_allocation*)buf4077, *(ulong2*)buf4078, *(uint32_t*)buf4079); + rsSetElementAt_ulong3(*(rs_allocation*)buf4080, *(ulong3*)buf4081, *(uint32_t*)buf4082); + rsSetElementAt_ulong4(*(rs_allocation*)buf4083, *(ulong4*)buf4084, *(uint32_t*)buf4085); + rsSetElementAt_float(*(rs_allocation*)buf4086, *(float*)buf4087, *(uint32_t*)buf4088, *(uint32_t*)buf4089); + rsSetElementAt_float2(*(rs_allocation*)buf4090, *(float2*)buf4091, *(uint32_t*)buf4092, *(uint32_t*)buf4093); + rsSetElementAt_float3(*(rs_allocation*)buf4094, *(float3*)buf4095, *(uint32_t*)buf4096, *(uint32_t*)buf4097); + rsSetElementAt_float4(*(rs_allocation*)buf4098, *(float4*)buf4099, *(uint32_t*)buf4100, *(uint32_t*)buf4101); + rsSetElementAt_double(*(rs_allocation*)buf4102, *(double*)buf4103, *(uint32_t*)buf4104, *(uint32_t*)buf4105); + rsSetElementAt_double2(*(rs_allocation*)buf4106, *(double2*)buf4107, *(uint32_t*)buf4108, *(uint32_t*)buf4109); + rsSetElementAt_double3(*(rs_allocation*)buf4110, *(double3*)buf4111, *(uint32_t*)buf4112, *(uint32_t*)buf4113); + rsSetElementAt_double4(*(rs_allocation*)buf4114, *(double4*)buf4115, *(uint32_t*)buf4116, *(uint32_t*)buf4117); + rsSetElementAt_char(*(rs_allocation*)buf4118, *(char*)buf4119, *(uint32_t*)buf4120, *(uint32_t*)buf4121); + rsSetElementAt_char2(*(rs_allocation*)buf4122, *(char2*)buf4123, *(uint32_t*)buf4124, *(uint32_t*)buf4125); + rsSetElementAt_char3(*(rs_allocation*)buf4126, *(char3*)buf4127, *(uint32_t*)buf4128, *(uint32_t*)buf4129); + rsSetElementAt_char4(*(rs_allocation*)buf4130, *(char4*)buf4131, *(uint32_t*)buf4132, *(uint32_t*)buf4133); + rsSetElementAt_uchar(*(rs_allocation*)buf4134, *(uchar*)buf4135, *(uint32_t*)buf4136, *(uint32_t*)buf4137); + rsSetElementAt_uchar2(*(rs_allocation*)buf4138, *(uchar2*)buf4139, *(uint32_t*)buf4140, *(uint32_t*)buf4141); + rsSetElementAt_uchar3(*(rs_allocation*)buf4142, *(uchar3*)buf4143, *(uint32_t*)buf4144, *(uint32_t*)buf4145); + rsSetElementAt_uchar4(*(rs_allocation*)buf4146, *(uchar4*)buf4147, *(uint32_t*)buf4148, *(uint32_t*)buf4149); + rsSetElementAt_short(*(rs_allocation*)buf4150, *(short*)buf4151, *(uint32_t*)buf4152, *(uint32_t*)buf4153); + rsSetElementAt_short2(*(rs_allocation*)buf4154, *(short2*)buf4155, *(uint32_t*)buf4156, *(uint32_t*)buf4157); + rsSetElementAt_short3(*(rs_allocation*)buf4158, *(short3*)buf4159, *(uint32_t*)buf4160, *(uint32_t*)buf4161); + rsSetElementAt_short4(*(rs_allocation*)buf4162, *(short4*)buf4163, *(uint32_t*)buf4164, *(uint32_t*)buf4165); + rsSetElementAt_ushort(*(rs_allocation*)buf4166, *(ushort*)buf4167, *(uint32_t*)buf4168, *(uint32_t*)buf4169); + rsSetElementAt_ushort2(*(rs_allocation*)buf4170, *(ushort2*)buf4171, *(uint32_t*)buf4172, *(uint32_t*)buf4173); + rsSetElementAt_ushort3(*(rs_allocation*)buf4174, *(ushort3*)buf4175, *(uint32_t*)buf4176, *(uint32_t*)buf4177); + rsSetElementAt_ushort4(*(rs_allocation*)buf4178, *(ushort4*)buf4179, *(uint32_t*)buf4180, *(uint32_t*)buf4181); + rsSetElementAt_int(*(rs_allocation*)buf4182, *(int*)buf4183, *(uint32_t*)buf4184, *(uint32_t*)buf4185); + rsSetElementAt_int2(*(rs_allocation*)buf4186, *(int2*)buf4187, *(uint32_t*)buf4188, *(uint32_t*)buf4189); + rsSetElementAt_int3(*(rs_allocation*)buf4190, *(int3*)buf4191, *(uint32_t*)buf4192, *(uint32_t*)buf4193); + rsSetElementAt_int4(*(rs_allocation*)buf4194, *(int4*)buf4195, *(uint32_t*)buf4196, *(uint32_t*)buf4197); + rsSetElementAt_uint(*(rs_allocation*)buf4198, *(uint*)buf4199, *(uint32_t*)buf4200, *(uint32_t*)buf4201); + rsSetElementAt_uint2(*(rs_allocation*)buf4202, *(uint2*)buf4203, *(uint32_t*)buf4204, *(uint32_t*)buf4205); + rsSetElementAt_uint3(*(rs_allocation*)buf4206, *(uint3*)buf4207, *(uint32_t*)buf4208, *(uint32_t*)buf4209); + rsSetElementAt_uint4(*(rs_allocation*)buf4210, *(uint4*)buf4211, *(uint32_t*)buf4212, *(uint32_t*)buf4213); + rsSetElementAt_long(*(rs_allocation*)buf4214, *(long*)buf4215, *(uint32_t*)buf4216, *(uint32_t*)buf4217); + rsSetElementAt_long2(*(rs_allocation*)buf4218, *(long2*)buf4219, *(uint32_t*)buf4220, *(uint32_t*)buf4221); + rsSetElementAt_long3(*(rs_allocation*)buf4222, *(long3*)buf4223, *(uint32_t*)buf4224, *(uint32_t*)buf4225); + rsSetElementAt_long4(*(rs_allocation*)buf4226, *(long4*)buf4227, *(uint32_t*)buf4228, *(uint32_t*)buf4229); + rsSetElementAt_ulong(*(rs_allocation*)buf4230, *(ulong*)buf4231, *(uint32_t*)buf4232, *(uint32_t*)buf4233); + rsSetElementAt_ulong2(*(rs_allocation*)buf4234, *(ulong2*)buf4235, *(uint32_t*)buf4236, *(uint32_t*)buf4237); + rsSetElementAt_ulong3(*(rs_allocation*)buf4238, *(ulong3*)buf4239, *(uint32_t*)buf4240, *(uint32_t*)buf4241); + rsSetElementAt_ulong4(*(rs_allocation*)buf4242, *(ulong4*)buf4243, *(uint32_t*)buf4244, *(uint32_t*)buf4245); + rsSetElementAt_float(*(rs_allocation*)buf4246, *(float*)buf4247, *(uint32_t*)buf4248, *(uint32_t*)buf4249, *(uint32_t*)buf4250); + rsSetElementAt_float2(*(rs_allocation*)buf4251, *(float2*)buf4252, *(uint32_t*)buf4253, *(uint32_t*)buf4254, *(uint32_t*)buf4255); + rsSetElementAt_float3(*(rs_allocation*)buf4256, *(float3*)buf4257, *(uint32_t*)buf4258, *(uint32_t*)buf4259, *(uint32_t*)buf4260); + rsSetElementAt_float4(*(rs_allocation*)buf4261, *(float4*)buf4262, *(uint32_t*)buf4263, *(uint32_t*)buf4264, *(uint32_t*)buf4265); + rsSetElementAt_double(*(rs_allocation*)buf4266, *(double*)buf4267, *(uint32_t*)buf4268, *(uint32_t*)buf4269, *(uint32_t*)buf4270); + rsSetElementAt_double2(*(rs_allocation*)buf4271, *(double2*)buf4272, *(uint32_t*)buf4273, *(uint32_t*)buf4274, *(uint32_t*)buf4275); + rsSetElementAt_double3(*(rs_allocation*)buf4276, *(double3*)buf4277, *(uint32_t*)buf4278, *(uint32_t*)buf4279, *(uint32_t*)buf4280); + rsSetElementAt_double4(*(rs_allocation*)buf4281, *(double4*)buf4282, *(uint32_t*)buf4283, *(uint32_t*)buf4284, *(uint32_t*)buf4285); + rsSetElementAt_char(*(rs_allocation*)buf4286, *(char*)buf4287, *(uint32_t*)buf4288, *(uint32_t*)buf4289, *(uint32_t*)buf4290); + rsSetElementAt_char2(*(rs_allocation*)buf4291, *(char2*)buf4292, *(uint32_t*)buf4293, *(uint32_t*)buf4294, *(uint32_t*)buf4295); + rsSetElementAt_char3(*(rs_allocation*)buf4296, *(char3*)buf4297, *(uint32_t*)buf4298, *(uint32_t*)buf4299, *(uint32_t*)buf4300); + rsSetElementAt_char4(*(rs_allocation*)buf4301, *(char4*)buf4302, *(uint32_t*)buf4303, *(uint32_t*)buf4304, *(uint32_t*)buf4305); + rsSetElementAt_uchar(*(rs_allocation*)buf4306, *(uchar*)buf4307, *(uint32_t*)buf4308, *(uint32_t*)buf4309, *(uint32_t*)buf4310); + rsSetElementAt_uchar2(*(rs_allocation*)buf4311, *(uchar2*)buf4312, *(uint32_t*)buf4313, *(uint32_t*)buf4314, *(uint32_t*)buf4315); + rsSetElementAt_uchar3(*(rs_allocation*)buf4316, *(uchar3*)buf4317, *(uint32_t*)buf4318, *(uint32_t*)buf4319, *(uint32_t*)buf4320); + rsSetElementAt_uchar4(*(rs_allocation*)buf4321, *(uchar4*)buf4322, *(uint32_t*)buf4323, *(uint32_t*)buf4324, *(uint32_t*)buf4325); + rsSetElementAt_short(*(rs_allocation*)buf4326, *(short*)buf4327, *(uint32_t*)buf4328, *(uint32_t*)buf4329, *(uint32_t*)buf4330); + rsSetElementAt_short2(*(rs_allocation*)buf4331, *(short2*)buf4332, *(uint32_t*)buf4333, *(uint32_t*)buf4334, *(uint32_t*)buf4335); + rsSetElementAt_short3(*(rs_allocation*)buf4336, *(short3*)buf4337, *(uint32_t*)buf4338, *(uint32_t*)buf4339, *(uint32_t*)buf4340); + rsSetElementAt_short4(*(rs_allocation*)buf4341, *(short4*)buf4342, *(uint32_t*)buf4343, *(uint32_t*)buf4344, *(uint32_t*)buf4345); + rsSetElementAt_ushort(*(rs_allocation*)buf4346, *(ushort*)buf4347, *(uint32_t*)buf4348, *(uint32_t*)buf4349, *(uint32_t*)buf4350); + rsSetElementAt_ushort2(*(rs_allocation*)buf4351, *(ushort2*)buf4352, *(uint32_t*)buf4353, *(uint32_t*)buf4354, *(uint32_t*)buf4355); + rsSetElementAt_ushort3(*(rs_allocation*)buf4356, *(ushort3*)buf4357, *(uint32_t*)buf4358, *(uint32_t*)buf4359, *(uint32_t*)buf4360); + rsSetElementAt_ushort4(*(rs_allocation*)buf4361, *(ushort4*)buf4362, *(uint32_t*)buf4363, *(uint32_t*)buf4364, *(uint32_t*)buf4365); + rsSetElementAt_int(*(rs_allocation*)buf4366, *(int*)buf4367, *(uint32_t*)buf4368, *(uint32_t*)buf4369, *(uint32_t*)buf4370); + rsSetElementAt_int2(*(rs_allocation*)buf4371, *(int2*)buf4372, *(uint32_t*)buf4373, *(uint32_t*)buf4374, *(uint32_t*)buf4375); + rsSetElementAt_int3(*(rs_allocation*)buf4376, *(int3*)buf4377, *(uint32_t*)buf4378, *(uint32_t*)buf4379, *(uint32_t*)buf4380); + rsSetElementAt_int4(*(rs_allocation*)buf4381, *(int4*)buf4382, *(uint32_t*)buf4383, *(uint32_t*)buf4384, *(uint32_t*)buf4385); + rsSetElementAt_uint(*(rs_allocation*)buf4386, *(uint*)buf4387, *(uint32_t*)buf4388, *(uint32_t*)buf4389, *(uint32_t*)buf4390); + rsSetElementAt_uint2(*(rs_allocation*)buf4391, *(uint2*)buf4392, *(uint32_t*)buf4393, *(uint32_t*)buf4394, *(uint32_t*)buf4395); + rsSetElementAt_uint3(*(rs_allocation*)buf4396, *(uint3*)buf4397, *(uint32_t*)buf4398, *(uint32_t*)buf4399, *(uint32_t*)buf4400); + rsSetElementAt_uint4(*(rs_allocation*)buf4401, *(uint4*)buf4402, *(uint32_t*)buf4403, *(uint32_t*)buf4404, *(uint32_t*)buf4405); + rsSetElementAt_long(*(rs_allocation*)buf4406, *(long*)buf4407, *(uint32_t*)buf4408, *(uint32_t*)buf4409, *(uint32_t*)buf4410); + rsSetElementAt_long2(*(rs_allocation*)buf4411, *(long2*)buf4412, *(uint32_t*)buf4413, *(uint32_t*)buf4414, *(uint32_t*)buf4415); + rsSetElementAt_long3(*(rs_allocation*)buf4416, *(long3*)buf4417, *(uint32_t*)buf4418, *(uint32_t*)buf4419, *(uint32_t*)buf4420); + rsSetElementAt_long4(*(rs_allocation*)buf4421, *(long4*)buf4422, *(uint32_t*)buf4423, *(uint32_t*)buf4424, *(uint32_t*)buf4425); + rsSetElementAt_ulong(*(rs_allocation*)buf4426, *(ulong*)buf4427, *(uint32_t*)buf4428, *(uint32_t*)buf4429, *(uint32_t*)buf4430); + rsSetElementAt_ulong2(*(rs_allocation*)buf4431, *(ulong2*)buf4432, *(uint32_t*)buf4433, *(uint32_t*)buf4434, *(uint32_t*)buf4435); + rsSetElementAt_ulong3(*(rs_allocation*)buf4436, *(ulong3*)buf4437, *(uint32_t*)buf4438, *(uint32_t*)buf4439, *(uint32_t*)buf4440); + rsSetElementAt_ulong4(*(rs_allocation*)buf4441, *(ulong4*)buf4442, *(uint32_t*)buf4443, *(uint32_t*)buf4444, *(uint32_t*)buf4445); + rsSetObject((rs_element*) buf4446, *(rs_element*)buf4447); + rsSetObject((rs_type*) buf4448, *(rs_type*)buf4449); + rsSetObject((rs_allocation*) buf4450, *(rs_allocation*)buf4451); + rsSetObject((rs_sampler*) buf4452, *(rs_sampler*)buf4453); + rsSetObject((rs_script*) buf4454, *(rs_script*)buf4455); #ifndef __LP64__ - rsSetObject((rs_mesh*) buf4438, *(rs_mesh*)buf4439); - rsSetObject((rs_program_fragment*) buf4440, *(rs_program_fragment*)buf4441); - rsSetObject((rs_program_vertex*) buf4442, *(rs_program_vertex*)buf4443); - rsSetObject((rs_program_raster*) buf4444, *(rs_program_raster*)buf4445); - rsSetObject((rs_program_store*) buf4446, *(rs_program_store*)buf4447); - rsSetObject((rs_font*) buf4448, *(rs_font*)buf4449); + rsSetObject((rs_mesh*) buf4456, *(rs_mesh*)buf4457); + rsSetObject((rs_program_fragment*) buf4458, *(rs_program_fragment*)buf4459); + rsSetObject((rs_program_vertex*) buf4460, *(rs_program_vertex*)buf4461); + rsSetObject((rs_program_raster*) buf4462, *(rs_program_raster*)buf4463); + rsSetObject((rs_program_store*) buf4464, *(rs_program_store*)buf4465); + rsSetObject((rs_font*) buf4466, *(rs_font*)buf4467); #endif - *(rs_time_t*)buf4450 = rsTime((rs_time_t*) buf4451); - *(float4*)buf4452 = rsUnpackColor8888(*(uchar4*)buf4453); - *(int64_t*)buf4454 = rsUptimeMillis(); - *(int64_t*)buf4455 = rsUptimeNanos(); - *(float4*)buf4456 = rsYuvToRGBA_float4(*(uchar*)buf4457, *(uchar*)buf4458, *(uchar*)buf4459); - *(uchar4*)buf4460 = rsYuvToRGBA_uchar4(*(uchar*)buf4461, *(uchar*)buf4462, *(uchar*)buf4463); + *(rs_time_t*)buf4468 = rsTime((rs_time_t*) buf4469); + *(float4*)buf4470 = rsUnpackColor8888(*(uchar4*)buf4471); + *(int64_t*)buf4472 = rsUptimeMillis(); + *(int64_t*)buf4473 = rsUptimeNanos(); + *(float4*)buf4474 = rsYuvToRGBA_float4(*(uchar*)buf4475, *(uchar*)buf4476, *(uchar*)buf4477); + *(uchar4*)buf4478 = rsYuvToRGBA_uchar4(*(uchar*)buf4479, *(uchar*)buf4480, *(uchar*)buf4481); #ifndef __LP64__ - rsgAllocationSyncAll(*(rs_allocation*)buf4464); + rsgAllocationSyncAll(*(rs_allocation*)buf4482); #endif #ifndef __LP64__ - rsgAllocationSyncAll(*(rs_allocation*)buf4465, *(rs_allocation_usage_type*)buf4466); + rsgAllocationSyncAll(*(rs_allocation*)buf4483, *(rs_allocation_usage_type*)buf4484); #endif #ifndef __LP64__ - rsgBindColorTarget(*(rs_allocation*)buf4467, *(uint*)buf4468); + rsgBindColorTarget(*(rs_allocation*)buf4485, *(uint*)buf4486); #endif #ifndef __LP64__ - rsgBindConstant(*(rs_program_fragment*)buf4469, *(uint*)buf4470, *(rs_allocation*)buf4471); + rsgBindConstant(*(rs_program_fragment*)buf4487, *(uint*)buf4488, *(rs_allocation*)buf4489); #endif #ifndef __LP64__ - rsgBindConstant(*(rs_program_vertex*)buf4472, *(uint*)buf4473, *(rs_allocation*)buf4474); + rsgBindConstant(*(rs_program_vertex*)buf4490, *(uint*)buf4491, *(rs_allocation*)buf4492); #endif #ifndef __LP64__ - rsgBindDepthTarget(*(rs_allocation*)buf4475); + rsgBindDepthTarget(*(rs_allocation*)buf4493); #endif #ifndef __LP64__ - rsgBindFont(*(rs_font*)buf4476); + rsgBindFont(*(rs_font*)buf4494); #endif #ifndef __LP64__ - rsgBindProgramFragment(*(rs_program_fragment*)buf4477); + rsgBindProgramFragment(*(rs_program_fragment*)buf4495); #endif #ifndef __LP64__ - rsgBindProgramRaster(*(rs_program_raster*)buf4478); + rsgBindProgramRaster(*(rs_program_raster*)buf4496); #endif #ifndef __LP64__ - rsgBindProgramStore(*(rs_program_store*)buf4479); + rsgBindProgramStore(*(rs_program_store*)buf4497); #endif #ifndef __LP64__ - rsgBindProgramVertex(*(rs_program_vertex*)buf4480); + rsgBindProgramVertex(*(rs_program_vertex*)buf4498); #endif #ifndef __LP64__ - rsgBindSampler(*(rs_program_fragment*)buf4481, *(uint*)buf4482, *(rs_sampler*)buf4483); + rsgBindSampler(*(rs_program_fragment*)buf4499, *(uint*)buf4500, *(rs_sampler*)buf4501); #endif #ifndef __LP64__ - rsgBindTexture(*(rs_program_fragment*)buf4484, *(uint*)buf4485, *(rs_allocation*)buf4486); + rsgBindTexture(*(rs_program_fragment*)buf4502, *(uint*)buf4503, *(rs_allocation*)buf4504); #endif #ifndef __LP64__ rsgClearAllRenderTargets(); #endif #ifndef __LP64__ - rsgClearColor(*(float*)buf4487, *(float*)buf4488, *(float*)buf4489, *(float*)buf4490); + rsgClearColor(*(float*)buf4505, *(float*)buf4506, *(float*)buf4507, *(float*)buf4508); #endif #ifndef __LP64__ - rsgClearColorTarget(*(uint*)buf4491); + rsgClearColorTarget(*(uint*)buf4509); #endif #ifndef __LP64__ - rsgClearDepth(*(float*)buf4492); + rsgClearDepth(*(float*)buf4510); #endif #ifndef __LP64__ rsgClearDepthTarget(); #endif #ifndef __LP64__ - rsgDrawMesh(*(rs_mesh*)buf4493); + rsgDrawMesh(*(rs_mesh*)buf4511); #endif #ifndef __LP64__ - rsgDrawMesh(*(rs_mesh*)buf4494, *(uint*)buf4495); + rsgDrawMesh(*(rs_mesh*)buf4512, *(uint*)buf4513); #endif #ifndef __LP64__ - rsgDrawMesh(*(rs_mesh*)buf4496, *(uint*)buf4497, *(uint*)buf4498, *(uint*)buf4499); + rsgDrawMesh(*(rs_mesh*)buf4514, *(uint*)buf4515, *(uint*)buf4516, *(uint*)buf4517); #endif #ifndef __LP64__ - rsgDrawQuad(*(float*)buf4500, *(float*)buf4501, *(float*)buf4502, *(float*)buf4503, *(float*)buf4504, *(float*)buf4505, *(float*)buf4506, *(float*)buf4507, *(float*)buf4508, *(float*)buf4509, *(float*)buf4510, *(float*)buf4511); + rsgDrawQuad(*(float*)buf4518, *(float*)buf4519, *(float*)buf4520, *(float*)buf4521, *(float*)buf4522, *(float*)buf4523, *(float*)buf4524, *(float*)buf4525, *(float*)buf4526, *(float*)buf4527, *(float*)buf4528, *(float*)buf4529); #endif #ifndef __LP64__ - rsgDrawQuadTexCoords(*(float*)buf4512, *(float*)buf4513, *(float*)buf4514, *(float*)buf4515, *(float*)buf4516, *(float*)buf4517, *(float*)buf4518, *(float*)buf4519, *(float*)buf4520, *(float*)buf4521, *(float*)buf4522, *(float*)buf4523, *(float*)buf4524, *(float*)buf4525, *(float*)buf4526, *(float*)buf4527, *(float*)buf4528, *(float*)buf4529, *(float*)buf4530, *(float*)buf4531); + rsgDrawQuadTexCoords(*(float*)buf4530, *(float*)buf4531, *(float*)buf4532, *(float*)buf4533, *(float*)buf4534, *(float*)buf4535, *(float*)buf4536, *(float*)buf4537, *(float*)buf4538, *(float*)buf4539, *(float*)buf4540, *(float*)buf4541, *(float*)buf4542, *(float*)buf4543, *(float*)buf4544, *(float*)buf4545, *(float*)buf4546, *(float*)buf4547, *(float*)buf4548, *(float*)buf4549); #endif #ifndef __LP64__ - rsgDrawRect(*(float*)buf4532, *(float*)buf4533, *(float*)buf4534, *(float*)buf4535, *(float*)buf4536); + rsgDrawRect(*(float*)buf4550, *(float*)buf4551, *(float*)buf4552, *(float*)buf4553, *(float*)buf4554); #endif #ifndef __LP64__ - rsgDrawSpriteScreenspace(*(float*)buf4537, *(float*)buf4538, *(float*)buf4539, *(float*)buf4540, *(float*)buf4541); + rsgDrawSpriteScreenspace(*(float*)buf4555, *(float*)buf4556, *(float*)buf4557, *(float*)buf4558, *(float*)buf4559); #endif #ifndef __LP64__ - rsgDrawText((const char*) buf4542, *(int*)buf4543, *(int*)buf4544); + rsgDrawText((const char*) buf4560, *(int*)buf4561, *(int*)buf4562); #endif #ifndef __LP64__ - rsgDrawText(*(rs_allocation*)buf4545, *(int*)buf4546, *(int*)buf4547); + rsgDrawText(*(rs_allocation*)buf4563, *(int*)buf4564, *(int*)buf4565); #endif #ifndef __LP64__ - *(uint*)buf4548 = rsgFinish(); + *(uint*)buf4566 = rsgFinish(); #endif #ifndef __LP64__ - rsgFontColor(*(float*)buf4549, *(float*)buf4550, *(float*)buf4551, *(float*)buf4552); + rsgFontColor(*(float*)buf4567, *(float*)buf4568, *(float*)buf4569, *(float*)buf4570); #endif #ifndef __LP64__ - *(uint*)buf4553 = rsgGetHeight(); + *(uint*)buf4571 = rsgGetHeight(); #endif #ifndef __LP64__ - *(uint*)buf4554 = rsgGetWidth(); + *(uint*)buf4572 = rsgGetWidth(); #endif #ifndef __LP64__ - rsgMeasureText((const char*) buf4555, (int*) buf4556, (int*) buf4557, (int*) buf4558, (int*) buf4559); + rsgMeasureText((const char*) buf4573, (int*) buf4574, (int*) buf4575, (int*) buf4576, (int*) buf4577); #endif #ifndef __LP64__ - rsgMeasureText(*(rs_allocation*)buf4560, (int*) buf4561, (int*) buf4562, (int*) buf4563, (int*) buf4564); + rsgMeasureText(*(rs_allocation*)buf4578, (int*) buf4579, (int*) buf4580, (int*) buf4581, (int*) buf4582); #endif #ifndef __LP64__ - rsgMeshComputeBoundingBox(*(rs_mesh*)buf4565, (float*) buf4566, (float*) buf4567, (float*) buf4568, (float*) buf4569, (float*) buf4570, (float*) buf4571); + rsgMeshComputeBoundingBox(*(rs_mesh*)buf4583, (float*) buf4584, (float*) buf4585, (float*) buf4586, (float*) buf4587, (float*) buf4588, (float*) buf4589); #endif #ifndef __LP64__ - rsgMeshComputeBoundingBox(*(rs_mesh*)buf4572, (float3*) buf4573, (float3*) buf4574); + rsgMeshComputeBoundingBox(*(rs_mesh*)buf4590, (float3*) buf4591, (float3*) buf4592); #endif #ifndef __LP64__ - *(rs_allocation*)buf4575 = rsgMeshGetIndexAllocation(*(rs_mesh*)buf4576, *(uint32_t*)buf4577); + *(rs_allocation*)buf4593 = rsgMeshGetIndexAllocation(*(rs_mesh*)buf4594, *(uint32_t*)buf4595); #endif #ifndef __LP64__ - *(rs_primitive*)buf4578 = rsgMeshGetPrimitive(*(rs_mesh*)buf4579, *(uint32_t*)buf4580); + *(rs_primitive*)buf4596 = rsgMeshGetPrimitive(*(rs_mesh*)buf4597, *(uint32_t*)buf4598); #endif #ifndef __LP64__ - *(uint32_t*)buf4581 = rsgMeshGetPrimitiveCount(*(rs_mesh*)buf4582); + *(uint32_t*)buf4599 = rsgMeshGetPrimitiveCount(*(rs_mesh*)buf4600); #endif #ifndef __LP64__ - *(rs_allocation*)buf4583 = rsgMeshGetVertexAllocation(*(rs_mesh*)buf4584, *(uint32_t*)buf4585); + *(rs_allocation*)buf4601 = rsgMeshGetVertexAllocation(*(rs_mesh*)buf4602, *(uint32_t*)buf4603); #endif #ifndef __LP64__ - *(uint32_t*)buf4586 = rsgMeshGetVertexAllocationCount(*(rs_mesh*)buf4587); + *(uint32_t*)buf4604 = rsgMeshGetVertexAllocationCount(*(rs_mesh*)buf4605); #endif #ifndef __LP64__ - rsgProgramFragmentConstantColor(*(rs_program_fragment*)buf4588, *(float*)buf4589, *(float*)buf4590, *(float*)buf4591, *(float*)buf4592); + rsgProgramFragmentConstantColor(*(rs_program_fragment*)buf4606, *(float*)buf4607, *(float*)buf4608, *(float*)buf4609, *(float*)buf4610); #endif #ifndef __LP64__ - *(rs_cull_mode*)buf4593 = rsgProgramRasterGetCullMode(*(rs_program_raster*)buf4594); + *(rs_cull_mode*)buf4611 = rsgProgramRasterGetCullMode(*(rs_program_raster*)buf4612); #endif #ifndef __LP64__ - *(bool*)buf4595 = rsgProgramRasterIsPointSpriteEnabled(*(rs_program_raster*)buf4596); + *(bool*)buf4613 = rsgProgramRasterIsPointSpriteEnabled(*(rs_program_raster*)buf4614); #endif #ifndef __LP64__ - *(rs_blend_dst_func*)buf4597 = rsgProgramStoreGetBlendDstFunc(*(rs_program_store*)buf4598); + *(rs_blend_dst_func*)buf4615 = rsgProgramStoreGetBlendDstFunc(*(rs_program_store*)buf4616); #endif #ifndef __LP64__ - *(rs_blend_src_func*)buf4599 = rsgProgramStoreGetBlendSrcFunc(*(rs_program_store*)buf4600); + *(rs_blend_src_func*)buf4617 = rsgProgramStoreGetBlendSrcFunc(*(rs_program_store*)buf4618); #endif #ifndef __LP64__ - *(rs_depth_func*)buf4601 = rsgProgramStoreGetDepthFunc(*(rs_program_store*)buf4602); + *(rs_depth_func*)buf4619 = rsgProgramStoreGetDepthFunc(*(rs_program_store*)buf4620); #endif #ifndef __LP64__ - *(bool*)buf4603 = rsgProgramStoreIsColorMaskAlphaEnabled(*(rs_program_store*)buf4604); + *(bool*)buf4621 = rsgProgramStoreIsColorMaskAlphaEnabled(*(rs_program_store*)buf4622); #endif #ifndef __LP64__ - *(bool*)buf4605 = rsgProgramStoreIsColorMaskBlueEnabled(*(rs_program_store*)buf4606); + *(bool*)buf4623 = rsgProgramStoreIsColorMaskBlueEnabled(*(rs_program_store*)buf4624); #endif #ifndef __LP64__ - *(bool*)buf4607 = rsgProgramStoreIsColorMaskGreenEnabled(*(rs_program_store*)buf4608); + *(bool*)buf4625 = rsgProgramStoreIsColorMaskGreenEnabled(*(rs_program_store*)buf4626); #endif #ifndef __LP64__ - *(bool*)buf4609 = rsgProgramStoreIsColorMaskRedEnabled(*(rs_program_store*)buf4610); + *(bool*)buf4627 = rsgProgramStoreIsColorMaskRedEnabled(*(rs_program_store*)buf4628); #endif #ifndef __LP64__ - *(bool*)buf4611 = rsgProgramStoreIsDepthMaskEnabled(*(rs_program_store*)buf4612); + *(bool*)buf4629 = rsgProgramStoreIsDepthMaskEnabled(*(rs_program_store*)buf4630); #endif #ifndef __LP64__ - *(bool*)buf4613 = rsgProgramStoreIsDitherEnabled(*(rs_program_store*)buf4614); + *(bool*)buf4631 = rsgProgramStoreIsDitherEnabled(*(rs_program_store*)buf4632); #endif #ifndef __LP64__ - rsgProgramVertexGetProjectionMatrix((rs_matrix4x4*) buf4615); + rsgProgramVertexGetProjectionMatrix((rs_matrix4x4*) buf4633); #endif #ifndef __LP64__ - rsgProgramVertexLoadModelMatrix((const rs_matrix4x4*) buf4616); + rsgProgramVertexLoadModelMatrix((const rs_matrix4x4*) buf4634); #endif #ifndef __LP64__ - rsgProgramVertexLoadProjectionMatrix((const rs_matrix4x4*) buf4617); + rsgProgramVertexLoadProjectionMatrix((const rs_matrix4x4*) buf4635); #endif #ifndef __LP64__ - rsgProgramVertexLoadTextureMatrix((const rs_matrix4x4*) buf4618); + rsgProgramVertexLoadTextureMatrix((const rs_matrix4x4*) buf4636); #endif - *(float*)buf4619 = rsqrt(*(float*)buf4620); - *(float2*)buf4621 = rsqrt(*(float2*)buf4622); - *(float3*)buf4623 = rsqrt(*(float3*)buf4624); - *(float4*)buf4625 = rsqrt(*(float4*)buf4626); - *(float*)buf4627 = sign(*(float*)buf4628); - *(float2*)buf4629 = sign(*(float2*)buf4630); - *(float3*)buf4631 = sign(*(float3*)buf4632); - *(float4*)buf4633 = sign(*(float4*)buf4634); - *(float*)buf4635 = sin(*(float*)buf4636); - *(float2*)buf4637 = sin(*(float2*)buf4638); - *(float3*)buf4639 = sin(*(float3*)buf4640); - *(float4*)buf4641 = sin(*(float4*)buf4642); - *(float*)buf4643 = sincos(*(float*)buf4644, (float*) buf4645); - *(float2*)buf4646 = sincos(*(float2*)buf4647, (float2*) buf4648); - *(float3*)buf4649 = sincos(*(float3*)buf4650, (float3*) buf4651); - *(float4*)buf4652 = sincos(*(float4*)buf4653, (float4*) buf4654); - *(float*)buf4655 = sinh(*(float*)buf4656); - *(float2*)buf4657 = sinh(*(float2*)buf4658); - *(float3*)buf4659 = sinh(*(float3*)buf4660); - *(float4*)buf4661 = sinh(*(float4*)buf4662); - *(float*)buf4663 = sinpi(*(float*)buf4664); - *(float2*)buf4665 = sinpi(*(float2*)buf4666); - *(float3*)buf4667 = sinpi(*(float3*)buf4668); - *(float4*)buf4669 = sinpi(*(float4*)buf4670); - *(float*)buf4671 = sqrt(*(float*)buf4672); - *(float2*)buf4673 = sqrt(*(float2*)buf4674); - *(float3*)buf4675 = sqrt(*(float3*)buf4676); - *(float4*)buf4677 = sqrt(*(float4*)buf4678); - *(float*)buf4679 = step(*(float*)buf4680, *(float*)buf4681); - *(float2*)buf4682 = step(*(float2*)buf4683, *(float2*)buf4684); - *(float3*)buf4685 = step(*(float3*)buf4686, *(float3*)buf4687); - *(float4*)buf4688 = step(*(float4*)buf4689, *(float4*)buf4690); - *(float2*)buf4691 = step(*(float2*)buf4692, *(float*)buf4693); - *(float3*)buf4694 = step(*(float3*)buf4695, *(float*)buf4696); - *(float4*)buf4697 = step(*(float4*)buf4698, *(float*)buf4699); - *(float2*)buf4700 = step(*(float*)buf4701, *(float2*)buf4702); - *(float3*)buf4703 = step(*(float*)buf4704, *(float3*)buf4705); - *(float4*)buf4706 = step(*(float*)buf4707, *(float4*)buf4708); - *(float*)buf4709 = tan(*(float*)buf4710); - *(float2*)buf4711 = tan(*(float2*)buf4712); - *(float3*)buf4713 = tan(*(float3*)buf4714); - *(float4*)buf4715 = tan(*(float4*)buf4716); - *(float*)buf4717 = tanh(*(float*)buf4718); - *(float2*)buf4719 = tanh(*(float2*)buf4720); - *(float3*)buf4721 = tanh(*(float3*)buf4722); - *(float4*)buf4723 = tanh(*(float4*)buf4724); - *(float*)buf4725 = tanpi(*(float*)buf4726); - *(float2*)buf4727 = tanpi(*(float2*)buf4728); - *(float3*)buf4729 = tanpi(*(float3*)buf4730); - *(float4*)buf4731 = tanpi(*(float4*)buf4732); - *(float*)buf4733 = tgamma(*(float*)buf4734); - *(float2*)buf4735 = tgamma(*(float2*)buf4736); - *(float3*)buf4737 = tgamma(*(float3*)buf4738); - *(float4*)buf4739 = tgamma(*(float4*)buf4740); - *(float*)buf4741 = trunc(*(float*)buf4742); - *(float2*)buf4743 = trunc(*(float2*)buf4744); - *(float3*)buf4745 = trunc(*(float3*)buf4746); - *(float4*)buf4747 = trunc(*(float4*)buf4748); + *(float*)buf4637 = rsqrt(*(float*)buf4638); + *(float2*)buf4639 = rsqrt(*(float2*)buf4640); + *(float3*)buf4641 = rsqrt(*(float3*)buf4642); + *(float4*)buf4643 = rsqrt(*(float4*)buf4644); + *(float*)buf4645 = sign(*(float*)buf4646); + *(float2*)buf4647 = sign(*(float2*)buf4648); + *(float3*)buf4649 = sign(*(float3*)buf4650); + *(float4*)buf4651 = sign(*(float4*)buf4652); + *(float*)buf4653 = sin(*(float*)buf4654); + *(float2*)buf4655 = sin(*(float2*)buf4656); + *(float3*)buf4657 = sin(*(float3*)buf4658); + *(float4*)buf4659 = sin(*(float4*)buf4660); + *(float*)buf4661 = sincos(*(float*)buf4662, (float*) buf4663); + *(float2*)buf4664 = sincos(*(float2*)buf4665, (float2*) buf4666); + *(float3*)buf4667 = sincos(*(float3*)buf4668, (float3*) buf4669); + *(float4*)buf4670 = sincos(*(float4*)buf4671, (float4*) buf4672); + *(float*)buf4673 = sinh(*(float*)buf4674); + *(float2*)buf4675 = sinh(*(float2*)buf4676); + *(float3*)buf4677 = sinh(*(float3*)buf4678); + *(float4*)buf4679 = sinh(*(float4*)buf4680); + *(float*)buf4681 = sinpi(*(float*)buf4682); + *(float2*)buf4683 = sinpi(*(float2*)buf4684); + *(float3*)buf4685 = sinpi(*(float3*)buf4686); + *(float4*)buf4687 = sinpi(*(float4*)buf4688); + *(float*)buf4689 = sqrt(*(float*)buf4690); + *(float2*)buf4691 = sqrt(*(float2*)buf4692); + *(float3*)buf4693 = sqrt(*(float3*)buf4694); + *(float4*)buf4695 = sqrt(*(float4*)buf4696); + *(float*)buf4697 = step(*(float*)buf4698, *(float*)buf4699); + *(float2*)buf4700 = step(*(float2*)buf4701, *(float2*)buf4702); + *(float3*)buf4703 = step(*(float3*)buf4704, *(float3*)buf4705); + *(float4*)buf4706 = step(*(float4*)buf4707, *(float4*)buf4708); + *(float2*)buf4709 = step(*(float2*)buf4710, *(float*)buf4711); + *(float3*)buf4712 = step(*(float3*)buf4713, *(float*)buf4714); + *(float4*)buf4715 = step(*(float4*)buf4716, *(float*)buf4717); + *(float2*)buf4718 = step(*(float*)buf4719, *(float2*)buf4720); + *(float3*)buf4721 = step(*(float*)buf4722, *(float3*)buf4723); + *(float4*)buf4724 = step(*(float*)buf4725, *(float4*)buf4726); + *(float*)buf4727 = tan(*(float*)buf4728); + *(float2*)buf4729 = tan(*(float2*)buf4730); + *(float3*)buf4731 = tan(*(float3*)buf4732); + *(float4*)buf4733 = tan(*(float4*)buf4734); + *(float*)buf4735 = tanh(*(float*)buf4736); + *(float2*)buf4737 = tanh(*(float2*)buf4738); + *(float3*)buf4739 = tanh(*(float3*)buf4740); + *(float4*)buf4741 = tanh(*(float4*)buf4742); + *(float*)buf4743 = tanpi(*(float*)buf4744); + *(float2*)buf4745 = tanpi(*(float2*)buf4746); + *(float3*)buf4747 = tanpi(*(float3*)buf4748); + *(float4*)buf4749 = tanpi(*(float4*)buf4750); + *(float*)buf4751 = tgamma(*(float*)buf4752); + *(float2*)buf4753 = tgamma(*(float2*)buf4754); + *(float3*)buf4755 = tgamma(*(float3*)buf4756); + *(float4*)buf4757 = tgamma(*(float4*)buf4758); + *(float*)buf4759 = trunc(*(float*)buf4760); + *(float2*)buf4761 = trunc(*(float2*)buf4762); + *(float3*)buf4763 = trunc(*(float3*)buf4764); + *(float4*)buf4765 = trunc(*(float4*)buf4766); } diff --git a/tests/P_all_api_23/all23.rs b/tests/P_all_api_23/all23.rs index 7d2acc9..ac14284 100644 --- a/tests/P_all_api_23/all23.rs +++ b/tests/P_all_api_23/all23.rs @@ -4701,6 +4701,24 @@ char buf4677[200]; char buf4678[200]; char buf4679[200]; char buf4680[200]; +char buf4681[200]; +char buf4682[200]; +char buf4683[200]; +char buf4684[200]; +char buf4685[200]; +char buf4686[200]; +char buf4687[200]; +char buf4688[200]; +char buf4689[200]; +char buf4690[200]; +char buf4691[200]; +char buf4692[200]; +char buf4693[200]; +char buf4694[200]; +char buf4695[200]; +char buf4696[200]; +char buf4697[200]; +char buf4698[200]; void RS_KERNEL test(int in, rs_kernel_context context) { *(uchar*)buf0 = abs(*(char*)buf1); @@ -5333,1012 +5351,1018 @@ void RS_KERNEL test(int in, rs_kernel_context context) { *(float2*)buf1468 = max(*(float2*)buf1469, *(float2*)buf1470); *(float3*)buf1471 = max(*(float3*)buf1472, *(float3*)buf1473); *(float4*)buf1474 = max(*(float4*)buf1475, *(float4*)buf1476); - *(char*)buf1477 = max(*(char*)buf1478, *(char*)buf1479); - *(char2*)buf1480 = max(*(char2*)buf1481, *(char2*)buf1482); - *(char3*)buf1483 = max(*(char3*)buf1484, *(char3*)buf1485); - *(char4*)buf1486 = max(*(char4*)buf1487, *(char4*)buf1488); - *(uchar*)buf1489 = max(*(uchar*)buf1490, *(uchar*)buf1491); - *(uchar2*)buf1492 = max(*(uchar2*)buf1493, *(uchar2*)buf1494); - *(uchar3*)buf1495 = max(*(uchar3*)buf1496, *(uchar3*)buf1497); - *(uchar4*)buf1498 = max(*(uchar4*)buf1499, *(uchar4*)buf1500); - *(short*)buf1501 = max(*(short*)buf1502, *(short*)buf1503); - *(short2*)buf1504 = max(*(short2*)buf1505, *(short2*)buf1506); - *(short3*)buf1507 = max(*(short3*)buf1508, *(short3*)buf1509); - *(short4*)buf1510 = max(*(short4*)buf1511, *(short4*)buf1512); - *(ushort*)buf1513 = max(*(ushort*)buf1514, *(ushort*)buf1515); - *(ushort2*)buf1516 = max(*(ushort2*)buf1517, *(ushort2*)buf1518); - *(ushort3*)buf1519 = max(*(ushort3*)buf1520, *(ushort3*)buf1521); - *(ushort4*)buf1522 = max(*(ushort4*)buf1523, *(ushort4*)buf1524); - *(int*)buf1525 = max(*(int*)buf1526, *(int*)buf1527); - *(int2*)buf1528 = max(*(int2*)buf1529, *(int2*)buf1530); - *(int3*)buf1531 = max(*(int3*)buf1532, *(int3*)buf1533); - *(int4*)buf1534 = max(*(int4*)buf1535, *(int4*)buf1536); - *(uint*)buf1537 = max(*(uint*)buf1538, *(uint*)buf1539); - *(uint2*)buf1540 = max(*(uint2*)buf1541, *(uint2*)buf1542); - *(uint3*)buf1543 = max(*(uint3*)buf1544, *(uint3*)buf1545); - *(uint4*)buf1546 = max(*(uint4*)buf1547, *(uint4*)buf1548); - *(long*)buf1549 = max(*(long*)buf1550, *(long*)buf1551); - *(long2*)buf1552 = max(*(long2*)buf1553, *(long2*)buf1554); - *(long3*)buf1555 = max(*(long3*)buf1556, *(long3*)buf1557); - *(long4*)buf1558 = max(*(long4*)buf1559, *(long4*)buf1560); - *(ulong*)buf1561 = max(*(ulong*)buf1562, *(ulong*)buf1563); - *(ulong2*)buf1564 = max(*(ulong2*)buf1565, *(ulong2*)buf1566); - *(ulong3*)buf1567 = max(*(ulong3*)buf1568, *(ulong3*)buf1569); - *(ulong4*)buf1570 = max(*(ulong4*)buf1571, *(ulong4*)buf1572); - *(float*)buf1573 = min(*(float*)buf1574, *(float*)buf1575); - *(float2*)buf1576 = min(*(float2*)buf1577, *(float2*)buf1578); - *(float3*)buf1579 = min(*(float3*)buf1580, *(float3*)buf1581); - *(float4*)buf1582 = min(*(float4*)buf1583, *(float4*)buf1584); - *(char*)buf1585 = min(*(char*)buf1586, *(char*)buf1587); - *(char2*)buf1588 = min(*(char2*)buf1589, *(char2*)buf1590); - *(char3*)buf1591 = min(*(char3*)buf1592, *(char3*)buf1593); - *(char4*)buf1594 = min(*(char4*)buf1595, *(char4*)buf1596); - *(uchar*)buf1597 = min(*(uchar*)buf1598, *(uchar*)buf1599); - *(uchar2*)buf1600 = min(*(uchar2*)buf1601, *(uchar2*)buf1602); - *(uchar3*)buf1603 = min(*(uchar3*)buf1604, *(uchar3*)buf1605); - *(uchar4*)buf1606 = min(*(uchar4*)buf1607, *(uchar4*)buf1608); - *(short*)buf1609 = min(*(short*)buf1610, *(short*)buf1611); - *(short2*)buf1612 = min(*(short2*)buf1613, *(short2*)buf1614); - *(short3*)buf1615 = min(*(short3*)buf1616, *(short3*)buf1617); - *(short4*)buf1618 = min(*(short4*)buf1619, *(short4*)buf1620); - *(ushort*)buf1621 = min(*(ushort*)buf1622, *(ushort*)buf1623); - *(ushort2*)buf1624 = min(*(ushort2*)buf1625, *(ushort2*)buf1626); - *(ushort3*)buf1627 = min(*(ushort3*)buf1628, *(ushort3*)buf1629); - *(ushort4*)buf1630 = min(*(ushort4*)buf1631, *(ushort4*)buf1632); - *(int*)buf1633 = min(*(int*)buf1634, *(int*)buf1635); - *(int2*)buf1636 = min(*(int2*)buf1637, *(int2*)buf1638); - *(int3*)buf1639 = min(*(int3*)buf1640, *(int3*)buf1641); - *(int4*)buf1642 = min(*(int4*)buf1643, *(int4*)buf1644); - *(uint*)buf1645 = min(*(uint*)buf1646, *(uint*)buf1647); - *(uint2*)buf1648 = min(*(uint2*)buf1649, *(uint2*)buf1650); - *(uint3*)buf1651 = min(*(uint3*)buf1652, *(uint3*)buf1653); - *(uint4*)buf1654 = min(*(uint4*)buf1655, *(uint4*)buf1656); - *(long*)buf1657 = min(*(long*)buf1658, *(long*)buf1659); - *(long2*)buf1660 = min(*(long2*)buf1661, *(long2*)buf1662); - *(long3*)buf1663 = min(*(long3*)buf1664, *(long3*)buf1665); - *(long4*)buf1666 = min(*(long4*)buf1667, *(long4*)buf1668); - *(ulong*)buf1669 = min(*(ulong*)buf1670, *(ulong*)buf1671); - *(ulong2*)buf1672 = min(*(ulong2*)buf1673, *(ulong2*)buf1674); - *(ulong3*)buf1675 = min(*(ulong3*)buf1676, *(ulong3*)buf1677); - *(ulong4*)buf1678 = min(*(ulong4*)buf1679, *(ulong4*)buf1680); - *(float*)buf1681 = mix(*(float*)buf1682, *(float*)buf1683, *(float*)buf1684); - *(float2*)buf1685 = mix(*(float2*)buf1686, *(float2*)buf1687, *(float2*)buf1688); - *(float3*)buf1689 = mix(*(float3*)buf1690, *(float3*)buf1691, *(float3*)buf1692); - *(float4*)buf1693 = mix(*(float4*)buf1694, *(float4*)buf1695, *(float4*)buf1696); - *(float2*)buf1697 = mix(*(float2*)buf1698, *(float2*)buf1699, *(float*)buf1700); - *(float3*)buf1701 = mix(*(float3*)buf1702, *(float3*)buf1703, *(float*)buf1704); - *(float4*)buf1705 = mix(*(float4*)buf1706, *(float4*)buf1707, *(float*)buf1708); - *(float*)buf1709 = modf(*(float*)buf1710, (float*) buf1711); - *(float2*)buf1712 = modf(*(float2*)buf1713, (float2*) buf1714); - *(float3*)buf1715 = modf(*(float3*)buf1716, (float3*) buf1717); - *(float4*)buf1718 = modf(*(float4*)buf1719, (float4*) buf1720); - *(float*)buf1721 = nan(*(uint*)buf1722); - *(float*)buf1723 = native_acos(*(float*)buf1724); - *(float2*)buf1725 = native_acos(*(float2*)buf1726); - *(float3*)buf1727 = native_acos(*(float3*)buf1728); - *(float4*)buf1729 = native_acos(*(float4*)buf1730); - *(float*)buf1731 = native_acosh(*(float*)buf1732); - *(float2*)buf1733 = native_acosh(*(float2*)buf1734); - *(float3*)buf1735 = native_acosh(*(float3*)buf1736); - *(float4*)buf1737 = native_acosh(*(float4*)buf1738); - *(float*)buf1739 = native_acospi(*(float*)buf1740); - *(float2*)buf1741 = native_acospi(*(float2*)buf1742); - *(float3*)buf1743 = native_acospi(*(float3*)buf1744); - *(float4*)buf1745 = native_acospi(*(float4*)buf1746); - *(float*)buf1747 = native_asin(*(float*)buf1748); - *(float2*)buf1749 = native_asin(*(float2*)buf1750); - *(float3*)buf1751 = native_asin(*(float3*)buf1752); - *(float4*)buf1753 = native_asin(*(float4*)buf1754); - *(float*)buf1755 = native_asinh(*(float*)buf1756); - *(float2*)buf1757 = native_asinh(*(float2*)buf1758); - *(float3*)buf1759 = native_asinh(*(float3*)buf1760); - *(float4*)buf1761 = native_asinh(*(float4*)buf1762); - *(float*)buf1763 = native_asinpi(*(float*)buf1764); - *(float2*)buf1765 = native_asinpi(*(float2*)buf1766); - *(float3*)buf1767 = native_asinpi(*(float3*)buf1768); - *(float4*)buf1769 = native_asinpi(*(float4*)buf1770); - *(float*)buf1771 = native_atan(*(float*)buf1772); - *(float2*)buf1773 = native_atan(*(float2*)buf1774); - *(float3*)buf1775 = native_atan(*(float3*)buf1776); - *(float4*)buf1777 = native_atan(*(float4*)buf1778); - *(float*)buf1779 = native_atan2(*(float*)buf1780, *(float*)buf1781); - *(float2*)buf1782 = native_atan2(*(float2*)buf1783, *(float2*)buf1784); - *(float3*)buf1785 = native_atan2(*(float3*)buf1786, *(float3*)buf1787); - *(float4*)buf1788 = native_atan2(*(float4*)buf1789, *(float4*)buf1790); - *(float*)buf1791 = native_atan2pi(*(float*)buf1792, *(float*)buf1793); - *(float2*)buf1794 = native_atan2pi(*(float2*)buf1795, *(float2*)buf1796); - *(float3*)buf1797 = native_atan2pi(*(float3*)buf1798, *(float3*)buf1799); - *(float4*)buf1800 = native_atan2pi(*(float4*)buf1801, *(float4*)buf1802); - *(float*)buf1803 = native_atanh(*(float*)buf1804); - *(float2*)buf1805 = native_atanh(*(float2*)buf1806); - *(float3*)buf1807 = native_atanh(*(float3*)buf1808); - *(float4*)buf1809 = native_atanh(*(float4*)buf1810); - *(float*)buf1811 = native_atanpi(*(float*)buf1812); - *(float2*)buf1813 = native_atanpi(*(float2*)buf1814); - *(float3*)buf1815 = native_atanpi(*(float3*)buf1816); - *(float4*)buf1817 = native_atanpi(*(float4*)buf1818); - *(float*)buf1819 = native_cbrt(*(float*)buf1820); - *(float2*)buf1821 = native_cbrt(*(float2*)buf1822); - *(float3*)buf1823 = native_cbrt(*(float3*)buf1824); - *(float4*)buf1825 = native_cbrt(*(float4*)buf1826); - *(float*)buf1827 = native_cos(*(float*)buf1828); - *(float2*)buf1829 = native_cos(*(float2*)buf1830); - *(float3*)buf1831 = native_cos(*(float3*)buf1832); - *(float4*)buf1833 = native_cos(*(float4*)buf1834); - *(float*)buf1835 = native_cosh(*(float*)buf1836); - *(float2*)buf1837 = native_cosh(*(float2*)buf1838); - *(float3*)buf1839 = native_cosh(*(float3*)buf1840); - *(float4*)buf1841 = native_cosh(*(float4*)buf1842); - *(float*)buf1843 = native_cospi(*(float*)buf1844); - *(float2*)buf1845 = native_cospi(*(float2*)buf1846); - *(float3*)buf1847 = native_cospi(*(float3*)buf1848); - *(float4*)buf1849 = native_cospi(*(float4*)buf1850); - *(float*)buf1851 = native_distance(*(float*)buf1852, *(float*)buf1853); - *(float*)buf1854 = native_distance(*(float2*)buf1855, *(float2*)buf1856); - *(float*)buf1857 = native_distance(*(float3*)buf1858, *(float3*)buf1859); - *(float*)buf1860 = native_distance(*(float4*)buf1861, *(float4*)buf1862); - *(float*)buf1863 = native_divide(*(float*)buf1864, *(float*)buf1865); - *(float2*)buf1866 = native_divide(*(float2*)buf1867, *(float2*)buf1868); - *(float3*)buf1869 = native_divide(*(float3*)buf1870, *(float3*)buf1871); - *(float4*)buf1872 = native_divide(*(float4*)buf1873, *(float4*)buf1874); - *(float*)buf1875 = native_exp(*(float*)buf1876); - *(float2*)buf1877 = native_exp(*(float2*)buf1878); - *(float3*)buf1879 = native_exp(*(float3*)buf1880); - *(float4*)buf1881 = native_exp(*(float4*)buf1882); - *(float*)buf1883 = native_exp10(*(float*)buf1884); - *(float2*)buf1885 = native_exp10(*(float2*)buf1886); - *(float3*)buf1887 = native_exp10(*(float3*)buf1888); - *(float4*)buf1889 = native_exp10(*(float4*)buf1890); - *(float*)buf1891 = native_exp2(*(float*)buf1892); - *(float2*)buf1893 = native_exp2(*(float2*)buf1894); - *(float3*)buf1895 = native_exp2(*(float3*)buf1896); - *(float4*)buf1897 = native_exp2(*(float4*)buf1898); - *(float*)buf1899 = native_expm1(*(float*)buf1900); - *(float2*)buf1901 = native_expm1(*(float2*)buf1902); - *(float3*)buf1903 = native_expm1(*(float3*)buf1904); - *(float4*)buf1905 = native_expm1(*(float4*)buf1906); - *(float*)buf1907 = native_hypot(*(float*)buf1908, *(float*)buf1909); - *(float2*)buf1910 = native_hypot(*(float2*)buf1911, *(float2*)buf1912); - *(float3*)buf1913 = native_hypot(*(float3*)buf1914, *(float3*)buf1915); - *(float4*)buf1916 = native_hypot(*(float4*)buf1917, *(float4*)buf1918); - *(float*)buf1919 = native_length(*(float*)buf1920); - *(float*)buf1921 = native_length(*(float2*)buf1922); - *(float*)buf1923 = native_length(*(float3*)buf1924); - *(float*)buf1925 = native_length(*(float4*)buf1926); - *(float*)buf1927 = native_log(*(float*)buf1928); - *(float2*)buf1929 = native_log(*(float2*)buf1930); - *(float3*)buf1931 = native_log(*(float3*)buf1932); - *(float4*)buf1933 = native_log(*(float4*)buf1934); - *(float*)buf1935 = native_log10(*(float*)buf1936); - *(float2*)buf1937 = native_log10(*(float2*)buf1938); - *(float3*)buf1939 = native_log10(*(float3*)buf1940); - *(float4*)buf1941 = native_log10(*(float4*)buf1942); - *(float*)buf1943 = native_log1p(*(float*)buf1944); - *(float2*)buf1945 = native_log1p(*(float2*)buf1946); - *(float3*)buf1947 = native_log1p(*(float3*)buf1948); - *(float4*)buf1949 = native_log1p(*(float4*)buf1950); - *(float*)buf1951 = native_log2(*(float*)buf1952); - *(float2*)buf1953 = native_log2(*(float2*)buf1954); - *(float3*)buf1955 = native_log2(*(float3*)buf1956); - *(float4*)buf1957 = native_log2(*(float4*)buf1958); - *(float*)buf1959 = native_normalize(*(float*)buf1960); - *(float2*)buf1961 = native_normalize(*(float2*)buf1962); - *(float3*)buf1963 = native_normalize(*(float3*)buf1964); - *(float4*)buf1965 = native_normalize(*(float4*)buf1966); - *(float*)buf1967 = native_powr(*(float*)buf1968, *(float*)buf1969); - *(float2*)buf1970 = native_powr(*(float2*)buf1971, *(float2*)buf1972); - *(float3*)buf1973 = native_powr(*(float3*)buf1974, *(float3*)buf1975); - *(float4*)buf1976 = native_powr(*(float4*)buf1977, *(float4*)buf1978); - *(float*)buf1979 = native_recip(*(float*)buf1980); - *(float2*)buf1981 = native_recip(*(float2*)buf1982); - *(float3*)buf1983 = native_recip(*(float3*)buf1984); - *(float4*)buf1985 = native_recip(*(float4*)buf1986); - *(float*)buf1987 = native_rootn(*(float*)buf1988, *(int*)buf1989); - *(float2*)buf1990 = native_rootn(*(float2*)buf1991, *(int2*)buf1992); - *(float3*)buf1993 = native_rootn(*(float3*)buf1994, *(int3*)buf1995); - *(float4*)buf1996 = native_rootn(*(float4*)buf1997, *(int4*)buf1998); - *(float*)buf1999 = native_rsqrt(*(float*)buf2000); - *(float2*)buf2001 = native_rsqrt(*(float2*)buf2002); - *(float3*)buf2003 = native_rsqrt(*(float3*)buf2004); - *(float4*)buf2005 = native_rsqrt(*(float4*)buf2006); - *(float*)buf2007 = native_sin(*(float*)buf2008); - *(float2*)buf2009 = native_sin(*(float2*)buf2010); - *(float3*)buf2011 = native_sin(*(float3*)buf2012); - *(float4*)buf2013 = native_sin(*(float4*)buf2014); - *(float*)buf2015 = native_sincos(*(float*)buf2016, (float*) buf2017); - *(float2*)buf2018 = native_sincos(*(float2*)buf2019, (float2*) buf2020); - *(float3*)buf2021 = native_sincos(*(float3*)buf2022, (float3*) buf2023); - *(float4*)buf2024 = native_sincos(*(float4*)buf2025, (float4*) buf2026); - *(float*)buf2027 = native_sinh(*(float*)buf2028); - *(float2*)buf2029 = native_sinh(*(float2*)buf2030); - *(float3*)buf2031 = native_sinh(*(float3*)buf2032); - *(float4*)buf2033 = native_sinh(*(float4*)buf2034); - *(float*)buf2035 = native_sinpi(*(float*)buf2036); - *(float2*)buf2037 = native_sinpi(*(float2*)buf2038); - *(float3*)buf2039 = native_sinpi(*(float3*)buf2040); - *(float4*)buf2041 = native_sinpi(*(float4*)buf2042); - *(float*)buf2043 = native_sqrt(*(float*)buf2044); - *(float2*)buf2045 = native_sqrt(*(float2*)buf2046); - *(float3*)buf2047 = native_sqrt(*(float3*)buf2048); - *(float4*)buf2049 = native_sqrt(*(float4*)buf2050); - *(float*)buf2051 = native_tan(*(float*)buf2052); - *(float2*)buf2053 = native_tan(*(float2*)buf2054); - *(float3*)buf2055 = native_tan(*(float3*)buf2056); - *(float4*)buf2057 = native_tan(*(float4*)buf2058); - *(float*)buf2059 = native_tanh(*(float*)buf2060); - *(float2*)buf2061 = native_tanh(*(float2*)buf2062); - *(float3*)buf2063 = native_tanh(*(float3*)buf2064); - *(float4*)buf2065 = native_tanh(*(float4*)buf2066); - *(float*)buf2067 = native_tanpi(*(float*)buf2068); - *(float2*)buf2069 = native_tanpi(*(float2*)buf2070); - *(float3*)buf2071 = native_tanpi(*(float3*)buf2072); - *(float4*)buf2073 = native_tanpi(*(float4*)buf2074); - *(float*)buf2075 = nextafter(*(float*)buf2076, *(float*)buf2077); - *(float2*)buf2078 = nextafter(*(float2*)buf2079, *(float2*)buf2080); - *(float3*)buf2081 = nextafter(*(float3*)buf2082, *(float3*)buf2083); - *(float4*)buf2084 = nextafter(*(float4*)buf2085, *(float4*)buf2086); - *(float*)buf2087 = normalize(*(float*)buf2088); - *(float2*)buf2089 = normalize(*(float2*)buf2090); - *(float3*)buf2091 = normalize(*(float3*)buf2092); - *(float4*)buf2093 = normalize(*(float4*)buf2094); - *(float*)buf2095 = pow(*(float*)buf2096, *(float*)buf2097); - *(float2*)buf2098 = pow(*(float2*)buf2099, *(float2*)buf2100); - *(float3*)buf2101 = pow(*(float3*)buf2102, *(float3*)buf2103); - *(float4*)buf2104 = pow(*(float4*)buf2105, *(float4*)buf2106); - *(float*)buf2107 = pown(*(float*)buf2108, *(int*)buf2109); - *(float2*)buf2110 = pown(*(float2*)buf2111, *(int2*)buf2112); - *(float3*)buf2113 = pown(*(float3*)buf2114, *(int3*)buf2115); - *(float4*)buf2116 = pown(*(float4*)buf2117, *(int4*)buf2118); - *(float*)buf2119 = powr(*(float*)buf2120, *(float*)buf2121); - *(float2*)buf2122 = powr(*(float2*)buf2123, *(float2*)buf2124); - *(float3*)buf2125 = powr(*(float3*)buf2126, *(float3*)buf2127); - *(float4*)buf2128 = powr(*(float4*)buf2129, *(float4*)buf2130); - *(float*)buf2131 = radians(*(float*)buf2132); - *(float2*)buf2133 = radians(*(float2*)buf2134); - *(float3*)buf2135 = radians(*(float3*)buf2136); - *(float4*)buf2137 = radians(*(float4*)buf2138); - *(float*)buf2139 = remainder(*(float*)buf2140, *(float*)buf2141); - *(float2*)buf2142 = remainder(*(float2*)buf2143, *(float2*)buf2144); - *(float3*)buf2145 = remainder(*(float3*)buf2146, *(float3*)buf2147); - *(float4*)buf2148 = remainder(*(float4*)buf2149, *(float4*)buf2150); - *(float*)buf2151 = remquo(*(float*)buf2152, *(float*)buf2153, (int*) buf2154); - *(float2*)buf2155 = remquo(*(float2*)buf2156, *(float2*)buf2157, (int2*) buf2158); - *(float3*)buf2159 = remquo(*(float3*)buf2160, *(float3*)buf2161, (int3*) buf2162); - *(float4*)buf2163 = remquo(*(float4*)buf2164, *(float4*)buf2165, (int4*) buf2166); - *(float*)buf2167 = rint(*(float*)buf2168); - *(float2*)buf2169 = rint(*(float2*)buf2170); - *(float3*)buf2171 = rint(*(float3*)buf2172); - *(float4*)buf2173 = rint(*(float4*)buf2174); - *(float*)buf2175 = rootn(*(float*)buf2176, *(int*)buf2177); - *(float2*)buf2178 = rootn(*(float2*)buf2179, *(int2*)buf2180); - *(float3*)buf2181 = rootn(*(float3*)buf2182, *(int3*)buf2183); - *(float4*)buf2184 = rootn(*(float4*)buf2185, *(int4*)buf2186); - *(float*)buf2187 = round(*(float*)buf2188); - *(float2*)buf2189 = round(*(float2*)buf2190); - *(float3*)buf2191 = round(*(float3*)buf2192); - *(float4*)buf2193 = round(*(float4*)buf2194); - rsAllocationCopy1DRange(*(rs_allocation*)buf2195, *(uint32_t*)buf2196, *(uint32_t*)buf2197, *(uint32_t*)buf2198, *(rs_allocation*)buf2199, *(uint32_t*)buf2200, *(uint32_t*)buf2201); - rsAllocationCopy2DRange(*(rs_allocation*)buf2202, *(uint32_t*)buf2203, *(uint32_t*)buf2204, *(uint32_t*)buf2205, *(rs_allocation_cubemap_face*)buf2206, *(uint32_t*)buf2207, *(uint32_t*)buf2208, *(rs_allocation*)buf2209, *(uint32_t*)buf2210, *(uint32_t*)buf2211, *(uint32_t*)buf2212, *(rs_allocation_cubemap_face*)buf2213); - *(uint32_t*)buf2214 = rsAllocationGetDimFaces(*(rs_allocation*)buf2215); - *(uint32_t*)buf2216 = rsAllocationGetDimLOD(*(rs_allocation*)buf2217); - *(uint32_t*)buf2218 = rsAllocationGetDimX(*(rs_allocation*)buf2219); - *(uint32_t*)buf2220 = rsAllocationGetDimY(*(rs_allocation*)buf2221); - *(uint32_t*)buf2222 = rsAllocationGetDimZ(*(rs_allocation*)buf2223); - *(rs_element*)buf2224 = rsAllocationGetElement(*(rs_allocation*)buf2225); - rsAllocationIoReceive(*(rs_allocation*)buf2226); - rsAllocationIoSend(*(rs_allocation*)buf2227); - *(float2*)buf2228 = rsAllocationVLoadX_float2(*(rs_allocation*)buf2229, *(uint32_t*)buf2230); - *(float3*)buf2231 = rsAllocationVLoadX_float3(*(rs_allocation*)buf2232, *(uint32_t*)buf2233); - *(float4*)buf2234 = rsAllocationVLoadX_float4(*(rs_allocation*)buf2235, *(uint32_t*)buf2236); - *(double2*)buf2237 = rsAllocationVLoadX_double2(*(rs_allocation*)buf2238, *(uint32_t*)buf2239); - *(double3*)buf2240 = rsAllocationVLoadX_double3(*(rs_allocation*)buf2241, *(uint32_t*)buf2242); - *(double4*)buf2243 = rsAllocationVLoadX_double4(*(rs_allocation*)buf2244, *(uint32_t*)buf2245); - *(char2*)buf2246 = rsAllocationVLoadX_char2(*(rs_allocation*)buf2247, *(uint32_t*)buf2248); - *(char3*)buf2249 = rsAllocationVLoadX_char3(*(rs_allocation*)buf2250, *(uint32_t*)buf2251); - *(char4*)buf2252 = rsAllocationVLoadX_char4(*(rs_allocation*)buf2253, *(uint32_t*)buf2254); - *(uchar2*)buf2255 = rsAllocationVLoadX_uchar2(*(rs_allocation*)buf2256, *(uint32_t*)buf2257); - *(uchar3*)buf2258 = rsAllocationVLoadX_uchar3(*(rs_allocation*)buf2259, *(uint32_t*)buf2260); - *(uchar4*)buf2261 = rsAllocationVLoadX_uchar4(*(rs_allocation*)buf2262, *(uint32_t*)buf2263); - *(short2*)buf2264 = rsAllocationVLoadX_short2(*(rs_allocation*)buf2265, *(uint32_t*)buf2266); - *(short3*)buf2267 = rsAllocationVLoadX_short3(*(rs_allocation*)buf2268, *(uint32_t*)buf2269); - *(short4*)buf2270 = rsAllocationVLoadX_short4(*(rs_allocation*)buf2271, *(uint32_t*)buf2272); - *(ushort2*)buf2273 = rsAllocationVLoadX_ushort2(*(rs_allocation*)buf2274, *(uint32_t*)buf2275); - *(ushort3*)buf2276 = rsAllocationVLoadX_ushort3(*(rs_allocation*)buf2277, *(uint32_t*)buf2278); - *(ushort4*)buf2279 = rsAllocationVLoadX_ushort4(*(rs_allocation*)buf2280, *(uint32_t*)buf2281); - *(int2*)buf2282 = rsAllocationVLoadX_int2(*(rs_allocation*)buf2283, *(uint32_t*)buf2284); - *(int3*)buf2285 = rsAllocationVLoadX_int3(*(rs_allocation*)buf2286, *(uint32_t*)buf2287); - *(int4*)buf2288 = rsAllocationVLoadX_int4(*(rs_allocation*)buf2289, *(uint32_t*)buf2290); - *(uint2*)buf2291 = rsAllocationVLoadX_uint2(*(rs_allocation*)buf2292, *(uint32_t*)buf2293); - *(uint3*)buf2294 = rsAllocationVLoadX_uint3(*(rs_allocation*)buf2295, *(uint32_t*)buf2296); - *(uint4*)buf2297 = rsAllocationVLoadX_uint4(*(rs_allocation*)buf2298, *(uint32_t*)buf2299); - *(long2*)buf2300 = rsAllocationVLoadX_long2(*(rs_allocation*)buf2301, *(uint32_t*)buf2302); - *(long3*)buf2303 = rsAllocationVLoadX_long3(*(rs_allocation*)buf2304, *(uint32_t*)buf2305); - *(long4*)buf2306 = rsAllocationVLoadX_long4(*(rs_allocation*)buf2307, *(uint32_t*)buf2308); - *(ulong2*)buf2309 = rsAllocationVLoadX_ulong2(*(rs_allocation*)buf2310, *(uint32_t*)buf2311); - *(ulong3*)buf2312 = rsAllocationVLoadX_ulong3(*(rs_allocation*)buf2313, *(uint32_t*)buf2314); - *(ulong4*)buf2315 = rsAllocationVLoadX_ulong4(*(rs_allocation*)buf2316, *(uint32_t*)buf2317); - *(float2*)buf2318 = rsAllocationVLoadX_float2(*(rs_allocation*)buf2319, *(uint32_t*)buf2320, *(uint32_t*)buf2321); - *(float3*)buf2322 = rsAllocationVLoadX_float3(*(rs_allocation*)buf2323, *(uint32_t*)buf2324, *(uint32_t*)buf2325); - *(float4*)buf2326 = rsAllocationVLoadX_float4(*(rs_allocation*)buf2327, *(uint32_t*)buf2328, *(uint32_t*)buf2329); - *(double2*)buf2330 = rsAllocationVLoadX_double2(*(rs_allocation*)buf2331, *(uint32_t*)buf2332, *(uint32_t*)buf2333); - *(double3*)buf2334 = rsAllocationVLoadX_double3(*(rs_allocation*)buf2335, *(uint32_t*)buf2336, *(uint32_t*)buf2337); - *(double4*)buf2338 = rsAllocationVLoadX_double4(*(rs_allocation*)buf2339, *(uint32_t*)buf2340, *(uint32_t*)buf2341); - *(char2*)buf2342 = rsAllocationVLoadX_char2(*(rs_allocation*)buf2343, *(uint32_t*)buf2344, *(uint32_t*)buf2345); - *(char3*)buf2346 = rsAllocationVLoadX_char3(*(rs_allocation*)buf2347, *(uint32_t*)buf2348, *(uint32_t*)buf2349); - *(char4*)buf2350 = rsAllocationVLoadX_char4(*(rs_allocation*)buf2351, *(uint32_t*)buf2352, *(uint32_t*)buf2353); - *(uchar2*)buf2354 = rsAllocationVLoadX_uchar2(*(rs_allocation*)buf2355, *(uint32_t*)buf2356, *(uint32_t*)buf2357); - *(uchar3*)buf2358 = rsAllocationVLoadX_uchar3(*(rs_allocation*)buf2359, *(uint32_t*)buf2360, *(uint32_t*)buf2361); - *(uchar4*)buf2362 = rsAllocationVLoadX_uchar4(*(rs_allocation*)buf2363, *(uint32_t*)buf2364, *(uint32_t*)buf2365); - *(short2*)buf2366 = rsAllocationVLoadX_short2(*(rs_allocation*)buf2367, *(uint32_t*)buf2368, *(uint32_t*)buf2369); - *(short3*)buf2370 = rsAllocationVLoadX_short3(*(rs_allocation*)buf2371, *(uint32_t*)buf2372, *(uint32_t*)buf2373); - *(short4*)buf2374 = rsAllocationVLoadX_short4(*(rs_allocation*)buf2375, *(uint32_t*)buf2376, *(uint32_t*)buf2377); - *(ushort2*)buf2378 = rsAllocationVLoadX_ushort2(*(rs_allocation*)buf2379, *(uint32_t*)buf2380, *(uint32_t*)buf2381); - *(ushort3*)buf2382 = rsAllocationVLoadX_ushort3(*(rs_allocation*)buf2383, *(uint32_t*)buf2384, *(uint32_t*)buf2385); - *(ushort4*)buf2386 = rsAllocationVLoadX_ushort4(*(rs_allocation*)buf2387, *(uint32_t*)buf2388, *(uint32_t*)buf2389); - *(int2*)buf2390 = rsAllocationVLoadX_int2(*(rs_allocation*)buf2391, *(uint32_t*)buf2392, *(uint32_t*)buf2393); - *(int3*)buf2394 = rsAllocationVLoadX_int3(*(rs_allocation*)buf2395, *(uint32_t*)buf2396, *(uint32_t*)buf2397); - *(int4*)buf2398 = rsAllocationVLoadX_int4(*(rs_allocation*)buf2399, *(uint32_t*)buf2400, *(uint32_t*)buf2401); - *(uint2*)buf2402 = rsAllocationVLoadX_uint2(*(rs_allocation*)buf2403, *(uint32_t*)buf2404, *(uint32_t*)buf2405); - *(uint3*)buf2406 = rsAllocationVLoadX_uint3(*(rs_allocation*)buf2407, *(uint32_t*)buf2408, *(uint32_t*)buf2409); - *(uint4*)buf2410 = rsAllocationVLoadX_uint4(*(rs_allocation*)buf2411, *(uint32_t*)buf2412, *(uint32_t*)buf2413); - *(long2*)buf2414 = rsAllocationVLoadX_long2(*(rs_allocation*)buf2415, *(uint32_t*)buf2416, *(uint32_t*)buf2417); - *(long3*)buf2418 = rsAllocationVLoadX_long3(*(rs_allocation*)buf2419, *(uint32_t*)buf2420, *(uint32_t*)buf2421); - *(long4*)buf2422 = rsAllocationVLoadX_long4(*(rs_allocation*)buf2423, *(uint32_t*)buf2424, *(uint32_t*)buf2425); - *(ulong2*)buf2426 = rsAllocationVLoadX_ulong2(*(rs_allocation*)buf2427, *(uint32_t*)buf2428, *(uint32_t*)buf2429); - *(ulong3*)buf2430 = rsAllocationVLoadX_ulong3(*(rs_allocation*)buf2431, *(uint32_t*)buf2432, *(uint32_t*)buf2433); - *(ulong4*)buf2434 = rsAllocationVLoadX_ulong4(*(rs_allocation*)buf2435, *(uint32_t*)buf2436, *(uint32_t*)buf2437); - *(float2*)buf2438 = rsAllocationVLoadX_float2(*(rs_allocation*)buf2439, *(uint32_t*)buf2440, *(uint32_t*)buf2441, *(uint32_t*)buf2442); - *(float3*)buf2443 = rsAllocationVLoadX_float3(*(rs_allocation*)buf2444, *(uint32_t*)buf2445, *(uint32_t*)buf2446, *(uint32_t*)buf2447); - *(float4*)buf2448 = rsAllocationVLoadX_float4(*(rs_allocation*)buf2449, *(uint32_t*)buf2450, *(uint32_t*)buf2451, *(uint32_t*)buf2452); - *(double2*)buf2453 = rsAllocationVLoadX_double2(*(rs_allocation*)buf2454, *(uint32_t*)buf2455, *(uint32_t*)buf2456, *(uint32_t*)buf2457); - *(double3*)buf2458 = rsAllocationVLoadX_double3(*(rs_allocation*)buf2459, *(uint32_t*)buf2460, *(uint32_t*)buf2461, *(uint32_t*)buf2462); - *(double4*)buf2463 = rsAllocationVLoadX_double4(*(rs_allocation*)buf2464, *(uint32_t*)buf2465, *(uint32_t*)buf2466, *(uint32_t*)buf2467); - *(char2*)buf2468 = rsAllocationVLoadX_char2(*(rs_allocation*)buf2469, *(uint32_t*)buf2470, *(uint32_t*)buf2471, *(uint32_t*)buf2472); - *(char3*)buf2473 = rsAllocationVLoadX_char3(*(rs_allocation*)buf2474, *(uint32_t*)buf2475, *(uint32_t*)buf2476, *(uint32_t*)buf2477); - *(char4*)buf2478 = rsAllocationVLoadX_char4(*(rs_allocation*)buf2479, *(uint32_t*)buf2480, *(uint32_t*)buf2481, *(uint32_t*)buf2482); - *(uchar2*)buf2483 = rsAllocationVLoadX_uchar2(*(rs_allocation*)buf2484, *(uint32_t*)buf2485, *(uint32_t*)buf2486, *(uint32_t*)buf2487); - *(uchar3*)buf2488 = rsAllocationVLoadX_uchar3(*(rs_allocation*)buf2489, *(uint32_t*)buf2490, *(uint32_t*)buf2491, *(uint32_t*)buf2492); - *(uchar4*)buf2493 = rsAllocationVLoadX_uchar4(*(rs_allocation*)buf2494, *(uint32_t*)buf2495, *(uint32_t*)buf2496, *(uint32_t*)buf2497); - *(short2*)buf2498 = rsAllocationVLoadX_short2(*(rs_allocation*)buf2499, *(uint32_t*)buf2500, *(uint32_t*)buf2501, *(uint32_t*)buf2502); - *(short3*)buf2503 = rsAllocationVLoadX_short3(*(rs_allocation*)buf2504, *(uint32_t*)buf2505, *(uint32_t*)buf2506, *(uint32_t*)buf2507); - *(short4*)buf2508 = rsAllocationVLoadX_short4(*(rs_allocation*)buf2509, *(uint32_t*)buf2510, *(uint32_t*)buf2511, *(uint32_t*)buf2512); - *(ushort2*)buf2513 = rsAllocationVLoadX_ushort2(*(rs_allocation*)buf2514, *(uint32_t*)buf2515, *(uint32_t*)buf2516, *(uint32_t*)buf2517); - *(ushort3*)buf2518 = rsAllocationVLoadX_ushort3(*(rs_allocation*)buf2519, *(uint32_t*)buf2520, *(uint32_t*)buf2521, *(uint32_t*)buf2522); - *(ushort4*)buf2523 = rsAllocationVLoadX_ushort4(*(rs_allocation*)buf2524, *(uint32_t*)buf2525, *(uint32_t*)buf2526, *(uint32_t*)buf2527); - *(int2*)buf2528 = rsAllocationVLoadX_int2(*(rs_allocation*)buf2529, *(uint32_t*)buf2530, *(uint32_t*)buf2531, *(uint32_t*)buf2532); - *(int3*)buf2533 = rsAllocationVLoadX_int3(*(rs_allocation*)buf2534, *(uint32_t*)buf2535, *(uint32_t*)buf2536, *(uint32_t*)buf2537); - *(int4*)buf2538 = rsAllocationVLoadX_int4(*(rs_allocation*)buf2539, *(uint32_t*)buf2540, *(uint32_t*)buf2541, *(uint32_t*)buf2542); - *(uint2*)buf2543 = rsAllocationVLoadX_uint2(*(rs_allocation*)buf2544, *(uint32_t*)buf2545, *(uint32_t*)buf2546, *(uint32_t*)buf2547); - *(uint3*)buf2548 = rsAllocationVLoadX_uint3(*(rs_allocation*)buf2549, *(uint32_t*)buf2550, *(uint32_t*)buf2551, *(uint32_t*)buf2552); - *(uint4*)buf2553 = rsAllocationVLoadX_uint4(*(rs_allocation*)buf2554, *(uint32_t*)buf2555, *(uint32_t*)buf2556, *(uint32_t*)buf2557); - *(long2*)buf2558 = rsAllocationVLoadX_long2(*(rs_allocation*)buf2559, *(uint32_t*)buf2560, *(uint32_t*)buf2561, *(uint32_t*)buf2562); - *(long3*)buf2563 = rsAllocationVLoadX_long3(*(rs_allocation*)buf2564, *(uint32_t*)buf2565, *(uint32_t*)buf2566, *(uint32_t*)buf2567); - *(long4*)buf2568 = rsAllocationVLoadX_long4(*(rs_allocation*)buf2569, *(uint32_t*)buf2570, *(uint32_t*)buf2571, *(uint32_t*)buf2572); - *(ulong2*)buf2573 = rsAllocationVLoadX_ulong2(*(rs_allocation*)buf2574, *(uint32_t*)buf2575, *(uint32_t*)buf2576, *(uint32_t*)buf2577); - *(ulong3*)buf2578 = rsAllocationVLoadX_ulong3(*(rs_allocation*)buf2579, *(uint32_t*)buf2580, *(uint32_t*)buf2581, *(uint32_t*)buf2582); - *(ulong4*)buf2583 = rsAllocationVLoadX_ulong4(*(rs_allocation*)buf2584, *(uint32_t*)buf2585, *(uint32_t*)buf2586, *(uint32_t*)buf2587); - rsAllocationVStoreX_float2(*(rs_allocation*)buf2588, *(float2*)buf2589, *(uint32_t*)buf2590); - rsAllocationVStoreX_float3(*(rs_allocation*)buf2591, *(float3*)buf2592, *(uint32_t*)buf2593); - rsAllocationVStoreX_float4(*(rs_allocation*)buf2594, *(float4*)buf2595, *(uint32_t*)buf2596); - rsAllocationVStoreX_double2(*(rs_allocation*)buf2597, *(double2*)buf2598, *(uint32_t*)buf2599); - rsAllocationVStoreX_double3(*(rs_allocation*)buf2600, *(double3*)buf2601, *(uint32_t*)buf2602); - rsAllocationVStoreX_double4(*(rs_allocation*)buf2603, *(double4*)buf2604, *(uint32_t*)buf2605); - rsAllocationVStoreX_char2(*(rs_allocation*)buf2606, *(char2*)buf2607, *(uint32_t*)buf2608); - rsAllocationVStoreX_char3(*(rs_allocation*)buf2609, *(char3*)buf2610, *(uint32_t*)buf2611); - rsAllocationVStoreX_char4(*(rs_allocation*)buf2612, *(char4*)buf2613, *(uint32_t*)buf2614); - rsAllocationVStoreX_uchar2(*(rs_allocation*)buf2615, *(uchar2*)buf2616, *(uint32_t*)buf2617); - rsAllocationVStoreX_uchar3(*(rs_allocation*)buf2618, *(uchar3*)buf2619, *(uint32_t*)buf2620); - rsAllocationVStoreX_uchar4(*(rs_allocation*)buf2621, *(uchar4*)buf2622, *(uint32_t*)buf2623); - rsAllocationVStoreX_short2(*(rs_allocation*)buf2624, *(short2*)buf2625, *(uint32_t*)buf2626); - rsAllocationVStoreX_short3(*(rs_allocation*)buf2627, *(short3*)buf2628, *(uint32_t*)buf2629); - rsAllocationVStoreX_short4(*(rs_allocation*)buf2630, *(short4*)buf2631, *(uint32_t*)buf2632); - rsAllocationVStoreX_ushort2(*(rs_allocation*)buf2633, *(ushort2*)buf2634, *(uint32_t*)buf2635); - rsAllocationVStoreX_ushort3(*(rs_allocation*)buf2636, *(ushort3*)buf2637, *(uint32_t*)buf2638); - rsAllocationVStoreX_ushort4(*(rs_allocation*)buf2639, *(ushort4*)buf2640, *(uint32_t*)buf2641); - rsAllocationVStoreX_int2(*(rs_allocation*)buf2642, *(int2*)buf2643, *(uint32_t*)buf2644); - rsAllocationVStoreX_int3(*(rs_allocation*)buf2645, *(int3*)buf2646, *(uint32_t*)buf2647); - rsAllocationVStoreX_int4(*(rs_allocation*)buf2648, *(int4*)buf2649, *(uint32_t*)buf2650); - rsAllocationVStoreX_uint2(*(rs_allocation*)buf2651, *(uint2*)buf2652, *(uint32_t*)buf2653); - rsAllocationVStoreX_uint3(*(rs_allocation*)buf2654, *(uint3*)buf2655, *(uint32_t*)buf2656); - rsAllocationVStoreX_uint4(*(rs_allocation*)buf2657, *(uint4*)buf2658, *(uint32_t*)buf2659); - rsAllocationVStoreX_long2(*(rs_allocation*)buf2660, *(long2*)buf2661, *(uint32_t*)buf2662); - rsAllocationVStoreX_long3(*(rs_allocation*)buf2663, *(long3*)buf2664, *(uint32_t*)buf2665); - rsAllocationVStoreX_long4(*(rs_allocation*)buf2666, *(long4*)buf2667, *(uint32_t*)buf2668); - rsAllocationVStoreX_ulong2(*(rs_allocation*)buf2669, *(ulong2*)buf2670, *(uint32_t*)buf2671); - rsAllocationVStoreX_ulong3(*(rs_allocation*)buf2672, *(ulong3*)buf2673, *(uint32_t*)buf2674); - rsAllocationVStoreX_ulong4(*(rs_allocation*)buf2675, *(ulong4*)buf2676, *(uint32_t*)buf2677); - rsAllocationVStoreX_float2(*(rs_allocation*)buf2678, *(float2*)buf2679, *(uint32_t*)buf2680, *(uint32_t*)buf2681); - rsAllocationVStoreX_float3(*(rs_allocation*)buf2682, *(float3*)buf2683, *(uint32_t*)buf2684, *(uint32_t*)buf2685); - rsAllocationVStoreX_float4(*(rs_allocation*)buf2686, *(float4*)buf2687, *(uint32_t*)buf2688, *(uint32_t*)buf2689); - rsAllocationVStoreX_double2(*(rs_allocation*)buf2690, *(double2*)buf2691, *(uint32_t*)buf2692, *(uint32_t*)buf2693); - rsAllocationVStoreX_double3(*(rs_allocation*)buf2694, *(double3*)buf2695, *(uint32_t*)buf2696, *(uint32_t*)buf2697); - rsAllocationVStoreX_double4(*(rs_allocation*)buf2698, *(double4*)buf2699, *(uint32_t*)buf2700, *(uint32_t*)buf2701); - rsAllocationVStoreX_char2(*(rs_allocation*)buf2702, *(char2*)buf2703, *(uint32_t*)buf2704, *(uint32_t*)buf2705); - rsAllocationVStoreX_char3(*(rs_allocation*)buf2706, *(char3*)buf2707, *(uint32_t*)buf2708, *(uint32_t*)buf2709); - rsAllocationVStoreX_char4(*(rs_allocation*)buf2710, *(char4*)buf2711, *(uint32_t*)buf2712, *(uint32_t*)buf2713); - rsAllocationVStoreX_uchar2(*(rs_allocation*)buf2714, *(uchar2*)buf2715, *(uint32_t*)buf2716, *(uint32_t*)buf2717); - rsAllocationVStoreX_uchar3(*(rs_allocation*)buf2718, *(uchar3*)buf2719, *(uint32_t*)buf2720, *(uint32_t*)buf2721); - rsAllocationVStoreX_uchar4(*(rs_allocation*)buf2722, *(uchar4*)buf2723, *(uint32_t*)buf2724, *(uint32_t*)buf2725); - rsAllocationVStoreX_short2(*(rs_allocation*)buf2726, *(short2*)buf2727, *(uint32_t*)buf2728, *(uint32_t*)buf2729); - rsAllocationVStoreX_short3(*(rs_allocation*)buf2730, *(short3*)buf2731, *(uint32_t*)buf2732, *(uint32_t*)buf2733); - rsAllocationVStoreX_short4(*(rs_allocation*)buf2734, *(short4*)buf2735, *(uint32_t*)buf2736, *(uint32_t*)buf2737); - rsAllocationVStoreX_ushort2(*(rs_allocation*)buf2738, *(ushort2*)buf2739, *(uint32_t*)buf2740, *(uint32_t*)buf2741); - rsAllocationVStoreX_ushort3(*(rs_allocation*)buf2742, *(ushort3*)buf2743, *(uint32_t*)buf2744, *(uint32_t*)buf2745); - rsAllocationVStoreX_ushort4(*(rs_allocation*)buf2746, *(ushort4*)buf2747, *(uint32_t*)buf2748, *(uint32_t*)buf2749); - rsAllocationVStoreX_int2(*(rs_allocation*)buf2750, *(int2*)buf2751, *(uint32_t*)buf2752, *(uint32_t*)buf2753); - rsAllocationVStoreX_int3(*(rs_allocation*)buf2754, *(int3*)buf2755, *(uint32_t*)buf2756, *(uint32_t*)buf2757); - rsAllocationVStoreX_int4(*(rs_allocation*)buf2758, *(int4*)buf2759, *(uint32_t*)buf2760, *(uint32_t*)buf2761); - rsAllocationVStoreX_uint2(*(rs_allocation*)buf2762, *(uint2*)buf2763, *(uint32_t*)buf2764, *(uint32_t*)buf2765); - rsAllocationVStoreX_uint3(*(rs_allocation*)buf2766, *(uint3*)buf2767, *(uint32_t*)buf2768, *(uint32_t*)buf2769); - rsAllocationVStoreX_uint4(*(rs_allocation*)buf2770, *(uint4*)buf2771, *(uint32_t*)buf2772, *(uint32_t*)buf2773); - rsAllocationVStoreX_long2(*(rs_allocation*)buf2774, *(long2*)buf2775, *(uint32_t*)buf2776, *(uint32_t*)buf2777); - rsAllocationVStoreX_long3(*(rs_allocation*)buf2778, *(long3*)buf2779, *(uint32_t*)buf2780, *(uint32_t*)buf2781); - rsAllocationVStoreX_long4(*(rs_allocation*)buf2782, *(long4*)buf2783, *(uint32_t*)buf2784, *(uint32_t*)buf2785); - rsAllocationVStoreX_ulong2(*(rs_allocation*)buf2786, *(ulong2*)buf2787, *(uint32_t*)buf2788, *(uint32_t*)buf2789); - rsAllocationVStoreX_ulong3(*(rs_allocation*)buf2790, *(ulong3*)buf2791, *(uint32_t*)buf2792, *(uint32_t*)buf2793); - rsAllocationVStoreX_ulong4(*(rs_allocation*)buf2794, *(ulong4*)buf2795, *(uint32_t*)buf2796, *(uint32_t*)buf2797); - rsAllocationVStoreX_float2(*(rs_allocation*)buf2798, *(float2*)buf2799, *(uint32_t*)buf2800, *(uint32_t*)buf2801, *(uint32_t*)buf2802); - rsAllocationVStoreX_float3(*(rs_allocation*)buf2803, *(float3*)buf2804, *(uint32_t*)buf2805, *(uint32_t*)buf2806, *(uint32_t*)buf2807); - rsAllocationVStoreX_float4(*(rs_allocation*)buf2808, *(float4*)buf2809, *(uint32_t*)buf2810, *(uint32_t*)buf2811, *(uint32_t*)buf2812); - rsAllocationVStoreX_double2(*(rs_allocation*)buf2813, *(double2*)buf2814, *(uint32_t*)buf2815, *(uint32_t*)buf2816, *(uint32_t*)buf2817); - rsAllocationVStoreX_double3(*(rs_allocation*)buf2818, *(double3*)buf2819, *(uint32_t*)buf2820, *(uint32_t*)buf2821, *(uint32_t*)buf2822); - rsAllocationVStoreX_double4(*(rs_allocation*)buf2823, *(double4*)buf2824, *(uint32_t*)buf2825, *(uint32_t*)buf2826, *(uint32_t*)buf2827); - rsAllocationVStoreX_char2(*(rs_allocation*)buf2828, *(char2*)buf2829, *(uint32_t*)buf2830, *(uint32_t*)buf2831, *(uint32_t*)buf2832); - rsAllocationVStoreX_char3(*(rs_allocation*)buf2833, *(char3*)buf2834, *(uint32_t*)buf2835, *(uint32_t*)buf2836, *(uint32_t*)buf2837); - rsAllocationVStoreX_char4(*(rs_allocation*)buf2838, *(char4*)buf2839, *(uint32_t*)buf2840, *(uint32_t*)buf2841, *(uint32_t*)buf2842); - rsAllocationVStoreX_uchar2(*(rs_allocation*)buf2843, *(uchar2*)buf2844, *(uint32_t*)buf2845, *(uint32_t*)buf2846, *(uint32_t*)buf2847); - rsAllocationVStoreX_uchar3(*(rs_allocation*)buf2848, *(uchar3*)buf2849, *(uint32_t*)buf2850, *(uint32_t*)buf2851, *(uint32_t*)buf2852); - rsAllocationVStoreX_uchar4(*(rs_allocation*)buf2853, *(uchar4*)buf2854, *(uint32_t*)buf2855, *(uint32_t*)buf2856, *(uint32_t*)buf2857); - rsAllocationVStoreX_short2(*(rs_allocation*)buf2858, *(short2*)buf2859, *(uint32_t*)buf2860, *(uint32_t*)buf2861, *(uint32_t*)buf2862); - rsAllocationVStoreX_short3(*(rs_allocation*)buf2863, *(short3*)buf2864, *(uint32_t*)buf2865, *(uint32_t*)buf2866, *(uint32_t*)buf2867); - rsAllocationVStoreX_short4(*(rs_allocation*)buf2868, *(short4*)buf2869, *(uint32_t*)buf2870, *(uint32_t*)buf2871, *(uint32_t*)buf2872); - rsAllocationVStoreX_ushort2(*(rs_allocation*)buf2873, *(ushort2*)buf2874, *(uint32_t*)buf2875, *(uint32_t*)buf2876, *(uint32_t*)buf2877); - rsAllocationVStoreX_ushort3(*(rs_allocation*)buf2878, *(ushort3*)buf2879, *(uint32_t*)buf2880, *(uint32_t*)buf2881, *(uint32_t*)buf2882); - rsAllocationVStoreX_ushort4(*(rs_allocation*)buf2883, *(ushort4*)buf2884, *(uint32_t*)buf2885, *(uint32_t*)buf2886, *(uint32_t*)buf2887); - rsAllocationVStoreX_int2(*(rs_allocation*)buf2888, *(int2*)buf2889, *(uint32_t*)buf2890, *(uint32_t*)buf2891, *(uint32_t*)buf2892); - rsAllocationVStoreX_int3(*(rs_allocation*)buf2893, *(int3*)buf2894, *(uint32_t*)buf2895, *(uint32_t*)buf2896, *(uint32_t*)buf2897); - rsAllocationVStoreX_int4(*(rs_allocation*)buf2898, *(int4*)buf2899, *(uint32_t*)buf2900, *(uint32_t*)buf2901, *(uint32_t*)buf2902); - rsAllocationVStoreX_uint2(*(rs_allocation*)buf2903, *(uint2*)buf2904, *(uint32_t*)buf2905, *(uint32_t*)buf2906, *(uint32_t*)buf2907); - rsAllocationVStoreX_uint3(*(rs_allocation*)buf2908, *(uint3*)buf2909, *(uint32_t*)buf2910, *(uint32_t*)buf2911, *(uint32_t*)buf2912); - rsAllocationVStoreX_uint4(*(rs_allocation*)buf2913, *(uint4*)buf2914, *(uint32_t*)buf2915, *(uint32_t*)buf2916, *(uint32_t*)buf2917); - rsAllocationVStoreX_long2(*(rs_allocation*)buf2918, *(long2*)buf2919, *(uint32_t*)buf2920, *(uint32_t*)buf2921, *(uint32_t*)buf2922); - rsAllocationVStoreX_long3(*(rs_allocation*)buf2923, *(long3*)buf2924, *(uint32_t*)buf2925, *(uint32_t*)buf2926, *(uint32_t*)buf2927); - rsAllocationVStoreX_long4(*(rs_allocation*)buf2928, *(long4*)buf2929, *(uint32_t*)buf2930, *(uint32_t*)buf2931, *(uint32_t*)buf2932); - rsAllocationVStoreX_ulong2(*(rs_allocation*)buf2933, *(ulong2*)buf2934, *(uint32_t*)buf2935, *(uint32_t*)buf2936, *(uint32_t*)buf2937); - rsAllocationVStoreX_ulong3(*(rs_allocation*)buf2938, *(ulong3*)buf2939, *(uint32_t*)buf2940, *(uint32_t*)buf2941, *(uint32_t*)buf2942); - rsAllocationVStoreX_ulong4(*(rs_allocation*)buf2943, *(ulong4*)buf2944, *(uint32_t*)buf2945, *(uint32_t*)buf2946, *(uint32_t*)buf2947); - *(int32_t*)buf2948 = rsAtomicAdd((volatile int32_t*) buf2949, *(int32_t*)buf2950); - *(int32_t*)buf2951 = rsAtomicAdd((volatile uint32_t*) buf2952, *(uint32_t*)buf2953); - *(int32_t*)buf2954 = rsAtomicAnd((volatile int32_t*) buf2955, *(int32_t*)buf2956); - *(int32_t*)buf2957 = rsAtomicAnd((volatile uint32_t*) buf2958, *(uint32_t*)buf2959); - *(int32_t*)buf2960 = rsAtomicCas((volatile int32_t*) buf2961, *(int32_t*)buf2962, *(int32_t*)buf2963); - *(uint32_t*)buf2964 = rsAtomicCas((volatile uint32_t*) buf2965, *(uint32_t*)buf2966, *(uint32_t*)buf2967); - *(int32_t*)buf2968 = rsAtomicDec((volatile int32_t*) buf2969); - *(int32_t*)buf2970 = rsAtomicDec((volatile uint32_t*) buf2971); - *(int32_t*)buf2972 = rsAtomicInc((volatile int32_t*) buf2973); - *(int32_t*)buf2974 = rsAtomicInc((volatile uint32_t*) buf2975); - *(uint32_t*)buf2976 = rsAtomicMax((volatile uint32_t*) buf2977, *(uint32_t*)buf2978); - *(int32_t*)buf2979 = rsAtomicMax((volatile int32_t*) buf2980, *(int32_t*)buf2981); - *(uint32_t*)buf2982 = rsAtomicMin((volatile uint32_t*) buf2983, *(uint32_t*)buf2984); - *(int32_t*)buf2985 = rsAtomicMin((volatile int32_t*) buf2986, *(int32_t*)buf2987); - *(int32_t*)buf2988 = rsAtomicOr((volatile int32_t*) buf2989, *(int32_t*)buf2990); - *(int32_t*)buf2991 = rsAtomicOr((volatile uint32_t*) buf2992, *(uint32_t*)buf2993); - *(int32_t*)buf2994 = rsAtomicSub((volatile int32_t*) buf2995, *(int32_t*)buf2996); - *(int32_t*)buf2997 = rsAtomicSub((volatile uint32_t*) buf2998, *(uint32_t*)buf2999); - *(int32_t*)buf3000 = rsAtomicXor((volatile int32_t*) buf3001, *(int32_t*)buf3002); - *(int32_t*)buf3003 = rsAtomicXor((volatile uint32_t*) buf3004, *(uint32_t*)buf3005); - *(char*)buf3006 = rsClamp(*(char*)buf3007, *(char*)buf3008, *(char*)buf3009); - *(uchar*)buf3010 = rsClamp(*(uchar*)buf3011, *(uchar*)buf3012, *(uchar*)buf3013); - *(short*)buf3014 = rsClamp(*(short*)buf3015, *(short*)buf3016, *(short*)buf3017); - *(ushort*)buf3018 = rsClamp(*(ushort*)buf3019, *(ushort*)buf3020, *(ushort*)buf3021); - *(int*)buf3022 = rsClamp(*(int*)buf3023, *(int*)buf3024, *(int*)buf3025); - *(uint*)buf3026 = rsClamp(*(uint*)buf3027, *(uint*)buf3028, *(uint*)buf3029); - rsClearObject((rs_element*) buf3030); - rsClearObject((rs_type*) buf3031); - rsClearObject((rs_allocation*) buf3032); - rsClearObject((rs_sampler*) buf3033); - rsClearObject((rs_script*) buf3034); - rsDebug((const char*) buf3035, *(double*)buf3036); - rsDebug((const char*) buf3037, *(int*)buf3038); - rsDebug((const char*) buf3039, *(uint*)buf3040); - rsDebug((const char*) buf3041, *(long*)buf3042); - rsDebug((const char*) buf3043, *(ulong*)buf3044); - rsDebug((const char*) buf3045, *(int2*)buf3046); - rsDebug((const char*) buf3047, *(int3*)buf3048); - rsDebug((const char*) buf3049, *(int4*)buf3050); - rsDebug((const char*) buf3051, *(uint2*)buf3052); - rsDebug((const char*) buf3053, *(uint3*)buf3054); - rsDebug((const char*) buf3055, *(uint4*)buf3056); - rsDebug((const char*) buf3057, *(long2*)buf3058); - rsDebug((const char*) buf3059, *(long3*)buf3060); - rsDebug((const char*) buf3061, *(long4*)buf3062); - rsDebug((const char*) buf3063, *(ulong2*)buf3064); - rsDebug((const char*) buf3065, *(ulong3*)buf3066); - rsDebug((const char*) buf3067, *(ulong4*)buf3068); - rsDebug((const char*) buf3069, *(double2*)buf3070); - rsDebug((const char*) buf3071, *(double3*)buf3072); - rsDebug((const char*) buf3073, *(double4*)buf3074); - rsDebug((const char*) buf3075, *(float*)buf3076); - rsDebug((const char*) buf3077, *(float2*)buf3078); - rsDebug((const char*) buf3079, *(float3*)buf3080); - rsDebug((const char*) buf3081, *(float4*)buf3082); - rsDebug((const char*) buf3083, *(char*)buf3084); - rsDebug((const char*) buf3085, *(char2*)buf3086); - rsDebug((const char*) buf3087, *(char3*)buf3088); - rsDebug((const char*) buf3089, *(char4*)buf3090); - rsDebug((const char*) buf3091, *(uchar*)buf3092); - rsDebug((const char*) buf3093, *(uchar2*)buf3094); - rsDebug((const char*) buf3095, *(uchar3*)buf3096); - rsDebug((const char*) buf3097, *(uchar4*)buf3098); - rsDebug((const char*) buf3099, *(short*)buf3100); - rsDebug((const char*) buf3101, *(short2*)buf3102); - rsDebug((const char*) buf3103, *(short3*)buf3104); - rsDebug((const char*) buf3105, *(short4*)buf3106); - rsDebug((const char*) buf3107, *(ushort*)buf3108); - rsDebug((const char*) buf3109, *(ushort2*)buf3110); - rsDebug((const char*) buf3111, *(ushort3*)buf3112); - rsDebug((const char*) buf3113, *(ushort4*)buf3114); - rsDebug((const char*) buf3115, *(float*)buf3116, *(float*)buf3117); - rsDebug((const char*) buf3118, *(float*)buf3119, *(float*)buf3120, *(float*)buf3121); - rsDebug((const char*) buf3122, *(float*)buf3123, *(float*)buf3124, *(float*)buf3125, *(float*)buf3126); - rsDebug((const char*) buf3127, *(long long*)buf3128); - rsDebug((const char*) buf3129, *(unsigned long long*)buf3130); - rsDebug((const char*) buf3131, (const void*) buf3132); - rsDebug((const char*) buf3133, (const rs_matrix4x4*) buf3134); - rsDebug((const char*) buf3135, (const rs_matrix3x3*) buf3136); - rsDebug((const char*) buf3137, (const rs_matrix2x2*) buf3138); - *(uint32_t*)buf3139 = rsElementGetBytesSize(*(rs_element*)buf3140); - *(rs_data_kind*)buf3141 = rsElementGetDataKind(*(rs_element*)buf3142); - *(rs_data_type*)buf3143 = rsElementGetDataType(*(rs_element*)buf3144); - *(rs_element*)buf3145 = rsElementGetSubElement(*(rs_element*)buf3146, *(uint32_t*)buf3147); - *(uint32_t*)buf3148 = rsElementGetSubElementArraySize(*(rs_element*)buf3149, *(uint32_t*)buf3150); - *(uint32_t*)buf3151 = rsElementGetSubElementCount(*(rs_element*)buf3152); - *(uint32_t*)buf3153 = rsElementGetSubElementName(*(rs_element*)buf3154, *(uint32_t*)buf3155, (char*) buf3156, *(uint32_t*)buf3157); - *(uint32_t*)buf3158 = rsElementGetSubElementNameLength(*(rs_element*)buf3159, *(uint32_t*)buf3160); - *(uint32_t*)buf3161 = rsElementGetSubElementOffsetBytes(*(rs_element*)buf3162, *(uint32_t*)buf3163); - *(uint32_t*)buf3164 = rsElementGetVectorSize(*(rs_element*)buf3165); - rsExtractFrustumPlanes((const rs_matrix4x4*) buf3166, (float4*) buf3167, (float4*) buf3168, (float4*) buf3169, (float4*) buf3170, (float4*) buf3171, (float4*) buf3172); - rsForEach(*(rs_script*)buf3173, *(rs_allocation*)buf3174, *(rs_allocation*)buf3175); - *(float*)buf3176 = rsFrac(*(float*)buf3177); - *(rs_allocation*)buf3178 = rsGetAllocation((const void*) buf3179); - *(uint32_t*)buf3180 = rsGetArray0(context); - *(uint32_t*)buf3181 = rsGetArray1(context); - *(uint32_t*)buf3182 = rsGetArray2(context); - *(uint32_t*)buf3183 = rsGetArray3(context); - *(uint32_t*)buf3184 = rsGetDimArray0(context); - *(uint32_t*)buf3185 = rsGetDimArray1(context); - *(uint32_t*)buf3186 = rsGetDimArray2(context); - *(uint32_t*)buf3187 = rsGetDimArray3(context); - *(bool*)buf3188 = rsGetDimHasFaces(context); - *(uint32_t*)buf3189 = rsGetDimLod(context); - *(uint32_t*)buf3190 = rsGetDimX(context); - *(uint32_t*)buf3191 = rsGetDimY(context); - *(uint32_t*)buf3192 = rsGetDimZ(context); - *(float*)buf3193 = rsGetDt(); - *(const void**)buf3194 = rsGetElementAt(*(rs_allocation*)buf3195, *(uint32_t*)buf3196); - *(const void**)buf3197 = rsGetElementAt(*(rs_allocation*)buf3198, *(uint32_t*)buf3199, *(uint32_t*)buf3200); - *(const void**)buf3201 = rsGetElementAt(*(rs_allocation*)buf3202, *(uint32_t*)buf3203, *(uint32_t*)buf3204, *(uint32_t*)buf3205); - *(float*)buf3206 = rsGetElementAt_float(*(rs_allocation*)buf3207, *(uint32_t*)buf3208); - *(float2*)buf3209 = rsGetElementAt_float2(*(rs_allocation*)buf3210, *(uint32_t*)buf3211); - *(float3*)buf3212 = rsGetElementAt_float3(*(rs_allocation*)buf3213, *(uint32_t*)buf3214); - *(float4*)buf3215 = rsGetElementAt_float4(*(rs_allocation*)buf3216, *(uint32_t*)buf3217); - *(double*)buf3218 = rsGetElementAt_double(*(rs_allocation*)buf3219, *(uint32_t*)buf3220); - *(double2*)buf3221 = rsGetElementAt_double2(*(rs_allocation*)buf3222, *(uint32_t*)buf3223); - *(double3*)buf3224 = rsGetElementAt_double3(*(rs_allocation*)buf3225, *(uint32_t*)buf3226); - *(double4*)buf3227 = rsGetElementAt_double4(*(rs_allocation*)buf3228, *(uint32_t*)buf3229); - *(char*)buf3230 = rsGetElementAt_char(*(rs_allocation*)buf3231, *(uint32_t*)buf3232); - *(char2*)buf3233 = rsGetElementAt_char2(*(rs_allocation*)buf3234, *(uint32_t*)buf3235); - *(char3*)buf3236 = rsGetElementAt_char3(*(rs_allocation*)buf3237, *(uint32_t*)buf3238); - *(char4*)buf3239 = rsGetElementAt_char4(*(rs_allocation*)buf3240, *(uint32_t*)buf3241); - *(uchar*)buf3242 = rsGetElementAt_uchar(*(rs_allocation*)buf3243, *(uint32_t*)buf3244); - *(uchar2*)buf3245 = rsGetElementAt_uchar2(*(rs_allocation*)buf3246, *(uint32_t*)buf3247); - *(uchar3*)buf3248 = rsGetElementAt_uchar3(*(rs_allocation*)buf3249, *(uint32_t*)buf3250); - *(uchar4*)buf3251 = rsGetElementAt_uchar4(*(rs_allocation*)buf3252, *(uint32_t*)buf3253); - *(short*)buf3254 = rsGetElementAt_short(*(rs_allocation*)buf3255, *(uint32_t*)buf3256); - *(short2*)buf3257 = rsGetElementAt_short2(*(rs_allocation*)buf3258, *(uint32_t*)buf3259); - *(short3*)buf3260 = rsGetElementAt_short3(*(rs_allocation*)buf3261, *(uint32_t*)buf3262); - *(short4*)buf3263 = rsGetElementAt_short4(*(rs_allocation*)buf3264, *(uint32_t*)buf3265); - *(ushort*)buf3266 = rsGetElementAt_ushort(*(rs_allocation*)buf3267, *(uint32_t*)buf3268); - *(ushort2*)buf3269 = rsGetElementAt_ushort2(*(rs_allocation*)buf3270, *(uint32_t*)buf3271); - *(ushort3*)buf3272 = rsGetElementAt_ushort3(*(rs_allocation*)buf3273, *(uint32_t*)buf3274); - *(ushort4*)buf3275 = rsGetElementAt_ushort4(*(rs_allocation*)buf3276, *(uint32_t*)buf3277); - *(int*)buf3278 = rsGetElementAt_int(*(rs_allocation*)buf3279, *(uint32_t*)buf3280); - *(int2*)buf3281 = rsGetElementAt_int2(*(rs_allocation*)buf3282, *(uint32_t*)buf3283); - *(int3*)buf3284 = rsGetElementAt_int3(*(rs_allocation*)buf3285, *(uint32_t*)buf3286); - *(int4*)buf3287 = rsGetElementAt_int4(*(rs_allocation*)buf3288, *(uint32_t*)buf3289); - *(uint*)buf3290 = rsGetElementAt_uint(*(rs_allocation*)buf3291, *(uint32_t*)buf3292); - *(uint2*)buf3293 = rsGetElementAt_uint2(*(rs_allocation*)buf3294, *(uint32_t*)buf3295); - *(uint3*)buf3296 = rsGetElementAt_uint3(*(rs_allocation*)buf3297, *(uint32_t*)buf3298); - *(uint4*)buf3299 = rsGetElementAt_uint4(*(rs_allocation*)buf3300, *(uint32_t*)buf3301); - *(long*)buf3302 = rsGetElementAt_long(*(rs_allocation*)buf3303, *(uint32_t*)buf3304); - *(long2*)buf3305 = rsGetElementAt_long2(*(rs_allocation*)buf3306, *(uint32_t*)buf3307); - *(long3*)buf3308 = rsGetElementAt_long3(*(rs_allocation*)buf3309, *(uint32_t*)buf3310); - *(long4*)buf3311 = rsGetElementAt_long4(*(rs_allocation*)buf3312, *(uint32_t*)buf3313); - *(ulong*)buf3314 = rsGetElementAt_ulong(*(rs_allocation*)buf3315, *(uint32_t*)buf3316); - *(ulong2*)buf3317 = rsGetElementAt_ulong2(*(rs_allocation*)buf3318, *(uint32_t*)buf3319); - *(ulong3*)buf3320 = rsGetElementAt_ulong3(*(rs_allocation*)buf3321, *(uint32_t*)buf3322); - *(ulong4*)buf3323 = rsGetElementAt_ulong4(*(rs_allocation*)buf3324, *(uint32_t*)buf3325); - *(float*)buf3326 = rsGetElementAt_float(*(rs_allocation*)buf3327, *(uint32_t*)buf3328, *(uint32_t*)buf3329); - *(float2*)buf3330 = rsGetElementAt_float2(*(rs_allocation*)buf3331, *(uint32_t*)buf3332, *(uint32_t*)buf3333); - *(float3*)buf3334 = rsGetElementAt_float3(*(rs_allocation*)buf3335, *(uint32_t*)buf3336, *(uint32_t*)buf3337); - *(float4*)buf3338 = rsGetElementAt_float4(*(rs_allocation*)buf3339, *(uint32_t*)buf3340, *(uint32_t*)buf3341); - *(double*)buf3342 = rsGetElementAt_double(*(rs_allocation*)buf3343, *(uint32_t*)buf3344, *(uint32_t*)buf3345); - *(double2*)buf3346 = rsGetElementAt_double2(*(rs_allocation*)buf3347, *(uint32_t*)buf3348, *(uint32_t*)buf3349); - *(double3*)buf3350 = rsGetElementAt_double3(*(rs_allocation*)buf3351, *(uint32_t*)buf3352, *(uint32_t*)buf3353); - *(double4*)buf3354 = rsGetElementAt_double4(*(rs_allocation*)buf3355, *(uint32_t*)buf3356, *(uint32_t*)buf3357); - *(char*)buf3358 = rsGetElementAt_char(*(rs_allocation*)buf3359, *(uint32_t*)buf3360, *(uint32_t*)buf3361); - *(char2*)buf3362 = rsGetElementAt_char2(*(rs_allocation*)buf3363, *(uint32_t*)buf3364, *(uint32_t*)buf3365); - *(char3*)buf3366 = rsGetElementAt_char3(*(rs_allocation*)buf3367, *(uint32_t*)buf3368, *(uint32_t*)buf3369); - *(char4*)buf3370 = rsGetElementAt_char4(*(rs_allocation*)buf3371, *(uint32_t*)buf3372, *(uint32_t*)buf3373); - *(uchar*)buf3374 = rsGetElementAt_uchar(*(rs_allocation*)buf3375, *(uint32_t*)buf3376, *(uint32_t*)buf3377); - *(uchar2*)buf3378 = rsGetElementAt_uchar2(*(rs_allocation*)buf3379, *(uint32_t*)buf3380, *(uint32_t*)buf3381); - *(uchar3*)buf3382 = rsGetElementAt_uchar3(*(rs_allocation*)buf3383, *(uint32_t*)buf3384, *(uint32_t*)buf3385); - *(uchar4*)buf3386 = rsGetElementAt_uchar4(*(rs_allocation*)buf3387, *(uint32_t*)buf3388, *(uint32_t*)buf3389); - *(short*)buf3390 = rsGetElementAt_short(*(rs_allocation*)buf3391, *(uint32_t*)buf3392, *(uint32_t*)buf3393); - *(short2*)buf3394 = rsGetElementAt_short2(*(rs_allocation*)buf3395, *(uint32_t*)buf3396, *(uint32_t*)buf3397); - *(short3*)buf3398 = rsGetElementAt_short3(*(rs_allocation*)buf3399, *(uint32_t*)buf3400, *(uint32_t*)buf3401); - *(short4*)buf3402 = rsGetElementAt_short4(*(rs_allocation*)buf3403, *(uint32_t*)buf3404, *(uint32_t*)buf3405); - *(ushort*)buf3406 = rsGetElementAt_ushort(*(rs_allocation*)buf3407, *(uint32_t*)buf3408, *(uint32_t*)buf3409); - *(ushort2*)buf3410 = rsGetElementAt_ushort2(*(rs_allocation*)buf3411, *(uint32_t*)buf3412, *(uint32_t*)buf3413); - *(ushort3*)buf3414 = rsGetElementAt_ushort3(*(rs_allocation*)buf3415, *(uint32_t*)buf3416, *(uint32_t*)buf3417); - *(ushort4*)buf3418 = rsGetElementAt_ushort4(*(rs_allocation*)buf3419, *(uint32_t*)buf3420, *(uint32_t*)buf3421); - *(int*)buf3422 = rsGetElementAt_int(*(rs_allocation*)buf3423, *(uint32_t*)buf3424, *(uint32_t*)buf3425); - *(int2*)buf3426 = rsGetElementAt_int2(*(rs_allocation*)buf3427, *(uint32_t*)buf3428, *(uint32_t*)buf3429); - *(int3*)buf3430 = rsGetElementAt_int3(*(rs_allocation*)buf3431, *(uint32_t*)buf3432, *(uint32_t*)buf3433); - *(int4*)buf3434 = rsGetElementAt_int4(*(rs_allocation*)buf3435, *(uint32_t*)buf3436, *(uint32_t*)buf3437); - *(uint*)buf3438 = rsGetElementAt_uint(*(rs_allocation*)buf3439, *(uint32_t*)buf3440, *(uint32_t*)buf3441); - *(uint2*)buf3442 = rsGetElementAt_uint2(*(rs_allocation*)buf3443, *(uint32_t*)buf3444, *(uint32_t*)buf3445); - *(uint3*)buf3446 = rsGetElementAt_uint3(*(rs_allocation*)buf3447, *(uint32_t*)buf3448, *(uint32_t*)buf3449); - *(uint4*)buf3450 = rsGetElementAt_uint4(*(rs_allocation*)buf3451, *(uint32_t*)buf3452, *(uint32_t*)buf3453); - *(long*)buf3454 = rsGetElementAt_long(*(rs_allocation*)buf3455, *(uint32_t*)buf3456, *(uint32_t*)buf3457); - *(long2*)buf3458 = rsGetElementAt_long2(*(rs_allocation*)buf3459, *(uint32_t*)buf3460, *(uint32_t*)buf3461); - *(long3*)buf3462 = rsGetElementAt_long3(*(rs_allocation*)buf3463, *(uint32_t*)buf3464, *(uint32_t*)buf3465); - *(long4*)buf3466 = rsGetElementAt_long4(*(rs_allocation*)buf3467, *(uint32_t*)buf3468, *(uint32_t*)buf3469); - *(ulong*)buf3470 = rsGetElementAt_ulong(*(rs_allocation*)buf3471, *(uint32_t*)buf3472, *(uint32_t*)buf3473); - *(ulong2*)buf3474 = rsGetElementAt_ulong2(*(rs_allocation*)buf3475, *(uint32_t*)buf3476, *(uint32_t*)buf3477); - *(ulong3*)buf3478 = rsGetElementAt_ulong3(*(rs_allocation*)buf3479, *(uint32_t*)buf3480, *(uint32_t*)buf3481); - *(ulong4*)buf3482 = rsGetElementAt_ulong4(*(rs_allocation*)buf3483, *(uint32_t*)buf3484, *(uint32_t*)buf3485); - *(float*)buf3486 = rsGetElementAt_float(*(rs_allocation*)buf3487, *(uint32_t*)buf3488, *(uint32_t*)buf3489, *(uint32_t*)buf3490); - *(float2*)buf3491 = rsGetElementAt_float2(*(rs_allocation*)buf3492, *(uint32_t*)buf3493, *(uint32_t*)buf3494, *(uint32_t*)buf3495); - *(float3*)buf3496 = rsGetElementAt_float3(*(rs_allocation*)buf3497, *(uint32_t*)buf3498, *(uint32_t*)buf3499, *(uint32_t*)buf3500); - *(float4*)buf3501 = rsGetElementAt_float4(*(rs_allocation*)buf3502, *(uint32_t*)buf3503, *(uint32_t*)buf3504, *(uint32_t*)buf3505); - *(double*)buf3506 = rsGetElementAt_double(*(rs_allocation*)buf3507, *(uint32_t*)buf3508, *(uint32_t*)buf3509, *(uint32_t*)buf3510); - *(double2*)buf3511 = rsGetElementAt_double2(*(rs_allocation*)buf3512, *(uint32_t*)buf3513, *(uint32_t*)buf3514, *(uint32_t*)buf3515); - *(double3*)buf3516 = rsGetElementAt_double3(*(rs_allocation*)buf3517, *(uint32_t*)buf3518, *(uint32_t*)buf3519, *(uint32_t*)buf3520); - *(double4*)buf3521 = rsGetElementAt_double4(*(rs_allocation*)buf3522, *(uint32_t*)buf3523, *(uint32_t*)buf3524, *(uint32_t*)buf3525); - *(char*)buf3526 = rsGetElementAt_char(*(rs_allocation*)buf3527, *(uint32_t*)buf3528, *(uint32_t*)buf3529, *(uint32_t*)buf3530); - *(char2*)buf3531 = rsGetElementAt_char2(*(rs_allocation*)buf3532, *(uint32_t*)buf3533, *(uint32_t*)buf3534, *(uint32_t*)buf3535); - *(char3*)buf3536 = rsGetElementAt_char3(*(rs_allocation*)buf3537, *(uint32_t*)buf3538, *(uint32_t*)buf3539, *(uint32_t*)buf3540); - *(char4*)buf3541 = rsGetElementAt_char4(*(rs_allocation*)buf3542, *(uint32_t*)buf3543, *(uint32_t*)buf3544, *(uint32_t*)buf3545); - *(uchar*)buf3546 = rsGetElementAt_uchar(*(rs_allocation*)buf3547, *(uint32_t*)buf3548, *(uint32_t*)buf3549, *(uint32_t*)buf3550); - *(uchar2*)buf3551 = rsGetElementAt_uchar2(*(rs_allocation*)buf3552, *(uint32_t*)buf3553, *(uint32_t*)buf3554, *(uint32_t*)buf3555); - *(uchar3*)buf3556 = rsGetElementAt_uchar3(*(rs_allocation*)buf3557, *(uint32_t*)buf3558, *(uint32_t*)buf3559, *(uint32_t*)buf3560); - *(uchar4*)buf3561 = rsGetElementAt_uchar4(*(rs_allocation*)buf3562, *(uint32_t*)buf3563, *(uint32_t*)buf3564, *(uint32_t*)buf3565); - *(short*)buf3566 = rsGetElementAt_short(*(rs_allocation*)buf3567, *(uint32_t*)buf3568, *(uint32_t*)buf3569, *(uint32_t*)buf3570); - *(short2*)buf3571 = rsGetElementAt_short2(*(rs_allocation*)buf3572, *(uint32_t*)buf3573, *(uint32_t*)buf3574, *(uint32_t*)buf3575); - *(short3*)buf3576 = rsGetElementAt_short3(*(rs_allocation*)buf3577, *(uint32_t*)buf3578, *(uint32_t*)buf3579, *(uint32_t*)buf3580); - *(short4*)buf3581 = rsGetElementAt_short4(*(rs_allocation*)buf3582, *(uint32_t*)buf3583, *(uint32_t*)buf3584, *(uint32_t*)buf3585); - *(ushort*)buf3586 = rsGetElementAt_ushort(*(rs_allocation*)buf3587, *(uint32_t*)buf3588, *(uint32_t*)buf3589, *(uint32_t*)buf3590); - *(ushort2*)buf3591 = rsGetElementAt_ushort2(*(rs_allocation*)buf3592, *(uint32_t*)buf3593, *(uint32_t*)buf3594, *(uint32_t*)buf3595); - *(ushort3*)buf3596 = rsGetElementAt_ushort3(*(rs_allocation*)buf3597, *(uint32_t*)buf3598, *(uint32_t*)buf3599, *(uint32_t*)buf3600); - *(ushort4*)buf3601 = rsGetElementAt_ushort4(*(rs_allocation*)buf3602, *(uint32_t*)buf3603, *(uint32_t*)buf3604, *(uint32_t*)buf3605); - *(int*)buf3606 = rsGetElementAt_int(*(rs_allocation*)buf3607, *(uint32_t*)buf3608, *(uint32_t*)buf3609, *(uint32_t*)buf3610); - *(int2*)buf3611 = rsGetElementAt_int2(*(rs_allocation*)buf3612, *(uint32_t*)buf3613, *(uint32_t*)buf3614, *(uint32_t*)buf3615); - *(int3*)buf3616 = rsGetElementAt_int3(*(rs_allocation*)buf3617, *(uint32_t*)buf3618, *(uint32_t*)buf3619, *(uint32_t*)buf3620); - *(int4*)buf3621 = rsGetElementAt_int4(*(rs_allocation*)buf3622, *(uint32_t*)buf3623, *(uint32_t*)buf3624, *(uint32_t*)buf3625); - *(uint*)buf3626 = rsGetElementAt_uint(*(rs_allocation*)buf3627, *(uint32_t*)buf3628, *(uint32_t*)buf3629, *(uint32_t*)buf3630); - *(uint2*)buf3631 = rsGetElementAt_uint2(*(rs_allocation*)buf3632, *(uint32_t*)buf3633, *(uint32_t*)buf3634, *(uint32_t*)buf3635); - *(uint3*)buf3636 = rsGetElementAt_uint3(*(rs_allocation*)buf3637, *(uint32_t*)buf3638, *(uint32_t*)buf3639, *(uint32_t*)buf3640); - *(uint4*)buf3641 = rsGetElementAt_uint4(*(rs_allocation*)buf3642, *(uint32_t*)buf3643, *(uint32_t*)buf3644, *(uint32_t*)buf3645); - *(long*)buf3646 = rsGetElementAt_long(*(rs_allocation*)buf3647, *(uint32_t*)buf3648, *(uint32_t*)buf3649, *(uint32_t*)buf3650); - *(long2*)buf3651 = rsGetElementAt_long2(*(rs_allocation*)buf3652, *(uint32_t*)buf3653, *(uint32_t*)buf3654, *(uint32_t*)buf3655); - *(long3*)buf3656 = rsGetElementAt_long3(*(rs_allocation*)buf3657, *(uint32_t*)buf3658, *(uint32_t*)buf3659, *(uint32_t*)buf3660); - *(long4*)buf3661 = rsGetElementAt_long4(*(rs_allocation*)buf3662, *(uint32_t*)buf3663, *(uint32_t*)buf3664, *(uint32_t*)buf3665); - *(ulong*)buf3666 = rsGetElementAt_ulong(*(rs_allocation*)buf3667, *(uint32_t*)buf3668, *(uint32_t*)buf3669, *(uint32_t*)buf3670); - *(ulong2*)buf3671 = rsGetElementAt_ulong2(*(rs_allocation*)buf3672, *(uint32_t*)buf3673, *(uint32_t*)buf3674, *(uint32_t*)buf3675); - *(ulong3*)buf3676 = rsGetElementAt_ulong3(*(rs_allocation*)buf3677, *(uint32_t*)buf3678, *(uint32_t*)buf3679, *(uint32_t*)buf3680); - *(ulong4*)buf3681 = rsGetElementAt_ulong4(*(rs_allocation*)buf3682, *(uint32_t*)buf3683, *(uint32_t*)buf3684, *(uint32_t*)buf3685); - *(half*)buf3686 = rsGetElementAt_half(*(rs_allocation*)buf3687, *(uint32_t*)buf3688); - *(half2*)buf3689 = rsGetElementAt_half2(*(rs_allocation*)buf3690, *(uint32_t*)buf3691); - *(half3*)buf3692 = rsGetElementAt_half3(*(rs_allocation*)buf3693, *(uint32_t*)buf3694); - *(half4*)buf3695 = rsGetElementAt_half4(*(rs_allocation*)buf3696, *(uint32_t*)buf3697); - *(half*)buf3698 = rsGetElementAt_half(*(rs_allocation*)buf3699, *(uint32_t*)buf3700, *(uint32_t*)buf3701); - *(half2*)buf3702 = rsGetElementAt_half2(*(rs_allocation*)buf3703, *(uint32_t*)buf3704, *(uint32_t*)buf3705); - *(half3*)buf3706 = rsGetElementAt_half3(*(rs_allocation*)buf3707, *(uint32_t*)buf3708, *(uint32_t*)buf3709); - *(half4*)buf3710 = rsGetElementAt_half4(*(rs_allocation*)buf3711, *(uint32_t*)buf3712, *(uint32_t*)buf3713); - *(half*)buf3714 = rsGetElementAt_half(*(rs_allocation*)buf3715, *(uint32_t*)buf3716, *(uint32_t*)buf3717, *(uint32_t*)buf3718); - *(half2*)buf3719 = rsGetElementAt_half2(*(rs_allocation*)buf3720, *(uint32_t*)buf3721, *(uint32_t*)buf3722, *(uint32_t*)buf3723); - *(half3*)buf3724 = rsGetElementAt_half3(*(rs_allocation*)buf3725, *(uint32_t*)buf3726, *(uint32_t*)buf3727, *(uint32_t*)buf3728); - *(half4*)buf3729 = rsGetElementAt_half4(*(rs_allocation*)buf3730, *(uint32_t*)buf3731, *(uint32_t*)buf3732, *(uint32_t*)buf3733); - *(uchar*)buf3734 = rsGetElementAtYuv_uchar_U(*(rs_allocation*)buf3735, *(uint32_t*)buf3736, *(uint32_t*)buf3737); - *(uchar*)buf3738 = rsGetElementAtYuv_uchar_V(*(rs_allocation*)buf3739, *(uint32_t*)buf3740, *(uint32_t*)buf3741); - *(uchar*)buf3742 = rsGetElementAtYuv_uchar_Y(*(rs_allocation*)buf3743, *(uint32_t*)buf3744, *(uint32_t*)buf3745); - *(rs_allocation_cubemap_face*)buf3746 = rsGetFace(context); - *(uint32_t*)buf3747 = rsGetLod(context); - *(bool*)buf3748 = rsIsObject(*(rs_element*)buf3749); - *(bool*)buf3750 = rsIsObject(*(rs_type*)buf3751); - *(bool*)buf3752 = rsIsObject(*(rs_allocation*)buf3753); - *(bool*)buf3754 = rsIsObject(*(rs_sampler*)buf3755); - *(bool*)buf3756 = rsIsObject(*(rs_script*)buf3757); - *(bool*)buf3758 = rsIsSphereInFrustum((float4*) buf3759, (float4*) buf3760, (float4*) buf3761, (float4*) buf3762, (float4*) buf3763, (float4*) buf3764, (float4*) buf3765); - *(rs_tm**)buf3766 = rsLocaltime((rs_tm*) buf3767, (const rs_time_t*) buf3768); - *(float*)buf3769 = rsMatrixGet((const rs_matrix4x4*) buf3770, *(uint32_t*)buf3771, *(uint32_t*)buf3772); - *(float*)buf3773 = rsMatrixGet((const rs_matrix3x3*) buf3774, *(uint32_t*)buf3775, *(uint32_t*)buf3776); - *(float*)buf3777 = rsMatrixGet((const rs_matrix2x2*) buf3778, *(uint32_t*)buf3779, *(uint32_t*)buf3780); - *(bool*)buf3781 = rsMatrixInverse((rs_matrix4x4*) buf3782); - *(bool*)buf3783 = rsMatrixInverseTranspose((rs_matrix4x4*) buf3784); - rsMatrixLoad((rs_matrix4x4*) buf3785, (const float*) buf3786); - rsMatrixLoad((rs_matrix3x3*) buf3787, (const float*) buf3788); - rsMatrixLoad((rs_matrix2x2*) buf3789, (const float*) buf3790); - rsMatrixLoad((rs_matrix4x4*) buf3791, (const rs_matrix4x4*) buf3792); - rsMatrixLoad((rs_matrix3x3*) buf3793, (const rs_matrix3x3*) buf3794); - rsMatrixLoad((rs_matrix2x2*) buf3795, (const rs_matrix2x2*) buf3796); - rsMatrixLoad((rs_matrix4x4*) buf3797, (const rs_matrix3x3*) buf3798); - rsMatrixLoad((rs_matrix4x4*) buf3799, (const rs_matrix2x2*) buf3800); - rsMatrixLoadFrustum((rs_matrix4x4*) buf3801, *(float*)buf3802, *(float*)buf3803, *(float*)buf3804, *(float*)buf3805, *(float*)buf3806, *(float*)buf3807); - rsMatrixLoadIdentity((rs_matrix4x4*) buf3808); - rsMatrixLoadIdentity((rs_matrix3x3*) buf3809); - rsMatrixLoadIdentity((rs_matrix2x2*) buf3810); - rsMatrixLoadMultiply((rs_matrix4x4*) buf3811, (const rs_matrix4x4*) buf3812, (const rs_matrix4x4*) buf3813); - rsMatrixLoadMultiply((rs_matrix3x3*) buf3814, (const rs_matrix3x3*) buf3815, (const rs_matrix3x3*) buf3816); - rsMatrixLoadMultiply((rs_matrix2x2*) buf3817, (const rs_matrix2x2*) buf3818, (const rs_matrix2x2*) buf3819); - rsMatrixLoadOrtho((rs_matrix4x4*) buf3820, *(float*)buf3821, *(float*)buf3822, *(float*)buf3823, *(float*)buf3824, *(float*)buf3825, *(float*)buf3826); - rsMatrixLoadPerspective((rs_matrix4x4*) buf3827, *(float*)buf3828, *(float*)buf3829, *(float*)buf3830, *(float*)buf3831); - rsMatrixLoadRotate((rs_matrix4x4*) buf3832, *(float*)buf3833, *(float*)buf3834, *(float*)buf3835, *(float*)buf3836); - rsMatrixLoadScale((rs_matrix4x4*) buf3837, *(float*)buf3838, *(float*)buf3839, *(float*)buf3840); - rsMatrixLoadTranslate((rs_matrix4x4*) buf3841, *(float*)buf3842, *(float*)buf3843, *(float*)buf3844); - rsMatrixMultiply((rs_matrix4x4*) buf3845, (const rs_matrix4x4*) buf3846); - rsMatrixMultiply((rs_matrix3x3*) buf3847, (const rs_matrix3x3*) buf3848); - rsMatrixMultiply((rs_matrix2x2*) buf3849, (const rs_matrix2x2*) buf3850); - *(float4*)buf3851 = rsMatrixMultiply((const rs_matrix4x4*) buf3852, *(float4*)buf3853); - *(float4*)buf3854 = rsMatrixMultiply((const rs_matrix4x4*) buf3855, *(float3*)buf3856); - *(float4*)buf3857 = rsMatrixMultiply((const rs_matrix4x4*) buf3858, *(float2*)buf3859); - *(float3*)buf3860 = rsMatrixMultiply((const rs_matrix3x3*) buf3861, *(float3*)buf3862); - *(float3*)buf3863 = rsMatrixMultiply((const rs_matrix3x3*) buf3864, *(float2*)buf3865); - *(float2*)buf3866 = rsMatrixMultiply((const rs_matrix2x2*) buf3867, *(float2*)buf3868); - rsMatrixRotate((rs_matrix4x4*) buf3869, *(float*)buf3870, *(float*)buf3871, *(float*)buf3872, *(float*)buf3873); - rsMatrixScale((rs_matrix4x4*) buf3874, *(float*)buf3875, *(float*)buf3876, *(float*)buf3877); - rsMatrixSet((rs_matrix4x4*) buf3878, *(uint32_t*)buf3879, *(uint32_t*)buf3880, *(float*)buf3881); - rsMatrixSet((rs_matrix3x3*) buf3882, *(uint32_t*)buf3883, *(uint32_t*)buf3884, *(float*)buf3885); - rsMatrixSet((rs_matrix2x2*) buf3886, *(uint32_t*)buf3887, *(uint32_t*)buf3888, *(float*)buf3889); - rsMatrixTranslate((rs_matrix4x4*) buf3890, *(float*)buf3891, *(float*)buf3892, *(float*)buf3893); - rsMatrixTranspose((rs_matrix4x4*) buf3894); - rsMatrixTranspose((rs_matrix3x3*) buf3895); - rsMatrixTranspose((rs_matrix2x2*) buf3896); - *(uchar4*)buf3897 = rsPackColorTo8888(*(float*)buf3898, *(float*)buf3899, *(float*)buf3900); - *(uchar4*)buf3901 = rsPackColorTo8888(*(float*)buf3902, *(float*)buf3903, *(float*)buf3904, *(float*)buf3905); - *(uchar4*)buf3906 = rsPackColorTo8888(*(float3*)buf3907); - *(uchar4*)buf3908 = rsPackColorTo8888(*(float4*)buf3909); - rsQuaternionAdd((rs_quaternion*) buf3910, (const rs_quaternion*) buf3911); - rsQuaternionConjugate((rs_quaternion*) buf3912); - *(float*)buf3913 = rsQuaternionDot((const rs_quaternion*) buf3914, (const rs_quaternion*) buf3915); - rsQuaternionGetMatrixUnit((rs_matrix4x4*) buf3916, (const rs_quaternion*) buf3917); - rsQuaternionLoadRotate((rs_quaternion*) buf3918, *(float*)buf3919, *(float*)buf3920, *(float*)buf3921, *(float*)buf3922); - rsQuaternionLoadRotateUnit((rs_quaternion*) buf3923, *(float*)buf3924, *(float*)buf3925, *(float*)buf3926, *(float*)buf3927); - rsQuaternionMultiply((rs_quaternion*) buf3928, *(float*)buf3929); - rsQuaternionMultiply((rs_quaternion*) buf3930, (const rs_quaternion*) buf3931); - rsQuaternionNormalize((rs_quaternion*) buf3932); - rsQuaternionSet((rs_quaternion*) buf3933, *(float*)buf3934, *(float*)buf3935, *(float*)buf3936, *(float*)buf3937); - rsQuaternionSet((rs_quaternion*) buf3938, (const rs_quaternion*) buf3939); - rsQuaternionSlerp((rs_quaternion*) buf3940, (const rs_quaternion*) buf3941, (const rs_quaternion*) buf3942, *(float*)buf3943); - *(int*)buf3944 = rsRand(*(int*)buf3945); - *(int*)buf3946 = rsRand(*(int*)buf3947, *(int*)buf3948); - *(float*)buf3949 = rsRand(*(float*)buf3950); - *(float*)buf3951 = rsRand(*(float*)buf3952, *(float*)buf3953); - *(float4*)buf3954 = rsSample(*(rs_allocation*)buf3955, *(rs_sampler*)buf3956, *(float*)buf3957); - *(float4*)buf3958 = rsSample(*(rs_allocation*)buf3959, *(rs_sampler*)buf3960, *(float*)buf3961, *(float*)buf3962); - *(float4*)buf3963 = rsSample(*(rs_allocation*)buf3964, *(rs_sampler*)buf3965, *(float2*)buf3966); - *(float4*)buf3967 = rsSample(*(rs_allocation*)buf3968, *(rs_sampler*)buf3969, *(float2*)buf3970, *(float*)buf3971); - *(float*)buf3972 = rsSamplerGetAnisotropy(*(rs_sampler*)buf3973); - *(rs_sampler_value*)buf3974 = rsSamplerGetMagnification(*(rs_sampler*)buf3975); - *(rs_sampler_value*)buf3976 = rsSamplerGetMinification(*(rs_sampler*)buf3977); - *(rs_sampler_value*)buf3978 = rsSamplerGetWrapS(*(rs_sampler*)buf3979); - *(rs_sampler_value*)buf3980 = rsSamplerGetWrapT(*(rs_sampler*)buf3981); - *(bool*)buf3982 = rsSendToClient(*(int*)buf3983); - *(bool*)buf3984 = rsSendToClient(*(int*)buf3985, (const void*) buf3986, *(uint*)buf3987); - rsSendToClientBlocking(*(int*)buf3988); - rsSendToClientBlocking(*(int*)buf3989, (const void*) buf3990, *(uint*)buf3991); - rsSetElementAt(*(rs_allocation*)buf3992, (void*) buf3993, *(uint32_t*)buf3994); - rsSetElementAt(*(rs_allocation*)buf3995, (void*) buf3996, *(uint32_t*)buf3997, *(uint32_t*)buf3998); - rsSetElementAt_float(*(rs_allocation*)buf3999, *(float*)buf4000, *(uint32_t*)buf4001); - rsSetElementAt_float2(*(rs_allocation*)buf4002, *(float2*)buf4003, *(uint32_t*)buf4004); - rsSetElementAt_float3(*(rs_allocation*)buf4005, *(float3*)buf4006, *(uint32_t*)buf4007); - rsSetElementAt_float4(*(rs_allocation*)buf4008, *(float4*)buf4009, *(uint32_t*)buf4010); - rsSetElementAt_double(*(rs_allocation*)buf4011, *(double*)buf4012, *(uint32_t*)buf4013); - rsSetElementAt_double2(*(rs_allocation*)buf4014, *(double2*)buf4015, *(uint32_t*)buf4016); - rsSetElementAt_double3(*(rs_allocation*)buf4017, *(double3*)buf4018, *(uint32_t*)buf4019); - rsSetElementAt_double4(*(rs_allocation*)buf4020, *(double4*)buf4021, *(uint32_t*)buf4022); - rsSetElementAt_char(*(rs_allocation*)buf4023, *(char*)buf4024, *(uint32_t*)buf4025); - rsSetElementAt_char2(*(rs_allocation*)buf4026, *(char2*)buf4027, *(uint32_t*)buf4028); - rsSetElementAt_char3(*(rs_allocation*)buf4029, *(char3*)buf4030, *(uint32_t*)buf4031); - rsSetElementAt_char4(*(rs_allocation*)buf4032, *(char4*)buf4033, *(uint32_t*)buf4034); - rsSetElementAt_uchar(*(rs_allocation*)buf4035, *(uchar*)buf4036, *(uint32_t*)buf4037); - rsSetElementAt_uchar2(*(rs_allocation*)buf4038, *(uchar2*)buf4039, *(uint32_t*)buf4040); - rsSetElementAt_uchar3(*(rs_allocation*)buf4041, *(uchar3*)buf4042, *(uint32_t*)buf4043); - rsSetElementAt_uchar4(*(rs_allocation*)buf4044, *(uchar4*)buf4045, *(uint32_t*)buf4046); - rsSetElementAt_short(*(rs_allocation*)buf4047, *(short*)buf4048, *(uint32_t*)buf4049); - rsSetElementAt_short2(*(rs_allocation*)buf4050, *(short2*)buf4051, *(uint32_t*)buf4052); - rsSetElementAt_short3(*(rs_allocation*)buf4053, *(short3*)buf4054, *(uint32_t*)buf4055); - rsSetElementAt_short4(*(rs_allocation*)buf4056, *(short4*)buf4057, *(uint32_t*)buf4058); - rsSetElementAt_ushort(*(rs_allocation*)buf4059, *(ushort*)buf4060, *(uint32_t*)buf4061); - rsSetElementAt_ushort2(*(rs_allocation*)buf4062, *(ushort2*)buf4063, *(uint32_t*)buf4064); - rsSetElementAt_ushort3(*(rs_allocation*)buf4065, *(ushort3*)buf4066, *(uint32_t*)buf4067); - rsSetElementAt_ushort4(*(rs_allocation*)buf4068, *(ushort4*)buf4069, *(uint32_t*)buf4070); - rsSetElementAt_int(*(rs_allocation*)buf4071, *(int*)buf4072, *(uint32_t*)buf4073); - rsSetElementAt_int2(*(rs_allocation*)buf4074, *(int2*)buf4075, *(uint32_t*)buf4076); - rsSetElementAt_int3(*(rs_allocation*)buf4077, *(int3*)buf4078, *(uint32_t*)buf4079); - rsSetElementAt_int4(*(rs_allocation*)buf4080, *(int4*)buf4081, *(uint32_t*)buf4082); - rsSetElementAt_uint(*(rs_allocation*)buf4083, *(uint*)buf4084, *(uint32_t*)buf4085); - rsSetElementAt_uint2(*(rs_allocation*)buf4086, *(uint2*)buf4087, *(uint32_t*)buf4088); - rsSetElementAt_uint3(*(rs_allocation*)buf4089, *(uint3*)buf4090, *(uint32_t*)buf4091); - rsSetElementAt_uint4(*(rs_allocation*)buf4092, *(uint4*)buf4093, *(uint32_t*)buf4094); - rsSetElementAt_long(*(rs_allocation*)buf4095, *(long*)buf4096, *(uint32_t*)buf4097); - rsSetElementAt_long2(*(rs_allocation*)buf4098, *(long2*)buf4099, *(uint32_t*)buf4100); - rsSetElementAt_long3(*(rs_allocation*)buf4101, *(long3*)buf4102, *(uint32_t*)buf4103); - rsSetElementAt_long4(*(rs_allocation*)buf4104, *(long4*)buf4105, *(uint32_t*)buf4106); - rsSetElementAt_ulong(*(rs_allocation*)buf4107, *(ulong*)buf4108, *(uint32_t*)buf4109); - rsSetElementAt_ulong2(*(rs_allocation*)buf4110, *(ulong2*)buf4111, *(uint32_t*)buf4112); - rsSetElementAt_ulong3(*(rs_allocation*)buf4113, *(ulong3*)buf4114, *(uint32_t*)buf4115); - rsSetElementAt_ulong4(*(rs_allocation*)buf4116, *(ulong4*)buf4117, *(uint32_t*)buf4118); - rsSetElementAt_float(*(rs_allocation*)buf4119, *(float*)buf4120, *(uint32_t*)buf4121, *(uint32_t*)buf4122); - rsSetElementAt_float2(*(rs_allocation*)buf4123, *(float2*)buf4124, *(uint32_t*)buf4125, *(uint32_t*)buf4126); - rsSetElementAt_float3(*(rs_allocation*)buf4127, *(float3*)buf4128, *(uint32_t*)buf4129, *(uint32_t*)buf4130); - rsSetElementAt_float4(*(rs_allocation*)buf4131, *(float4*)buf4132, *(uint32_t*)buf4133, *(uint32_t*)buf4134); - rsSetElementAt_double(*(rs_allocation*)buf4135, *(double*)buf4136, *(uint32_t*)buf4137, *(uint32_t*)buf4138); - rsSetElementAt_double2(*(rs_allocation*)buf4139, *(double2*)buf4140, *(uint32_t*)buf4141, *(uint32_t*)buf4142); - rsSetElementAt_double3(*(rs_allocation*)buf4143, *(double3*)buf4144, *(uint32_t*)buf4145, *(uint32_t*)buf4146); - rsSetElementAt_double4(*(rs_allocation*)buf4147, *(double4*)buf4148, *(uint32_t*)buf4149, *(uint32_t*)buf4150); - rsSetElementAt_char(*(rs_allocation*)buf4151, *(char*)buf4152, *(uint32_t*)buf4153, *(uint32_t*)buf4154); - rsSetElementAt_char2(*(rs_allocation*)buf4155, *(char2*)buf4156, *(uint32_t*)buf4157, *(uint32_t*)buf4158); - rsSetElementAt_char3(*(rs_allocation*)buf4159, *(char3*)buf4160, *(uint32_t*)buf4161, *(uint32_t*)buf4162); - rsSetElementAt_char4(*(rs_allocation*)buf4163, *(char4*)buf4164, *(uint32_t*)buf4165, *(uint32_t*)buf4166); - rsSetElementAt_uchar(*(rs_allocation*)buf4167, *(uchar*)buf4168, *(uint32_t*)buf4169, *(uint32_t*)buf4170); - rsSetElementAt_uchar2(*(rs_allocation*)buf4171, *(uchar2*)buf4172, *(uint32_t*)buf4173, *(uint32_t*)buf4174); - rsSetElementAt_uchar3(*(rs_allocation*)buf4175, *(uchar3*)buf4176, *(uint32_t*)buf4177, *(uint32_t*)buf4178); - rsSetElementAt_uchar4(*(rs_allocation*)buf4179, *(uchar4*)buf4180, *(uint32_t*)buf4181, *(uint32_t*)buf4182); - rsSetElementAt_short(*(rs_allocation*)buf4183, *(short*)buf4184, *(uint32_t*)buf4185, *(uint32_t*)buf4186); - rsSetElementAt_short2(*(rs_allocation*)buf4187, *(short2*)buf4188, *(uint32_t*)buf4189, *(uint32_t*)buf4190); - rsSetElementAt_short3(*(rs_allocation*)buf4191, *(short3*)buf4192, *(uint32_t*)buf4193, *(uint32_t*)buf4194); - rsSetElementAt_short4(*(rs_allocation*)buf4195, *(short4*)buf4196, *(uint32_t*)buf4197, *(uint32_t*)buf4198); - rsSetElementAt_ushort(*(rs_allocation*)buf4199, *(ushort*)buf4200, *(uint32_t*)buf4201, *(uint32_t*)buf4202); - rsSetElementAt_ushort2(*(rs_allocation*)buf4203, *(ushort2*)buf4204, *(uint32_t*)buf4205, *(uint32_t*)buf4206); - rsSetElementAt_ushort3(*(rs_allocation*)buf4207, *(ushort3*)buf4208, *(uint32_t*)buf4209, *(uint32_t*)buf4210); - rsSetElementAt_ushort4(*(rs_allocation*)buf4211, *(ushort4*)buf4212, *(uint32_t*)buf4213, *(uint32_t*)buf4214); - rsSetElementAt_int(*(rs_allocation*)buf4215, *(int*)buf4216, *(uint32_t*)buf4217, *(uint32_t*)buf4218); - rsSetElementAt_int2(*(rs_allocation*)buf4219, *(int2*)buf4220, *(uint32_t*)buf4221, *(uint32_t*)buf4222); - rsSetElementAt_int3(*(rs_allocation*)buf4223, *(int3*)buf4224, *(uint32_t*)buf4225, *(uint32_t*)buf4226); - rsSetElementAt_int4(*(rs_allocation*)buf4227, *(int4*)buf4228, *(uint32_t*)buf4229, *(uint32_t*)buf4230); - rsSetElementAt_uint(*(rs_allocation*)buf4231, *(uint*)buf4232, *(uint32_t*)buf4233, *(uint32_t*)buf4234); - rsSetElementAt_uint2(*(rs_allocation*)buf4235, *(uint2*)buf4236, *(uint32_t*)buf4237, *(uint32_t*)buf4238); - rsSetElementAt_uint3(*(rs_allocation*)buf4239, *(uint3*)buf4240, *(uint32_t*)buf4241, *(uint32_t*)buf4242); - rsSetElementAt_uint4(*(rs_allocation*)buf4243, *(uint4*)buf4244, *(uint32_t*)buf4245, *(uint32_t*)buf4246); - rsSetElementAt_long(*(rs_allocation*)buf4247, *(long*)buf4248, *(uint32_t*)buf4249, *(uint32_t*)buf4250); - rsSetElementAt_long2(*(rs_allocation*)buf4251, *(long2*)buf4252, *(uint32_t*)buf4253, *(uint32_t*)buf4254); - rsSetElementAt_long3(*(rs_allocation*)buf4255, *(long3*)buf4256, *(uint32_t*)buf4257, *(uint32_t*)buf4258); - rsSetElementAt_long4(*(rs_allocation*)buf4259, *(long4*)buf4260, *(uint32_t*)buf4261, *(uint32_t*)buf4262); - rsSetElementAt_ulong(*(rs_allocation*)buf4263, *(ulong*)buf4264, *(uint32_t*)buf4265, *(uint32_t*)buf4266); - rsSetElementAt_ulong2(*(rs_allocation*)buf4267, *(ulong2*)buf4268, *(uint32_t*)buf4269, *(uint32_t*)buf4270); - rsSetElementAt_ulong3(*(rs_allocation*)buf4271, *(ulong3*)buf4272, *(uint32_t*)buf4273, *(uint32_t*)buf4274); - rsSetElementAt_ulong4(*(rs_allocation*)buf4275, *(ulong4*)buf4276, *(uint32_t*)buf4277, *(uint32_t*)buf4278); - rsSetElementAt_float(*(rs_allocation*)buf4279, *(float*)buf4280, *(uint32_t*)buf4281, *(uint32_t*)buf4282, *(uint32_t*)buf4283); - rsSetElementAt_float2(*(rs_allocation*)buf4284, *(float2*)buf4285, *(uint32_t*)buf4286, *(uint32_t*)buf4287, *(uint32_t*)buf4288); - rsSetElementAt_float3(*(rs_allocation*)buf4289, *(float3*)buf4290, *(uint32_t*)buf4291, *(uint32_t*)buf4292, *(uint32_t*)buf4293); - rsSetElementAt_float4(*(rs_allocation*)buf4294, *(float4*)buf4295, *(uint32_t*)buf4296, *(uint32_t*)buf4297, *(uint32_t*)buf4298); - rsSetElementAt_double(*(rs_allocation*)buf4299, *(double*)buf4300, *(uint32_t*)buf4301, *(uint32_t*)buf4302, *(uint32_t*)buf4303); - rsSetElementAt_double2(*(rs_allocation*)buf4304, *(double2*)buf4305, *(uint32_t*)buf4306, *(uint32_t*)buf4307, *(uint32_t*)buf4308); - rsSetElementAt_double3(*(rs_allocation*)buf4309, *(double3*)buf4310, *(uint32_t*)buf4311, *(uint32_t*)buf4312, *(uint32_t*)buf4313); - rsSetElementAt_double4(*(rs_allocation*)buf4314, *(double4*)buf4315, *(uint32_t*)buf4316, *(uint32_t*)buf4317, *(uint32_t*)buf4318); - rsSetElementAt_char(*(rs_allocation*)buf4319, *(char*)buf4320, *(uint32_t*)buf4321, *(uint32_t*)buf4322, *(uint32_t*)buf4323); - rsSetElementAt_char2(*(rs_allocation*)buf4324, *(char2*)buf4325, *(uint32_t*)buf4326, *(uint32_t*)buf4327, *(uint32_t*)buf4328); - rsSetElementAt_char3(*(rs_allocation*)buf4329, *(char3*)buf4330, *(uint32_t*)buf4331, *(uint32_t*)buf4332, *(uint32_t*)buf4333); - rsSetElementAt_char4(*(rs_allocation*)buf4334, *(char4*)buf4335, *(uint32_t*)buf4336, *(uint32_t*)buf4337, *(uint32_t*)buf4338); - rsSetElementAt_uchar(*(rs_allocation*)buf4339, *(uchar*)buf4340, *(uint32_t*)buf4341, *(uint32_t*)buf4342, *(uint32_t*)buf4343); - rsSetElementAt_uchar2(*(rs_allocation*)buf4344, *(uchar2*)buf4345, *(uint32_t*)buf4346, *(uint32_t*)buf4347, *(uint32_t*)buf4348); - rsSetElementAt_uchar3(*(rs_allocation*)buf4349, *(uchar3*)buf4350, *(uint32_t*)buf4351, *(uint32_t*)buf4352, *(uint32_t*)buf4353); - rsSetElementAt_uchar4(*(rs_allocation*)buf4354, *(uchar4*)buf4355, *(uint32_t*)buf4356, *(uint32_t*)buf4357, *(uint32_t*)buf4358); - rsSetElementAt_short(*(rs_allocation*)buf4359, *(short*)buf4360, *(uint32_t*)buf4361, *(uint32_t*)buf4362, *(uint32_t*)buf4363); - rsSetElementAt_short2(*(rs_allocation*)buf4364, *(short2*)buf4365, *(uint32_t*)buf4366, *(uint32_t*)buf4367, *(uint32_t*)buf4368); - rsSetElementAt_short3(*(rs_allocation*)buf4369, *(short3*)buf4370, *(uint32_t*)buf4371, *(uint32_t*)buf4372, *(uint32_t*)buf4373); - rsSetElementAt_short4(*(rs_allocation*)buf4374, *(short4*)buf4375, *(uint32_t*)buf4376, *(uint32_t*)buf4377, *(uint32_t*)buf4378); - rsSetElementAt_ushort(*(rs_allocation*)buf4379, *(ushort*)buf4380, *(uint32_t*)buf4381, *(uint32_t*)buf4382, *(uint32_t*)buf4383); - rsSetElementAt_ushort2(*(rs_allocation*)buf4384, *(ushort2*)buf4385, *(uint32_t*)buf4386, *(uint32_t*)buf4387, *(uint32_t*)buf4388); - rsSetElementAt_ushort3(*(rs_allocation*)buf4389, *(ushort3*)buf4390, *(uint32_t*)buf4391, *(uint32_t*)buf4392, *(uint32_t*)buf4393); - rsSetElementAt_ushort4(*(rs_allocation*)buf4394, *(ushort4*)buf4395, *(uint32_t*)buf4396, *(uint32_t*)buf4397, *(uint32_t*)buf4398); - rsSetElementAt_int(*(rs_allocation*)buf4399, *(int*)buf4400, *(uint32_t*)buf4401, *(uint32_t*)buf4402, *(uint32_t*)buf4403); - rsSetElementAt_int2(*(rs_allocation*)buf4404, *(int2*)buf4405, *(uint32_t*)buf4406, *(uint32_t*)buf4407, *(uint32_t*)buf4408); - rsSetElementAt_int3(*(rs_allocation*)buf4409, *(int3*)buf4410, *(uint32_t*)buf4411, *(uint32_t*)buf4412, *(uint32_t*)buf4413); - rsSetElementAt_int4(*(rs_allocation*)buf4414, *(int4*)buf4415, *(uint32_t*)buf4416, *(uint32_t*)buf4417, *(uint32_t*)buf4418); - rsSetElementAt_uint(*(rs_allocation*)buf4419, *(uint*)buf4420, *(uint32_t*)buf4421, *(uint32_t*)buf4422, *(uint32_t*)buf4423); - rsSetElementAt_uint2(*(rs_allocation*)buf4424, *(uint2*)buf4425, *(uint32_t*)buf4426, *(uint32_t*)buf4427, *(uint32_t*)buf4428); - rsSetElementAt_uint3(*(rs_allocation*)buf4429, *(uint3*)buf4430, *(uint32_t*)buf4431, *(uint32_t*)buf4432, *(uint32_t*)buf4433); - rsSetElementAt_uint4(*(rs_allocation*)buf4434, *(uint4*)buf4435, *(uint32_t*)buf4436, *(uint32_t*)buf4437, *(uint32_t*)buf4438); - rsSetElementAt_long(*(rs_allocation*)buf4439, *(long*)buf4440, *(uint32_t*)buf4441, *(uint32_t*)buf4442, *(uint32_t*)buf4443); - rsSetElementAt_long2(*(rs_allocation*)buf4444, *(long2*)buf4445, *(uint32_t*)buf4446, *(uint32_t*)buf4447, *(uint32_t*)buf4448); - rsSetElementAt_long3(*(rs_allocation*)buf4449, *(long3*)buf4450, *(uint32_t*)buf4451, *(uint32_t*)buf4452, *(uint32_t*)buf4453); - rsSetElementAt_long4(*(rs_allocation*)buf4454, *(long4*)buf4455, *(uint32_t*)buf4456, *(uint32_t*)buf4457, *(uint32_t*)buf4458); - rsSetElementAt_ulong(*(rs_allocation*)buf4459, *(ulong*)buf4460, *(uint32_t*)buf4461, *(uint32_t*)buf4462, *(uint32_t*)buf4463); - rsSetElementAt_ulong2(*(rs_allocation*)buf4464, *(ulong2*)buf4465, *(uint32_t*)buf4466, *(uint32_t*)buf4467, *(uint32_t*)buf4468); - rsSetElementAt_ulong3(*(rs_allocation*)buf4469, *(ulong3*)buf4470, *(uint32_t*)buf4471, *(uint32_t*)buf4472, *(uint32_t*)buf4473); - rsSetElementAt_ulong4(*(rs_allocation*)buf4474, *(ulong4*)buf4475, *(uint32_t*)buf4476, *(uint32_t*)buf4477, *(uint32_t*)buf4478); - rsSetElementAt_half(*(rs_allocation*)buf4479, *(half*)buf4480, *(uint32_t*)buf4481); - rsSetElementAt_half2(*(rs_allocation*)buf4482, *(half2*)buf4483, *(uint32_t*)buf4484); - rsSetElementAt_half3(*(rs_allocation*)buf4485, *(half3*)buf4486, *(uint32_t*)buf4487); - rsSetElementAt_half4(*(rs_allocation*)buf4488, *(half4*)buf4489, *(uint32_t*)buf4490); - rsSetElementAt_half(*(rs_allocation*)buf4491, *(half*)buf4492, *(uint32_t*)buf4493, *(uint32_t*)buf4494); - rsSetElementAt_half2(*(rs_allocation*)buf4495, *(half2*)buf4496, *(uint32_t*)buf4497, *(uint32_t*)buf4498); - rsSetElementAt_half3(*(rs_allocation*)buf4499, *(half3*)buf4500, *(uint32_t*)buf4501, *(uint32_t*)buf4502); - rsSetElementAt_half4(*(rs_allocation*)buf4503, *(half4*)buf4504, *(uint32_t*)buf4505, *(uint32_t*)buf4506); - rsSetElementAt_half(*(rs_allocation*)buf4507, *(half*)buf4508, *(uint32_t*)buf4509, *(uint32_t*)buf4510, *(uint32_t*)buf4511); - rsSetElementAt_half2(*(rs_allocation*)buf4512, *(half2*)buf4513, *(uint32_t*)buf4514, *(uint32_t*)buf4515, *(uint32_t*)buf4516); - rsSetElementAt_half3(*(rs_allocation*)buf4517, *(half3*)buf4518, *(uint32_t*)buf4519, *(uint32_t*)buf4520, *(uint32_t*)buf4521); - rsSetElementAt_half4(*(rs_allocation*)buf4522, *(half4*)buf4523, *(uint32_t*)buf4524, *(uint32_t*)buf4525, *(uint32_t*)buf4526); - rsSetObject((rs_element*) buf4527, *(rs_element*)buf4528); - rsSetObject((rs_type*) buf4529, *(rs_type*)buf4530); - rsSetObject((rs_allocation*) buf4531, *(rs_allocation*)buf4532); - rsSetObject((rs_sampler*) buf4533, *(rs_sampler*)buf4534); - rsSetObject((rs_script*) buf4535, *(rs_script*)buf4536); - *(rs_time_t*)buf4537 = rsTime((rs_time_t*) buf4538); - *(float4*)buf4539 = rsUnpackColor8888(*(uchar4*)buf4540); - *(int64_t*)buf4541 = rsUptimeMillis(); - *(int64_t*)buf4542 = rsUptimeNanos(); - *(float4*)buf4543 = rsYuvToRGBA_float4(*(uchar*)buf4544, *(uchar*)buf4545, *(uchar*)buf4546); - *(uchar4*)buf4547 = rsYuvToRGBA_uchar4(*(uchar*)buf4548, *(uchar*)buf4549, *(uchar*)buf4550); - *(float*)buf4551 = rsqrt(*(float*)buf4552); - *(float2*)buf4553 = rsqrt(*(float2*)buf4554); - *(float3*)buf4555 = rsqrt(*(float3*)buf4556); - *(float4*)buf4557 = rsqrt(*(float4*)buf4558); - *(float*)buf4559 = sign(*(float*)buf4560); - *(float2*)buf4561 = sign(*(float2*)buf4562); - *(float3*)buf4563 = sign(*(float3*)buf4564); - *(float4*)buf4565 = sign(*(float4*)buf4566); - *(float*)buf4567 = sin(*(float*)buf4568); - *(float2*)buf4569 = sin(*(float2*)buf4570); - *(float3*)buf4571 = sin(*(float3*)buf4572); - *(float4*)buf4573 = sin(*(float4*)buf4574); - *(float*)buf4575 = sincos(*(float*)buf4576, (float*) buf4577); - *(float2*)buf4578 = sincos(*(float2*)buf4579, (float2*) buf4580); - *(float3*)buf4581 = sincos(*(float3*)buf4582, (float3*) buf4583); - *(float4*)buf4584 = sincos(*(float4*)buf4585, (float4*) buf4586); - *(float*)buf4587 = sinh(*(float*)buf4588); - *(float2*)buf4589 = sinh(*(float2*)buf4590); - *(float3*)buf4591 = sinh(*(float3*)buf4592); - *(float4*)buf4593 = sinh(*(float4*)buf4594); - *(float*)buf4595 = sinpi(*(float*)buf4596); - *(float2*)buf4597 = sinpi(*(float2*)buf4598); - *(float3*)buf4599 = sinpi(*(float3*)buf4600); - *(float4*)buf4601 = sinpi(*(float4*)buf4602); - *(float*)buf4603 = sqrt(*(float*)buf4604); - *(float2*)buf4605 = sqrt(*(float2*)buf4606); - *(float3*)buf4607 = sqrt(*(float3*)buf4608); - *(float4*)buf4609 = sqrt(*(float4*)buf4610); - *(float*)buf4611 = step(*(float*)buf4612, *(float*)buf4613); - *(float2*)buf4614 = step(*(float2*)buf4615, *(float2*)buf4616); - *(float3*)buf4617 = step(*(float3*)buf4618, *(float3*)buf4619); - *(float4*)buf4620 = step(*(float4*)buf4621, *(float4*)buf4622); - *(float2*)buf4623 = step(*(float2*)buf4624, *(float*)buf4625); - *(float3*)buf4626 = step(*(float3*)buf4627, *(float*)buf4628); - *(float4*)buf4629 = step(*(float4*)buf4630, *(float*)buf4631); - *(float2*)buf4632 = step(*(float*)buf4633, *(float2*)buf4634); - *(float3*)buf4635 = step(*(float*)buf4636, *(float3*)buf4637); - *(float4*)buf4638 = step(*(float*)buf4639, *(float4*)buf4640); - *(float*)buf4641 = tan(*(float*)buf4642); - *(float2*)buf4643 = tan(*(float2*)buf4644); - *(float3*)buf4645 = tan(*(float3*)buf4646); - *(float4*)buf4647 = tan(*(float4*)buf4648); - *(float*)buf4649 = tanh(*(float*)buf4650); - *(float2*)buf4651 = tanh(*(float2*)buf4652); - *(float3*)buf4653 = tanh(*(float3*)buf4654); - *(float4*)buf4655 = tanh(*(float4*)buf4656); - *(float*)buf4657 = tanpi(*(float*)buf4658); - *(float2*)buf4659 = tanpi(*(float2*)buf4660); - *(float3*)buf4661 = tanpi(*(float3*)buf4662); - *(float4*)buf4663 = tanpi(*(float4*)buf4664); - *(float*)buf4665 = tgamma(*(float*)buf4666); - *(float2*)buf4667 = tgamma(*(float2*)buf4668); - *(float3*)buf4669 = tgamma(*(float3*)buf4670); - *(float4*)buf4671 = tgamma(*(float4*)buf4672); - *(float*)buf4673 = trunc(*(float*)buf4674); - *(float2*)buf4675 = trunc(*(float2*)buf4676); - *(float3*)buf4677 = trunc(*(float3*)buf4678); - *(float4*)buf4679 = trunc(*(float4*)buf4680); + *(float2*)buf1477 = max(*(float2*)buf1478, *(float*)buf1479); + *(float3*)buf1480 = max(*(float3*)buf1481, *(float*)buf1482); + *(float4*)buf1483 = max(*(float4*)buf1484, *(float*)buf1485); + *(char*)buf1486 = max(*(char*)buf1487, *(char*)buf1488); + *(char2*)buf1489 = max(*(char2*)buf1490, *(char2*)buf1491); + *(char3*)buf1492 = max(*(char3*)buf1493, *(char3*)buf1494); + *(char4*)buf1495 = max(*(char4*)buf1496, *(char4*)buf1497); + *(uchar*)buf1498 = max(*(uchar*)buf1499, *(uchar*)buf1500); + *(uchar2*)buf1501 = max(*(uchar2*)buf1502, *(uchar2*)buf1503); + *(uchar3*)buf1504 = max(*(uchar3*)buf1505, *(uchar3*)buf1506); + *(uchar4*)buf1507 = max(*(uchar4*)buf1508, *(uchar4*)buf1509); + *(short*)buf1510 = max(*(short*)buf1511, *(short*)buf1512); + *(short2*)buf1513 = max(*(short2*)buf1514, *(short2*)buf1515); + *(short3*)buf1516 = max(*(short3*)buf1517, *(short3*)buf1518); + *(short4*)buf1519 = max(*(short4*)buf1520, *(short4*)buf1521); + *(ushort*)buf1522 = max(*(ushort*)buf1523, *(ushort*)buf1524); + *(ushort2*)buf1525 = max(*(ushort2*)buf1526, *(ushort2*)buf1527); + *(ushort3*)buf1528 = max(*(ushort3*)buf1529, *(ushort3*)buf1530); + *(ushort4*)buf1531 = max(*(ushort4*)buf1532, *(ushort4*)buf1533); + *(int*)buf1534 = max(*(int*)buf1535, *(int*)buf1536); + *(int2*)buf1537 = max(*(int2*)buf1538, *(int2*)buf1539); + *(int3*)buf1540 = max(*(int3*)buf1541, *(int3*)buf1542); + *(int4*)buf1543 = max(*(int4*)buf1544, *(int4*)buf1545); + *(uint*)buf1546 = max(*(uint*)buf1547, *(uint*)buf1548); + *(uint2*)buf1549 = max(*(uint2*)buf1550, *(uint2*)buf1551); + *(uint3*)buf1552 = max(*(uint3*)buf1553, *(uint3*)buf1554); + *(uint4*)buf1555 = max(*(uint4*)buf1556, *(uint4*)buf1557); + *(long*)buf1558 = max(*(long*)buf1559, *(long*)buf1560); + *(long2*)buf1561 = max(*(long2*)buf1562, *(long2*)buf1563); + *(long3*)buf1564 = max(*(long3*)buf1565, *(long3*)buf1566); + *(long4*)buf1567 = max(*(long4*)buf1568, *(long4*)buf1569); + *(ulong*)buf1570 = max(*(ulong*)buf1571, *(ulong*)buf1572); + *(ulong2*)buf1573 = max(*(ulong2*)buf1574, *(ulong2*)buf1575); + *(ulong3*)buf1576 = max(*(ulong3*)buf1577, *(ulong3*)buf1578); + *(ulong4*)buf1579 = max(*(ulong4*)buf1580, *(ulong4*)buf1581); + *(float*)buf1582 = min(*(float*)buf1583, *(float*)buf1584); + *(float2*)buf1585 = min(*(float2*)buf1586, *(float2*)buf1587); + *(float3*)buf1588 = min(*(float3*)buf1589, *(float3*)buf1590); + *(float4*)buf1591 = min(*(float4*)buf1592, *(float4*)buf1593); + *(float2*)buf1594 = min(*(float2*)buf1595, *(float*)buf1596); + *(float3*)buf1597 = min(*(float3*)buf1598, *(float*)buf1599); + *(float4*)buf1600 = min(*(float4*)buf1601, *(float*)buf1602); + *(char*)buf1603 = min(*(char*)buf1604, *(char*)buf1605); + *(char2*)buf1606 = min(*(char2*)buf1607, *(char2*)buf1608); + *(char3*)buf1609 = min(*(char3*)buf1610, *(char3*)buf1611); + *(char4*)buf1612 = min(*(char4*)buf1613, *(char4*)buf1614); + *(uchar*)buf1615 = min(*(uchar*)buf1616, *(uchar*)buf1617); + *(uchar2*)buf1618 = min(*(uchar2*)buf1619, *(uchar2*)buf1620); + *(uchar3*)buf1621 = min(*(uchar3*)buf1622, *(uchar3*)buf1623); + *(uchar4*)buf1624 = min(*(uchar4*)buf1625, *(uchar4*)buf1626); + *(short*)buf1627 = min(*(short*)buf1628, *(short*)buf1629); + *(short2*)buf1630 = min(*(short2*)buf1631, *(short2*)buf1632); + *(short3*)buf1633 = min(*(short3*)buf1634, *(short3*)buf1635); + *(short4*)buf1636 = min(*(short4*)buf1637, *(short4*)buf1638); + *(ushort*)buf1639 = min(*(ushort*)buf1640, *(ushort*)buf1641); + *(ushort2*)buf1642 = min(*(ushort2*)buf1643, *(ushort2*)buf1644); + *(ushort3*)buf1645 = min(*(ushort3*)buf1646, *(ushort3*)buf1647); + *(ushort4*)buf1648 = min(*(ushort4*)buf1649, *(ushort4*)buf1650); + *(int*)buf1651 = min(*(int*)buf1652, *(int*)buf1653); + *(int2*)buf1654 = min(*(int2*)buf1655, *(int2*)buf1656); + *(int3*)buf1657 = min(*(int3*)buf1658, *(int3*)buf1659); + *(int4*)buf1660 = min(*(int4*)buf1661, *(int4*)buf1662); + *(uint*)buf1663 = min(*(uint*)buf1664, *(uint*)buf1665); + *(uint2*)buf1666 = min(*(uint2*)buf1667, *(uint2*)buf1668); + *(uint3*)buf1669 = min(*(uint3*)buf1670, *(uint3*)buf1671); + *(uint4*)buf1672 = min(*(uint4*)buf1673, *(uint4*)buf1674); + *(long*)buf1675 = min(*(long*)buf1676, *(long*)buf1677); + *(long2*)buf1678 = min(*(long2*)buf1679, *(long2*)buf1680); + *(long3*)buf1681 = min(*(long3*)buf1682, *(long3*)buf1683); + *(long4*)buf1684 = min(*(long4*)buf1685, *(long4*)buf1686); + *(ulong*)buf1687 = min(*(ulong*)buf1688, *(ulong*)buf1689); + *(ulong2*)buf1690 = min(*(ulong2*)buf1691, *(ulong2*)buf1692); + *(ulong3*)buf1693 = min(*(ulong3*)buf1694, *(ulong3*)buf1695); + *(ulong4*)buf1696 = min(*(ulong4*)buf1697, *(ulong4*)buf1698); + *(float*)buf1699 = mix(*(float*)buf1700, *(float*)buf1701, *(float*)buf1702); + *(float2*)buf1703 = mix(*(float2*)buf1704, *(float2*)buf1705, *(float2*)buf1706); + *(float3*)buf1707 = mix(*(float3*)buf1708, *(float3*)buf1709, *(float3*)buf1710); + *(float4*)buf1711 = mix(*(float4*)buf1712, *(float4*)buf1713, *(float4*)buf1714); + *(float2*)buf1715 = mix(*(float2*)buf1716, *(float2*)buf1717, *(float*)buf1718); + *(float3*)buf1719 = mix(*(float3*)buf1720, *(float3*)buf1721, *(float*)buf1722); + *(float4*)buf1723 = mix(*(float4*)buf1724, *(float4*)buf1725, *(float*)buf1726); + *(float*)buf1727 = modf(*(float*)buf1728, (float*) buf1729); + *(float2*)buf1730 = modf(*(float2*)buf1731, (float2*) buf1732); + *(float3*)buf1733 = modf(*(float3*)buf1734, (float3*) buf1735); + *(float4*)buf1736 = modf(*(float4*)buf1737, (float4*) buf1738); + *(float*)buf1739 = nan(*(uint*)buf1740); + *(float*)buf1741 = native_acos(*(float*)buf1742); + *(float2*)buf1743 = native_acos(*(float2*)buf1744); + *(float3*)buf1745 = native_acos(*(float3*)buf1746); + *(float4*)buf1747 = native_acos(*(float4*)buf1748); + *(float*)buf1749 = native_acosh(*(float*)buf1750); + *(float2*)buf1751 = native_acosh(*(float2*)buf1752); + *(float3*)buf1753 = native_acosh(*(float3*)buf1754); + *(float4*)buf1755 = native_acosh(*(float4*)buf1756); + *(float*)buf1757 = native_acospi(*(float*)buf1758); + *(float2*)buf1759 = native_acospi(*(float2*)buf1760); + *(float3*)buf1761 = native_acospi(*(float3*)buf1762); + *(float4*)buf1763 = native_acospi(*(float4*)buf1764); + *(float*)buf1765 = native_asin(*(float*)buf1766); + *(float2*)buf1767 = native_asin(*(float2*)buf1768); + *(float3*)buf1769 = native_asin(*(float3*)buf1770); + *(float4*)buf1771 = native_asin(*(float4*)buf1772); + *(float*)buf1773 = native_asinh(*(float*)buf1774); + *(float2*)buf1775 = native_asinh(*(float2*)buf1776); + *(float3*)buf1777 = native_asinh(*(float3*)buf1778); + *(float4*)buf1779 = native_asinh(*(float4*)buf1780); + *(float*)buf1781 = native_asinpi(*(float*)buf1782); + *(float2*)buf1783 = native_asinpi(*(float2*)buf1784); + *(float3*)buf1785 = native_asinpi(*(float3*)buf1786); + *(float4*)buf1787 = native_asinpi(*(float4*)buf1788); + *(float*)buf1789 = native_atan(*(float*)buf1790); + *(float2*)buf1791 = native_atan(*(float2*)buf1792); + *(float3*)buf1793 = native_atan(*(float3*)buf1794); + *(float4*)buf1795 = native_atan(*(float4*)buf1796); + *(float*)buf1797 = native_atan2(*(float*)buf1798, *(float*)buf1799); + *(float2*)buf1800 = native_atan2(*(float2*)buf1801, *(float2*)buf1802); + *(float3*)buf1803 = native_atan2(*(float3*)buf1804, *(float3*)buf1805); + *(float4*)buf1806 = native_atan2(*(float4*)buf1807, *(float4*)buf1808); + *(float*)buf1809 = native_atan2pi(*(float*)buf1810, *(float*)buf1811); + *(float2*)buf1812 = native_atan2pi(*(float2*)buf1813, *(float2*)buf1814); + *(float3*)buf1815 = native_atan2pi(*(float3*)buf1816, *(float3*)buf1817); + *(float4*)buf1818 = native_atan2pi(*(float4*)buf1819, *(float4*)buf1820); + *(float*)buf1821 = native_atanh(*(float*)buf1822); + *(float2*)buf1823 = native_atanh(*(float2*)buf1824); + *(float3*)buf1825 = native_atanh(*(float3*)buf1826); + *(float4*)buf1827 = native_atanh(*(float4*)buf1828); + *(float*)buf1829 = native_atanpi(*(float*)buf1830); + *(float2*)buf1831 = native_atanpi(*(float2*)buf1832); + *(float3*)buf1833 = native_atanpi(*(float3*)buf1834); + *(float4*)buf1835 = native_atanpi(*(float4*)buf1836); + *(float*)buf1837 = native_cbrt(*(float*)buf1838); + *(float2*)buf1839 = native_cbrt(*(float2*)buf1840); + *(float3*)buf1841 = native_cbrt(*(float3*)buf1842); + *(float4*)buf1843 = native_cbrt(*(float4*)buf1844); + *(float*)buf1845 = native_cos(*(float*)buf1846); + *(float2*)buf1847 = native_cos(*(float2*)buf1848); + *(float3*)buf1849 = native_cos(*(float3*)buf1850); + *(float4*)buf1851 = native_cos(*(float4*)buf1852); + *(float*)buf1853 = native_cosh(*(float*)buf1854); + *(float2*)buf1855 = native_cosh(*(float2*)buf1856); + *(float3*)buf1857 = native_cosh(*(float3*)buf1858); + *(float4*)buf1859 = native_cosh(*(float4*)buf1860); + *(float*)buf1861 = native_cospi(*(float*)buf1862); + *(float2*)buf1863 = native_cospi(*(float2*)buf1864); + *(float3*)buf1865 = native_cospi(*(float3*)buf1866); + *(float4*)buf1867 = native_cospi(*(float4*)buf1868); + *(float*)buf1869 = native_distance(*(float*)buf1870, *(float*)buf1871); + *(float*)buf1872 = native_distance(*(float2*)buf1873, *(float2*)buf1874); + *(float*)buf1875 = native_distance(*(float3*)buf1876, *(float3*)buf1877); + *(float*)buf1878 = native_distance(*(float4*)buf1879, *(float4*)buf1880); + *(float*)buf1881 = native_divide(*(float*)buf1882, *(float*)buf1883); + *(float2*)buf1884 = native_divide(*(float2*)buf1885, *(float2*)buf1886); + *(float3*)buf1887 = native_divide(*(float3*)buf1888, *(float3*)buf1889); + *(float4*)buf1890 = native_divide(*(float4*)buf1891, *(float4*)buf1892); + *(float*)buf1893 = native_exp(*(float*)buf1894); + *(float2*)buf1895 = native_exp(*(float2*)buf1896); + *(float3*)buf1897 = native_exp(*(float3*)buf1898); + *(float4*)buf1899 = native_exp(*(float4*)buf1900); + *(float*)buf1901 = native_exp10(*(float*)buf1902); + *(float2*)buf1903 = native_exp10(*(float2*)buf1904); + *(float3*)buf1905 = native_exp10(*(float3*)buf1906); + *(float4*)buf1907 = native_exp10(*(float4*)buf1908); + *(float*)buf1909 = native_exp2(*(float*)buf1910); + *(float2*)buf1911 = native_exp2(*(float2*)buf1912); + *(float3*)buf1913 = native_exp2(*(float3*)buf1914); + *(float4*)buf1915 = native_exp2(*(float4*)buf1916); + *(float*)buf1917 = native_expm1(*(float*)buf1918); + *(float2*)buf1919 = native_expm1(*(float2*)buf1920); + *(float3*)buf1921 = native_expm1(*(float3*)buf1922); + *(float4*)buf1923 = native_expm1(*(float4*)buf1924); + *(float*)buf1925 = native_hypot(*(float*)buf1926, *(float*)buf1927); + *(float2*)buf1928 = native_hypot(*(float2*)buf1929, *(float2*)buf1930); + *(float3*)buf1931 = native_hypot(*(float3*)buf1932, *(float3*)buf1933); + *(float4*)buf1934 = native_hypot(*(float4*)buf1935, *(float4*)buf1936); + *(float*)buf1937 = native_length(*(float*)buf1938); + *(float*)buf1939 = native_length(*(float2*)buf1940); + *(float*)buf1941 = native_length(*(float3*)buf1942); + *(float*)buf1943 = native_length(*(float4*)buf1944); + *(float*)buf1945 = native_log(*(float*)buf1946); + *(float2*)buf1947 = native_log(*(float2*)buf1948); + *(float3*)buf1949 = native_log(*(float3*)buf1950); + *(float4*)buf1951 = native_log(*(float4*)buf1952); + *(float*)buf1953 = native_log10(*(float*)buf1954); + *(float2*)buf1955 = native_log10(*(float2*)buf1956); + *(float3*)buf1957 = native_log10(*(float3*)buf1958); + *(float4*)buf1959 = native_log10(*(float4*)buf1960); + *(float*)buf1961 = native_log1p(*(float*)buf1962); + *(float2*)buf1963 = native_log1p(*(float2*)buf1964); + *(float3*)buf1965 = native_log1p(*(float3*)buf1966); + *(float4*)buf1967 = native_log1p(*(float4*)buf1968); + *(float*)buf1969 = native_log2(*(float*)buf1970); + *(float2*)buf1971 = native_log2(*(float2*)buf1972); + *(float3*)buf1973 = native_log2(*(float3*)buf1974); + *(float4*)buf1975 = native_log2(*(float4*)buf1976); + *(float*)buf1977 = native_normalize(*(float*)buf1978); + *(float2*)buf1979 = native_normalize(*(float2*)buf1980); + *(float3*)buf1981 = native_normalize(*(float3*)buf1982); + *(float4*)buf1983 = native_normalize(*(float4*)buf1984); + *(float*)buf1985 = native_powr(*(float*)buf1986, *(float*)buf1987); + *(float2*)buf1988 = native_powr(*(float2*)buf1989, *(float2*)buf1990); + *(float3*)buf1991 = native_powr(*(float3*)buf1992, *(float3*)buf1993); + *(float4*)buf1994 = native_powr(*(float4*)buf1995, *(float4*)buf1996); + *(float*)buf1997 = native_recip(*(float*)buf1998); + *(float2*)buf1999 = native_recip(*(float2*)buf2000); + *(float3*)buf2001 = native_recip(*(float3*)buf2002); + *(float4*)buf2003 = native_recip(*(float4*)buf2004); + *(float*)buf2005 = native_rootn(*(float*)buf2006, *(int*)buf2007); + *(float2*)buf2008 = native_rootn(*(float2*)buf2009, *(int2*)buf2010); + *(float3*)buf2011 = native_rootn(*(float3*)buf2012, *(int3*)buf2013); + *(float4*)buf2014 = native_rootn(*(float4*)buf2015, *(int4*)buf2016); + *(float*)buf2017 = native_rsqrt(*(float*)buf2018); + *(float2*)buf2019 = native_rsqrt(*(float2*)buf2020); + *(float3*)buf2021 = native_rsqrt(*(float3*)buf2022); + *(float4*)buf2023 = native_rsqrt(*(float4*)buf2024); + *(float*)buf2025 = native_sin(*(float*)buf2026); + *(float2*)buf2027 = native_sin(*(float2*)buf2028); + *(float3*)buf2029 = native_sin(*(float3*)buf2030); + *(float4*)buf2031 = native_sin(*(float4*)buf2032); + *(float*)buf2033 = native_sincos(*(float*)buf2034, (float*) buf2035); + *(float2*)buf2036 = native_sincos(*(float2*)buf2037, (float2*) buf2038); + *(float3*)buf2039 = native_sincos(*(float3*)buf2040, (float3*) buf2041); + *(float4*)buf2042 = native_sincos(*(float4*)buf2043, (float4*) buf2044); + *(float*)buf2045 = native_sinh(*(float*)buf2046); + *(float2*)buf2047 = native_sinh(*(float2*)buf2048); + *(float3*)buf2049 = native_sinh(*(float3*)buf2050); + *(float4*)buf2051 = native_sinh(*(float4*)buf2052); + *(float*)buf2053 = native_sinpi(*(float*)buf2054); + *(float2*)buf2055 = native_sinpi(*(float2*)buf2056); + *(float3*)buf2057 = native_sinpi(*(float3*)buf2058); + *(float4*)buf2059 = native_sinpi(*(float4*)buf2060); + *(float*)buf2061 = native_sqrt(*(float*)buf2062); + *(float2*)buf2063 = native_sqrt(*(float2*)buf2064); + *(float3*)buf2065 = native_sqrt(*(float3*)buf2066); + *(float4*)buf2067 = native_sqrt(*(float4*)buf2068); + *(float*)buf2069 = native_tan(*(float*)buf2070); + *(float2*)buf2071 = native_tan(*(float2*)buf2072); + *(float3*)buf2073 = native_tan(*(float3*)buf2074); + *(float4*)buf2075 = native_tan(*(float4*)buf2076); + *(float*)buf2077 = native_tanh(*(float*)buf2078); + *(float2*)buf2079 = native_tanh(*(float2*)buf2080); + *(float3*)buf2081 = native_tanh(*(float3*)buf2082); + *(float4*)buf2083 = native_tanh(*(float4*)buf2084); + *(float*)buf2085 = native_tanpi(*(float*)buf2086); + *(float2*)buf2087 = native_tanpi(*(float2*)buf2088); + *(float3*)buf2089 = native_tanpi(*(float3*)buf2090); + *(float4*)buf2091 = native_tanpi(*(float4*)buf2092); + *(float*)buf2093 = nextafter(*(float*)buf2094, *(float*)buf2095); + *(float2*)buf2096 = nextafter(*(float2*)buf2097, *(float2*)buf2098); + *(float3*)buf2099 = nextafter(*(float3*)buf2100, *(float3*)buf2101); + *(float4*)buf2102 = nextafter(*(float4*)buf2103, *(float4*)buf2104); + *(float*)buf2105 = normalize(*(float*)buf2106); + *(float2*)buf2107 = normalize(*(float2*)buf2108); + *(float3*)buf2109 = normalize(*(float3*)buf2110); + *(float4*)buf2111 = normalize(*(float4*)buf2112); + *(float*)buf2113 = pow(*(float*)buf2114, *(float*)buf2115); + *(float2*)buf2116 = pow(*(float2*)buf2117, *(float2*)buf2118); + *(float3*)buf2119 = pow(*(float3*)buf2120, *(float3*)buf2121); + *(float4*)buf2122 = pow(*(float4*)buf2123, *(float4*)buf2124); + *(float*)buf2125 = pown(*(float*)buf2126, *(int*)buf2127); + *(float2*)buf2128 = pown(*(float2*)buf2129, *(int2*)buf2130); + *(float3*)buf2131 = pown(*(float3*)buf2132, *(int3*)buf2133); + *(float4*)buf2134 = pown(*(float4*)buf2135, *(int4*)buf2136); + *(float*)buf2137 = powr(*(float*)buf2138, *(float*)buf2139); + *(float2*)buf2140 = powr(*(float2*)buf2141, *(float2*)buf2142); + *(float3*)buf2143 = powr(*(float3*)buf2144, *(float3*)buf2145); + *(float4*)buf2146 = powr(*(float4*)buf2147, *(float4*)buf2148); + *(float*)buf2149 = radians(*(float*)buf2150); + *(float2*)buf2151 = radians(*(float2*)buf2152); + *(float3*)buf2153 = radians(*(float3*)buf2154); + *(float4*)buf2155 = radians(*(float4*)buf2156); + *(float*)buf2157 = remainder(*(float*)buf2158, *(float*)buf2159); + *(float2*)buf2160 = remainder(*(float2*)buf2161, *(float2*)buf2162); + *(float3*)buf2163 = remainder(*(float3*)buf2164, *(float3*)buf2165); + *(float4*)buf2166 = remainder(*(float4*)buf2167, *(float4*)buf2168); + *(float*)buf2169 = remquo(*(float*)buf2170, *(float*)buf2171, (int*) buf2172); + *(float2*)buf2173 = remquo(*(float2*)buf2174, *(float2*)buf2175, (int2*) buf2176); + *(float3*)buf2177 = remquo(*(float3*)buf2178, *(float3*)buf2179, (int3*) buf2180); + *(float4*)buf2181 = remquo(*(float4*)buf2182, *(float4*)buf2183, (int4*) buf2184); + *(float*)buf2185 = rint(*(float*)buf2186); + *(float2*)buf2187 = rint(*(float2*)buf2188); + *(float3*)buf2189 = rint(*(float3*)buf2190); + *(float4*)buf2191 = rint(*(float4*)buf2192); + *(float*)buf2193 = rootn(*(float*)buf2194, *(int*)buf2195); + *(float2*)buf2196 = rootn(*(float2*)buf2197, *(int2*)buf2198); + *(float3*)buf2199 = rootn(*(float3*)buf2200, *(int3*)buf2201); + *(float4*)buf2202 = rootn(*(float4*)buf2203, *(int4*)buf2204); + *(float*)buf2205 = round(*(float*)buf2206); + *(float2*)buf2207 = round(*(float2*)buf2208); + *(float3*)buf2209 = round(*(float3*)buf2210); + *(float4*)buf2211 = round(*(float4*)buf2212); + rsAllocationCopy1DRange(*(rs_allocation*)buf2213, *(uint32_t*)buf2214, *(uint32_t*)buf2215, *(uint32_t*)buf2216, *(rs_allocation*)buf2217, *(uint32_t*)buf2218, *(uint32_t*)buf2219); + rsAllocationCopy2DRange(*(rs_allocation*)buf2220, *(uint32_t*)buf2221, *(uint32_t*)buf2222, *(uint32_t*)buf2223, *(rs_allocation_cubemap_face*)buf2224, *(uint32_t*)buf2225, *(uint32_t*)buf2226, *(rs_allocation*)buf2227, *(uint32_t*)buf2228, *(uint32_t*)buf2229, *(uint32_t*)buf2230, *(rs_allocation_cubemap_face*)buf2231); + *(uint32_t*)buf2232 = rsAllocationGetDimFaces(*(rs_allocation*)buf2233); + *(uint32_t*)buf2234 = rsAllocationGetDimLOD(*(rs_allocation*)buf2235); + *(uint32_t*)buf2236 = rsAllocationGetDimX(*(rs_allocation*)buf2237); + *(uint32_t*)buf2238 = rsAllocationGetDimY(*(rs_allocation*)buf2239); + *(uint32_t*)buf2240 = rsAllocationGetDimZ(*(rs_allocation*)buf2241); + *(rs_element*)buf2242 = rsAllocationGetElement(*(rs_allocation*)buf2243); + rsAllocationIoReceive(*(rs_allocation*)buf2244); + rsAllocationIoSend(*(rs_allocation*)buf2245); + *(float2*)buf2246 = rsAllocationVLoadX_float2(*(rs_allocation*)buf2247, *(uint32_t*)buf2248); + *(float3*)buf2249 = rsAllocationVLoadX_float3(*(rs_allocation*)buf2250, *(uint32_t*)buf2251); + *(float4*)buf2252 = rsAllocationVLoadX_float4(*(rs_allocation*)buf2253, *(uint32_t*)buf2254); + *(double2*)buf2255 = rsAllocationVLoadX_double2(*(rs_allocation*)buf2256, *(uint32_t*)buf2257); + *(double3*)buf2258 = rsAllocationVLoadX_double3(*(rs_allocation*)buf2259, *(uint32_t*)buf2260); + *(double4*)buf2261 = rsAllocationVLoadX_double4(*(rs_allocation*)buf2262, *(uint32_t*)buf2263); + *(char2*)buf2264 = rsAllocationVLoadX_char2(*(rs_allocation*)buf2265, *(uint32_t*)buf2266); + *(char3*)buf2267 = rsAllocationVLoadX_char3(*(rs_allocation*)buf2268, *(uint32_t*)buf2269); + *(char4*)buf2270 = rsAllocationVLoadX_char4(*(rs_allocation*)buf2271, *(uint32_t*)buf2272); + *(uchar2*)buf2273 = rsAllocationVLoadX_uchar2(*(rs_allocation*)buf2274, *(uint32_t*)buf2275); + *(uchar3*)buf2276 = rsAllocationVLoadX_uchar3(*(rs_allocation*)buf2277, *(uint32_t*)buf2278); + *(uchar4*)buf2279 = rsAllocationVLoadX_uchar4(*(rs_allocation*)buf2280, *(uint32_t*)buf2281); + *(short2*)buf2282 = rsAllocationVLoadX_short2(*(rs_allocation*)buf2283, *(uint32_t*)buf2284); + *(short3*)buf2285 = rsAllocationVLoadX_short3(*(rs_allocation*)buf2286, *(uint32_t*)buf2287); + *(short4*)buf2288 = rsAllocationVLoadX_short4(*(rs_allocation*)buf2289, *(uint32_t*)buf2290); + *(ushort2*)buf2291 = rsAllocationVLoadX_ushort2(*(rs_allocation*)buf2292, *(uint32_t*)buf2293); + *(ushort3*)buf2294 = rsAllocationVLoadX_ushort3(*(rs_allocation*)buf2295, *(uint32_t*)buf2296); + *(ushort4*)buf2297 = rsAllocationVLoadX_ushort4(*(rs_allocation*)buf2298, *(uint32_t*)buf2299); + *(int2*)buf2300 = rsAllocationVLoadX_int2(*(rs_allocation*)buf2301, *(uint32_t*)buf2302); + *(int3*)buf2303 = rsAllocationVLoadX_int3(*(rs_allocation*)buf2304, *(uint32_t*)buf2305); + *(int4*)buf2306 = rsAllocationVLoadX_int4(*(rs_allocation*)buf2307, *(uint32_t*)buf2308); + *(uint2*)buf2309 = rsAllocationVLoadX_uint2(*(rs_allocation*)buf2310, *(uint32_t*)buf2311); + *(uint3*)buf2312 = rsAllocationVLoadX_uint3(*(rs_allocation*)buf2313, *(uint32_t*)buf2314); + *(uint4*)buf2315 = rsAllocationVLoadX_uint4(*(rs_allocation*)buf2316, *(uint32_t*)buf2317); + *(long2*)buf2318 = rsAllocationVLoadX_long2(*(rs_allocation*)buf2319, *(uint32_t*)buf2320); + *(long3*)buf2321 = rsAllocationVLoadX_long3(*(rs_allocation*)buf2322, *(uint32_t*)buf2323); + *(long4*)buf2324 = rsAllocationVLoadX_long4(*(rs_allocation*)buf2325, *(uint32_t*)buf2326); + *(ulong2*)buf2327 = rsAllocationVLoadX_ulong2(*(rs_allocation*)buf2328, *(uint32_t*)buf2329); + *(ulong3*)buf2330 = rsAllocationVLoadX_ulong3(*(rs_allocation*)buf2331, *(uint32_t*)buf2332); + *(ulong4*)buf2333 = rsAllocationVLoadX_ulong4(*(rs_allocation*)buf2334, *(uint32_t*)buf2335); + *(float2*)buf2336 = rsAllocationVLoadX_float2(*(rs_allocation*)buf2337, *(uint32_t*)buf2338, *(uint32_t*)buf2339); + *(float3*)buf2340 = rsAllocationVLoadX_float3(*(rs_allocation*)buf2341, *(uint32_t*)buf2342, *(uint32_t*)buf2343); + *(float4*)buf2344 = rsAllocationVLoadX_float4(*(rs_allocation*)buf2345, *(uint32_t*)buf2346, *(uint32_t*)buf2347); + *(double2*)buf2348 = rsAllocationVLoadX_double2(*(rs_allocation*)buf2349, *(uint32_t*)buf2350, *(uint32_t*)buf2351); + *(double3*)buf2352 = rsAllocationVLoadX_double3(*(rs_allocation*)buf2353, *(uint32_t*)buf2354, *(uint32_t*)buf2355); + *(double4*)buf2356 = rsAllocationVLoadX_double4(*(rs_allocation*)buf2357, *(uint32_t*)buf2358, *(uint32_t*)buf2359); + *(char2*)buf2360 = rsAllocationVLoadX_char2(*(rs_allocation*)buf2361, *(uint32_t*)buf2362, *(uint32_t*)buf2363); + *(char3*)buf2364 = rsAllocationVLoadX_char3(*(rs_allocation*)buf2365, *(uint32_t*)buf2366, *(uint32_t*)buf2367); + *(char4*)buf2368 = rsAllocationVLoadX_char4(*(rs_allocation*)buf2369, *(uint32_t*)buf2370, *(uint32_t*)buf2371); + *(uchar2*)buf2372 = rsAllocationVLoadX_uchar2(*(rs_allocation*)buf2373, *(uint32_t*)buf2374, *(uint32_t*)buf2375); + *(uchar3*)buf2376 = rsAllocationVLoadX_uchar3(*(rs_allocation*)buf2377, *(uint32_t*)buf2378, *(uint32_t*)buf2379); + *(uchar4*)buf2380 = rsAllocationVLoadX_uchar4(*(rs_allocation*)buf2381, *(uint32_t*)buf2382, *(uint32_t*)buf2383); + *(short2*)buf2384 = rsAllocationVLoadX_short2(*(rs_allocation*)buf2385, *(uint32_t*)buf2386, *(uint32_t*)buf2387); + *(short3*)buf2388 = rsAllocationVLoadX_short3(*(rs_allocation*)buf2389, *(uint32_t*)buf2390, *(uint32_t*)buf2391); + *(short4*)buf2392 = rsAllocationVLoadX_short4(*(rs_allocation*)buf2393, *(uint32_t*)buf2394, *(uint32_t*)buf2395); + *(ushort2*)buf2396 = rsAllocationVLoadX_ushort2(*(rs_allocation*)buf2397, *(uint32_t*)buf2398, *(uint32_t*)buf2399); + *(ushort3*)buf2400 = rsAllocationVLoadX_ushort3(*(rs_allocation*)buf2401, *(uint32_t*)buf2402, *(uint32_t*)buf2403); + *(ushort4*)buf2404 = rsAllocationVLoadX_ushort4(*(rs_allocation*)buf2405, *(uint32_t*)buf2406, *(uint32_t*)buf2407); + *(int2*)buf2408 = rsAllocationVLoadX_int2(*(rs_allocation*)buf2409, *(uint32_t*)buf2410, *(uint32_t*)buf2411); + *(int3*)buf2412 = rsAllocationVLoadX_int3(*(rs_allocation*)buf2413, *(uint32_t*)buf2414, *(uint32_t*)buf2415); + *(int4*)buf2416 = rsAllocationVLoadX_int4(*(rs_allocation*)buf2417, *(uint32_t*)buf2418, *(uint32_t*)buf2419); + *(uint2*)buf2420 = rsAllocationVLoadX_uint2(*(rs_allocation*)buf2421, *(uint32_t*)buf2422, *(uint32_t*)buf2423); + *(uint3*)buf2424 = rsAllocationVLoadX_uint3(*(rs_allocation*)buf2425, *(uint32_t*)buf2426, *(uint32_t*)buf2427); + *(uint4*)buf2428 = rsAllocationVLoadX_uint4(*(rs_allocation*)buf2429, *(uint32_t*)buf2430, *(uint32_t*)buf2431); + *(long2*)buf2432 = rsAllocationVLoadX_long2(*(rs_allocation*)buf2433, *(uint32_t*)buf2434, *(uint32_t*)buf2435); + *(long3*)buf2436 = rsAllocationVLoadX_long3(*(rs_allocation*)buf2437, *(uint32_t*)buf2438, *(uint32_t*)buf2439); + *(long4*)buf2440 = rsAllocationVLoadX_long4(*(rs_allocation*)buf2441, *(uint32_t*)buf2442, *(uint32_t*)buf2443); + *(ulong2*)buf2444 = rsAllocationVLoadX_ulong2(*(rs_allocation*)buf2445, *(uint32_t*)buf2446, *(uint32_t*)buf2447); + *(ulong3*)buf2448 = rsAllocationVLoadX_ulong3(*(rs_allocation*)buf2449, *(uint32_t*)buf2450, *(uint32_t*)buf2451); + *(ulong4*)buf2452 = rsAllocationVLoadX_ulong4(*(rs_allocation*)buf2453, *(uint32_t*)buf2454, *(uint32_t*)buf2455); + *(float2*)buf2456 = rsAllocationVLoadX_float2(*(rs_allocation*)buf2457, *(uint32_t*)buf2458, *(uint32_t*)buf2459, *(uint32_t*)buf2460); + *(float3*)buf2461 = rsAllocationVLoadX_float3(*(rs_allocation*)buf2462, *(uint32_t*)buf2463, *(uint32_t*)buf2464, *(uint32_t*)buf2465); + *(float4*)buf2466 = rsAllocationVLoadX_float4(*(rs_allocation*)buf2467, *(uint32_t*)buf2468, *(uint32_t*)buf2469, *(uint32_t*)buf2470); + *(double2*)buf2471 = rsAllocationVLoadX_double2(*(rs_allocation*)buf2472, *(uint32_t*)buf2473, *(uint32_t*)buf2474, *(uint32_t*)buf2475); + *(double3*)buf2476 = rsAllocationVLoadX_double3(*(rs_allocation*)buf2477, *(uint32_t*)buf2478, *(uint32_t*)buf2479, *(uint32_t*)buf2480); + *(double4*)buf2481 = rsAllocationVLoadX_double4(*(rs_allocation*)buf2482, *(uint32_t*)buf2483, *(uint32_t*)buf2484, *(uint32_t*)buf2485); + *(char2*)buf2486 = rsAllocationVLoadX_char2(*(rs_allocation*)buf2487, *(uint32_t*)buf2488, *(uint32_t*)buf2489, *(uint32_t*)buf2490); + *(char3*)buf2491 = rsAllocationVLoadX_char3(*(rs_allocation*)buf2492, *(uint32_t*)buf2493, *(uint32_t*)buf2494, *(uint32_t*)buf2495); + *(char4*)buf2496 = rsAllocationVLoadX_char4(*(rs_allocation*)buf2497, *(uint32_t*)buf2498, *(uint32_t*)buf2499, *(uint32_t*)buf2500); + *(uchar2*)buf2501 = rsAllocationVLoadX_uchar2(*(rs_allocation*)buf2502, *(uint32_t*)buf2503, *(uint32_t*)buf2504, *(uint32_t*)buf2505); + *(uchar3*)buf2506 = rsAllocationVLoadX_uchar3(*(rs_allocation*)buf2507, *(uint32_t*)buf2508, *(uint32_t*)buf2509, *(uint32_t*)buf2510); + *(uchar4*)buf2511 = rsAllocationVLoadX_uchar4(*(rs_allocation*)buf2512, *(uint32_t*)buf2513, *(uint32_t*)buf2514, *(uint32_t*)buf2515); + *(short2*)buf2516 = rsAllocationVLoadX_short2(*(rs_allocation*)buf2517, *(uint32_t*)buf2518, *(uint32_t*)buf2519, *(uint32_t*)buf2520); + *(short3*)buf2521 = rsAllocationVLoadX_short3(*(rs_allocation*)buf2522, *(uint32_t*)buf2523, *(uint32_t*)buf2524, *(uint32_t*)buf2525); + *(short4*)buf2526 = rsAllocationVLoadX_short4(*(rs_allocation*)buf2527, *(uint32_t*)buf2528, *(uint32_t*)buf2529, *(uint32_t*)buf2530); + *(ushort2*)buf2531 = rsAllocationVLoadX_ushort2(*(rs_allocation*)buf2532, *(uint32_t*)buf2533, *(uint32_t*)buf2534, *(uint32_t*)buf2535); + *(ushort3*)buf2536 = rsAllocationVLoadX_ushort3(*(rs_allocation*)buf2537, *(uint32_t*)buf2538, *(uint32_t*)buf2539, *(uint32_t*)buf2540); + *(ushort4*)buf2541 = rsAllocationVLoadX_ushort4(*(rs_allocation*)buf2542, *(uint32_t*)buf2543, *(uint32_t*)buf2544, *(uint32_t*)buf2545); + *(int2*)buf2546 = rsAllocationVLoadX_int2(*(rs_allocation*)buf2547, *(uint32_t*)buf2548, *(uint32_t*)buf2549, *(uint32_t*)buf2550); + *(int3*)buf2551 = rsAllocationVLoadX_int3(*(rs_allocation*)buf2552, *(uint32_t*)buf2553, *(uint32_t*)buf2554, *(uint32_t*)buf2555); + *(int4*)buf2556 = rsAllocationVLoadX_int4(*(rs_allocation*)buf2557, *(uint32_t*)buf2558, *(uint32_t*)buf2559, *(uint32_t*)buf2560); + *(uint2*)buf2561 = rsAllocationVLoadX_uint2(*(rs_allocation*)buf2562, *(uint32_t*)buf2563, *(uint32_t*)buf2564, *(uint32_t*)buf2565); + *(uint3*)buf2566 = rsAllocationVLoadX_uint3(*(rs_allocation*)buf2567, *(uint32_t*)buf2568, *(uint32_t*)buf2569, *(uint32_t*)buf2570); + *(uint4*)buf2571 = rsAllocationVLoadX_uint4(*(rs_allocation*)buf2572, *(uint32_t*)buf2573, *(uint32_t*)buf2574, *(uint32_t*)buf2575); + *(long2*)buf2576 = rsAllocationVLoadX_long2(*(rs_allocation*)buf2577, *(uint32_t*)buf2578, *(uint32_t*)buf2579, *(uint32_t*)buf2580); + *(long3*)buf2581 = rsAllocationVLoadX_long3(*(rs_allocation*)buf2582, *(uint32_t*)buf2583, *(uint32_t*)buf2584, *(uint32_t*)buf2585); + *(long4*)buf2586 = rsAllocationVLoadX_long4(*(rs_allocation*)buf2587, *(uint32_t*)buf2588, *(uint32_t*)buf2589, *(uint32_t*)buf2590); + *(ulong2*)buf2591 = rsAllocationVLoadX_ulong2(*(rs_allocation*)buf2592, *(uint32_t*)buf2593, *(uint32_t*)buf2594, *(uint32_t*)buf2595); + *(ulong3*)buf2596 = rsAllocationVLoadX_ulong3(*(rs_allocation*)buf2597, *(uint32_t*)buf2598, *(uint32_t*)buf2599, *(uint32_t*)buf2600); + *(ulong4*)buf2601 = rsAllocationVLoadX_ulong4(*(rs_allocation*)buf2602, *(uint32_t*)buf2603, *(uint32_t*)buf2604, *(uint32_t*)buf2605); + rsAllocationVStoreX_float2(*(rs_allocation*)buf2606, *(float2*)buf2607, *(uint32_t*)buf2608); + rsAllocationVStoreX_float3(*(rs_allocation*)buf2609, *(float3*)buf2610, *(uint32_t*)buf2611); + rsAllocationVStoreX_float4(*(rs_allocation*)buf2612, *(float4*)buf2613, *(uint32_t*)buf2614); + rsAllocationVStoreX_double2(*(rs_allocation*)buf2615, *(double2*)buf2616, *(uint32_t*)buf2617); + rsAllocationVStoreX_double3(*(rs_allocation*)buf2618, *(double3*)buf2619, *(uint32_t*)buf2620); + rsAllocationVStoreX_double4(*(rs_allocation*)buf2621, *(double4*)buf2622, *(uint32_t*)buf2623); + rsAllocationVStoreX_char2(*(rs_allocation*)buf2624, *(char2*)buf2625, *(uint32_t*)buf2626); + rsAllocationVStoreX_char3(*(rs_allocation*)buf2627, *(char3*)buf2628, *(uint32_t*)buf2629); + rsAllocationVStoreX_char4(*(rs_allocation*)buf2630, *(char4*)buf2631, *(uint32_t*)buf2632); + rsAllocationVStoreX_uchar2(*(rs_allocation*)buf2633, *(uchar2*)buf2634, *(uint32_t*)buf2635); + rsAllocationVStoreX_uchar3(*(rs_allocation*)buf2636, *(uchar3*)buf2637, *(uint32_t*)buf2638); + rsAllocationVStoreX_uchar4(*(rs_allocation*)buf2639, *(uchar4*)buf2640, *(uint32_t*)buf2641); + rsAllocationVStoreX_short2(*(rs_allocation*)buf2642, *(short2*)buf2643, *(uint32_t*)buf2644); + rsAllocationVStoreX_short3(*(rs_allocation*)buf2645, *(short3*)buf2646, *(uint32_t*)buf2647); + rsAllocationVStoreX_short4(*(rs_allocation*)buf2648, *(short4*)buf2649, *(uint32_t*)buf2650); + rsAllocationVStoreX_ushort2(*(rs_allocation*)buf2651, *(ushort2*)buf2652, *(uint32_t*)buf2653); + rsAllocationVStoreX_ushort3(*(rs_allocation*)buf2654, *(ushort3*)buf2655, *(uint32_t*)buf2656); + rsAllocationVStoreX_ushort4(*(rs_allocation*)buf2657, *(ushort4*)buf2658, *(uint32_t*)buf2659); + rsAllocationVStoreX_int2(*(rs_allocation*)buf2660, *(int2*)buf2661, *(uint32_t*)buf2662); + rsAllocationVStoreX_int3(*(rs_allocation*)buf2663, *(int3*)buf2664, *(uint32_t*)buf2665); + rsAllocationVStoreX_int4(*(rs_allocation*)buf2666, *(int4*)buf2667, *(uint32_t*)buf2668); + rsAllocationVStoreX_uint2(*(rs_allocation*)buf2669, *(uint2*)buf2670, *(uint32_t*)buf2671); + rsAllocationVStoreX_uint3(*(rs_allocation*)buf2672, *(uint3*)buf2673, *(uint32_t*)buf2674); + rsAllocationVStoreX_uint4(*(rs_allocation*)buf2675, *(uint4*)buf2676, *(uint32_t*)buf2677); + rsAllocationVStoreX_long2(*(rs_allocation*)buf2678, *(long2*)buf2679, *(uint32_t*)buf2680); + rsAllocationVStoreX_long3(*(rs_allocation*)buf2681, *(long3*)buf2682, *(uint32_t*)buf2683); + rsAllocationVStoreX_long4(*(rs_allocation*)buf2684, *(long4*)buf2685, *(uint32_t*)buf2686); + rsAllocationVStoreX_ulong2(*(rs_allocation*)buf2687, *(ulong2*)buf2688, *(uint32_t*)buf2689); + rsAllocationVStoreX_ulong3(*(rs_allocation*)buf2690, *(ulong3*)buf2691, *(uint32_t*)buf2692); + rsAllocationVStoreX_ulong4(*(rs_allocation*)buf2693, *(ulong4*)buf2694, *(uint32_t*)buf2695); + rsAllocationVStoreX_float2(*(rs_allocation*)buf2696, *(float2*)buf2697, *(uint32_t*)buf2698, *(uint32_t*)buf2699); + rsAllocationVStoreX_float3(*(rs_allocation*)buf2700, *(float3*)buf2701, *(uint32_t*)buf2702, *(uint32_t*)buf2703); + rsAllocationVStoreX_float4(*(rs_allocation*)buf2704, *(float4*)buf2705, *(uint32_t*)buf2706, *(uint32_t*)buf2707); + rsAllocationVStoreX_double2(*(rs_allocation*)buf2708, *(double2*)buf2709, *(uint32_t*)buf2710, *(uint32_t*)buf2711); + rsAllocationVStoreX_double3(*(rs_allocation*)buf2712, *(double3*)buf2713, *(uint32_t*)buf2714, *(uint32_t*)buf2715); + rsAllocationVStoreX_double4(*(rs_allocation*)buf2716, *(double4*)buf2717, *(uint32_t*)buf2718, *(uint32_t*)buf2719); + rsAllocationVStoreX_char2(*(rs_allocation*)buf2720, *(char2*)buf2721, *(uint32_t*)buf2722, *(uint32_t*)buf2723); + rsAllocationVStoreX_char3(*(rs_allocation*)buf2724, *(char3*)buf2725, *(uint32_t*)buf2726, *(uint32_t*)buf2727); + rsAllocationVStoreX_char4(*(rs_allocation*)buf2728, *(char4*)buf2729, *(uint32_t*)buf2730, *(uint32_t*)buf2731); + rsAllocationVStoreX_uchar2(*(rs_allocation*)buf2732, *(uchar2*)buf2733, *(uint32_t*)buf2734, *(uint32_t*)buf2735); + rsAllocationVStoreX_uchar3(*(rs_allocation*)buf2736, *(uchar3*)buf2737, *(uint32_t*)buf2738, *(uint32_t*)buf2739); + rsAllocationVStoreX_uchar4(*(rs_allocation*)buf2740, *(uchar4*)buf2741, *(uint32_t*)buf2742, *(uint32_t*)buf2743); + rsAllocationVStoreX_short2(*(rs_allocation*)buf2744, *(short2*)buf2745, *(uint32_t*)buf2746, *(uint32_t*)buf2747); + rsAllocationVStoreX_short3(*(rs_allocation*)buf2748, *(short3*)buf2749, *(uint32_t*)buf2750, *(uint32_t*)buf2751); + rsAllocationVStoreX_short4(*(rs_allocation*)buf2752, *(short4*)buf2753, *(uint32_t*)buf2754, *(uint32_t*)buf2755); + rsAllocationVStoreX_ushort2(*(rs_allocation*)buf2756, *(ushort2*)buf2757, *(uint32_t*)buf2758, *(uint32_t*)buf2759); + rsAllocationVStoreX_ushort3(*(rs_allocation*)buf2760, *(ushort3*)buf2761, *(uint32_t*)buf2762, *(uint32_t*)buf2763); + rsAllocationVStoreX_ushort4(*(rs_allocation*)buf2764, *(ushort4*)buf2765, *(uint32_t*)buf2766, *(uint32_t*)buf2767); + rsAllocationVStoreX_int2(*(rs_allocation*)buf2768, *(int2*)buf2769, *(uint32_t*)buf2770, *(uint32_t*)buf2771); + rsAllocationVStoreX_int3(*(rs_allocation*)buf2772, *(int3*)buf2773, *(uint32_t*)buf2774, *(uint32_t*)buf2775); + rsAllocationVStoreX_int4(*(rs_allocation*)buf2776, *(int4*)buf2777, *(uint32_t*)buf2778, *(uint32_t*)buf2779); + rsAllocationVStoreX_uint2(*(rs_allocation*)buf2780, *(uint2*)buf2781, *(uint32_t*)buf2782, *(uint32_t*)buf2783); + rsAllocationVStoreX_uint3(*(rs_allocation*)buf2784, *(uint3*)buf2785, *(uint32_t*)buf2786, *(uint32_t*)buf2787); + rsAllocationVStoreX_uint4(*(rs_allocation*)buf2788, *(uint4*)buf2789, *(uint32_t*)buf2790, *(uint32_t*)buf2791); + rsAllocationVStoreX_long2(*(rs_allocation*)buf2792, *(long2*)buf2793, *(uint32_t*)buf2794, *(uint32_t*)buf2795); + rsAllocationVStoreX_long3(*(rs_allocation*)buf2796, *(long3*)buf2797, *(uint32_t*)buf2798, *(uint32_t*)buf2799); + rsAllocationVStoreX_long4(*(rs_allocation*)buf2800, *(long4*)buf2801, *(uint32_t*)buf2802, *(uint32_t*)buf2803); + rsAllocationVStoreX_ulong2(*(rs_allocation*)buf2804, *(ulong2*)buf2805, *(uint32_t*)buf2806, *(uint32_t*)buf2807); + rsAllocationVStoreX_ulong3(*(rs_allocation*)buf2808, *(ulong3*)buf2809, *(uint32_t*)buf2810, *(uint32_t*)buf2811); + rsAllocationVStoreX_ulong4(*(rs_allocation*)buf2812, *(ulong4*)buf2813, *(uint32_t*)buf2814, *(uint32_t*)buf2815); + rsAllocationVStoreX_float2(*(rs_allocation*)buf2816, *(float2*)buf2817, *(uint32_t*)buf2818, *(uint32_t*)buf2819, *(uint32_t*)buf2820); + rsAllocationVStoreX_float3(*(rs_allocation*)buf2821, *(float3*)buf2822, *(uint32_t*)buf2823, *(uint32_t*)buf2824, *(uint32_t*)buf2825); + rsAllocationVStoreX_float4(*(rs_allocation*)buf2826, *(float4*)buf2827, *(uint32_t*)buf2828, *(uint32_t*)buf2829, *(uint32_t*)buf2830); + rsAllocationVStoreX_double2(*(rs_allocation*)buf2831, *(double2*)buf2832, *(uint32_t*)buf2833, *(uint32_t*)buf2834, *(uint32_t*)buf2835); + rsAllocationVStoreX_double3(*(rs_allocation*)buf2836, *(double3*)buf2837, *(uint32_t*)buf2838, *(uint32_t*)buf2839, *(uint32_t*)buf2840); + rsAllocationVStoreX_double4(*(rs_allocation*)buf2841, *(double4*)buf2842, *(uint32_t*)buf2843, *(uint32_t*)buf2844, *(uint32_t*)buf2845); + rsAllocationVStoreX_char2(*(rs_allocation*)buf2846, *(char2*)buf2847, *(uint32_t*)buf2848, *(uint32_t*)buf2849, *(uint32_t*)buf2850); + rsAllocationVStoreX_char3(*(rs_allocation*)buf2851, *(char3*)buf2852, *(uint32_t*)buf2853, *(uint32_t*)buf2854, *(uint32_t*)buf2855); + rsAllocationVStoreX_char4(*(rs_allocation*)buf2856, *(char4*)buf2857, *(uint32_t*)buf2858, *(uint32_t*)buf2859, *(uint32_t*)buf2860); + rsAllocationVStoreX_uchar2(*(rs_allocation*)buf2861, *(uchar2*)buf2862, *(uint32_t*)buf2863, *(uint32_t*)buf2864, *(uint32_t*)buf2865); + rsAllocationVStoreX_uchar3(*(rs_allocation*)buf2866, *(uchar3*)buf2867, *(uint32_t*)buf2868, *(uint32_t*)buf2869, *(uint32_t*)buf2870); + rsAllocationVStoreX_uchar4(*(rs_allocation*)buf2871, *(uchar4*)buf2872, *(uint32_t*)buf2873, *(uint32_t*)buf2874, *(uint32_t*)buf2875); + rsAllocationVStoreX_short2(*(rs_allocation*)buf2876, *(short2*)buf2877, *(uint32_t*)buf2878, *(uint32_t*)buf2879, *(uint32_t*)buf2880); + rsAllocationVStoreX_short3(*(rs_allocation*)buf2881, *(short3*)buf2882, *(uint32_t*)buf2883, *(uint32_t*)buf2884, *(uint32_t*)buf2885); + rsAllocationVStoreX_short4(*(rs_allocation*)buf2886, *(short4*)buf2887, *(uint32_t*)buf2888, *(uint32_t*)buf2889, *(uint32_t*)buf2890); + rsAllocationVStoreX_ushort2(*(rs_allocation*)buf2891, *(ushort2*)buf2892, *(uint32_t*)buf2893, *(uint32_t*)buf2894, *(uint32_t*)buf2895); + rsAllocationVStoreX_ushort3(*(rs_allocation*)buf2896, *(ushort3*)buf2897, *(uint32_t*)buf2898, *(uint32_t*)buf2899, *(uint32_t*)buf2900); + rsAllocationVStoreX_ushort4(*(rs_allocation*)buf2901, *(ushort4*)buf2902, *(uint32_t*)buf2903, *(uint32_t*)buf2904, *(uint32_t*)buf2905); + rsAllocationVStoreX_int2(*(rs_allocation*)buf2906, *(int2*)buf2907, *(uint32_t*)buf2908, *(uint32_t*)buf2909, *(uint32_t*)buf2910); + rsAllocationVStoreX_int3(*(rs_allocation*)buf2911, *(int3*)buf2912, *(uint32_t*)buf2913, *(uint32_t*)buf2914, *(uint32_t*)buf2915); + rsAllocationVStoreX_int4(*(rs_allocation*)buf2916, *(int4*)buf2917, *(uint32_t*)buf2918, *(uint32_t*)buf2919, *(uint32_t*)buf2920); + rsAllocationVStoreX_uint2(*(rs_allocation*)buf2921, *(uint2*)buf2922, *(uint32_t*)buf2923, *(uint32_t*)buf2924, *(uint32_t*)buf2925); + rsAllocationVStoreX_uint3(*(rs_allocation*)buf2926, *(uint3*)buf2927, *(uint32_t*)buf2928, *(uint32_t*)buf2929, *(uint32_t*)buf2930); + rsAllocationVStoreX_uint4(*(rs_allocation*)buf2931, *(uint4*)buf2932, *(uint32_t*)buf2933, *(uint32_t*)buf2934, *(uint32_t*)buf2935); + rsAllocationVStoreX_long2(*(rs_allocation*)buf2936, *(long2*)buf2937, *(uint32_t*)buf2938, *(uint32_t*)buf2939, *(uint32_t*)buf2940); + rsAllocationVStoreX_long3(*(rs_allocation*)buf2941, *(long3*)buf2942, *(uint32_t*)buf2943, *(uint32_t*)buf2944, *(uint32_t*)buf2945); + rsAllocationVStoreX_long4(*(rs_allocation*)buf2946, *(long4*)buf2947, *(uint32_t*)buf2948, *(uint32_t*)buf2949, *(uint32_t*)buf2950); + rsAllocationVStoreX_ulong2(*(rs_allocation*)buf2951, *(ulong2*)buf2952, *(uint32_t*)buf2953, *(uint32_t*)buf2954, *(uint32_t*)buf2955); + rsAllocationVStoreX_ulong3(*(rs_allocation*)buf2956, *(ulong3*)buf2957, *(uint32_t*)buf2958, *(uint32_t*)buf2959, *(uint32_t*)buf2960); + rsAllocationVStoreX_ulong4(*(rs_allocation*)buf2961, *(ulong4*)buf2962, *(uint32_t*)buf2963, *(uint32_t*)buf2964, *(uint32_t*)buf2965); + *(int32_t*)buf2966 = rsAtomicAdd((volatile int32_t*) buf2967, *(int32_t*)buf2968); + *(int32_t*)buf2969 = rsAtomicAdd((volatile uint32_t*) buf2970, *(uint32_t*)buf2971); + *(int32_t*)buf2972 = rsAtomicAnd((volatile int32_t*) buf2973, *(int32_t*)buf2974); + *(int32_t*)buf2975 = rsAtomicAnd((volatile uint32_t*) buf2976, *(uint32_t*)buf2977); + *(int32_t*)buf2978 = rsAtomicCas((volatile int32_t*) buf2979, *(int32_t*)buf2980, *(int32_t*)buf2981); + *(uint32_t*)buf2982 = rsAtomicCas((volatile uint32_t*) buf2983, *(uint32_t*)buf2984, *(uint32_t*)buf2985); + *(int32_t*)buf2986 = rsAtomicDec((volatile int32_t*) buf2987); + *(int32_t*)buf2988 = rsAtomicDec((volatile uint32_t*) buf2989); + *(int32_t*)buf2990 = rsAtomicInc((volatile int32_t*) buf2991); + *(int32_t*)buf2992 = rsAtomicInc((volatile uint32_t*) buf2993); + *(uint32_t*)buf2994 = rsAtomicMax((volatile uint32_t*) buf2995, *(uint32_t*)buf2996); + *(int32_t*)buf2997 = rsAtomicMax((volatile int32_t*) buf2998, *(int32_t*)buf2999); + *(uint32_t*)buf3000 = rsAtomicMin((volatile uint32_t*) buf3001, *(uint32_t*)buf3002); + *(int32_t*)buf3003 = rsAtomicMin((volatile int32_t*) buf3004, *(int32_t*)buf3005); + *(int32_t*)buf3006 = rsAtomicOr((volatile int32_t*) buf3007, *(int32_t*)buf3008); + *(int32_t*)buf3009 = rsAtomicOr((volatile uint32_t*) buf3010, *(uint32_t*)buf3011); + *(int32_t*)buf3012 = rsAtomicSub((volatile int32_t*) buf3013, *(int32_t*)buf3014); + *(int32_t*)buf3015 = rsAtomicSub((volatile uint32_t*) buf3016, *(uint32_t*)buf3017); + *(int32_t*)buf3018 = rsAtomicXor((volatile int32_t*) buf3019, *(int32_t*)buf3020); + *(int32_t*)buf3021 = rsAtomicXor((volatile uint32_t*) buf3022, *(uint32_t*)buf3023); + *(char*)buf3024 = rsClamp(*(char*)buf3025, *(char*)buf3026, *(char*)buf3027); + *(uchar*)buf3028 = rsClamp(*(uchar*)buf3029, *(uchar*)buf3030, *(uchar*)buf3031); + *(short*)buf3032 = rsClamp(*(short*)buf3033, *(short*)buf3034, *(short*)buf3035); + *(ushort*)buf3036 = rsClamp(*(ushort*)buf3037, *(ushort*)buf3038, *(ushort*)buf3039); + *(int*)buf3040 = rsClamp(*(int*)buf3041, *(int*)buf3042, *(int*)buf3043); + *(uint*)buf3044 = rsClamp(*(uint*)buf3045, *(uint*)buf3046, *(uint*)buf3047); + rsClearObject((rs_element*) buf3048); + rsClearObject((rs_type*) buf3049); + rsClearObject((rs_allocation*) buf3050); + rsClearObject((rs_sampler*) buf3051); + rsClearObject((rs_script*) buf3052); + rsDebug((const char*) buf3053, *(double*)buf3054); + rsDebug((const char*) buf3055, *(int*)buf3056); + rsDebug((const char*) buf3057, *(uint*)buf3058); + rsDebug((const char*) buf3059, *(long*)buf3060); + rsDebug((const char*) buf3061, *(ulong*)buf3062); + rsDebug((const char*) buf3063, *(int2*)buf3064); + rsDebug((const char*) buf3065, *(int3*)buf3066); + rsDebug((const char*) buf3067, *(int4*)buf3068); + rsDebug((const char*) buf3069, *(uint2*)buf3070); + rsDebug((const char*) buf3071, *(uint3*)buf3072); + rsDebug((const char*) buf3073, *(uint4*)buf3074); + rsDebug((const char*) buf3075, *(long2*)buf3076); + rsDebug((const char*) buf3077, *(long3*)buf3078); + rsDebug((const char*) buf3079, *(long4*)buf3080); + rsDebug((const char*) buf3081, *(ulong2*)buf3082); + rsDebug((const char*) buf3083, *(ulong3*)buf3084); + rsDebug((const char*) buf3085, *(ulong4*)buf3086); + rsDebug((const char*) buf3087, *(double2*)buf3088); + rsDebug((const char*) buf3089, *(double3*)buf3090); + rsDebug((const char*) buf3091, *(double4*)buf3092); + rsDebug((const char*) buf3093, *(float*)buf3094); + rsDebug((const char*) buf3095, *(float2*)buf3096); + rsDebug((const char*) buf3097, *(float3*)buf3098); + rsDebug((const char*) buf3099, *(float4*)buf3100); + rsDebug((const char*) buf3101, *(char*)buf3102); + rsDebug((const char*) buf3103, *(char2*)buf3104); + rsDebug((const char*) buf3105, *(char3*)buf3106); + rsDebug((const char*) buf3107, *(char4*)buf3108); + rsDebug((const char*) buf3109, *(uchar*)buf3110); + rsDebug((const char*) buf3111, *(uchar2*)buf3112); + rsDebug((const char*) buf3113, *(uchar3*)buf3114); + rsDebug((const char*) buf3115, *(uchar4*)buf3116); + rsDebug((const char*) buf3117, *(short*)buf3118); + rsDebug((const char*) buf3119, *(short2*)buf3120); + rsDebug((const char*) buf3121, *(short3*)buf3122); + rsDebug((const char*) buf3123, *(short4*)buf3124); + rsDebug((const char*) buf3125, *(ushort*)buf3126); + rsDebug((const char*) buf3127, *(ushort2*)buf3128); + rsDebug((const char*) buf3129, *(ushort3*)buf3130); + rsDebug((const char*) buf3131, *(ushort4*)buf3132); + rsDebug((const char*) buf3133, *(float*)buf3134, *(float*)buf3135); + rsDebug((const char*) buf3136, *(float*)buf3137, *(float*)buf3138, *(float*)buf3139); + rsDebug((const char*) buf3140, *(float*)buf3141, *(float*)buf3142, *(float*)buf3143, *(float*)buf3144); + rsDebug((const char*) buf3145, *(long long*)buf3146); + rsDebug((const char*) buf3147, *(unsigned long long*)buf3148); + rsDebug((const char*) buf3149, (const void*) buf3150); + rsDebug((const char*) buf3151, (const rs_matrix4x4*) buf3152); + rsDebug((const char*) buf3153, (const rs_matrix3x3*) buf3154); + rsDebug((const char*) buf3155, (const rs_matrix2x2*) buf3156); + *(uint32_t*)buf3157 = rsElementGetBytesSize(*(rs_element*)buf3158); + *(rs_data_kind*)buf3159 = rsElementGetDataKind(*(rs_element*)buf3160); + *(rs_data_type*)buf3161 = rsElementGetDataType(*(rs_element*)buf3162); + *(rs_element*)buf3163 = rsElementGetSubElement(*(rs_element*)buf3164, *(uint32_t*)buf3165); + *(uint32_t*)buf3166 = rsElementGetSubElementArraySize(*(rs_element*)buf3167, *(uint32_t*)buf3168); + *(uint32_t*)buf3169 = rsElementGetSubElementCount(*(rs_element*)buf3170); + *(uint32_t*)buf3171 = rsElementGetSubElementName(*(rs_element*)buf3172, *(uint32_t*)buf3173, (char*) buf3174, *(uint32_t*)buf3175); + *(uint32_t*)buf3176 = rsElementGetSubElementNameLength(*(rs_element*)buf3177, *(uint32_t*)buf3178); + *(uint32_t*)buf3179 = rsElementGetSubElementOffsetBytes(*(rs_element*)buf3180, *(uint32_t*)buf3181); + *(uint32_t*)buf3182 = rsElementGetVectorSize(*(rs_element*)buf3183); + rsExtractFrustumPlanes((const rs_matrix4x4*) buf3184, (float4*) buf3185, (float4*) buf3186, (float4*) buf3187, (float4*) buf3188, (float4*) buf3189, (float4*) buf3190); + rsForEach(*(rs_script*)buf3191, *(rs_allocation*)buf3192, *(rs_allocation*)buf3193); + *(float*)buf3194 = rsFrac(*(float*)buf3195); + *(rs_allocation*)buf3196 = rsGetAllocation((const void*) buf3197); + *(uint32_t*)buf3198 = rsGetArray0(context); + *(uint32_t*)buf3199 = rsGetArray1(context); + *(uint32_t*)buf3200 = rsGetArray2(context); + *(uint32_t*)buf3201 = rsGetArray3(context); + *(uint32_t*)buf3202 = rsGetDimArray0(context); + *(uint32_t*)buf3203 = rsGetDimArray1(context); + *(uint32_t*)buf3204 = rsGetDimArray2(context); + *(uint32_t*)buf3205 = rsGetDimArray3(context); + *(bool*)buf3206 = rsGetDimHasFaces(context); + *(uint32_t*)buf3207 = rsGetDimLod(context); + *(uint32_t*)buf3208 = rsGetDimX(context); + *(uint32_t*)buf3209 = rsGetDimY(context); + *(uint32_t*)buf3210 = rsGetDimZ(context); + *(float*)buf3211 = rsGetDt(); + *(const void**)buf3212 = rsGetElementAt(*(rs_allocation*)buf3213, *(uint32_t*)buf3214); + *(const void**)buf3215 = rsGetElementAt(*(rs_allocation*)buf3216, *(uint32_t*)buf3217, *(uint32_t*)buf3218); + *(const void**)buf3219 = rsGetElementAt(*(rs_allocation*)buf3220, *(uint32_t*)buf3221, *(uint32_t*)buf3222, *(uint32_t*)buf3223); + *(float*)buf3224 = rsGetElementAt_float(*(rs_allocation*)buf3225, *(uint32_t*)buf3226); + *(float2*)buf3227 = rsGetElementAt_float2(*(rs_allocation*)buf3228, *(uint32_t*)buf3229); + *(float3*)buf3230 = rsGetElementAt_float3(*(rs_allocation*)buf3231, *(uint32_t*)buf3232); + *(float4*)buf3233 = rsGetElementAt_float4(*(rs_allocation*)buf3234, *(uint32_t*)buf3235); + *(double*)buf3236 = rsGetElementAt_double(*(rs_allocation*)buf3237, *(uint32_t*)buf3238); + *(double2*)buf3239 = rsGetElementAt_double2(*(rs_allocation*)buf3240, *(uint32_t*)buf3241); + *(double3*)buf3242 = rsGetElementAt_double3(*(rs_allocation*)buf3243, *(uint32_t*)buf3244); + *(double4*)buf3245 = rsGetElementAt_double4(*(rs_allocation*)buf3246, *(uint32_t*)buf3247); + *(char*)buf3248 = rsGetElementAt_char(*(rs_allocation*)buf3249, *(uint32_t*)buf3250); + *(char2*)buf3251 = rsGetElementAt_char2(*(rs_allocation*)buf3252, *(uint32_t*)buf3253); + *(char3*)buf3254 = rsGetElementAt_char3(*(rs_allocation*)buf3255, *(uint32_t*)buf3256); + *(char4*)buf3257 = rsGetElementAt_char4(*(rs_allocation*)buf3258, *(uint32_t*)buf3259); + *(uchar*)buf3260 = rsGetElementAt_uchar(*(rs_allocation*)buf3261, *(uint32_t*)buf3262); + *(uchar2*)buf3263 = rsGetElementAt_uchar2(*(rs_allocation*)buf3264, *(uint32_t*)buf3265); + *(uchar3*)buf3266 = rsGetElementAt_uchar3(*(rs_allocation*)buf3267, *(uint32_t*)buf3268); + *(uchar4*)buf3269 = rsGetElementAt_uchar4(*(rs_allocation*)buf3270, *(uint32_t*)buf3271); + *(short*)buf3272 = rsGetElementAt_short(*(rs_allocation*)buf3273, *(uint32_t*)buf3274); + *(short2*)buf3275 = rsGetElementAt_short2(*(rs_allocation*)buf3276, *(uint32_t*)buf3277); + *(short3*)buf3278 = rsGetElementAt_short3(*(rs_allocation*)buf3279, *(uint32_t*)buf3280); + *(short4*)buf3281 = rsGetElementAt_short4(*(rs_allocation*)buf3282, *(uint32_t*)buf3283); + *(ushort*)buf3284 = rsGetElementAt_ushort(*(rs_allocation*)buf3285, *(uint32_t*)buf3286); + *(ushort2*)buf3287 = rsGetElementAt_ushort2(*(rs_allocation*)buf3288, *(uint32_t*)buf3289); + *(ushort3*)buf3290 = rsGetElementAt_ushort3(*(rs_allocation*)buf3291, *(uint32_t*)buf3292); + *(ushort4*)buf3293 = rsGetElementAt_ushort4(*(rs_allocation*)buf3294, *(uint32_t*)buf3295); + *(int*)buf3296 = rsGetElementAt_int(*(rs_allocation*)buf3297, *(uint32_t*)buf3298); + *(int2*)buf3299 = rsGetElementAt_int2(*(rs_allocation*)buf3300, *(uint32_t*)buf3301); + *(int3*)buf3302 = rsGetElementAt_int3(*(rs_allocation*)buf3303, *(uint32_t*)buf3304); + *(int4*)buf3305 = rsGetElementAt_int4(*(rs_allocation*)buf3306, *(uint32_t*)buf3307); + *(uint*)buf3308 = rsGetElementAt_uint(*(rs_allocation*)buf3309, *(uint32_t*)buf3310); + *(uint2*)buf3311 = rsGetElementAt_uint2(*(rs_allocation*)buf3312, *(uint32_t*)buf3313); + *(uint3*)buf3314 = rsGetElementAt_uint3(*(rs_allocation*)buf3315, *(uint32_t*)buf3316); + *(uint4*)buf3317 = rsGetElementAt_uint4(*(rs_allocation*)buf3318, *(uint32_t*)buf3319); + *(long*)buf3320 = rsGetElementAt_long(*(rs_allocation*)buf3321, *(uint32_t*)buf3322); + *(long2*)buf3323 = rsGetElementAt_long2(*(rs_allocation*)buf3324, *(uint32_t*)buf3325); + *(long3*)buf3326 = rsGetElementAt_long3(*(rs_allocation*)buf3327, *(uint32_t*)buf3328); + *(long4*)buf3329 = rsGetElementAt_long4(*(rs_allocation*)buf3330, *(uint32_t*)buf3331); + *(ulong*)buf3332 = rsGetElementAt_ulong(*(rs_allocation*)buf3333, *(uint32_t*)buf3334); + *(ulong2*)buf3335 = rsGetElementAt_ulong2(*(rs_allocation*)buf3336, *(uint32_t*)buf3337); + *(ulong3*)buf3338 = rsGetElementAt_ulong3(*(rs_allocation*)buf3339, *(uint32_t*)buf3340); + *(ulong4*)buf3341 = rsGetElementAt_ulong4(*(rs_allocation*)buf3342, *(uint32_t*)buf3343); + *(float*)buf3344 = rsGetElementAt_float(*(rs_allocation*)buf3345, *(uint32_t*)buf3346, *(uint32_t*)buf3347); + *(float2*)buf3348 = rsGetElementAt_float2(*(rs_allocation*)buf3349, *(uint32_t*)buf3350, *(uint32_t*)buf3351); + *(float3*)buf3352 = rsGetElementAt_float3(*(rs_allocation*)buf3353, *(uint32_t*)buf3354, *(uint32_t*)buf3355); + *(float4*)buf3356 = rsGetElementAt_float4(*(rs_allocation*)buf3357, *(uint32_t*)buf3358, *(uint32_t*)buf3359); + *(double*)buf3360 = rsGetElementAt_double(*(rs_allocation*)buf3361, *(uint32_t*)buf3362, *(uint32_t*)buf3363); + *(double2*)buf3364 = rsGetElementAt_double2(*(rs_allocation*)buf3365, *(uint32_t*)buf3366, *(uint32_t*)buf3367); + *(double3*)buf3368 = rsGetElementAt_double3(*(rs_allocation*)buf3369, *(uint32_t*)buf3370, *(uint32_t*)buf3371); + *(double4*)buf3372 = rsGetElementAt_double4(*(rs_allocation*)buf3373, *(uint32_t*)buf3374, *(uint32_t*)buf3375); + *(char*)buf3376 = rsGetElementAt_char(*(rs_allocation*)buf3377, *(uint32_t*)buf3378, *(uint32_t*)buf3379); + *(char2*)buf3380 = rsGetElementAt_char2(*(rs_allocation*)buf3381, *(uint32_t*)buf3382, *(uint32_t*)buf3383); + *(char3*)buf3384 = rsGetElementAt_char3(*(rs_allocation*)buf3385, *(uint32_t*)buf3386, *(uint32_t*)buf3387); + *(char4*)buf3388 = rsGetElementAt_char4(*(rs_allocation*)buf3389, *(uint32_t*)buf3390, *(uint32_t*)buf3391); + *(uchar*)buf3392 = rsGetElementAt_uchar(*(rs_allocation*)buf3393, *(uint32_t*)buf3394, *(uint32_t*)buf3395); + *(uchar2*)buf3396 = rsGetElementAt_uchar2(*(rs_allocation*)buf3397, *(uint32_t*)buf3398, *(uint32_t*)buf3399); + *(uchar3*)buf3400 = rsGetElementAt_uchar3(*(rs_allocation*)buf3401, *(uint32_t*)buf3402, *(uint32_t*)buf3403); + *(uchar4*)buf3404 = rsGetElementAt_uchar4(*(rs_allocation*)buf3405, *(uint32_t*)buf3406, *(uint32_t*)buf3407); + *(short*)buf3408 = rsGetElementAt_short(*(rs_allocation*)buf3409, *(uint32_t*)buf3410, *(uint32_t*)buf3411); + *(short2*)buf3412 = rsGetElementAt_short2(*(rs_allocation*)buf3413, *(uint32_t*)buf3414, *(uint32_t*)buf3415); + *(short3*)buf3416 = rsGetElementAt_short3(*(rs_allocation*)buf3417, *(uint32_t*)buf3418, *(uint32_t*)buf3419); + *(short4*)buf3420 = rsGetElementAt_short4(*(rs_allocation*)buf3421, *(uint32_t*)buf3422, *(uint32_t*)buf3423); + *(ushort*)buf3424 = rsGetElementAt_ushort(*(rs_allocation*)buf3425, *(uint32_t*)buf3426, *(uint32_t*)buf3427); + *(ushort2*)buf3428 = rsGetElementAt_ushort2(*(rs_allocation*)buf3429, *(uint32_t*)buf3430, *(uint32_t*)buf3431); + *(ushort3*)buf3432 = rsGetElementAt_ushort3(*(rs_allocation*)buf3433, *(uint32_t*)buf3434, *(uint32_t*)buf3435); + *(ushort4*)buf3436 = rsGetElementAt_ushort4(*(rs_allocation*)buf3437, *(uint32_t*)buf3438, *(uint32_t*)buf3439); + *(int*)buf3440 = rsGetElementAt_int(*(rs_allocation*)buf3441, *(uint32_t*)buf3442, *(uint32_t*)buf3443); + *(int2*)buf3444 = rsGetElementAt_int2(*(rs_allocation*)buf3445, *(uint32_t*)buf3446, *(uint32_t*)buf3447); + *(int3*)buf3448 = rsGetElementAt_int3(*(rs_allocation*)buf3449, *(uint32_t*)buf3450, *(uint32_t*)buf3451); + *(int4*)buf3452 = rsGetElementAt_int4(*(rs_allocation*)buf3453, *(uint32_t*)buf3454, *(uint32_t*)buf3455); + *(uint*)buf3456 = rsGetElementAt_uint(*(rs_allocation*)buf3457, *(uint32_t*)buf3458, *(uint32_t*)buf3459); + *(uint2*)buf3460 = rsGetElementAt_uint2(*(rs_allocation*)buf3461, *(uint32_t*)buf3462, *(uint32_t*)buf3463); + *(uint3*)buf3464 = rsGetElementAt_uint3(*(rs_allocation*)buf3465, *(uint32_t*)buf3466, *(uint32_t*)buf3467); + *(uint4*)buf3468 = rsGetElementAt_uint4(*(rs_allocation*)buf3469, *(uint32_t*)buf3470, *(uint32_t*)buf3471); + *(long*)buf3472 = rsGetElementAt_long(*(rs_allocation*)buf3473, *(uint32_t*)buf3474, *(uint32_t*)buf3475); + *(long2*)buf3476 = rsGetElementAt_long2(*(rs_allocation*)buf3477, *(uint32_t*)buf3478, *(uint32_t*)buf3479); + *(long3*)buf3480 = rsGetElementAt_long3(*(rs_allocation*)buf3481, *(uint32_t*)buf3482, *(uint32_t*)buf3483); + *(long4*)buf3484 = rsGetElementAt_long4(*(rs_allocation*)buf3485, *(uint32_t*)buf3486, *(uint32_t*)buf3487); + *(ulong*)buf3488 = rsGetElementAt_ulong(*(rs_allocation*)buf3489, *(uint32_t*)buf3490, *(uint32_t*)buf3491); + *(ulong2*)buf3492 = rsGetElementAt_ulong2(*(rs_allocation*)buf3493, *(uint32_t*)buf3494, *(uint32_t*)buf3495); + *(ulong3*)buf3496 = rsGetElementAt_ulong3(*(rs_allocation*)buf3497, *(uint32_t*)buf3498, *(uint32_t*)buf3499); + *(ulong4*)buf3500 = rsGetElementAt_ulong4(*(rs_allocation*)buf3501, *(uint32_t*)buf3502, *(uint32_t*)buf3503); + *(float*)buf3504 = rsGetElementAt_float(*(rs_allocation*)buf3505, *(uint32_t*)buf3506, *(uint32_t*)buf3507, *(uint32_t*)buf3508); + *(float2*)buf3509 = rsGetElementAt_float2(*(rs_allocation*)buf3510, *(uint32_t*)buf3511, *(uint32_t*)buf3512, *(uint32_t*)buf3513); + *(float3*)buf3514 = rsGetElementAt_float3(*(rs_allocation*)buf3515, *(uint32_t*)buf3516, *(uint32_t*)buf3517, *(uint32_t*)buf3518); + *(float4*)buf3519 = rsGetElementAt_float4(*(rs_allocation*)buf3520, *(uint32_t*)buf3521, *(uint32_t*)buf3522, *(uint32_t*)buf3523); + *(double*)buf3524 = rsGetElementAt_double(*(rs_allocation*)buf3525, *(uint32_t*)buf3526, *(uint32_t*)buf3527, *(uint32_t*)buf3528); + *(double2*)buf3529 = rsGetElementAt_double2(*(rs_allocation*)buf3530, *(uint32_t*)buf3531, *(uint32_t*)buf3532, *(uint32_t*)buf3533); + *(double3*)buf3534 = rsGetElementAt_double3(*(rs_allocation*)buf3535, *(uint32_t*)buf3536, *(uint32_t*)buf3537, *(uint32_t*)buf3538); + *(double4*)buf3539 = rsGetElementAt_double4(*(rs_allocation*)buf3540, *(uint32_t*)buf3541, *(uint32_t*)buf3542, *(uint32_t*)buf3543); + *(char*)buf3544 = rsGetElementAt_char(*(rs_allocation*)buf3545, *(uint32_t*)buf3546, *(uint32_t*)buf3547, *(uint32_t*)buf3548); + *(char2*)buf3549 = rsGetElementAt_char2(*(rs_allocation*)buf3550, *(uint32_t*)buf3551, *(uint32_t*)buf3552, *(uint32_t*)buf3553); + *(char3*)buf3554 = rsGetElementAt_char3(*(rs_allocation*)buf3555, *(uint32_t*)buf3556, *(uint32_t*)buf3557, *(uint32_t*)buf3558); + *(char4*)buf3559 = rsGetElementAt_char4(*(rs_allocation*)buf3560, *(uint32_t*)buf3561, *(uint32_t*)buf3562, *(uint32_t*)buf3563); + *(uchar*)buf3564 = rsGetElementAt_uchar(*(rs_allocation*)buf3565, *(uint32_t*)buf3566, *(uint32_t*)buf3567, *(uint32_t*)buf3568); + *(uchar2*)buf3569 = rsGetElementAt_uchar2(*(rs_allocation*)buf3570, *(uint32_t*)buf3571, *(uint32_t*)buf3572, *(uint32_t*)buf3573); + *(uchar3*)buf3574 = rsGetElementAt_uchar3(*(rs_allocation*)buf3575, *(uint32_t*)buf3576, *(uint32_t*)buf3577, *(uint32_t*)buf3578); + *(uchar4*)buf3579 = rsGetElementAt_uchar4(*(rs_allocation*)buf3580, *(uint32_t*)buf3581, *(uint32_t*)buf3582, *(uint32_t*)buf3583); + *(short*)buf3584 = rsGetElementAt_short(*(rs_allocation*)buf3585, *(uint32_t*)buf3586, *(uint32_t*)buf3587, *(uint32_t*)buf3588); + *(short2*)buf3589 = rsGetElementAt_short2(*(rs_allocation*)buf3590, *(uint32_t*)buf3591, *(uint32_t*)buf3592, *(uint32_t*)buf3593); + *(short3*)buf3594 = rsGetElementAt_short3(*(rs_allocation*)buf3595, *(uint32_t*)buf3596, *(uint32_t*)buf3597, *(uint32_t*)buf3598); + *(short4*)buf3599 = rsGetElementAt_short4(*(rs_allocation*)buf3600, *(uint32_t*)buf3601, *(uint32_t*)buf3602, *(uint32_t*)buf3603); + *(ushort*)buf3604 = rsGetElementAt_ushort(*(rs_allocation*)buf3605, *(uint32_t*)buf3606, *(uint32_t*)buf3607, *(uint32_t*)buf3608); + *(ushort2*)buf3609 = rsGetElementAt_ushort2(*(rs_allocation*)buf3610, *(uint32_t*)buf3611, *(uint32_t*)buf3612, *(uint32_t*)buf3613); + *(ushort3*)buf3614 = rsGetElementAt_ushort3(*(rs_allocation*)buf3615, *(uint32_t*)buf3616, *(uint32_t*)buf3617, *(uint32_t*)buf3618); + *(ushort4*)buf3619 = rsGetElementAt_ushort4(*(rs_allocation*)buf3620, *(uint32_t*)buf3621, *(uint32_t*)buf3622, *(uint32_t*)buf3623); + *(int*)buf3624 = rsGetElementAt_int(*(rs_allocation*)buf3625, *(uint32_t*)buf3626, *(uint32_t*)buf3627, *(uint32_t*)buf3628); + *(int2*)buf3629 = rsGetElementAt_int2(*(rs_allocation*)buf3630, *(uint32_t*)buf3631, *(uint32_t*)buf3632, *(uint32_t*)buf3633); + *(int3*)buf3634 = rsGetElementAt_int3(*(rs_allocation*)buf3635, *(uint32_t*)buf3636, *(uint32_t*)buf3637, *(uint32_t*)buf3638); + *(int4*)buf3639 = rsGetElementAt_int4(*(rs_allocation*)buf3640, *(uint32_t*)buf3641, *(uint32_t*)buf3642, *(uint32_t*)buf3643); + *(uint*)buf3644 = rsGetElementAt_uint(*(rs_allocation*)buf3645, *(uint32_t*)buf3646, *(uint32_t*)buf3647, *(uint32_t*)buf3648); + *(uint2*)buf3649 = rsGetElementAt_uint2(*(rs_allocation*)buf3650, *(uint32_t*)buf3651, *(uint32_t*)buf3652, *(uint32_t*)buf3653); + *(uint3*)buf3654 = rsGetElementAt_uint3(*(rs_allocation*)buf3655, *(uint32_t*)buf3656, *(uint32_t*)buf3657, *(uint32_t*)buf3658); + *(uint4*)buf3659 = rsGetElementAt_uint4(*(rs_allocation*)buf3660, *(uint32_t*)buf3661, *(uint32_t*)buf3662, *(uint32_t*)buf3663); + *(long*)buf3664 = rsGetElementAt_long(*(rs_allocation*)buf3665, *(uint32_t*)buf3666, *(uint32_t*)buf3667, *(uint32_t*)buf3668); + *(long2*)buf3669 = rsGetElementAt_long2(*(rs_allocation*)buf3670, *(uint32_t*)buf3671, *(uint32_t*)buf3672, *(uint32_t*)buf3673); + *(long3*)buf3674 = rsGetElementAt_long3(*(rs_allocation*)buf3675, *(uint32_t*)buf3676, *(uint32_t*)buf3677, *(uint32_t*)buf3678); + *(long4*)buf3679 = rsGetElementAt_long4(*(rs_allocation*)buf3680, *(uint32_t*)buf3681, *(uint32_t*)buf3682, *(uint32_t*)buf3683); + *(ulong*)buf3684 = rsGetElementAt_ulong(*(rs_allocation*)buf3685, *(uint32_t*)buf3686, *(uint32_t*)buf3687, *(uint32_t*)buf3688); + *(ulong2*)buf3689 = rsGetElementAt_ulong2(*(rs_allocation*)buf3690, *(uint32_t*)buf3691, *(uint32_t*)buf3692, *(uint32_t*)buf3693); + *(ulong3*)buf3694 = rsGetElementAt_ulong3(*(rs_allocation*)buf3695, *(uint32_t*)buf3696, *(uint32_t*)buf3697, *(uint32_t*)buf3698); + *(ulong4*)buf3699 = rsGetElementAt_ulong4(*(rs_allocation*)buf3700, *(uint32_t*)buf3701, *(uint32_t*)buf3702, *(uint32_t*)buf3703); + *(half*)buf3704 = rsGetElementAt_half(*(rs_allocation*)buf3705, *(uint32_t*)buf3706); + *(half2*)buf3707 = rsGetElementAt_half2(*(rs_allocation*)buf3708, *(uint32_t*)buf3709); + *(half3*)buf3710 = rsGetElementAt_half3(*(rs_allocation*)buf3711, *(uint32_t*)buf3712); + *(half4*)buf3713 = rsGetElementAt_half4(*(rs_allocation*)buf3714, *(uint32_t*)buf3715); + *(half*)buf3716 = rsGetElementAt_half(*(rs_allocation*)buf3717, *(uint32_t*)buf3718, *(uint32_t*)buf3719); + *(half2*)buf3720 = rsGetElementAt_half2(*(rs_allocation*)buf3721, *(uint32_t*)buf3722, *(uint32_t*)buf3723); + *(half3*)buf3724 = rsGetElementAt_half3(*(rs_allocation*)buf3725, *(uint32_t*)buf3726, *(uint32_t*)buf3727); + *(half4*)buf3728 = rsGetElementAt_half4(*(rs_allocation*)buf3729, *(uint32_t*)buf3730, *(uint32_t*)buf3731); + *(half*)buf3732 = rsGetElementAt_half(*(rs_allocation*)buf3733, *(uint32_t*)buf3734, *(uint32_t*)buf3735, *(uint32_t*)buf3736); + *(half2*)buf3737 = rsGetElementAt_half2(*(rs_allocation*)buf3738, *(uint32_t*)buf3739, *(uint32_t*)buf3740, *(uint32_t*)buf3741); + *(half3*)buf3742 = rsGetElementAt_half3(*(rs_allocation*)buf3743, *(uint32_t*)buf3744, *(uint32_t*)buf3745, *(uint32_t*)buf3746); + *(half4*)buf3747 = rsGetElementAt_half4(*(rs_allocation*)buf3748, *(uint32_t*)buf3749, *(uint32_t*)buf3750, *(uint32_t*)buf3751); + *(uchar*)buf3752 = rsGetElementAtYuv_uchar_U(*(rs_allocation*)buf3753, *(uint32_t*)buf3754, *(uint32_t*)buf3755); + *(uchar*)buf3756 = rsGetElementAtYuv_uchar_V(*(rs_allocation*)buf3757, *(uint32_t*)buf3758, *(uint32_t*)buf3759); + *(uchar*)buf3760 = rsGetElementAtYuv_uchar_Y(*(rs_allocation*)buf3761, *(uint32_t*)buf3762, *(uint32_t*)buf3763); + *(rs_allocation_cubemap_face*)buf3764 = rsGetFace(context); + *(uint32_t*)buf3765 = rsGetLod(context); + *(bool*)buf3766 = rsIsObject(*(rs_element*)buf3767); + *(bool*)buf3768 = rsIsObject(*(rs_type*)buf3769); + *(bool*)buf3770 = rsIsObject(*(rs_allocation*)buf3771); + *(bool*)buf3772 = rsIsObject(*(rs_sampler*)buf3773); + *(bool*)buf3774 = rsIsObject(*(rs_script*)buf3775); + *(bool*)buf3776 = rsIsSphereInFrustum((float4*) buf3777, (float4*) buf3778, (float4*) buf3779, (float4*) buf3780, (float4*) buf3781, (float4*) buf3782, (float4*) buf3783); + *(rs_tm**)buf3784 = rsLocaltime((rs_tm*) buf3785, (const rs_time_t*) buf3786); + *(float*)buf3787 = rsMatrixGet((const rs_matrix4x4*) buf3788, *(uint32_t*)buf3789, *(uint32_t*)buf3790); + *(float*)buf3791 = rsMatrixGet((const rs_matrix3x3*) buf3792, *(uint32_t*)buf3793, *(uint32_t*)buf3794); + *(float*)buf3795 = rsMatrixGet((const rs_matrix2x2*) buf3796, *(uint32_t*)buf3797, *(uint32_t*)buf3798); + *(bool*)buf3799 = rsMatrixInverse((rs_matrix4x4*) buf3800); + *(bool*)buf3801 = rsMatrixInverseTranspose((rs_matrix4x4*) buf3802); + rsMatrixLoad((rs_matrix4x4*) buf3803, (const float*) buf3804); + rsMatrixLoad((rs_matrix3x3*) buf3805, (const float*) buf3806); + rsMatrixLoad((rs_matrix2x2*) buf3807, (const float*) buf3808); + rsMatrixLoad((rs_matrix4x4*) buf3809, (const rs_matrix4x4*) buf3810); + rsMatrixLoad((rs_matrix3x3*) buf3811, (const rs_matrix3x3*) buf3812); + rsMatrixLoad((rs_matrix2x2*) buf3813, (const rs_matrix2x2*) buf3814); + rsMatrixLoad((rs_matrix4x4*) buf3815, (const rs_matrix3x3*) buf3816); + rsMatrixLoad((rs_matrix4x4*) buf3817, (const rs_matrix2x2*) buf3818); + rsMatrixLoadFrustum((rs_matrix4x4*) buf3819, *(float*)buf3820, *(float*)buf3821, *(float*)buf3822, *(float*)buf3823, *(float*)buf3824, *(float*)buf3825); + rsMatrixLoadIdentity((rs_matrix4x4*) buf3826); + rsMatrixLoadIdentity((rs_matrix3x3*) buf3827); + rsMatrixLoadIdentity((rs_matrix2x2*) buf3828); + rsMatrixLoadMultiply((rs_matrix4x4*) buf3829, (const rs_matrix4x4*) buf3830, (const rs_matrix4x4*) buf3831); + rsMatrixLoadMultiply((rs_matrix3x3*) buf3832, (const rs_matrix3x3*) buf3833, (const rs_matrix3x3*) buf3834); + rsMatrixLoadMultiply((rs_matrix2x2*) buf3835, (const rs_matrix2x2*) buf3836, (const rs_matrix2x2*) buf3837); + rsMatrixLoadOrtho((rs_matrix4x4*) buf3838, *(float*)buf3839, *(float*)buf3840, *(float*)buf3841, *(float*)buf3842, *(float*)buf3843, *(float*)buf3844); + rsMatrixLoadPerspective((rs_matrix4x4*) buf3845, *(float*)buf3846, *(float*)buf3847, *(float*)buf3848, *(float*)buf3849); + rsMatrixLoadRotate((rs_matrix4x4*) buf3850, *(float*)buf3851, *(float*)buf3852, *(float*)buf3853, *(float*)buf3854); + rsMatrixLoadScale((rs_matrix4x4*) buf3855, *(float*)buf3856, *(float*)buf3857, *(float*)buf3858); + rsMatrixLoadTranslate((rs_matrix4x4*) buf3859, *(float*)buf3860, *(float*)buf3861, *(float*)buf3862); + rsMatrixMultiply((rs_matrix4x4*) buf3863, (const rs_matrix4x4*) buf3864); + rsMatrixMultiply((rs_matrix3x3*) buf3865, (const rs_matrix3x3*) buf3866); + rsMatrixMultiply((rs_matrix2x2*) buf3867, (const rs_matrix2x2*) buf3868); + *(float4*)buf3869 = rsMatrixMultiply((const rs_matrix4x4*) buf3870, *(float4*)buf3871); + *(float4*)buf3872 = rsMatrixMultiply((const rs_matrix4x4*) buf3873, *(float3*)buf3874); + *(float4*)buf3875 = rsMatrixMultiply((const rs_matrix4x4*) buf3876, *(float2*)buf3877); + *(float3*)buf3878 = rsMatrixMultiply((const rs_matrix3x3*) buf3879, *(float3*)buf3880); + *(float3*)buf3881 = rsMatrixMultiply((const rs_matrix3x3*) buf3882, *(float2*)buf3883); + *(float2*)buf3884 = rsMatrixMultiply((const rs_matrix2x2*) buf3885, *(float2*)buf3886); + rsMatrixRotate((rs_matrix4x4*) buf3887, *(float*)buf3888, *(float*)buf3889, *(float*)buf3890, *(float*)buf3891); + rsMatrixScale((rs_matrix4x4*) buf3892, *(float*)buf3893, *(float*)buf3894, *(float*)buf3895); + rsMatrixSet((rs_matrix4x4*) buf3896, *(uint32_t*)buf3897, *(uint32_t*)buf3898, *(float*)buf3899); + rsMatrixSet((rs_matrix3x3*) buf3900, *(uint32_t*)buf3901, *(uint32_t*)buf3902, *(float*)buf3903); + rsMatrixSet((rs_matrix2x2*) buf3904, *(uint32_t*)buf3905, *(uint32_t*)buf3906, *(float*)buf3907); + rsMatrixTranslate((rs_matrix4x4*) buf3908, *(float*)buf3909, *(float*)buf3910, *(float*)buf3911); + rsMatrixTranspose((rs_matrix4x4*) buf3912); + rsMatrixTranspose((rs_matrix3x3*) buf3913); + rsMatrixTranspose((rs_matrix2x2*) buf3914); + *(uchar4*)buf3915 = rsPackColorTo8888(*(float*)buf3916, *(float*)buf3917, *(float*)buf3918); + *(uchar4*)buf3919 = rsPackColorTo8888(*(float*)buf3920, *(float*)buf3921, *(float*)buf3922, *(float*)buf3923); + *(uchar4*)buf3924 = rsPackColorTo8888(*(float3*)buf3925); + *(uchar4*)buf3926 = rsPackColorTo8888(*(float4*)buf3927); + rsQuaternionAdd((rs_quaternion*) buf3928, (const rs_quaternion*) buf3929); + rsQuaternionConjugate((rs_quaternion*) buf3930); + *(float*)buf3931 = rsQuaternionDot((const rs_quaternion*) buf3932, (const rs_quaternion*) buf3933); + rsQuaternionGetMatrixUnit((rs_matrix4x4*) buf3934, (const rs_quaternion*) buf3935); + rsQuaternionLoadRotate((rs_quaternion*) buf3936, *(float*)buf3937, *(float*)buf3938, *(float*)buf3939, *(float*)buf3940); + rsQuaternionLoadRotateUnit((rs_quaternion*) buf3941, *(float*)buf3942, *(float*)buf3943, *(float*)buf3944, *(float*)buf3945); + rsQuaternionMultiply((rs_quaternion*) buf3946, *(float*)buf3947); + rsQuaternionMultiply((rs_quaternion*) buf3948, (const rs_quaternion*) buf3949); + rsQuaternionNormalize((rs_quaternion*) buf3950); + rsQuaternionSet((rs_quaternion*) buf3951, *(float*)buf3952, *(float*)buf3953, *(float*)buf3954, *(float*)buf3955); + rsQuaternionSet((rs_quaternion*) buf3956, (const rs_quaternion*) buf3957); + rsQuaternionSlerp((rs_quaternion*) buf3958, (const rs_quaternion*) buf3959, (const rs_quaternion*) buf3960, *(float*)buf3961); + *(int*)buf3962 = rsRand(*(int*)buf3963); + *(int*)buf3964 = rsRand(*(int*)buf3965, *(int*)buf3966); + *(float*)buf3967 = rsRand(*(float*)buf3968); + *(float*)buf3969 = rsRand(*(float*)buf3970, *(float*)buf3971); + *(float4*)buf3972 = rsSample(*(rs_allocation*)buf3973, *(rs_sampler*)buf3974, *(float*)buf3975); + *(float4*)buf3976 = rsSample(*(rs_allocation*)buf3977, *(rs_sampler*)buf3978, *(float*)buf3979, *(float*)buf3980); + *(float4*)buf3981 = rsSample(*(rs_allocation*)buf3982, *(rs_sampler*)buf3983, *(float2*)buf3984); + *(float4*)buf3985 = rsSample(*(rs_allocation*)buf3986, *(rs_sampler*)buf3987, *(float2*)buf3988, *(float*)buf3989); + *(float*)buf3990 = rsSamplerGetAnisotropy(*(rs_sampler*)buf3991); + *(rs_sampler_value*)buf3992 = rsSamplerGetMagnification(*(rs_sampler*)buf3993); + *(rs_sampler_value*)buf3994 = rsSamplerGetMinification(*(rs_sampler*)buf3995); + *(rs_sampler_value*)buf3996 = rsSamplerGetWrapS(*(rs_sampler*)buf3997); + *(rs_sampler_value*)buf3998 = rsSamplerGetWrapT(*(rs_sampler*)buf3999); + *(bool*)buf4000 = rsSendToClient(*(int*)buf4001); + *(bool*)buf4002 = rsSendToClient(*(int*)buf4003, (const void*) buf4004, *(uint*)buf4005); + rsSendToClientBlocking(*(int*)buf4006); + rsSendToClientBlocking(*(int*)buf4007, (const void*) buf4008, *(uint*)buf4009); + rsSetElementAt(*(rs_allocation*)buf4010, (void*) buf4011, *(uint32_t*)buf4012); + rsSetElementAt(*(rs_allocation*)buf4013, (void*) buf4014, *(uint32_t*)buf4015, *(uint32_t*)buf4016); + rsSetElementAt_float(*(rs_allocation*)buf4017, *(float*)buf4018, *(uint32_t*)buf4019); + rsSetElementAt_float2(*(rs_allocation*)buf4020, *(float2*)buf4021, *(uint32_t*)buf4022); + rsSetElementAt_float3(*(rs_allocation*)buf4023, *(float3*)buf4024, *(uint32_t*)buf4025); + rsSetElementAt_float4(*(rs_allocation*)buf4026, *(float4*)buf4027, *(uint32_t*)buf4028); + rsSetElementAt_double(*(rs_allocation*)buf4029, *(double*)buf4030, *(uint32_t*)buf4031); + rsSetElementAt_double2(*(rs_allocation*)buf4032, *(double2*)buf4033, *(uint32_t*)buf4034); + rsSetElementAt_double3(*(rs_allocation*)buf4035, *(double3*)buf4036, *(uint32_t*)buf4037); + rsSetElementAt_double4(*(rs_allocation*)buf4038, *(double4*)buf4039, *(uint32_t*)buf4040); + rsSetElementAt_char(*(rs_allocation*)buf4041, *(char*)buf4042, *(uint32_t*)buf4043); + rsSetElementAt_char2(*(rs_allocation*)buf4044, *(char2*)buf4045, *(uint32_t*)buf4046); + rsSetElementAt_char3(*(rs_allocation*)buf4047, *(char3*)buf4048, *(uint32_t*)buf4049); + rsSetElementAt_char4(*(rs_allocation*)buf4050, *(char4*)buf4051, *(uint32_t*)buf4052); + rsSetElementAt_uchar(*(rs_allocation*)buf4053, *(uchar*)buf4054, *(uint32_t*)buf4055); + rsSetElementAt_uchar2(*(rs_allocation*)buf4056, *(uchar2*)buf4057, *(uint32_t*)buf4058); + rsSetElementAt_uchar3(*(rs_allocation*)buf4059, *(uchar3*)buf4060, *(uint32_t*)buf4061); + rsSetElementAt_uchar4(*(rs_allocation*)buf4062, *(uchar4*)buf4063, *(uint32_t*)buf4064); + rsSetElementAt_short(*(rs_allocation*)buf4065, *(short*)buf4066, *(uint32_t*)buf4067); + rsSetElementAt_short2(*(rs_allocation*)buf4068, *(short2*)buf4069, *(uint32_t*)buf4070); + rsSetElementAt_short3(*(rs_allocation*)buf4071, *(short3*)buf4072, *(uint32_t*)buf4073); + rsSetElementAt_short4(*(rs_allocation*)buf4074, *(short4*)buf4075, *(uint32_t*)buf4076); + rsSetElementAt_ushort(*(rs_allocation*)buf4077, *(ushort*)buf4078, *(uint32_t*)buf4079); + rsSetElementAt_ushort2(*(rs_allocation*)buf4080, *(ushort2*)buf4081, *(uint32_t*)buf4082); + rsSetElementAt_ushort3(*(rs_allocation*)buf4083, *(ushort3*)buf4084, *(uint32_t*)buf4085); + rsSetElementAt_ushort4(*(rs_allocation*)buf4086, *(ushort4*)buf4087, *(uint32_t*)buf4088); + rsSetElementAt_int(*(rs_allocation*)buf4089, *(int*)buf4090, *(uint32_t*)buf4091); + rsSetElementAt_int2(*(rs_allocation*)buf4092, *(int2*)buf4093, *(uint32_t*)buf4094); + rsSetElementAt_int3(*(rs_allocation*)buf4095, *(int3*)buf4096, *(uint32_t*)buf4097); + rsSetElementAt_int4(*(rs_allocation*)buf4098, *(int4*)buf4099, *(uint32_t*)buf4100); + rsSetElementAt_uint(*(rs_allocation*)buf4101, *(uint*)buf4102, *(uint32_t*)buf4103); + rsSetElementAt_uint2(*(rs_allocation*)buf4104, *(uint2*)buf4105, *(uint32_t*)buf4106); + rsSetElementAt_uint3(*(rs_allocation*)buf4107, *(uint3*)buf4108, *(uint32_t*)buf4109); + rsSetElementAt_uint4(*(rs_allocation*)buf4110, *(uint4*)buf4111, *(uint32_t*)buf4112); + rsSetElementAt_long(*(rs_allocation*)buf4113, *(long*)buf4114, *(uint32_t*)buf4115); + rsSetElementAt_long2(*(rs_allocation*)buf4116, *(long2*)buf4117, *(uint32_t*)buf4118); + rsSetElementAt_long3(*(rs_allocation*)buf4119, *(long3*)buf4120, *(uint32_t*)buf4121); + rsSetElementAt_long4(*(rs_allocation*)buf4122, *(long4*)buf4123, *(uint32_t*)buf4124); + rsSetElementAt_ulong(*(rs_allocation*)buf4125, *(ulong*)buf4126, *(uint32_t*)buf4127); + rsSetElementAt_ulong2(*(rs_allocation*)buf4128, *(ulong2*)buf4129, *(uint32_t*)buf4130); + rsSetElementAt_ulong3(*(rs_allocation*)buf4131, *(ulong3*)buf4132, *(uint32_t*)buf4133); + rsSetElementAt_ulong4(*(rs_allocation*)buf4134, *(ulong4*)buf4135, *(uint32_t*)buf4136); + rsSetElementAt_float(*(rs_allocation*)buf4137, *(float*)buf4138, *(uint32_t*)buf4139, *(uint32_t*)buf4140); + rsSetElementAt_float2(*(rs_allocation*)buf4141, *(float2*)buf4142, *(uint32_t*)buf4143, *(uint32_t*)buf4144); + rsSetElementAt_float3(*(rs_allocation*)buf4145, *(float3*)buf4146, *(uint32_t*)buf4147, *(uint32_t*)buf4148); + rsSetElementAt_float4(*(rs_allocation*)buf4149, *(float4*)buf4150, *(uint32_t*)buf4151, *(uint32_t*)buf4152); + rsSetElementAt_double(*(rs_allocation*)buf4153, *(double*)buf4154, *(uint32_t*)buf4155, *(uint32_t*)buf4156); + rsSetElementAt_double2(*(rs_allocation*)buf4157, *(double2*)buf4158, *(uint32_t*)buf4159, *(uint32_t*)buf4160); + rsSetElementAt_double3(*(rs_allocation*)buf4161, *(double3*)buf4162, *(uint32_t*)buf4163, *(uint32_t*)buf4164); + rsSetElementAt_double4(*(rs_allocation*)buf4165, *(double4*)buf4166, *(uint32_t*)buf4167, *(uint32_t*)buf4168); + rsSetElementAt_char(*(rs_allocation*)buf4169, *(char*)buf4170, *(uint32_t*)buf4171, *(uint32_t*)buf4172); + rsSetElementAt_char2(*(rs_allocation*)buf4173, *(char2*)buf4174, *(uint32_t*)buf4175, *(uint32_t*)buf4176); + rsSetElementAt_char3(*(rs_allocation*)buf4177, *(char3*)buf4178, *(uint32_t*)buf4179, *(uint32_t*)buf4180); + rsSetElementAt_char4(*(rs_allocation*)buf4181, *(char4*)buf4182, *(uint32_t*)buf4183, *(uint32_t*)buf4184); + rsSetElementAt_uchar(*(rs_allocation*)buf4185, *(uchar*)buf4186, *(uint32_t*)buf4187, *(uint32_t*)buf4188); + rsSetElementAt_uchar2(*(rs_allocation*)buf4189, *(uchar2*)buf4190, *(uint32_t*)buf4191, *(uint32_t*)buf4192); + rsSetElementAt_uchar3(*(rs_allocation*)buf4193, *(uchar3*)buf4194, *(uint32_t*)buf4195, *(uint32_t*)buf4196); + rsSetElementAt_uchar4(*(rs_allocation*)buf4197, *(uchar4*)buf4198, *(uint32_t*)buf4199, *(uint32_t*)buf4200); + rsSetElementAt_short(*(rs_allocation*)buf4201, *(short*)buf4202, *(uint32_t*)buf4203, *(uint32_t*)buf4204); + rsSetElementAt_short2(*(rs_allocation*)buf4205, *(short2*)buf4206, *(uint32_t*)buf4207, *(uint32_t*)buf4208); + rsSetElementAt_short3(*(rs_allocation*)buf4209, *(short3*)buf4210, *(uint32_t*)buf4211, *(uint32_t*)buf4212); + rsSetElementAt_short4(*(rs_allocation*)buf4213, *(short4*)buf4214, *(uint32_t*)buf4215, *(uint32_t*)buf4216); + rsSetElementAt_ushort(*(rs_allocation*)buf4217, *(ushort*)buf4218, *(uint32_t*)buf4219, *(uint32_t*)buf4220); + rsSetElementAt_ushort2(*(rs_allocation*)buf4221, *(ushort2*)buf4222, *(uint32_t*)buf4223, *(uint32_t*)buf4224); + rsSetElementAt_ushort3(*(rs_allocation*)buf4225, *(ushort3*)buf4226, *(uint32_t*)buf4227, *(uint32_t*)buf4228); + rsSetElementAt_ushort4(*(rs_allocation*)buf4229, *(ushort4*)buf4230, *(uint32_t*)buf4231, *(uint32_t*)buf4232); + rsSetElementAt_int(*(rs_allocation*)buf4233, *(int*)buf4234, *(uint32_t*)buf4235, *(uint32_t*)buf4236); + rsSetElementAt_int2(*(rs_allocation*)buf4237, *(int2*)buf4238, *(uint32_t*)buf4239, *(uint32_t*)buf4240); + rsSetElementAt_int3(*(rs_allocation*)buf4241, *(int3*)buf4242, *(uint32_t*)buf4243, *(uint32_t*)buf4244); + rsSetElementAt_int4(*(rs_allocation*)buf4245, *(int4*)buf4246, *(uint32_t*)buf4247, *(uint32_t*)buf4248); + rsSetElementAt_uint(*(rs_allocation*)buf4249, *(uint*)buf4250, *(uint32_t*)buf4251, *(uint32_t*)buf4252); + rsSetElementAt_uint2(*(rs_allocation*)buf4253, *(uint2*)buf4254, *(uint32_t*)buf4255, *(uint32_t*)buf4256); + rsSetElementAt_uint3(*(rs_allocation*)buf4257, *(uint3*)buf4258, *(uint32_t*)buf4259, *(uint32_t*)buf4260); + rsSetElementAt_uint4(*(rs_allocation*)buf4261, *(uint4*)buf4262, *(uint32_t*)buf4263, *(uint32_t*)buf4264); + rsSetElementAt_long(*(rs_allocation*)buf4265, *(long*)buf4266, *(uint32_t*)buf4267, *(uint32_t*)buf4268); + rsSetElementAt_long2(*(rs_allocation*)buf4269, *(long2*)buf4270, *(uint32_t*)buf4271, *(uint32_t*)buf4272); + rsSetElementAt_long3(*(rs_allocation*)buf4273, *(long3*)buf4274, *(uint32_t*)buf4275, *(uint32_t*)buf4276); + rsSetElementAt_long4(*(rs_allocation*)buf4277, *(long4*)buf4278, *(uint32_t*)buf4279, *(uint32_t*)buf4280); + rsSetElementAt_ulong(*(rs_allocation*)buf4281, *(ulong*)buf4282, *(uint32_t*)buf4283, *(uint32_t*)buf4284); + rsSetElementAt_ulong2(*(rs_allocation*)buf4285, *(ulong2*)buf4286, *(uint32_t*)buf4287, *(uint32_t*)buf4288); + rsSetElementAt_ulong3(*(rs_allocation*)buf4289, *(ulong3*)buf4290, *(uint32_t*)buf4291, *(uint32_t*)buf4292); + rsSetElementAt_ulong4(*(rs_allocation*)buf4293, *(ulong4*)buf4294, *(uint32_t*)buf4295, *(uint32_t*)buf4296); + rsSetElementAt_float(*(rs_allocation*)buf4297, *(float*)buf4298, *(uint32_t*)buf4299, *(uint32_t*)buf4300, *(uint32_t*)buf4301); + rsSetElementAt_float2(*(rs_allocation*)buf4302, *(float2*)buf4303, *(uint32_t*)buf4304, *(uint32_t*)buf4305, *(uint32_t*)buf4306); + rsSetElementAt_float3(*(rs_allocation*)buf4307, *(float3*)buf4308, *(uint32_t*)buf4309, *(uint32_t*)buf4310, *(uint32_t*)buf4311); + rsSetElementAt_float4(*(rs_allocation*)buf4312, *(float4*)buf4313, *(uint32_t*)buf4314, *(uint32_t*)buf4315, *(uint32_t*)buf4316); + rsSetElementAt_double(*(rs_allocation*)buf4317, *(double*)buf4318, *(uint32_t*)buf4319, *(uint32_t*)buf4320, *(uint32_t*)buf4321); + rsSetElementAt_double2(*(rs_allocation*)buf4322, *(double2*)buf4323, *(uint32_t*)buf4324, *(uint32_t*)buf4325, *(uint32_t*)buf4326); + rsSetElementAt_double3(*(rs_allocation*)buf4327, *(double3*)buf4328, *(uint32_t*)buf4329, *(uint32_t*)buf4330, *(uint32_t*)buf4331); + rsSetElementAt_double4(*(rs_allocation*)buf4332, *(double4*)buf4333, *(uint32_t*)buf4334, *(uint32_t*)buf4335, *(uint32_t*)buf4336); + rsSetElementAt_char(*(rs_allocation*)buf4337, *(char*)buf4338, *(uint32_t*)buf4339, *(uint32_t*)buf4340, *(uint32_t*)buf4341); + rsSetElementAt_char2(*(rs_allocation*)buf4342, *(char2*)buf4343, *(uint32_t*)buf4344, *(uint32_t*)buf4345, *(uint32_t*)buf4346); + rsSetElementAt_char3(*(rs_allocation*)buf4347, *(char3*)buf4348, *(uint32_t*)buf4349, *(uint32_t*)buf4350, *(uint32_t*)buf4351); + rsSetElementAt_char4(*(rs_allocation*)buf4352, *(char4*)buf4353, *(uint32_t*)buf4354, *(uint32_t*)buf4355, *(uint32_t*)buf4356); + rsSetElementAt_uchar(*(rs_allocation*)buf4357, *(uchar*)buf4358, *(uint32_t*)buf4359, *(uint32_t*)buf4360, *(uint32_t*)buf4361); + rsSetElementAt_uchar2(*(rs_allocation*)buf4362, *(uchar2*)buf4363, *(uint32_t*)buf4364, *(uint32_t*)buf4365, *(uint32_t*)buf4366); + rsSetElementAt_uchar3(*(rs_allocation*)buf4367, *(uchar3*)buf4368, *(uint32_t*)buf4369, *(uint32_t*)buf4370, *(uint32_t*)buf4371); + rsSetElementAt_uchar4(*(rs_allocation*)buf4372, *(uchar4*)buf4373, *(uint32_t*)buf4374, *(uint32_t*)buf4375, *(uint32_t*)buf4376); + rsSetElementAt_short(*(rs_allocation*)buf4377, *(short*)buf4378, *(uint32_t*)buf4379, *(uint32_t*)buf4380, *(uint32_t*)buf4381); + rsSetElementAt_short2(*(rs_allocation*)buf4382, *(short2*)buf4383, *(uint32_t*)buf4384, *(uint32_t*)buf4385, *(uint32_t*)buf4386); + rsSetElementAt_short3(*(rs_allocation*)buf4387, *(short3*)buf4388, *(uint32_t*)buf4389, *(uint32_t*)buf4390, *(uint32_t*)buf4391); + rsSetElementAt_short4(*(rs_allocation*)buf4392, *(short4*)buf4393, *(uint32_t*)buf4394, *(uint32_t*)buf4395, *(uint32_t*)buf4396); + rsSetElementAt_ushort(*(rs_allocation*)buf4397, *(ushort*)buf4398, *(uint32_t*)buf4399, *(uint32_t*)buf4400, *(uint32_t*)buf4401); + rsSetElementAt_ushort2(*(rs_allocation*)buf4402, *(ushort2*)buf4403, *(uint32_t*)buf4404, *(uint32_t*)buf4405, *(uint32_t*)buf4406); + rsSetElementAt_ushort3(*(rs_allocation*)buf4407, *(ushort3*)buf4408, *(uint32_t*)buf4409, *(uint32_t*)buf4410, *(uint32_t*)buf4411); + rsSetElementAt_ushort4(*(rs_allocation*)buf4412, *(ushort4*)buf4413, *(uint32_t*)buf4414, *(uint32_t*)buf4415, *(uint32_t*)buf4416); + rsSetElementAt_int(*(rs_allocation*)buf4417, *(int*)buf4418, *(uint32_t*)buf4419, *(uint32_t*)buf4420, *(uint32_t*)buf4421); + rsSetElementAt_int2(*(rs_allocation*)buf4422, *(int2*)buf4423, *(uint32_t*)buf4424, *(uint32_t*)buf4425, *(uint32_t*)buf4426); + rsSetElementAt_int3(*(rs_allocation*)buf4427, *(int3*)buf4428, *(uint32_t*)buf4429, *(uint32_t*)buf4430, *(uint32_t*)buf4431); + rsSetElementAt_int4(*(rs_allocation*)buf4432, *(int4*)buf4433, *(uint32_t*)buf4434, *(uint32_t*)buf4435, *(uint32_t*)buf4436); + rsSetElementAt_uint(*(rs_allocation*)buf4437, *(uint*)buf4438, *(uint32_t*)buf4439, *(uint32_t*)buf4440, *(uint32_t*)buf4441); + rsSetElementAt_uint2(*(rs_allocation*)buf4442, *(uint2*)buf4443, *(uint32_t*)buf4444, *(uint32_t*)buf4445, *(uint32_t*)buf4446); + rsSetElementAt_uint3(*(rs_allocation*)buf4447, *(uint3*)buf4448, *(uint32_t*)buf4449, *(uint32_t*)buf4450, *(uint32_t*)buf4451); + rsSetElementAt_uint4(*(rs_allocation*)buf4452, *(uint4*)buf4453, *(uint32_t*)buf4454, *(uint32_t*)buf4455, *(uint32_t*)buf4456); + rsSetElementAt_long(*(rs_allocation*)buf4457, *(long*)buf4458, *(uint32_t*)buf4459, *(uint32_t*)buf4460, *(uint32_t*)buf4461); + rsSetElementAt_long2(*(rs_allocation*)buf4462, *(long2*)buf4463, *(uint32_t*)buf4464, *(uint32_t*)buf4465, *(uint32_t*)buf4466); + rsSetElementAt_long3(*(rs_allocation*)buf4467, *(long3*)buf4468, *(uint32_t*)buf4469, *(uint32_t*)buf4470, *(uint32_t*)buf4471); + rsSetElementAt_long4(*(rs_allocation*)buf4472, *(long4*)buf4473, *(uint32_t*)buf4474, *(uint32_t*)buf4475, *(uint32_t*)buf4476); + rsSetElementAt_ulong(*(rs_allocation*)buf4477, *(ulong*)buf4478, *(uint32_t*)buf4479, *(uint32_t*)buf4480, *(uint32_t*)buf4481); + rsSetElementAt_ulong2(*(rs_allocation*)buf4482, *(ulong2*)buf4483, *(uint32_t*)buf4484, *(uint32_t*)buf4485, *(uint32_t*)buf4486); + rsSetElementAt_ulong3(*(rs_allocation*)buf4487, *(ulong3*)buf4488, *(uint32_t*)buf4489, *(uint32_t*)buf4490, *(uint32_t*)buf4491); + rsSetElementAt_ulong4(*(rs_allocation*)buf4492, *(ulong4*)buf4493, *(uint32_t*)buf4494, *(uint32_t*)buf4495, *(uint32_t*)buf4496); + rsSetElementAt_half(*(rs_allocation*)buf4497, *(half*)buf4498, *(uint32_t*)buf4499); + rsSetElementAt_half2(*(rs_allocation*)buf4500, *(half2*)buf4501, *(uint32_t*)buf4502); + rsSetElementAt_half3(*(rs_allocation*)buf4503, *(half3*)buf4504, *(uint32_t*)buf4505); + rsSetElementAt_half4(*(rs_allocation*)buf4506, *(half4*)buf4507, *(uint32_t*)buf4508); + rsSetElementAt_half(*(rs_allocation*)buf4509, *(half*)buf4510, *(uint32_t*)buf4511, *(uint32_t*)buf4512); + rsSetElementAt_half2(*(rs_allocation*)buf4513, *(half2*)buf4514, *(uint32_t*)buf4515, *(uint32_t*)buf4516); + rsSetElementAt_half3(*(rs_allocation*)buf4517, *(half3*)buf4518, *(uint32_t*)buf4519, *(uint32_t*)buf4520); + rsSetElementAt_half4(*(rs_allocation*)buf4521, *(half4*)buf4522, *(uint32_t*)buf4523, *(uint32_t*)buf4524); + rsSetElementAt_half(*(rs_allocation*)buf4525, *(half*)buf4526, *(uint32_t*)buf4527, *(uint32_t*)buf4528, *(uint32_t*)buf4529); + rsSetElementAt_half2(*(rs_allocation*)buf4530, *(half2*)buf4531, *(uint32_t*)buf4532, *(uint32_t*)buf4533, *(uint32_t*)buf4534); + rsSetElementAt_half3(*(rs_allocation*)buf4535, *(half3*)buf4536, *(uint32_t*)buf4537, *(uint32_t*)buf4538, *(uint32_t*)buf4539); + rsSetElementAt_half4(*(rs_allocation*)buf4540, *(half4*)buf4541, *(uint32_t*)buf4542, *(uint32_t*)buf4543, *(uint32_t*)buf4544); + rsSetObject((rs_element*) buf4545, *(rs_element*)buf4546); + rsSetObject((rs_type*) buf4547, *(rs_type*)buf4548); + rsSetObject((rs_allocation*) buf4549, *(rs_allocation*)buf4550); + rsSetObject((rs_sampler*) buf4551, *(rs_sampler*)buf4552); + rsSetObject((rs_script*) buf4553, *(rs_script*)buf4554); + *(rs_time_t*)buf4555 = rsTime((rs_time_t*) buf4556); + *(float4*)buf4557 = rsUnpackColor8888(*(uchar4*)buf4558); + *(int64_t*)buf4559 = rsUptimeMillis(); + *(int64_t*)buf4560 = rsUptimeNanos(); + *(float4*)buf4561 = rsYuvToRGBA_float4(*(uchar*)buf4562, *(uchar*)buf4563, *(uchar*)buf4564); + *(uchar4*)buf4565 = rsYuvToRGBA_uchar4(*(uchar*)buf4566, *(uchar*)buf4567, *(uchar*)buf4568); + *(float*)buf4569 = rsqrt(*(float*)buf4570); + *(float2*)buf4571 = rsqrt(*(float2*)buf4572); + *(float3*)buf4573 = rsqrt(*(float3*)buf4574); + *(float4*)buf4575 = rsqrt(*(float4*)buf4576); + *(float*)buf4577 = sign(*(float*)buf4578); + *(float2*)buf4579 = sign(*(float2*)buf4580); + *(float3*)buf4581 = sign(*(float3*)buf4582); + *(float4*)buf4583 = sign(*(float4*)buf4584); + *(float*)buf4585 = sin(*(float*)buf4586); + *(float2*)buf4587 = sin(*(float2*)buf4588); + *(float3*)buf4589 = sin(*(float3*)buf4590); + *(float4*)buf4591 = sin(*(float4*)buf4592); + *(float*)buf4593 = sincos(*(float*)buf4594, (float*) buf4595); + *(float2*)buf4596 = sincos(*(float2*)buf4597, (float2*) buf4598); + *(float3*)buf4599 = sincos(*(float3*)buf4600, (float3*) buf4601); + *(float4*)buf4602 = sincos(*(float4*)buf4603, (float4*) buf4604); + *(float*)buf4605 = sinh(*(float*)buf4606); + *(float2*)buf4607 = sinh(*(float2*)buf4608); + *(float3*)buf4609 = sinh(*(float3*)buf4610); + *(float4*)buf4611 = sinh(*(float4*)buf4612); + *(float*)buf4613 = sinpi(*(float*)buf4614); + *(float2*)buf4615 = sinpi(*(float2*)buf4616); + *(float3*)buf4617 = sinpi(*(float3*)buf4618); + *(float4*)buf4619 = sinpi(*(float4*)buf4620); + *(float*)buf4621 = sqrt(*(float*)buf4622); + *(float2*)buf4623 = sqrt(*(float2*)buf4624); + *(float3*)buf4625 = sqrt(*(float3*)buf4626); + *(float4*)buf4627 = sqrt(*(float4*)buf4628); + *(float*)buf4629 = step(*(float*)buf4630, *(float*)buf4631); + *(float2*)buf4632 = step(*(float2*)buf4633, *(float2*)buf4634); + *(float3*)buf4635 = step(*(float3*)buf4636, *(float3*)buf4637); + *(float4*)buf4638 = step(*(float4*)buf4639, *(float4*)buf4640); + *(float2*)buf4641 = step(*(float2*)buf4642, *(float*)buf4643); + *(float3*)buf4644 = step(*(float3*)buf4645, *(float*)buf4646); + *(float4*)buf4647 = step(*(float4*)buf4648, *(float*)buf4649); + *(float2*)buf4650 = step(*(float*)buf4651, *(float2*)buf4652); + *(float3*)buf4653 = step(*(float*)buf4654, *(float3*)buf4655); + *(float4*)buf4656 = step(*(float*)buf4657, *(float4*)buf4658); + *(float*)buf4659 = tan(*(float*)buf4660); + *(float2*)buf4661 = tan(*(float2*)buf4662); + *(float3*)buf4663 = tan(*(float3*)buf4664); + *(float4*)buf4665 = tan(*(float4*)buf4666); + *(float*)buf4667 = tanh(*(float*)buf4668); + *(float2*)buf4669 = tanh(*(float2*)buf4670); + *(float3*)buf4671 = tanh(*(float3*)buf4672); + *(float4*)buf4673 = tanh(*(float4*)buf4674); + *(float*)buf4675 = tanpi(*(float*)buf4676); + *(float2*)buf4677 = tanpi(*(float2*)buf4678); + *(float3*)buf4679 = tanpi(*(float3*)buf4680); + *(float4*)buf4681 = tanpi(*(float4*)buf4682); + *(float*)buf4683 = tgamma(*(float*)buf4684); + *(float2*)buf4685 = tgamma(*(float2*)buf4686); + *(float3*)buf4687 = tgamma(*(float3*)buf4688); + *(float4*)buf4689 = tgamma(*(float4*)buf4690); + *(float*)buf4691 = trunc(*(float*)buf4692); + *(float2*)buf4693 = trunc(*(float2*)buf4694); + *(float3*)buf4695 = trunc(*(float3*)buf4696); + *(float4*)buf4697 = trunc(*(float4*)buf4698); } |