• Home
  • Raw
  • Download

Lines Matching refs:rhs

185     pub fn dot(self, rhs: Self) -> u16 {  in dot()
186 (self.x * rhs.x) + (self.y * rhs.y) + (self.z * rhs.z) in dot()
192 pub fn dot_into_vec(self, rhs: Self) -> Self { in dot_into_vec()
193 Self::splat(self.dot(rhs)) in dot_into_vec()
199 pub fn cross(self, rhs: Self) -> Self { in cross()
201 x: self.y * rhs.z - rhs.y * self.z, in cross()
202 y: self.z * rhs.x - rhs.z * self.x, in cross()
203 z: self.x * rhs.y - rhs.x * self.y, in cross()
212 pub fn min(self, rhs: Self) -> Self { in min()
214 x: self.x.min(rhs.x), in min()
215 y: self.y.min(rhs.y), in min()
216 z: self.z.min(rhs.z), in min()
225 pub fn max(self, rhs: Self) -> Self { in max()
227 x: self.x.max(rhs.x), in max()
228 y: self.y.max(rhs.y), in max()
229 z: self.z.max(rhs.z), in max()
290 pub fn cmpeq(self, rhs: Self) -> BVec3 { in cmpeq()
291 BVec3::new(self.x.eq(&rhs.x), self.y.eq(&rhs.y), self.z.eq(&rhs.z)) in cmpeq()
301 pub fn cmpne(self, rhs: Self) -> BVec3 { in cmpne()
302 BVec3::new(self.x.ne(&rhs.x), self.y.ne(&rhs.y), self.z.ne(&rhs.z)) in cmpne()
312 pub fn cmpge(self, rhs: Self) -> BVec3 { in cmpge()
313 BVec3::new(self.x.ge(&rhs.x), self.y.ge(&rhs.y), self.z.ge(&rhs.z)) in cmpge()
323 pub fn cmpgt(self, rhs: Self) -> BVec3 { in cmpgt()
324 BVec3::new(self.x.gt(&rhs.x), self.y.gt(&rhs.y), self.z.gt(&rhs.z)) in cmpgt()
334 pub fn cmple(self, rhs: Self) -> BVec3 { in cmple()
335 BVec3::new(self.x.le(&rhs.x), self.y.le(&rhs.y), self.z.le(&rhs.z)) in cmple()
345 pub fn cmplt(self, rhs: Self) -> BVec3 { in cmplt()
346 BVec3::new(self.x.lt(&rhs.x), self.y.lt(&rhs.y), self.z.lt(&rhs.z)) in cmplt()
476 pub const fn checked_add(self, rhs: Self) -> Option<Self> { in checked_add()
477 let x = match self.x.checked_add(rhs.x) { in checked_add()
481 let y = match self.y.checked_add(rhs.y) { in checked_add()
485 let z = match self.z.checked_add(rhs.z) { in checked_add()
498 pub const fn checked_sub(self, rhs: Self) -> Option<Self> { in checked_sub()
499 let x = match self.x.checked_sub(rhs.x) { in checked_sub()
503 let y = match self.y.checked_sub(rhs.y) { in checked_sub()
507 let z = match self.z.checked_sub(rhs.z) { in checked_sub()
520 pub const fn checked_mul(self, rhs: Self) -> Option<Self> { in checked_mul()
521 let x = match self.x.checked_mul(rhs.x) { in checked_mul()
525 let y = match self.y.checked_mul(rhs.y) { in checked_mul()
529 let z = match self.z.checked_mul(rhs.z) { in checked_mul()
542 pub const fn checked_div(self, rhs: Self) -> Option<Self> { in checked_div()
543 let x = match self.x.checked_div(rhs.x) { in checked_div()
547 let y = match self.y.checked_div(rhs.y) { in checked_div()
551 let z = match self.z.checked_div(rhs.z) { in checked_div()
564 pub const fn wrapping_add(self, rhs: Self) -> Self { in wrapping_add()
566 x: self.x.wrapping_add(rhs.x), in wrapping_add()
567 y: self.y.wrapping_add(rhs.y), in wrapping_add()
568 z: self.z.wrapping_add(rhs.z), in wrapping_add()
577 pub const fn wrapping_sub(self, rhs: Self) -> Self { in wrapping_sub()
579 x: self.x.wrapping_sub(rhs.x), in wrapping_sub()
580 y: self.y.wrapping_sub(rhs.y), in wrapping_sub()
581 z: self.z.wrapping_sub(rhs.z), in wrapping_sub()
590 pub const fn wrapping_mul(self, rhs: Self) -> Self { in wrapping_mul()
592 x: self.x.wrapping_mul(rhs.x), in wrapping_mul()
593 y: self.y.wrapping_mul(rhs.y), in wrapping_mul()
594 z: self.z.wrapping_mul(rhs.z), in wrapping_mul()
603 pub const fn wrapping_div(self, rhs: Self) -> Self { in wrapping_div()
605 x: self.x.wrapping_div(rhs.x), in wrapping_div()
606 y: self.y.wrapping_div(rhs.y), in wrapping_div()
607 z: self.z.wrapping_div(rhs.z), in wrapping_div()
616 pub const fn saturating_add(self, rhs: Self) -> Self { in saturating_add()
618 x: self.x.saturating_add(rhs.x), in saturating_add()
619 y: self.y.saturating_add(rhs.y), in saturating_add()
620 z: self.z.saturating_add(rhs.z), in saturating_add()
629 pub const fn saturating_sub(self, rhs: Self) -> Self { in saturating_sub()
631 x: self.x.saturating_sub(rhs.x), in saturating_sub()
632 y: self.y.saturating_sub(rhs.y), in saturating_sub()
633 z: self.z.saturating_sub(rhs.z), in saturating_sub()
642 pub const fn saturating_mul(self, rhs: Self) -> Self { in saturating_mul()
644 x: self.x.saturating_mul(rhs.x), in saturating_mul()
645 y: self.y.saturating_mul(rhs.y), in saturating_mul()
646 z: self.z.saturating_mul(rhs.z), in saturating_mul()
655 pub const fn saturating_div(self, rhs: Self) -> Self { in saturating_div()
657 x: self.x.saturating_div(rhs.x), in saturating_div()
658 y: self.y.saturating_div(rhs.y), in saturating_div()
659 z: self.z.saturating_div(rhs.z), in saturating_div()
668 pub const fn checked_add_signed(self, rhs: I16Vec3) -> Option<Self> { in checked_add_signed()
669 let x = match self.x.checked_add_signed(rhs.x) { in checked_add_signed()
673 let y = match self.y.checked_add_signed(rhs.y) { in checked_add_signed()
677 let z = match self.z.checked_add_signed(rhs.z) { in checked_add_signed()
690 pub const fn wrapping_add_signed(self, rhs: I16Vec3) -> Self { in wrapping_add_signed()
692 x: self.x.wrapping_add_signed(rhs.x), in wrapping_add_signed()
693 y: self.y.wrapping_add_signed(rhs.y), in wrapping_add_signed()
694 z: self.z.wrapping_add_signed(rhs.z), in wrapping_add_signed()
703 pub const fn saturating_add_signed(self, rhs: I16Vec3) -> Self { in saturating_add_signed()
705 x: self.x.saturating_add_signed(rhs.x), in saturating_add_signed()
706 y: self.y.saturating_add_signed(rhs.y), in saturating_add_signed()
707 z: self.z.saturating_add_signed(rhs.z), in saturating_add_signed()
722 fn div(self, rhs: Self) -> Self { in div()
724 x: self.x.div(rhs.x), in div()
725 y: self.y.div(rhs.y), in div()
726 z: self.z.div(rhs.z), in div()
734 fn div(self, rhs: &U16Vec3) -> U16Vec3 { in div()
735 self.div(*rhs) in div()
742 fn div(self, rhs: &U16Vec3) -> U16Vec3 { in div()
743 (*self).div(*rhs) in div()
750 fn div(self, rhs: U16Vec3) -> U16Vec3 { in div()
751 (*self).div(rhs) in div()
757 fn div_assign(&mut self, rhs: Self) { in div_assign()
758 self.x.div_assign(rhs.x); in div_assign()
759 self.y.div_assign(rhs.y); in div_assign()
760 self.z.div_assign(rhs.z); in div_assign()
766 fn div_assign(&mut self, rhs: &U16Vec3) { in div_assign()
767 self.div_assign(*rhs) in div_assign()
774 fn div(self, rhs: u16) -> Self { in div()
776 x: self.x.div(rhs), in div()
777 y: self.y.div(rhs), in div()
778 z: self.z.div(rhs), in div()
786 fn div(self, rhs: &u16) -> U16Vec3 { in div()
787 self.div(*rhs) in div()
794 fn div(self, rhs: &u16) -> U16Vec3 { in div()
795 (*self).div(*rhs) in div()
802 fn div(self, rhs: u16) -> U16Vec3 { in div()
803 (*self).div(rhs) in div()
809 fn div_assign(&mut self, rhs: u16) { in div_assign()
810 self.x.div_assign(rhs); in div_assign()
811 self.y.div_assign(rhs); in div_assign()
812 self.z.div_assign(rhs); in div_assign()
818 fn div_assign(&mut self, rhs: &u16) { in div_assign()
819 self.div_assign(*rhs) in div_assign()
826 fn div(self, rhs: U16Vec3) -> U16Vec3 { in div()
828 x: self.div(rhs.x), in div()
829 y: self.div(rhs.y), in div()
830 z: self.div(rhs.z), in div()
838 fn div(self, rhs: &U16Vec3) -> U16Vec3 { in div()
839 self.div(*rhs) in div()
846 fn div(self, rhs: &U16Vec3) -> U16Vec3 { in div()
847 (*self).div(*rhs) in div()
854 fn div(self, rhs: U16Vec3) -> U16Vec3 { in div()
855 (*self).div(rhs) in div()
862 fn mul(self, rhs: Self) -> Self { in mul()
864 x: self.x.mul(rhs.x), in mul()
865 y: self.y.mul(rhs.y), in mul()
866 z: self.z.mul(rhs.z), in mul()
874 fn mul(self, rhs: &U16Vec3) -> U16Vec3 { in mul()
875 self.mul(*rhs) in mul()
882 fn mul(self, rhs: &U16Vec3) -> U16Vec3 { in mul()
883 (*self).mul(*rhs) in mul()
890 fn mul(self, rhs: U16Vec3) -> U16Vec3 { in mul()
891 (*self).mul(rhs) in mul()
897 fn mul_assign(&mut self, rhs: Self) { in mul_assign()
898 self.x.mul_assign(rhs.x); in mul_assign()
899 self.y.mul_assign(rhs.y); in mul_assign()
900 self.z.mul_assign(rhs.z); in mul_assign()
906 fn mul_assign(&mut self, rhs: &U16Vec3) { in mul_assign()
907 self.mul_assign(*rhs) in mul_assign()
914 fn mul(self, rhs: u16) -> Self { in mul()
916 x: self.x.mul(rhs), in mul()
917 y: self.y.mul(rhs), in mul()
918 z: self.z.mul(rhs), in mul()
926 fn mul(self, rhs: &u16) -> U16Vec3 { in mul()
927 self.mul(*rhs) in mul()
934 fn mul(self, rhs: &u16) -> U16Vec3 { in mul()
935 (*self).mul(*rhs) in mul()
942 fn mul(self, rhs: u16) -> U16Vec3 { in mul()
943 (*self).mul(rhs) in mul()
949 fn mul_assign(&mut self, rhs: u16) { in mul_assign()
950 self.x.mul_assign(rhs); in mul_assign()
951 self.y.mul_assign(rhs); in mul_assign()
952 self.z.mul_assign(rhs); in mul_assign()
958 fn mul_assign(&mut self, rhs: &u16) { in mul_assign()
959 self.mul_assign(*rhs) in mul_assign()
966 fn mul(self, rhs: U16Vec3) -> U16Vec3 { in mul()
968 x: self.mul(rhs.x), in mul()
969 y: self.mul(rhs.y), in mul()
970 z: self.mul(rhs.z), in mul()
978 fn mul(self, rhs: &U16Vec3) -> U16Vec3 { in mul()
979 self.mul(*rhs) in mul()
986 fn mul(self, rhs: &U16Vec3) -> U16Vec3 { in mul()
987 (*self).mul(*rhs) in mul()
994 fn mul(self, rhs: U16Vec3) -> U16Vec3 { in mul()
995 (*self).mul(rhs) in mul()
1002 fn add(self, rhs: Self) -> Self { in add()
1004 x: self.x.add(rhs.x), in add()
1005 y: self.y.add(rhs.y), in add()
1006 z: self.z.add(rhs.z), in add()
1014 fn add(self, rhs: &U16Vec3) -> U16Vec3 { in add()
1015 self.add(*rhs) in add()
1022 fn add(self, rhs: &U16Vec3) -> U16Vec3 { in add()
1023 (*self).add(*rhs) in add()
1030 fn add(self, rhs: U16Vec3) -> U16Vec3 { in add()
1031 (*self).add(rhs) in add()
1037 fn add_assign(&mut self, rhs: Self) { in add_assign()
1038 self.x.add_assign(rhs.x); in add_assign()
1039 self.y.add_assign(rhs.y); in add_assign()
1040 self.z.add_assign(rhs.z); in add_assign()
1046 fn add_assign(&mut self, rhs: &U16Vec3) { in add_assign()
1047 self.add_assign(*rhs) in add_assign()
1054 fn add(self, rhs: u16) -> Self { in add()
1056 x: self.x.add(rhs), in add()
1057 y: self.y.add(rhs), in add()
1058 z: self.z.add(rhs), in add()
1066 fn add(self, rhs: &u16) -> U16Vec3 { in add()
1067 self.add(*rhs) in add()
1074 fn add(self, rhs: &u16) -> U16Vec3 { in add()
1075 (*self).add(*rhs) in add()
1082 fn add(self, rhs: u16) -> U16Vec3 { in add()
1083 (*self).add(rhs) in add()
1089 fn add_assign(&mut self, rhs: u16) { in add_assign()
1090 self.x.add_assign(rhs); in add_assign()
1091 self.y.add_assign(rhs); in add_assign()
1092 self.z.add_assign(rhs); in add_assign()
1098 fn add_assign(&mut self, rhs: &u16) { in add_assign()
1099 self.add_assign(*rhs) in add_assign()
1106 fn add(self, rhs: U16Vec3) -> U16Vec3 { in add()
1108 x: self.add(rhs.x), in add()
1109 y: self.add(rhs.y), in add()
1110 z: self.add(rhs.z), in add()
1118 fn add(self, rhs: &U16Vec3) -> U16Vec3 { in add()
1119 self.add(*rhs) in add()
1126 fn add(self, rhs: &U16Vec3) -> U16Vec3 { in add()
1127 (*self).add(*rhs) in add()
1134 fn add(self, rhs: U16Vec3) -> U16Vec3 { in add()
1135 (*self).add(rhs) in add()
1142 fn sub(self, rhs: Self) -> Self { in sub()
1144 x: self.x.sub(rhs.x), in sub()
1145 y: self.y.sub(rhs.y), in sub()
1146 z: self.z.sub(rhs.z), in sub()
1154 fn sub(self, rhs: &U16Vec3) -> U16Vec3 { in sub()
1155 self.sub(*rhs) in sub()
1162 fn sub(self, rhs: &U16Vec3) -> U16Vec3 { in sub()
1163 (*self).sub(*rhs) in sub()
1170 fn sub(self, rhs: U16Vec3) -> U16Vec3 { in sub()
1171 (*self).sub(rhs) in sub()
1177 fn sub_assign(&mut self, rhs: U16Vec3) { in sub_assign()
1178 self.x.sub_assign(rhs.x); in sub_assign()
1179 self.y.sub_assign(rhs.y); in sub_assign()
1180 self.z.sub_assign(rhs.z); in sub_assign()
1186 fn sub_assign(&mut self, rhs: &U16Vec3) { in sub_assign()
1187 self.sub_assign(*rhs) in sub_assign()
1194 fn sub(self, rhs: u16) -> Self { in sub()
1196 x: self.x.sub(rhs), in sub()
1197 y: self.y.sub(rhs), in sub()
1198 z: self.z.sub(rhs), in sub()
1206 fn sub(self, rhs: &u16) -> U16Vec3 { in sub()
1207 self.sub(*rhs) in sub()
1214 fn sub(self, rhs: &u16) -> U16Vec3 { in sub()
1215 (*self).sub(*rhs) in sub()
1222 fn sub(self, rhs: u16) -> U16Vec3 { in sub()
1223 (*self).sub(rhs) in sub()
1229 fn sub_assign(&mut self, rhs: u16) { in sub_assign()
1230 self.x.sub_assign(rhs); in sub_assign()
1231 self.y.sub_assign(rhs); in sub_assign()
1232 self.z.sub_assign(rhs); in sub_assign()
1238 fn sub_assign(&mut self, rhs: &u16) { in sub_assign()
1239 self.sub_assign(*rhs) in sub_assign()
1246 fn sub(self, rhs: U16Vec3) -> U16Vec3 { in sub()
1248 x: self.sub(rhs.x), in sub()
1249 y: self.sub(rhs.y), in sub()
1250 z: self.sub(rhs.z), in sub()
1258 fn sub(self, rhs: &U16Vec3) -> U16Vec3 { in sub()
1259 self.sub(*rhs) in sub()
1266 fn sub(self, rhs: &U16Vec3) -> U16Vec3 { in sub()
1267 (*self).sub(*rhs) in sub()
1274 fn sub(self, rhs: U16Vec3) -> U16Vec3 { in sub()
1275 (*self).sub(rhs) in sub()
1282 fn rem(self, rhs: Self) -> Self { in rem()
1284 x: self.x.rem(rhs.x), in rem()
1285 y: self.y.rem(rhs.y), in rem()
1286 z: self.z.rem(rhs.z), in rem()
1294 fn rem(self, rhs: &U16Vec3) -> U16Vec3 { in rem()
1295 self.rem(*rhs) in rem()
1302 fn rem(self, rhs: &U16Vec3) -> U16Vec3 { in rem()
1303 (*self).rem(*rhs) in rem()
1310 fn rem(self, rhs: U16Vec3) -> U16Vec3 { in rem()
1311 (*self).rem(rhs) in rem()
1317 fn rem_assign(&mut self, rhs: Self) { in rem_assign()
1318 self.x.rem_assign(rhs.x); in rem_assign()
1319 self.y.rem_assign(rhs.y); in rem_assign()
1320 self.z.rem_assign(rhs.z); in rem_assign()
1326 fn rem_assign(&mut self, rhs: &U16Vec3) { in rem_assign()
1327 self.rem_assign(*rhs) in rem_assign()
1334 fn rem(self, rhs: u16) -> Self { in rem()
1336 x: self.x.rem(rhs), in rem()
1337 y: self.y.rem(rhs), in rem()
1338 z: self.z.rem(rhs), in rem()
1346 fn rem(self, rhs: &u16) -> U16Vec3 { in rem()
1347 self.rem(*rhs) in rem()
1354 fn rem(self, rhs: &u16) -> U16Vec3 { in rem()
1355 (*self).rem(*rhs) in rem()
1362 fn rem(self, rhs: u16) -> U16Vec3 { in rem()
1363 (*self).rem(rhs) in rem()
1369 fn rem_assign(&mut self, rhs: u16) { in rem_assign()
1370 self.x.rem_assign(rhs); in rem_assign()
1371 self.y.rem_assign(rhs); in rem_assign()
1372 self.z.rem_assign(rhs); in rem_assign()
1378 fn rem_assign(&mut self, rhs: &u16) { in rem_assign()
1379 self.rem_assign(*rhs) in rem_assign()
1386 fn rem(self, rhs: U16Vec3) -> U16Vec3 { in rem()
1388 x: self.rem(rhs.x), in rem()
1389 y: self.rem(rhs.y), in rem()
1390 z: self.rem(rhs.z), in rem()
1398 fn rem(self, rhs: &U16Vec3) -> U16Vec3 { in rem()
1399 self.rem(*rhs) in rem()
1406 fn rem(self, rhs: &U16Vec3) -> U16Vec3 { in rem()
1407 (*self).rem(*rhs) in rem()
1414 fn rem(self, rhs: U16Vec3) -> U16Vec3 { in rem()
1415 (*self).rem(rhs) in rem()
1490 fn bitand(self, rhs: Self) -> Self::Output { in bitand()
1492 x: self.x.bitand(rhs.x), in bitand()
1493 y: self.y.bitand(rhs.y), in bitand()
1494 z: self.z.bitand(rhs.z), in bitand()
1502 fn bitor(self, rhs: Self) -> Self::Output { in bitor()
1504 x: self.x.bitor(rhs.x), in bitor()
1505 y: self.y.bitor(rhs.y), in bitor()
1506 z: self.z.bitor(rhs.z), in bitor()
1514 fn bitxor(self, rhs: Self) -> Self::Output { in bitxor()
1516 x: self.x.bitxor(rhs.x), in bitxor()
1517 y: self.y.bitxor(rhs.y), in bitxor()
1518 z: self.z.bitxor(rhs.z), in bitxor()
1526 fn bitand(self, rhs: u16) -> Self::Output { in bitand()
1528 x: self.x.bitand(rhs), in bitand()
1529 y: self.y.bitand(rhs), in bitand()
1530 z: self.z.bitand(rhs), in bitand()
1538 fn bitor(self, rhs: u16) -> Self::Output { in bitor()
1540 x: self.x.bitor(rhs), in bitor()
1541 y: self.y.bitor(rhs), in bitor()
1542 z: self.z.bitor(rhs), in bitor()
1550 fn bitxor(self, rhs: u16) -> Self::Output { in bitxor()
1552 x: self.x.bitxor(rhs), in bitxor()
1553 y: self.y.bitxor(rhs), in bitxor()
1554 z: self.z.bitxor(rhs), in bitxor()
1562 fn shl(self, rhs: i8) -> Self::Output { in shl()
1564 x: self.x.shl(rhs), in shl()
1565 y: self.y.shl(rhs), in shl()
1566 z: self.z.shl(rhs), in shl()
1574 fn shr(self, rhs: i8) -> Self::Output { in shr()
1576 x: self.x.shr(rhs), in shr()
1577 y: self.y.shr(rhs), in shr()
1578 z: self.z.shr(rhs), in shr()
1586 fn shl(self, rhs: i16) -> Self::Output { in shl()
1588 x: self.x.shl(rhs), in shl()
1589 y: self.y.shl(rhs), in shl()
1590 z: self.z.shl(rhs), in shl()
1598 fn shr(self, rhs: i16) -> Self::Output { in shr()
1600 x: self.x.shr(rhs), in shr()
1601 y: self.y.shr(rhs), in shr()
1602 z: self.z.shr(rhs), in shr()
1610 fn shl(self, rhs: i32) -> Self::Output { in shl()
1612 x: self.x.shl(rhs), in shl()
1613 y: self.y.shl(rhs), in shl()
1614 z: self.z.shl(rhs), in shl()
1622 fn shr(self, rhs: i32) -> Self::Output { in shr()
1624 x: self.x.shr(rhs), in shr()
1625 y: self.y.shr(rhs), in shr()
1626 z: self.z.shr(rhs), in shr()
1634 fn shl(self, rhs: i64) -> Self::Output { in shl()
1636 x: self.x.shl(rhs), in shl()
1637 y: self.y.shl(rhs), in shl()
1638 z: self.z.shl(rhs), in shl()
1646 fn shr(self, rhs: i64) -> Self::Output { in shr()
1648 x: self.x.shr(rhs), in shr()
1649 y: self.y.shr(rhs), in shr()
1650 z: self.z.shr(rhs), in shr()
1658 fn shl(self, rhs: u8) -> Self::Output { in shl()
1660 x: self.x.shl(rhs), in shl()
1661 y: self.y.shl(rhs), in shl()
1662 z: self.z.shl(rhs), in shl()
1670 fn shr(self, rhs: u8) -> Self::Output { in shr()
1672 x: self.x.shr(rhs), in shr()
1673 y: self.y.shr(rhs), in shr()
1674 z: self.z.shr(rhs), in shr()
1682 fn shl(self, rhs: u16) -> Self::Output { in shl()
1684 x: self.x.shl(rhs), in shl()
1685 y: self.y.shl(rhs), in shl()
1686 z: self.z.shl(rhs), in shl()
1694 fn shr(self, rhs: u16) -> Self::Output { in shr()
1696 x: self.x.shr(rhs), in shr()
1697 y: self.y.shr(rhs), in shr()
1698 z: self.z.shr(rhs), in shr()
1706 fn shl(self, rhs: u32) -> Self::Output { in shl()
1708 x: self.x.shl(rhs), in shl()
1709 y: self.y.shl(rhs), in shl()
1710 z: self.z.shl(rhs), in shl()
1718 fn shr(self, rhs: u32) -> Self::Output { in shr()
1720 x: self.x.shr(rhs), in shr()
1721 y: self.y.shr(rhs), in shr()
1722 z: self.z.shr(rhs), in shr()
1730 fn shl(self, rhs: u64) -> Self::Output { in shl()
1732 x: self.x.shl(rhs), in shl()
1733 y: self.y.shl(rhs), in shl()
1734 z: self.z.shl(rhs), in shl()
1742 fn shr(self, rhs: u64) -> Self::Output { in shr()
1744 x: self.x.shr(rhs), in shr()
1745 y: self.y.shr(rhs), in shr()
1746 z: self.z.shr(rhs), in shr()
1754 fn shl(self, rhs: crate::IVec3) -> Self::Output { in shl()
1756 x: self.x.shl(rhs.x), in shl()
1757 y: self.y.shl(rhs.y), in shl()
1758 z: self.z.shl(rhs.z), in shl()
1766 fn shr(self, rhs: crate::IVec3) -> Self::Output { in shr()
1768 x: self.x.shr(rhs.x), in shr()
1769 y: self.y.shr(rhs.y), in shr()
1770 z: self.z.shr(rhs.z), in shr()
1778 fn shl(self, rhs: crate::UVec3) -> Self::Output { in shl()
1780 x: self.x.shl(rhs.x), in shl()
1781 y: self.y.shl(rhs.y), in shl()
1782 z: self.z.shl(rhs.z), in shl()
1790 fn shr(self, rhs: crate::UVec3) -> Self::Output { in shr()
1792 x: self.x.shr(rhs.x), in shr()
1793 y: self.y.shr(rhs.y), in shr()
1794 z: self.z.shr(rhs.z), in shr()