diff options
author | Jean-Luc Brouillet <jeanluc@google.com> | 2015-08-20 18:01:01 -0700 |
---|---|---|
committer | Jean-Luc Brouillet <jeanluc@google.com> | 2015-08-20 19:50:53 -0700 |
commit | 83d9692ee33de81b19738356a342682593686c34 (patch) | |
tree | 8e3d643a9e709c9061cd8aea199cfb91a7fe5087 /tests/P_all_api_20 | |
parent | 9764eb3be0f2dcaaefa62fddc9fbedf14784ae38 (diff) | |
download | android_frameworks_compile_slang-83d9692ee33de81b19738356a342682593686c34.tar.gz android_frameworks_compile_slang-83d9692ee33de81b19738356a342682593686c34.tar.bz2 android_frameworks_compile_slang-83d9692ee33de81b19738356a342682593686c34.zip |
Restore missing min and max API.
min(float2/3/4, float) and max(float2/3/4, float) were defined in our
headers in K. In L, they were removed by mistake. This continued to
work however because a float would be auto converted by the compiler to
a float4.
In M, we started validating for unexpected external references, which
_Z3minDv4_ff is. This can prevent programs compiled with K from running
on M.
This CL adds the missing APIs to the tests.
Bug:23389429
Change-Id: Idfece91a9e3ca6a53ac2e40e35f5d539c12b699a
(cherry picked from commit 617d0d964299920793f5d0ab47ad3a08d3e464d0)
Diffstat (limited to 'tests/P_all_api_20')
-rw-r--r-- | tests/P_all_api_20/all20.rs | 1442 |
1 files changed, 733 insertions, 709 deletions
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); } |