def _indirect_kernel_arg_name(self, idx, subset):
        if self._is_global:
            if self._is_global_reduction:
                return self._reduction_local_name
            else:
                return self.name
        if self._is_direct:
            if self.data.soa:
                return (self.name, idx) % "%s + (%s + offset_b)"
            return "%s + (%s + offset_b) * %s" % (self.name, idx,
                                                  self.data.cdim)
        if self._is_indirect:
            if self._is_vec_map:
                return self._vec_name
            if self.access is device.INC:
                return self._local_name()
            else:
                return "%s + loc_map[%s * set_size + %s + offset_b]*%s" \
                    % (self._shared_name, self._which_indirect, idx,
                       self.data.cdim)
dataset/ETHPy150Open OP2/PyOP2/pyop2/opencl.py/Arg._indirect_kernel_arg_name/swapped operands of `%`