 }
 extension UInt32 : KernelDataProtocol {
     public static var kernelTypeName: String {
-        return "unsigned long"
+        return "unsigned int"
     }
 }
 

    }
}

extension Float : KernelDataProtocol {
    public static var kernelTypeName: String {
        return "float"
    }
    
}

extension Double : KernelDataProtocol {

}
extension Int32 : KernelDataProtocol {
    public static var kernelTypeName: String {
        return "int"
    }
}

