(self, offset)
| 18 | self.swizzle_code = self.yyy_msk | self.zzz_msk |
| 19 | |
| 20 | def apply(self, offset): |
| 21 | if self.msk_sft >= 0: |
| 22 | return offset ^ ((offset & self.yyy_msk) >> self.msk_sft) |
| 23 | else: |
| 24 | return offset ^ ((offset & self.yyy_msk) << -self.msk_sft) |
| 25 | |
| 26 | def __call__(self, offset): |
| 27 | return self.apply(offset) |