Example #1
0
    def get_dtype_registry(self):
        from loopy.target.c.compyte.dtypes import DTypeRegistry, fill_with_registry_with_c_types
        result = DTypeRegistry()
        fill_with_registry_with_c_types(result, respect_windows=False)

        # complex number support left out

        # CL defines 'long' as 64-bit
        result.get_or_register_dtype(
                ["unsigned long", "unsigned long int"], np.uint64)
        result.get_or_register_dtype(
                ["signed long", "signed long int", "long int"], np.int64)

        _register_vector_types(result)

        return result
Example #2
0
    def get_dtype_registry(self):
        from loopy.target.c.compyte.dtypes import DTypeRegistry, fill_with_registry_with_c_types

        result = DTypeRegistry()
        fill_with_registry_with_c_types(result, respect_windows=False, include_bool=True)
        return result