Home | History | Annotate | Download | only in Shader

Lines Matching refs:As

10 // distributed under the License is distributed on an "AS IS" BASIS,
364 value = CmpGT(As<SByte8>(value), *Pointer<SByte8>(data + OFFSET(DrawData,stencil[CCW].referenceMaskedSignedQ)));
377 value = CmpGT(As<SByte8>(value), *Pointer<SByte8>(data + OFFSET(DrawData,stencil[CCW].referenceMaskedSignedQ)));
383 equal = CmpGT(As<SByte8>(equal), As<SByte8>(value));
388 value = CmpGT(As<SByte8>(value), *Pointer<SByte8>(data + OFFSET(DrawData,stencil[CCW].referenceMaskedSignedQ)));
722 Z = As<Float4>(As<Int4>(Z) & *Pointer<Int4>(constants + OFFSET(Constants,maskD4X) + zMask * 16, 16));
723 zValue = As<Float4>(As<Int4>(zValue) & *Pointer<Int4>(constants + OFFSET(Constants,invMaskD4X) + zMask * 16, 16));
724 Z = As<Float4>(As<Int4>(Z) | As<Int4>(zValue));
922 blendFactor.x = Min(As<UShort4>(blendFactor.x), As<UShort4>(current.w));
1018 c01 = As<Short4>(Int2(*Pointer<Int>(buffer), *Pointer<Int>(buffer2)));
1032 pixel.z = UnpackLow(As<Byte8>(pixel.z), As<Byte8>(c23));
1033 pixel.y = UnpackHigh(As<Byte8>(pixel.y), As<Byte8>(c23));
1035 pixel.z = UnpackLow(As<Byte8>(pixel.z), As<Byte8>(pixel.y));
1036 pixel.x = UnpackHigh(As<Byte8>(pixel.x), As<Byte8>(pixel.y));
1039 pixel.x = UnpackLow(As<Byte8>(pixel.x), As<Byte8>(pixel.x));
1040 pixel.y = UnpackHigh(As<Byte8>(pixel.y), As<Byte8>(pixel.y));
1041 pixel.z = UnpackLow(As<Byte8>(pixel.z), As<Byte8>(pixel.z));
1042 pixel.w = UnpackHigh(As<Byte8>(pixel.w), As<Byte8>(pixel.w));
1052 pixel.z = UnpackLow(As<Byte8>(pixel.z), As<Byte8>(c23));
1053 pixel.y = UnpackHigh(As<Byte8>(pixel.y), As<Byte8>(c23));
1055 pixel.z = UnpackLow(As<Byte8>(pixel.z), As<Byte8>(pixel.y));
1056 pixel.x = UnpackHigh(As<Byte8>(pixel.x), As<Byte8>(pixel.y));
1059 pixel.x = UnpackLow(As<Byte8>(pixel.z), As<Byte8>(pixel.z));
1060 pixel.y = UnpackHigh(As<Byte8>(pixel.y), As<Byte8>(pixel.y));
1061 pixel.z = UnpackLow(As<Byte8>(pixel.w), As<Byte8>(pixel.w));
1062 pixel.w = UnpackHigh(As<Byte8>(pixel.w), As<Byte8>(pixel.w));
1069 pixel.w = UnpackLow(As<Byte8>(pixel.w), As<Byte8>(pixel.w));
1081 pixel.z = UnpackLow(As<Byte8>(pixel.z), As<Byte8>(c23));
1082 pixel.y = UnpackHigh(As<Byte8>(pixel.y), As<Byte8>(c23));
1084 pixel.z = UnpackLow(As<Byte8>(pixel.z), As<Byte8>(pixel.y));
1085 pixel.x = UnpackHigh(As<Byte8>(pixel.x), As<Byte8>(pixel.y));
1087 pixel.x = UnpackLow(As<Byte8>(pixel.x), As<Byte8>(pixel.x));
1088 pixel.y = UnpackHigh(As<Byte8>(pixel.y), As<Byte8>(pixel.y));
1089 pixel.z = UnpackLow(As<Byte8>(pixel.z), As<Byte8>(pixel.z));
1100 pixel.z = UnpackLow(As<Byte8>(pixel.z), As<Byte8>(c23));
1101 pixel.y = UnpackHigh(As<Byte8>(pixel.y), As<Byte8>(c23));
1103 pixel.z = UnpackLow(As<Byte8>(pixel.z), As<Byte8>(pixel.y));
1104 pixel.x = UnpackHigh(As<Byte8>(pixel.x), As<Byte8>(pixel.y));
1107 pixel.x = UnpackLow(As<Byte8>(pixel.z), As<Byte8>(pixel.z));
1108 pixel.y = UnpackHigh(As<Byte8>(pixel.y), As<Byte8>(pixel.y));
1109 pixel.z = UnpackLow(As<Byte8>(pixel.w), As<Byte8>(pixel.w));
1114 // pixel.z = UnpackLow(As<Byte8>(pixel.z), *Pointer<Byte8>(cBuffer + 8 * x + 0));
1115 // pixel.x = UnpackHigh(As<Byte8>(pixel.x), *Pointer<Byte8>(cBuffer + 8 * x + 0));
1116 // pixel.y = UnpackLow(As<Byte8>(pixel.y), *Pointer<Byte8>(cBuffer + 8 * x + 8));
1117 // pixel.w = UnpackHigh(As<Byte8>(pixel.w), *Pointer<Byte8>(cBuffer + 8 * x + 8));
1121 // pixel.z = UnpackLow(As<Byte8>(pixel.z), *Pointer<Byte8>(cBuffer + 8 * x + 0));
1122 // pixel.x = UnpackHigh(As<Byte8>(pixel.x), *Pointer<Byte8>(cBuffer + 8 * x + 0));
1123 // pixel.y = UnpackLow(As<Byte8>(pixel.y), *Pointer<Byte8>(cBuffer + 8 * x + 8));
1141 pixel.x = As<Short4>(UnpackLow(pixel.x, pixel.y));
1142 pixel.z = As<Short4>(UnpackHigh(pixel.z, pixel.y));
1144 pixel.x = As<Short4>(UnpackLow(pixel.x, pixel.z));
1145 pixel.y = As<Short4>(UnpackHigh(pixel.y, pixel.z));
1178 current.x = MulHigh(As<UShort4>(current.x), As<UShort4>(sourceFactor.x));
1179 current.y = MulHigh(As<UShort4>(current.y), As<UShort4>(sourceFactor.y));
1180 current.z = MulHigh(As<UShort4>(current.z), As<UShort4>(sourceFactor.z));
1185 pixel.x = MulHigh(As<UShort4>(pixel.x), As<UShort4>(destFactor.x));
1186 pixel.y = MulHigh(As<UShort4>(pixel.y), As<UShort4>(destFactor.y));
1187 pixel.z = MulHigh(As<UShort4>(pixel.z), As<UShort4>(destFactor.z));
1193 current.x = AddSat(As<UShort4>(current.x), As<UShort4>(pixel.x));
1194 current.y = AddSat(As<UShort4>(current.y), As<UShort4>(pixel.y));
1195 current.z = AddSat(As<UShort4>(current.z), As<UShort4>(pixel.z));
1198 current.x = SubSat(As<UShort4>(current.x), As<UShort4>(pixel.x));
1199 current.y = SubSat(As<UShort4>(current.y), As<UShort4>(pixel.y));
1200 current.z = SubSat(As<UShort4>(current.z), As<UShort4>(pixel.z));
1203 current.x = SubSat(As<UShort4>(pixel.x), As<UShort4>(current.x));
1204 current.y = SubSat(As<UShort4>(pixel.y), As<UShort4>(current.y));
1205 current.z = SubSat(As<UShort4>(pixel.z), As<UShort4>(current.z));
1208 current.x = Min(As<UShort4>(current.x), As<UShort4>(pixel.x));
1209 current.y = Min(As<UShort4>(current.y), As<UShort4>(pixel.y));
1210 current.z = Min(As<UShort4>(current.z), As<UShort4>(pixel.z));
1213 current.x = Max(As<UShort4>(current.x), As<UShort4>(pixel.x));
1214 current.y = Max(As<UShort4>(current.y), As<UShort4>(pixel.y));
1215 current.z = Max(As<UShort4>(current.z), As<UShort4>(pixel.z));
1239 current.w = MulHigh(As<UShort4>(current.w), As<UShort4>(sourceFactor.w));
1244 pixel.w = MulHigh(As<UShort4>(pixel.w), As<UShort4>(destFactor.w));
1250 current.w = AddSat(As<UShort4>(current.w), As<UShort4>(pixel.w));
1253 current.w = SubSat(As<UShort4>(current.w), As<UShort4>(pixel.w));
1256 current.w = SubSat(As<UShort4>(pixel.w), As<UShort4>(current.w));
1259 current.w = Min(As<UShort4>(current.w), As<UShort4>(pixel.w));
1262 current.w = Max(As<UShort4>(current.w), As<UShort4>(pixel.w));
1385 current.x = AddSat(As<UShort4>(current.x), UShort4(0x0400));
1386 current.y = AddSat(As<UShort4>(current.y), UShort4(0x0200));
1387 current.z = AddSat(As<UShort4>(current.z), UShort4(0x0400));
1399 current.x = current.x - As<Short4>(As<UShort4>(current.x) >> 8) + Short4(0x0080);
1400 current.y = current.y - As<Short4>(As<UShort4>(current.y) >> 8) + Short4(0x0080);
1401 current.z = current.z - As<Short4>(As<UShort4>(current.z) >> 8) + Short4(0x0080);
1402 current.w = current.w - As<Short4>(As<UShort4>(current.w) >> 8) + Short4(0x0080);
1417 current.y = As<UShort4>(current.y & Short4(0xFC00u)) >> 5;
1418 current.z = As<UShort4>(current.z) >> 11;
1425 // current.x = As<Short4>(As<UShort4>(current.x) >> 8);
1426 // current.y = As<Short4>(As<UShort4>(current.y) >> 8);
1427 // current.z = As<Short4>(As<UShort4>(current.z) >> 8);
1429 // current.z = As<Short4>(Pack(As<UShort4>(current.z), As<UShort4>(current.x)));
1430 // current.y = As<Short4>(Pack(As<UShort4>(current.y), As<UShort4>(current.y)));
1434 // current.x = As<Short4>(As<UShort4>(current.x) >> 8);
1435 // current.y = As<Short4>(As<UShort4>(current.y) >> 8);
1436 // current.z = As<Short4>(As<UShort4>(current.z) >> 8);
1437 // current.w = As<Short4>(As<UShort4>(current.w) >> 8);
1439 // current.z = As<Short4>(Pack(As<UShort4>(current.z), As<UShort4>(current.x)));
1440 // current.y = As<Short4>(Pack(As<UShort4>(current.y), As<UShort4>(current.w)));
1446 current.x = As<Short4>(As<UShort4>(current.x) >> 8);
1447 current.y = As<Short4>(As<UShort4>(current.y) >> 8);
1448 current.z = As<Short4>(As<UShort4>(current.z) >> 8);
1450 current.z = As<Short4>(Pack(As<UShort4>(current.z), As<UShort4>(current.x)));
1451 current.y = As<Short4>(Pack(As<UShort4>(current.y), As<UShort4>(current.y)));
1454 current.z = UnpackLow(As<Byte8>(current.z), As<Byte8>(current.y));
1455 current.x = UnpackHigh(As<Byte8>(current.x), As<Byte8>(current.y));
1457 current.z = As<Short4>(UnpackLow(current.z, current.x));
1458 current.y = As<Short4>(UnpackHigh(current.y, current.x));
1462 current.x = As<Short4>(As<UShort4>(current.x) >> 8);
1463 current.y = As<Short4>(As<UShort4>(current.y) >> 8);
1464 current.z = As<Short4>(As<UShort4>(current.z) >> 8);
1465 current.w = As<Short4>(As<UShort4>(current.w) >> 8);
1467 current.z = As<Short4>(Pack(As<UShort4>(current.z), As<UShort4>(current.x)));
1468 current.y = As<Short4>(Pack(As<UShort4>(current.y), As<UShort4>(current.w)));
1471 current.z = UnpackLow(As<Byte8>(current.z), As<Byte8>(current.y));
1472 current.x = UnpackHigh(As<Byte8>(current.x), As<Byte8>(current.y));
1474 current.z = As<Short4>(UnpackLow(current.z, current.x));
1475 current.y = As<Short4>(UnpackHigh(current.y, current.x));
1484 current.x = As<Short4>(As<UShort4>(current.x) >> 8);
1485 current.y = As<Short4>(As<UShort4>(current.y) >> 8);
1486 current.z = As<Short4>(As<UShort4>(current.z) >> 8);
1488 current.z = As<Short4>(Pack(As<UShort4>(current.x), As<UShort4>(current.z)));
1489 current.y = As<Short4>(Pack(As<UShort4>(current.y), As<UShort4>(current.y)));
1492 current.z = UnpackLow(As<Byte8>(current.z), As<Byte8>(current.y));
1493 current.x = UnpackHigh(As<Byte8>(current.x), As<Byte8>(current.y));
1495 current.z = As<Short4>(UnpackLow(current.z, current.x));
1496 current.y = As<Short4>(UnpackHigh(current.y, current.x));
1500 current.x = As<Short4>(As<UShort4>(current.x) >> 8);
1501 current.y = As<Short4>(As<UShort4>(current.y) >> 8);
1502 current.z = As<Short4>(As<UShort4>(current.z) >> 8);
1503 current.w = As<Short4>(As<UShort4>(current.w) >> 8);
1505 current.z = As<Short4>(Pack(As<UShort4>(current.x), As<UShort4>(current.z)));
1506 current.y = As<Short4>(Pack(As<UShort4>(current.y), As<UShort4>(current.w)));
1509 current.z = UnpackLow(As<Byte8>(current.z), As<Byte8>(current.y));
1510 current.x = UnpackHigh(As<Byte8>(current.x), As<Byte8>(current.y));
1512 current.z = As<Short4>(UnpackLow(current.z, current.x));
1513 current.y = As<Short4>(UnpackHigh(current.y, current.x));
1517 current.x = As<Short4>(As<UShort4>(current.x) >> 8);
1518 current.y = As<Short4>(As<UShort4>(current.y) >> 8);
1519 current.x = As<Short4>(Pack(As<UShort4>(current.x), As<UShort4>(current.x)));
1520 current.y = As<Short4>(Pack(As<UShort4>(current.y), As<UShort4>(current.y)));
1521 current.x = UnpackLow(As<Byte8>(current.x), As<Byte8>(current.y));
1524 current.x = As<Short4>(As<UShort4>(current.x) >> 8);
1525 current.x = As<Short4>(Pack(As<UShort4>(current.x), As<UShort4>(current.x)));
1528 current.w = As<Short4>(As<UShort4>(current.w) >> 8);
1529 current.w = As<Short4>(Pack(As<UShort4>(current.w), As<UShort4>(current.w)));
1533 current.x = As<Short4>(UnpackLow(current.x, current.y));
1534 current.z = As<Short4>(UnpackHigh(current.z, current.y));
1570 Int c01 = Extract(As<Int2>(current.x), 0);
1588 Int c23 = Extract(As<Int2>(current.x), 1);
1732 Int2 packedCol = As<Int2>(current.x);
1738 UInt2 rgbaMask = As<UInt2>(Int2(tmpMask, tmpMask));
1742 packedCol = As<Int2>((As<UInt2>(packedCol) & mergedMask) | (As<UInt2>(value) & ~mergedMask));
1744 *Pointer<UInt>(buffer) = As<UInt>(Extract(packedCol, 0));
1745 *Pointer<UInt>(buffer + pitch) = As<UInt>(Extract(packedCol, 1));
1756 value = UnpackLow(As<Byte8>(value), As<Byte8>(value));
1774 value = UnpackLow(As<Byte8>(value), As<Byte8>(value));
2041 one = As<Float4>(Surface::isUnsignedComponent(state.targetFormat[index], 0) ? Int4(0xFFFFFFFF) : Int4(0x7FFFFFFF));
2287 oC.x = As<Float4>(As<Int4>(oC.x) & *Pointer<Int4>(constants + OFFSET(Constants,maskD4X) + xMask * 16, 16));
2288 value = As<Float4>(As<Int4>(value) & *Pointer<Int4>(constants + OFFSET(Constants,invMaskD4X) + xMask * 16, 16));
2289 oC.x = As<Float4>(As<Int4>(oC.x) | As<Int4>(value));
2309 xyzw = As<UShort4>(Insert(As<Int2>(xyzw), *Pointer<Int>(buffer), 0));
2313 xyzw = As<UShort4>(Insert(As<Int2>(xyzw), *Pointer<Int>(buffer), 1));
2314 value = As<Float4>(Int4(xyzw));
2316 oC.x = As<Float4>(As<Int4>(oC.x) & *Pointer<Int4>(constants + OFFSET(Constants, maskD4X) + xMask * 16, 16));
2317 value = As<Float4>(As<Int4>(value) & *Pointer<Int4>(constants + OFFSET(Constants, invMaskD4X) + xMask * 16, 16));
2318 oC.x = As<Float4>(As<Int4>(oC.x) | As<Int4>(value));
2323 *Pointer<Short>(buffer + 0) = Short(As<Int>(component));
2325 *Pointer<Short>(buffer + 2) = Short(As<Int>(component));
2330 *Pointer<Short>(buffer + 0) = Short(As<Int>(component));
2332 *Pointer<Short>(buffer + 2) = Short(As<Int>(component));
2337 *Pointer<UShort>(buffer + 0) = UShort(As<Int>(component));
2339 *Pointer<UShort>(buffer + 2) = UShort(As<Int>(component));
2344 *Pointer<UShort>(buffer + 0) = UShort(As<Int>(component));
2346 *Pointer<UShort>(buffer + 2) = UShort(As<Int>(component));
2362 Short4 tmpCol = Short4(As<Int4>(oC.x));
2365 tmpCol = As<Short4>(Pack(tmpCol, tmpCol));
2369 tmpCol = As<Short4>(Pack(As<UShort4>(tmpCol), As<UShort4>(tmpCol)));
2371 packedCol = Extract(As<Int2>(tmpCol), 0);
2391 oC.x = As<Float4>(As<Int4>(oC.x) & *Pointer<Int4>(constants + OFFSET(Constants,maskD01X[rgbaWriteMask & 0x3][0])));
2392 masked = As<Float4>(As<Int4>(masked) & *Pointer<Int4>(constants + OFFSET(Constants,maskD01X[~rgbaWriteMask & 0x3][0])));
2393 oC.x = As<Float4>(As<Int4>(oC.x) | As<Int4>(masked));
2396 oC.x = As<Float4>(As<Int4>(oC.x) & *Pointer<Int4>(constants + OFFSET(Constants,maskQ01X) + xMask * 16, 16));
2397 value = As<Float4>(As<Int4>(value) & *Pointer<Int4>(constants + OFFSET(Constants,invMaskQ01X) + xMask * 16, 16));
2398 oC.x = As<Float4>(As<Int4>(oC.x) | As<Int4>(value));
2410 oC.y = As<Float4>(As<Int4>(oC.y) & *Pointer<Int4>(constants + OFFSET(Constants,maskD01X[rgbaWriteMask & 0x3][0])));
2411 masked = As<Float4>(As<Int4>(masked) & *Pointer<Int4>(constants + OFFSET(Constants,maskD01X[~rgbaWriteMask & 0x3][0])));
2412 oC.y = As<Float4>(As<Int4>(oC.y) | As<Int4>(masked));
2415 oC.y = As<Float4>(As<Int4>(oC.y) & *Pointer<Int4>(constants + OFFSET(Constants,maskQ23X) + xMask * 16, 16));
2416 value = As<Float4>(As<Int4>(value) & *Pointer<Int4>(constants + OFFSET(Constants,invMaskQ23X) + xMask * 16, 16));
2417 oC.y = As<Float4>(As<Int4>(oC.y) | As<Int4>(value));
2427 UShort4 packedCol = UShort4(As<Int4>(oC.x));
2433 rgbaMask = As<UInt2>(Int2(tmpMask, tmpMask));
2436 *Pointer<UInt2>(buffer) = (As<UInt2>(packedCol) & mergedMask) | (As<UInt2>(value) & ~mergedMask);
2440 packedCol = UShort4(As<Int4>(oC.y));
2447 *Pointer<UInt2>(buffer) = (As<UInt2>(packedCol) & mergedMask) | (As<UInt2>(value) & ~mergedMask);
2464 packedCol = As<Int2>(Pack(Short4(As<Int4>(oC.x)), Short4(As<Int4>(oC.y))));
2468 packedCol = As<Int2>(Pack(UShort4(As<Int4>(oC.x)), UShort4(As<Int4>(oC.y))));
2475 UInt2 rgbaMask = As<UInt2>(Int2(tmpMask, tmpMask));
2479 packedCol = As<Int2>((As<UInt2>(packedCol) & mergedMask) | (As<UInt2>(xyzw) & ~mergedMask));
2481 *Pointer<UInt>(buffer) = As<UInt>(Extract(packedCol, 1));
2483 *Pointer<UInt>(buffer) = As<UInt>(Extract(packedCol, 0));
2498 oC.x = As<Float4>(As<Int4>(oC.x) & *Pointer<Int4>(constants + OFFSET(Constants,maskD4X[rgbaWriteMask][0])));
2499 masked = As<Float4>(As<Int4>(masked) & *Pointer<Int4>(constants + OFFSET(Constants,invMaskD4X[rgbaWriteMask][0])));
2500 oC.x = As<Float4>(As<Int4>(oC.x) | As<Int4>(masked));
2503 oC.x = As<Float4>(As<Int4>(oC.x) & *Pointer<Int4>(constants + OFFSET(Constants,maskX0X) + xMask * 16, 16));
2504 value = As<Float4>(As<Int4>(value) & *Pointer<Int4>(constants + OFFSET(Constants,invMaskX0X) + xMask * 16, 16));
2505 oC.x = As<Float4>(As<Int4>(oC.x) | As<Int4>(value));
2515 oC.y = As<Float4>(As<Int4>(oC.y) & *Pointer<Int4>(constants + OFFSET(Constants,maskD4X[rgbaWriteMask][0])));
2516 masked = As<Float4>(As<Int4>(masked) & *Pointer<Int4>(constants + OFFSET(Constants,invMaskD4X[rgbaWriteMask][0])));
2517 oC.y = As<Float4>(As<Int4>(oC.y) | As<Int4>(masked));
2520 oC.y = As<Float4>(As<Int4>(oC.y) & *Pointer<Int4>(constants + OFFSET(Constants,maskX1X) + xMask * 16, 16));
2521 value = As<Float4>(As<Int4>(value) & *Pointer<Int4>(constants + OFFSET(Constants,invMaskX1X) + xMask * 16, 16));
2522 oC.y = As<Float4>(As<Int4>(oC.y) | As<Int4>(value));
2534 oC.z = As<Float4>(As<Int4>(oC.z) & *Pointer<Int4>(constants + OFFSET(Constants,maskD4X[rgbaWriteMask][0])));
2535 masked = As<Float4>(As<Int4>(masked) & *Pointer<Int4>(constants + OFFSET(Constants,invMaskD4X[rgbaWriteMask][0])));
2536 oC.z = As<Float4>(As<Int4>(oC.z) | As<Int4>(masked));
2539 oC.z = As<Float4>(As<Int4>(oC.z) & *Pointer<Int4>(constants + OFFSET(Constants,maskX2X) + xMask * 16, 16));
2540 value = As<Float4>(As<Int4>(value) & *Pointer<Int4>(constants + OFFSET(Constants,invMaskX2X) + xMask * 16, 16));
2541 oC.z = As<Float4>(As<Int4>(oC.z) | As<Int4>(value));
2551 oC.w = As<Float4>(As<Int4>(oC.w) & *Pointer<Int4>(constants + OFFSET(Constants,maskD4X[rgbaWriteMask][0])));
2552 masked = As<Float4>(As<Int4>(masked) & *Pointer<Int4>(constants + OFFSET(Constants,invMaskD4X[rgbaWriteMask][0])));
2553 oC.w = As<Float4>(As<Int4>(oC.w) | As<Int4>(masked));
2556 oC.w = As<Float4>(As<Int4>(oC.w) & *Pointer<Int4>(constants + OFFSET(Constants,maskX3X) + xMask * 16, 16));
2557 value = As<Float4>(As<Int4>(value) & *Pointer<Int4>(constants + OFFSET(Constants,invMaskX3X) + xMask * 16, 16));
2558 oC.w = As<Float4>(As<Int4>(oC.w) | As<Int4>(value));
2570 UShort8 packedCol = UShort8(UShort4(As<Int4>(oC.x)), UShort4(As<Int4>(oC.y)));
2578 *Pointer<UInt4>(buffer) = (As<UInt4>(packedCol) & mergedMask) | (As<UInt4>(value) & ~mergedMask);
2583 packedCol = UShort8(UShort4(As<Int4>(oC.z)), UShort4(As<Int4>(oC.w)));
2589 *Pointer<UInt4>(buffer) = (As<UInt4>(packedCol) & mergedMask) | (As<UInt4>(value) & ~mergedMask);
2602 packedCol = As<UInt2>(Pack(Short4(As<Int4>(oC.x)), Short4(As<Int4>(oC.y))));
2606 packedCol = As<UInt2>(Pack(UShort4(As<Int4>(oC.x)), UShort4(As<Int4>(oC.y))));
2620 packedCol = As<UInt2>(Pack(Short4(As<Int4>(oC.z)), Short4(As<Int4>(oC.w))));
2624 packedCol = As<UInt2>(Pack(UShort4(As<Int4>(oC.z)), UShort4(As<Int4>(oC.w))));
2647 c.x = As<UShort4>(c.x) >> 4;
2648 c.y = As<UShort4>(c.y) >> 4;
2649 c.z = As<UShort4>(c.z) >> 4;
2676 c.x = As<UShort4>(c.x) >> 4;
2677 c.y = As<UShort4>(c.y) >> 4;
2678 c.z = As<UShort4>(c.z) >> 4;