Home | History | Annotate | Download | only in gtx

Lines Matching full:uint32

379 		GLM_FUNC_QUALIFIER glm::uint32 bitfieldInterleave(glm::uint16 x, glm::uint16 y)
381 glm::uint32 REG1(x);
382 glm::uint32 REG2(y);
384 REG1 = ((REG1 << 8) | REG1) & glm::uint32(0x00FF00FF);
385 REG2 = ((REG2 << 8) | REG2) & glm::uint32(0x00FF00FF);
387 REG1 = ((REG1 << 4) | REG1) & glm::uint32(0x0F0F0F0F);
388 REG2 = ((REG2 << 4) | REG2) & glm::uint32(0x0F0F0F0F);
390 REG1 = ((REG1 << 2) | REG1) & glm::uint32(0x33333333);
391 REG2 = ((REG2 << 2) | REG2) & glm::uint32(0x33333333);
393 REG1 = ((REG1 << 1) | REG1) & glm::uint32(0x55555555);
394 REG2 = ((REG2 << 1) | REG2) & glm::uint32(0x55555555);
400 GLM_FUNC_QUALIFIER glm::uint64 bitfieldInterleave(glm::uint32 x, glm::uint32 y)
424 GLM_FUNC_QUALIFIER glm::uint32 bitfieldInterleave(glm::uint8 x, glm::uint8 y, glm::uint8 z)
426 glm::uint32 REG1(x);
427 glm::uint32 REG2(y);
428 glm::uint32 REG3(z);
430 REG1 = ((REG1 << 16) | REG1) & glm::uint32(0x00FF0000FF0000FF);
431 REG2 = ((REG2 << 16) | REG2) & glm::uint32(0x00FF0000FF0000FF);
432 REG3 = ((REG3 << 16) | REG3) & glm::uint32(0x00FF0000FF0000FF);
434 REG1 = ((REG1 << 8) | REG1) & glm::uint32(0xF00F00F00F00F00F);
435 REG2 = ((REG2 << 8) | REG2) & glm::uint32(0xF00F00F00F00F00F);
436 REG3 = ((REG3 << 8) | REG3) & glm::uint32(0xF00F00F00F00F00F);
438 REG1 = ((REG1 << 4) | REG1) & glm::uint32(0x30C30C30C30C30C3);
439 REG2 = ((REG2 << 4) | REG2) & glm::uint32(0x30C30C30C30C30C3);
440 REG3 = ((REG3 << 4) | REG3) & glm::uint32(0x30C30C30C30C30C3);
442 REG1 = ((REG1 << 2) | REG1) & glm::uint32(0x9249249249249249);
443 REG2 = ((REG2 << 2) | REG2) & glm::uint32(0x9249249249249249);
444 REG3 = ((REG3 << 2) | REG3) & glm::uint32(0x9249249249249249);
480 GLM_FUNC_QUALIFIER glm::uint64 bitfieldInterleave(glm::uint32 x, glm::uint32 y, glm::uint32 z)
510 GLM_FUNC_QUALIFIER glm::uint32 bitfieldInterleave(glm::uint8 x, glm::uint8 y, glm::uint8 z, glm::uint8 w)
512 glm::uint32 REG1(x);
513 glm::uint32 REG2(y);
514 glm::uint32 REG3(z);
515 glm::uint32 REG4(w);
517 REG1 = ((REG1 << 12) | REG1) & glm::uint32(0x000F000F000F000F);
518 REG2 = ((REG2 << 12) | REG2) & glm::uint32(0x000F000F000F000F);
519 REG3 = ((REG3 << 12) | REG3) & glm::uint32(0x000F000F000F000F);
520 REG4 = ((REG4 << 12) | REG4) & glm::uint32(0x000F000F000F000F);
522 REG1 = ((REG1 << 6) | REG1) & glm::uint32(0x0303030303030303);
523 REG2 = ((REG2 << 6) | REG2) & glm::uint32(0x0303030303030303);
524 REG3 = ((REG3 << 6) | REG3) & glm::uint32(0x0303030303030303);
525 REG4 = ((REG4 << 6) | REG4) & glm::uint32(0x0303030303030303);
527 REG1 = ((REG1 << 3) | REG1) & glm::uint32(0x1111111111111111);
528 REG2 = ((REG2 << 3) | REG2) & glm::uint32(0x1111111111111111);
529 REG3 = ((REG3 << 3) | REG3) & glm::uint32(0x1111111111111111);
530 REG4 = ((REG4 << 3) | REG4) & glm::uint32(0x1111111111111111);
604 uint32 u;
614 GLM_FUNC_QUALIFIER uint32 bitfieldInterleave(uint16 x, uint16 y)
616 return detail::bitfieldInterleave<uint16, uint32>(x, y);
624 uint32 u;
640 GLM_FUNC_QUALIFIER uint64 bitfieldInterleave(uint32 x, uint32 y)
642 return detail::bitfieldInterleave<uint32, uint64>(x, y);
656 uint32 u;
667 GLM_FUNC_QUALIFIER uint32 bitfieldInterleave(uint8 x, uint8 y, uint8 z)
669 return detail::bitfieldInterleave<uint8, uint32>(x, y, z);
696 return detail::bitfieldInterleave<uint32, uint64>(x, y, z);
704 uint32 u;
721 GLM_FUNC_QUALIFIER uint64 bitfieldInterleave(uint32 x, uint32 y, uint32 z)
723 return detail::bitfieldInterleave<uint32, uint64>(x, y, z);
737 uint32 u;
749 GLM_FUNC_QUALIFIER uint32 bitfieldInterleave(uint8 x, uint8 y, uint8 z, uint8 w)
751 return detail::bitfieldInterleave<uint8, uint32>(x, y, z, w);