<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE language><language name="OpenCL" section="Sources" version="9" kateversion="5.62" indenter="cstyle" extensions="*.cl" mimetype="text/x-clsrc" priority="5"><highlighting><list name="keywords"><item>__constant</item><item>__global</item><item>__kernel</item><item>__local</item><item>__private</item><item>__read_only</item><item>__write_only</item><item>break</item><item>case</item><item>constant</item><item>continue</item><item>default</item><item>do</item><item>else</item><item>enum</item><item>for</item><item>global</item><item>goto</item><item>if</item><item>inline</item><item>kernel</item><item>local</item><item>private</item><item>read_only</item><item>return</item><item>sizeof</item><item>struct</item><item>switch</item><item>typedef</item><item>union</item><item>while</item><item>write_only</item></list><list name="types"><item>bool</item><item>char</item><item>char16</item><item>char2</item><item>char3</item><item>char4</item><item>char8</item><item>const</item><item>double</item><item>double16</item><item>double2</item><item>double3</item><item>double4</item><item>double8</item><item>event_t</item><item>float</item><item>float16</item><item>float2</item><item>float3</item><item>float4</item><item>float8</item><item>half</item><item>half16</item><item>half2</item><item>half3</item><item>half4</item><item>half8</item><item>image1d_t</item><item>image2d_t</item><item>image3d_t</item><item>int</item><item>int16</item><item>int2</item><item>int3</item><item>int4</item><item>int8</item><item>long</item><item>long16</item><item>long2</item><item>long3</item><item>long4</item><item>long8</item><item>restrict</item><item>sampler_t</item><item>short</item><item>short16</item><item>short2</item><item>short3</item><item>short4</item><item>short8</item><item>signed</item><item>static</item><item>uchar</item><item>uchar16</item><item>uchar2</item><item>uchar3</item><item>uchar4</item><item>uchar8</item><item>uint</item><item>uint16</item><item>uint2</item><item>uint3</item><item>uint4</item><item>uint8</item><item>ulong</item><item>ulong16</item><item>ulong2</item><item>ulong3</item><item>ulong4</item><item>ulong8</item><item>unsigned</item><item>ushort</item><item>ushort16</item><item>ushort2</item><item>ushort3</item><item>ushort4</item><item>ushort8</item><item>void</item><item>volatile</item></list><contexts><context name="Normal" attribute="Normal Text"><DetectSpaces/><RegExpr String="#\s*if\s+0\s*$" attribute="Preprocessor" context="Outscoped" beginRegion="PP" firstNonSpace="1"/><DetectChar char="#" context="AfterHash" firstNonSpace="1" lookAhead="1"/><keyword String="keywords" attribute="Keyword"/><keyword String="types" attribute="Data Type"/><DetectIdentifier/><DetectChar char="{" attribute="Symbol" beginRegion="Brace1"/><DetectChar char="}" attribute="Symbol" endRegion="Brace1"/><Float attribute="Float" context="Float Suffixes"/><HlCOct attribute="Octal"/><HlCHex attribute="Hex"/><Int attribute="Decimal" context="Int Suffixes"/><HlCChar attribute="Char"/><DetectChar char='"' attribute="String" context="String"/><IncludeRules context="FindComments"/><AnyChar String=":!%&amp;()+,-/.*&lt;=>?[]|~^;" attribute="Symbol"/></context><context name="FindComments" attribute="Normal Text" lineEndContext="#pop"><StringDetect String="//" attribute="Comment" context="MatchComment" lookAhead="1"/><StringDetect String="/*" attribute="Comment" context="MatchComment" lookAhead="1"/></context><context name="Preprocessor" attribute="Preprocessor" lineEndContext="#pop"><LineContinue attribute="Preprocessor"/><RangeDetect char1='"' char='"' attribute="Prep. Lib"/><RangeDetect char1=">" char="&lt;" attribute="Prep. Lib"/><IncludeRules context="FindComments"/></context><context name="String" attribute="String" lineEndContext="#pop"><LineContinue attribute="String"/><HlCStringChar attribute="String Char"/><DetectChar char='"' attribute="String" context="#pop"/></context><context name="MatchComment" attribute="Normal Text" fallthroughContext="#pop" lineEndContext="#pop"><StringDetect String="//BEGIN" attribute="Region Marker" context="#pop!Region Marker" beginRegion="Region1" firstNonSpace="1"/><StringDetect String="//END" attribute="Region Marker" context="#pop!Region Marker" endRegion="Region1" firstNonSpace="1"/><IncludeRules context="##Doxygen"/><StringDetect String="//" attribute="Comment" context="#pop!Commentar 1"/><StringDetect String="/*" attribute="Comment" context="#pop!Commentar 2" beginRegion="Comment"/></context><context name="Outscoped intern" attribute="Comment"><DetectSpaces/><IncludeRules context="##Comments"/><DetectIdentifier/><DetectChar char='"' attribute="String" context="String"/><IncludeRules context="FindComments"/><RegExpr String="#\s*if" attribute="Comment" context="Outscoped intern" beginRegion="PP" firstNonSpace="1"/><RegExpr String="#\s*endif" attribute="Comment" context="#pop" endRegion="PP" firstNonSpace="1"/></context><context name="Region Marker" attribute="Region Marker" lineEndContext="#pop"/><context name="AfterHash" attribute="Error" lineEndContext="#pop"><RegExpr String="#\s*if(?:def|ndef)?(?=\s+\S)" attribute="Preprocessor" context="Preprocessor" beginRegion="PP" insensitive="1" firstNonSpace="1"/><RegExpr String="#\s*endif" attribute="Preprocessor" context="Preprocessor" endRegion="PP" insensitive="1" firstNonSpace="1"/><RegExpr String="#\s*define(?:[^\\]++|\\.)++" attribute="Preprocessor" context="Define" insensitive="1" firstNonSpace="1"/><RegExpr String="#\s*(?:el(?:se|if)|include(?:_next)?|define|undef|line|error|warning|pragma)|#\s+[0-9]+" attribute="Preprocessor" context="Preprocessor" insensitive="1" firstNonSpace="1"/></context><context name="Commentar 1" attribute="Comment" lineEndContext="#pop"><LineContinue attribute="Comment"/><DetectSpaces/><IncludeRules context="##Comments"/></context><context name="Commentar 2" attribute="Comment"><DetectSpaces/><StringDetect String="*/" attribute="Comment" context="#pop" endRegion="Comment"/><IncludeRules context="##Comments"/></context><context name="Define" attribute="Preprocessor" lineEndContext="#pop"><LineContinue attribute="Preprocessor"/></context><context name="Float Suffixes" attribute="Float" fallthroughContext="#pop" lineEndContext="#pop"><AnyChar String="fFhH" attribute="Float" context="#pop"/></context><context name="Int Suffixes" attribute="Decimal" fallthroughContext="#pop" lineEndContext="#pop"><StringDetect String="ULL" attribute="Decimal" context="#pop" insensitive="1"/><StringDetect String="LLU" attribute="Decimal" context="#pop" insensitive="1"/><StringDetect String="UL" attribute="Decimal" context="#pop" insensitive="1"/><StringDetect String="LU" attribute="Decimal" context="#pop" insensitive="1"/><StringDetect String="LL" attribute="Decimal" context="#pop" insensitive="1"/><AnyChar String="ULJulj" attribute="Decimal" context="#pop"/></context><context name="Outscoped" attribute="Comment"><DetectSpaces/><IncludeRules context="##Comments"/><DetectIdentifier/><DetectChar char='"' attribute="String" context="String"/><IncludeRules context="FindComments"/><RegExpr String="#\s*if" attribute="Comment" context="Outscoped intern" beginRegion="PP" firstNonSpace="1"/><RegExpr String="#\s*el(?:se|if)" attribute="Preprocessor" context="#pop" firstNonSpace="1"/><RegExpr String="#\s*endif" attribute="Preprocessor" context="#pop" endRegion="PP" firstNonSpace="1"/></context></contexts><itemDatas><itemData name="Normal Text" defStyleNum="dsNormal" spellChecking="0"/><itemData name="Keyword" defStyleNum="dsKeyword" spellChecking="0"/><itemData name="Data Type" defStyleNum="dsDataType" spellChecking="0"/><itemData name="Decimal" defStyleNum="dsDecVal" spellChecking="0"/><itemData name="Octal" defStyleNum="dsBaseN" spellChecking="0"/><itemData name="Hex" defStyleNum="dsBaseN" spellChecking="0"/><itemData name="Float" defStyleNum="dsFloat" spellChecking="0"/><itemData name="Char" defStyleNum="dsChar" spellChecking="0"/><itemData name="String" defStyleNum="dsString"/><itemData name="String Char" defStyleNum="dsChar"/><itemData name="Comment" defStyleNum="dsComment"/><itemData name="Symbol" defStyleNum="dsOperator" spellChecking="0"/><itemData name="Preprocessor" defStyleNum="dsOthers" spellChecking="0"/><itemData name="Prep. Lib" defStyleNum="dsOthers" spellChecking="0"/><itemData name="Region Marker" defStyleNum="dsRegionMarker" spellChecking="0"/><itemData name="Error" defStyleNum="dsError" spellChecking="0"/></itemDatas></highlighting><general><comments><comment name="singleLine" start="//"/><comment name="multiLine" start="/*" end="*/" region="Comment"/></comments><keywords casesensitive="1" additionalDeliminator="'&#34;"/></general></language>