<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<div class="moz-cite-prefix">Hi David,<br>
<br>
well I just figured that this is a misunderstanding.<br>
<br>
Accessing this register and some other deprecated registers can
cause problem when invalidating VMHUBs.<br>
<br>
This register itself isn't deprecated, the wording in a patch
fixing things is just a bit unclear.<br>
<br>
Question is is that register still accessed regularly or is it
value cached after startup? <br>
<br>
Regards,<br>
Christian.<br>
<br>
Am 07.03.2018 um 15:25 schrieb Mao, David:<br>
</div>
<blockquote type="cite"
cite="mid:58B0701E-D93F-417B-816C-0616F364789A@amd.com">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
We requires base driver to provide the mask of disabled RB.
<div class="">This is why kernel read the CC_RB_BACKEND_DISABLE to
collect the harvest configuration.</div>
<div class="">Where did you get to know that the register is
deprecated?</div>
<div class="">I think it should still be there.</div>
<div class=""><br class="">
</div>
<div class="">Best Regards,</div>
<div class="">David<br class="">
<div><br class="">
<blockquote type="cite" class="">
<div class="">On Mar 7, 2018, at 9:49 PM, Liu, Monk <<a
href="mailto:Monk.Liu@amd.com" class=""
moz-do-not-send="true">Monk.Liu@amd.com</a>> wrote:</div>
<br class="Apple-interchange-newline">
<div class="">
<div class="WordSection1" style="page: WordSection1;
caret-color: rgb(0, 0, 0); font-family: Helvetica;
font-size: 12px; font-style: normal; font-variant-caps:
normal; font-weight: normal; letter-spacing: normal;
text-align: start; text-indent: 0px; text-transform:
none; white-space: normal; word-spacing: 0px;
-webkit-text-stroke-width: 0px; background-color:
rgb(255, 255, 255); text-decoration: none;">
<div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt;
font-family: 宋体;" class="">
<span style="font-size: 10.5pt; font-family: 等线;
color: windowtext;" class="" lang="EN-US">+ UMD guys<o:p
class=""></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt;
font-family: 宋体;" class="">
<span style="font-size: 10.5pt; font-family: 等线;
color: windowtext;" class="" lang="EN-US"><o:p
class=""> </o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt;
font-family: 宋体;" class="">
<span style="font-size: 10.5pt; font-family: 等线;
color: windowtext;" class="" lang="EN-US">Hi David<o:p
class=""></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt;
font-family: 宋体;" class="">
<span style="font-size: 10.5pt; font-family: 等线;
color: windowtext;" class="" lang="EN-US"><o:p
class=""> </o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt;
font-family: 宋体;" class="">
<span style="font-size: 10.5pt; font-family: 等线;
color: windowtext;" class="" lang="EN-US">Do you
know if<span class="Apple-converted-space"> </span></span><b
class=""><span style="font-size: 10.5pt;
font-family: "Courier New"; color:
windowtext;" class="" lang="EN-US">GC_USER_RB_BACKEND_DISABLE
is still exist for gfx9/vega10 ?<o:p class=""></o:p></span></b></div>
<div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt;
font-family: 宋体;" class="">
<b class=""><span style="font-size: 10.5pt;
font-family: "Courier New"; color:
windowtext;" class="" lang="EN-US"><o:p class=""> </o:p></span></b></div>
<div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt;
font-family: 宋体;" class="">
<b class=""><span style="font-size: 10.5pt;
font-family: "Courier New"; color:
windowtext;" class="" lang="EN-US">We found<span
class="Apple-converted-space"> </span></span></b><span
style="color: windowtext;" class="" lang="EN-US">CC_RB_BACKEND_DISABLE
was deprecated but looks it is still in use in kmd,
so<o:p class=""></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt;
font-family: 宋体;" class="">
<span class="" lang="EN-US">I want to check with you
both of above registers<o:p class=""></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt;
font-family: 宋体;" class="">
<span class="" lang="EN-US"><o:p class=""> </o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt;
font-family: 宋体;" class="">
<span class="" lang="EN-US">Thanks<span
class="Apple-converted-space"> </span><o:p
class=""></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt;
font-family: 宋体;" class="">
<span class="" lang="EN-US">/Monk</span><span
style="font-size: 10.5pt; font-family: 等线; color:
windowtext;" class="" lang="EN-US"><o:p class=""></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt;
font-family: 宋体;" class="">
<span style="font-size: 10.5pt; font-family: 等线;
color: windowtext;" class="" lang="EN-US"><o:p
class=""> </o:p></span></div>
<div class="">
<div style="border-style: solid none none;
border-top-width: 1pt; border-top-color: rgb(225,
225, 225); padding: 3pt 0cm 0cm;" class="">
<div style="margin: 0cm 0cm 0.0001pt; font-size:
12pt; font-family: 宋体;" class="">
<b class=""><span style="font-size: 11pt;
font-family: Calibri, sans-serif; color:
windowtext;" class="" lang="EN-US">From:</span></b><span
style="font-size: 11pt; font-family: Calibri,
sans-serif; color: windowtext;" class=""
lang="EN-US"><span class="Apple-converted-space"> </span>amd-gfx
[<a
href="mailto:amd-gfx-bounces@lists.freedesktop.org"
class="" moz-do-not-send="true">mailto:amd-gfx-bounces@lists.freedesktop.org</a>]<span
class="Apple-converted-space"> </span><b
class="">On Behalf Of<span
class="Apple-converted-space"> </span></b>Christian
K?nig<br class="">
<b class="">Sent:</b><span
class="Apple-converted-space"> </span>2018</span><span
style="font-size: 11pt; color: windowtext;"
class="">年</span><span style="font-size: 11pt;
font-family: Calibri, sans-serif; color:
windowtext;" class="" lang="EN-US">3</span><span
style="font-size: 11pt; color: windowtext;"
class="">月</span><span style="font-size: 11pt;
font-family: Calibri, sans-serif; color:
windowtext;" class="" lang="EN-US">7</span><span
style="font-size: 11pt; color: windowtext;"
class="">日</span><span style="font-size: 11pt;
font-family: Calibri, sans-serif; color:
windowtext;" class="" lang="EN-US"><span
class="Apple-converted-space"> </span>20:26<br
class="">
<b class="">To:</b><span
class="Apple-converted-space"> </span>Liu,
Monk <<a href="mailto:Monk.Liu@amd.com"
class="" moz-do-not-send="true">Monk.Liu@amd.com</a>>;
Deucher, Alexander <<a
href="mailto:Alexander.Deucher@amd.com"
class="" moz-do-not-send="true">Alexander.Deucher@amd.com</a>><br
class="">
<b class="">Cc:</b><span
class="Apple-converted-space"> </span><a
href="mailto:amd-gfx@lists.freedesktop.org"
class="" moz-do-not-send="true">amd-gfx@lists.freedesktop.org</a><br
class="">
<b class="">Subject:</b><span
class="Apple-converted-space"> </span>Re:
deprecated register issues<o:p class=""></o:p></span></div>
</div>
</div>
<div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt;
font-family: 宋体;" class="">
<span class="" lang="EN-US"><o:p class=""> </o:p></span></div>
<div class="">
<div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt;
font-family: 宋体;" class="">
<span class="" lang="EN-US">Hi Monk,<br class="">
<br class="">
I honestly don't have the slightest idea why we
are still accessing CC_RB_BACKEND_DISABLE. Maybe
it still contains some useful values?<br class="">
<br class="">
Key point was that we needed to stop accessing it
all the time to avoid triggering problems.<br
class="">
<br class="">
Regards,<br class="">
Christian.<br class="">
<br class="">
Am 07.03.2018 um 13:11 schrieb Liu, Monk:<o:p
class=""></o:p></span></div>
</div>
<blockquote style="margin-top: 5pt; margin-bottom: 5pt;"
class="">
<div id="divtagdefaultwrapper" class="">
<p class=""><span style="font-family: Calibri,
sans-serif;" class="" lang="EN-US">Hi Christian<o:p
class=""></o:p></span></p>
<p class=""><span style="font-family: Calibri,
sans-serif;" class="" lang="EN-US"><o:p class=""> </o:p></span></p>
<p class=""><span style="font-family: Calibri,
sans-serif;" class="" lang="EN-US">I remember
you and AlexD mentioned that a handful registers
are deprecated for greenland (gfx9)<o:p class=""></o:p></span></p>
<p class=""><span style="font-family: Calibri,
sans-serif;" class="" lang="EN-US">e.g.
CC_RB_BACKEND_DISABLE<o:p class=""></o:p></span></p>
<p class=""><span style="font-family: Calibri,
sans-serif;" class="" lang="EN-US"><o:p class=""> </o:p></span></p>
<p class=""><span style="font-family: Calibri,
sans-serif;" class="" lang="EN-US">do you know
why we still have this routine ?<o:p class=""></o:p></span></p>
<div class="">
<div style="margin: 0cm 0cm 0.0001pt; font-size:
12pt; font-family: 宋体; line-height: 14.25pt;
background-color: rgb(30, 30, 30);" class="">
<span style="font-size: 10.5pt; font-family:
"Courier New"; color: rgb(212, 212,
212);" class="" lang="EN-US"><o:p class=""> </o:p></span></div>
<div class="">
<div style="margin: 0cm 0cm 0.0001pt; font-size:
12pt; font-family: 宋体; line-height: 14.25pt;
background-color: rgb(30, 30, 30);" class="">
<span style="font-size: 10.5pt; font-family:
"Courier New"; color: rgb(86, 156,
214);" class="" lang="EN-US">static</span><span
style="font-size: 10.5pt; font-family:
"Courier New"; color: rgb(212,
212, 212);" class="" lang="EN-US"><span
class="Apple-converted-space"> </span>u32</span><span
style="font-size: 10.5pt; font-family:
"Courier New"; color: rgb(220,
220, 170);" class="" lang="EN-US"><o:p
class=""></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt; font-size:
12pt; font-family: 宋体; line-height: 14.25pt;
background-color: rgb(30, 30, 30);" class="">
<span style="font-size: 10.5pt; font-family:
"Courier New"; color: rgb(220,
220, 170);" class="" lang="EN-US">gfx_v9_0_get_rb_active_bitmap</span><span
style="font-size: 10.5pt; font-family:
"Courier New"; color: rgb(212,
212, 212);" class="" lang="EN-US">(</span><span
style="font-size: 10.5pt; font-family:
"Courier New"; color: rgb(86, 156,
214);" class="" lang="EN-US">struct</span><span
style="font-size: 10.5pt; font-family:
"Courier New"; color: rgb(212,
212, 212);" class="" lang="EN-US"><span
class="Apple-converted-space"> </span>amdgpu_device
*adev)<o:p class=""></o:p></span></div>
</div>
<div style="margin: 0cm 0cm 0.0001pt; font-size:
12pt; font-family: 宋体; line-height: 14.25pt;
background-color: rgb(30, 30, 30);" class="">
<span style="font-size: 10.5pt; font-family:
"Courier New"; color: rgb(212, 212,
212);" class="" lang="EN-US"><o:p class=""> </o:p></span></div>
<div class="">
<div style="margin: 0cm 0cm 0.0001pt; font-size:
12pt; font-family: 宋体; line-height: 14.25pt;
background-color: rgb(30, 30, 30);" class="">
<span style="font-size: 10.5pt; font-family:
"Courier New"; color: rgb(212,
212, 212);" class="" lang="EN-US">{<o:p
class=""></o:p></span></div>
</div>
<div style="margin: 0cm 0cm 0.0001pt; font-size:
12pt; font-family: 宋体; line-height: 14.25pt;
background-color: rgb(30, 30, 30);" class="">
<span style="font-size: 10.5pt; font-family:
"Courier New"; color: rgb(212, 212,
212);" class="" lang="EN-US"><o:p class=""> </o:p></span></div>
<div class="">
<div style="margin: 0cm 0cm 0.0001pt; font-size:
12pt; font-family: 宋体; line-height: 14.25pt;
background-color: rgb(30, 30, 30);" class="">
<span style="font-size: 10.5pt; font-family:
"Courier New"; color: rgb(212,
212, 212);" class="" lang="EN-US"> u32
data, mask;<o:p class=""></o:p></span></div>
</div>
<div style="margin: 0cm 0cm 0.0001pt; font-size:
12pt; font-family: 宋体; line-height: 14.25pt;
background-color: rgb(30, 30, 30);" class="">
<span style="font-size: 10.5pt; font-family:
"Courier New"; color: rgb(212, 212,
212);" class="" lang="EN-US"><o:p class=""> </o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt; font-size:
12pt; font-family: 宋体; line-height: 14.25pt;
background-color: rgb(30, 30, 30);" class="">
<span style="font-size: 10.5pt; font-family:
"Courier New"; color: rgb(212, 212,
212);" class="" lang="EN-US"><o:p class=""> </o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt; font-size:
12pt; font-family: 宋体; line-height: 14.25pt;
background-color: rgb(30, 30, 30);" class="">
<span style="font-size: 10.5pt; font-family:
"Courier New"; color: rgb(212, 212,
212);" class="" lang="EN-US"><o:p class=""> </o:p></span></div>
<div class="">
<div style="margin: 0cm 0cm 0.0001pt; font-size:
12pt; font-family: 宋体; line-height: 14.25pt;
background-color: rgb(30, 30, 30);" class="">
<span style="font-size: 10.5pt; font-family:
"Courier New"; color: rgb(212,
212, 212);" class="" lang="EN-US"> data =<span
class="Apple-converted-space"> </span></span><span
style="font-size: 10.5pt; font-family:
"Courier New"; color: rgb(220,
220, 170);" class="" lang="EN-US">RREG32_SOC15</span><span
style="font-size: 10.5pt; font-family:
"Courier New"; color: rgb(212,
212, 212);" class="" lang="EN-US">(GC,</span><span
style="font-size: 10.5pt; font-family:
"Courier New"; color: rgb(181,
206, 168);" class="" lang="EN-US"><o:p
class=""></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt; font-size:
12pt; font-family: 宋体; line-height: 14.25pt;
background-color: rgb(30, 30, 30);" class="">
<span style="font-size: 10.5pt; font-family:
"Courier New"; color: rgb(181,
206, 168);" class="" lang="EN-US">0</span><span
style="font-size: 10.5pt; font-family:
"Courier New"; color: rgb(212,
212, 212);" class="" lang="EN-US">,
mmCC_RB_BACKEND_DISABLE);<o:p class=""></o:p></span></div>
</div>
<div style="margin: 0cm 0cm 0.0001pt; font-size:
12pt; font-family: 宋体; line-height: 14.25pt;
background-color: rgb(30, 30, 30);" class="">
<span style="font-size: 10.5pt; font-family:
"Courier New"; color: rgb(212, 212,
212);" class="" lang="EN-US"><o:p class=""> </o:p></span></div>
<div class="">
<div style="margin: 0cm 0cm 0.0001pt; font-size:
12pt; font-family: 宋体; line-height: 14.25pt;
background-color: rgb(30, 30, 30);" class="">
<span style="font-size: 10.5pt; font-family:
"Courier New"; color: rgb(212,
212, 212);" class="" lang="EN-US"> data
|=<span class="Apple-converted-space"> </span></span><span
style="font-size: 10.5pt; font-family:
"Courier New"; color: rgb(220,
220, 170);" class="" lang="EN-US">RREG32_SOC15</span><span
style="font-size: 10.5pt; font-family:
"Courier New"; color: rgb(212,
212, 212);" class="" lang="EN-US">(GC,</span><span
style="font-size: 10.5pt; font-family:
"Courier New"; color: rgb(181,
206, 168);" class="" lang="EN-US"><o:p
class=""></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt; font-size:
12pt; font-family: 宋体; line-height: 14.25pt;
background-color: rgb(30, 30, 30);" class="">
<span style="font-size: 10.5pt; font-family:
"Courier New"; color: rgb(181,
206, 168);" class="" lang="EN-US">0</span><span
style="font-size: 10.5pt; font-family:
"Courier New"; color: rgb(212,
212, 212);" class="" lang="EN-US">,
mmGC_USER_RB_BACKEND_DISABLE);<o:p class=""></o:p></span></div>
</div>
<div style="margin: 0cm 0cm 0.0001pt; font-size:
12pt; font-family: 宋体; line-height: 14.25pt;
background-color: rgb(30, 30, 30);" class="">
<span style="font-size: 10.5pt; font-family:
"Courier New"; color: rgb(212, 212,
212);" class="" lang="EN-US"><o:p class=""> </o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt; font-size:
12pt; font-family: 宋体; line-height: 14.25pt;
background-color: rgb(30, 30, 30);" class="">
<span style="font-size: 10.5pt; font-family:
"Courier New"; color: rgb(212, 212,
212);" class="" lang="EN-US"><o:p class=""> </o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt; font-size:
12pt; font-family: 宋体; line-height: 14.25pt;
background-color: rgb(30, 30, 30);" class="">
<span style="font-size: 10.5pt; font-family:
"Courier New"; color: rgb(212, 212,
212);" class="" lang="EN-US"><o:p class=""> </o:p></span></div>
<div class="">
<div style="margin: 0cm 0cm 0.0001pt; font-size:
12pt; font-family: 宋体; line-height: 14.25pt;
background-color: rgb(30, 30, 30);" class="">
<span style="font-size: 10.5pt; font-family:
"Courier New"; color: rgb(212,
212, 212);" class="" lang="EN-US"> data
&=
CC_RB_BACKEND_DISABLE__BACKEND_DISABLE_MASK;<o:p
class=""></o:p></span></div>
</div>
<div style="margin: 0cm 0cm 0.0001pt; font-size:
12pt; font-family: 宋体; line-height: 14.25pt;
background-color: rgb(30, 30, 30);" class="">
<span style="font-size: 10.5pt; font-family:
"Courier New"; color: rgb(212, 212,
212);" class="" lang="EN-US"><o:p class=""> </o:p></span></div>
<div class="">
<div style="margin: 0cm 0cm 0.0001pt; font-size:
12pt; font-family: 宋体; line-height: 14.25pt;
background-color: rgb(30, 30, 30);" class="">
<span style="font-size: 10.5pt; font-family:
"Courier New"; color: rgb(212,
212, 212);" class="" lang="EN-US"> data
>>=
GC_USER_RB_BACKEND_DISABLE__BACKEND_DISABLE__SHIFT;<o:p
class=""></o:p></span></div>
</div>
<div style="margin: 0cm 0cm 0.0001pt; font-size:
12pt; font-family: 宋体; line-height: 14.25pt;
background-color: rgb(30, 30, 30);" class="">
<span style="font-size: 10.5pt; font-family:
"Courier New"; color: rgb(212, 212,
212);" class="" lang="EN-US"><o:p class=""> </o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt; font-size:
12pt; font-family: 宋体; line-height: 14.25pt;
background-color: rgb(30, 30, 30);" class="">
<span style="font-size: 10.5pt; font-family:
"Courier New"; color: rgb(212, 212,
212);" class="" lang="EN-US"><o:p class=""> </o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt; font-size:
12pt; font-family: 宋体; line-height: 14.25pt;
background-color: rgb(30, 30, 30);" class="">
<span style="font-size: 10.5pt; font-family:
"Courier New"; color: rgb(212, 212,
212);" class="" lang="EN-US"><o:p class=""> </o:p></span></div>
<div class="">
<div style="margin: 0cm 0cm 0.0001pt; font-size:
12pt; font-family: 宋体; line-height: 14.25pt;
background-color: rgb(30, 30, 30);" class="">
<span style="font-size: 10.5pt; font-family:
"Courier New"; color: rgb(212,
212, 212);" class="" lang="EN-US"> mask =<span
class="Apple-converted-space"> </span></span><span
style="font-size: 10.5pt; font-family:
"Courier New"; color: rgb(220,
220, 170);" class="" lang="EN-US">amdgpu_gfx_create_bitmask</span><span
style="font-size: 10.5pt; font-family:
"Courier New"; color: rgb(212,
212, 212);" class="" lang="EN-US">(adev-></span><span
style="font-size: 10.5pt; font-family:
"Courier New"; color: rgb(156,
220, 254);" class="" lang="EN-US">gfx</span><span
style="font-size: 10.5pt; font-family:
"Courier New"; color: rgb(212,
212, 212);" class="" lang="EN-US">.</span><span
style="font-size: 10.5pt; font-family:
"Courier New"; color: rgb(156,
220, 254);" class="" lang="EN-US">config</span><span
style="font-size: 10.5pt; font-family:
"Courier New"; color: rgb(212,
212, 212);" class="" lang="EN-US">.</span><span
style="font-size: 10.5pt; font-family:
"Courier New"; color: rgb(156,
220, 254);" class="" lang="EN-US">max_backends_per_se</span><span
style="font-size: 10.5pt; font-family:
"Courier New"; color: rgb(212,
212, 212);" class="" lang="EN-US"><span
class="Apple-converted-space"> </span>/<o:p
class=""></o:p></span></div>
</div>
<div style="margin: 0cm 0cm 0.0001pt; font-size:
12pt; font-family: 宋体; line-height: 14.25pt;
background-color: rgb(30, 30, 30);" class="">
<span style="font-size: 10.5pt; font-family:
"Courier New"; color: rgb(212, 212,
212);" class="" lang="EN-US"><o:p class=""> </o:p></span></div>
<div class="">
<div style="margin: 0cm 0cm 0.0001pt; font-size:
12pt; font-family: 宋体; line-height: 14.25pt;
background-color: rgb(30, 30, 30);" class="">
<span style="font-size: 10.5pt; font-family:
"Courier New"; color: rgb(212,
212, 212);" class="" lang="EN-US">
adev-></span><span style="font-size:
10.5pt; font-family: "Courier
New"; color: rgb(156, 220, 254);"
class="" lang="EN-US">gfx</span><span
style="font-size: 10.5pt; font-family:
"Courier New"; color: rgb(212,
212, 212);" class="" lang="EN-US">.</span><span
style="font-size: 10.5pt; font-family:
"Courier New"; color: rgb(156,
220, 254);" class="" lang="EN-US">config</span><span
style="font-size: 10.5pt; font-family:
"Courier New"; color: rgb(212,
212, 212);" class="" lang="EN-US">.</span><span
style="font-size: 10.5pt; font-family:
"Courier New"; color: rgb(156,
220, 254);" class="" lang="EN-US">max_sh_per_se</span><span
style="font-size: 10.5pt; font-family:
"Courier New"; color: rgb(212,
212, 212);" class="" lang="EN-US">);<o:p
class=""></o:p></span></div>
</div>
<div style="margin: 0cm 0cm 0.0001pt; font-size:
12pt; font-family: 宋体; line-height: 14.25pt;
background-color: rgb(30, 30, 30);" class="">
<span style="font-size: 10.5pt; font-family:
"Courier New"; color: rgb(212, 212,
212);" class="" lang="EN-US"><o:p class=""> </o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt; font-size:
12pt; font-family: 宋体; line-height: 14.25pt;
background-color: rgb(30, 30, 30);" class="">
<span style="font-size: 10.5pt; font-family:
"Courier New"; color: rgb(212, 212,
212);" class="" lang="EN-US"><o:p class=""> </o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt; font-size:
12pt; font-family: 宋体; line-height: 14.25pt;
background-color: rgb(30, 30, 30);" class="">
<span style="font-size: 10.5pt; font-family:
"Courier New"; color: rgb(212, 212,
212);" class="" lang="EN-US"><o:p class=""> </o:p></span></div>
<div class="">
<div style="margin: 0cm 0cm 0.0001pt; font-size:
12pt; font-family: 宋体; line-height: 14.25pt;
background-color: rgb(30, 30, 30);" class="">
<span style="font-size: 10.5pt; font-family:
"Courier New"; color: rgb(212,
212, 212);" class="" lang="EN-US"> </span><span
style="font-size: 10.5pt; font-family:
"Courier New"; color: rgb(197,
134, 192);" class="" lang="EN-US">return</span><span
style="font-size: 10.5pt; font-family:
"Courier New"; color: rgb(212,
212, 212);" class="" lang="EN-US"><span
class="Apple-converted-space"> </span>(~data)
& mask;<o:p class=""></o:p></span></div>
</div>
<div style="margin: 0cm 0cm 0.0001pt; font-size:
12pt; font-family: 宋体; line-height: 14.25pt;
background-color: rgb(30, 30, 30);" class="">
<span style="font-size: 10.5pt; font-family:
"Courier New"; color: rgb(212, 212,
212);" class="" lang="EN-US"><o:p class=""> </o:p></span></div>
<div class="">
<div style="margin: 0cm 0cm 0.0001pt; font-size:
12pt; font-family: 宋体; line-height: 14.25pt;
background-color: rgb(30, 30, 30);" class="">
<span style="font-size: 10.5pt; font-family:
"Courier New"; color: rgb(212,
212, 212);" class="" lang="EN-US">}<o:p
class=""></o:p></span></div>
</div>
<div style="margin: 0cm 0cm 0.0001pt; font-size:
12pt; font-family: 宋体; line-height: 14.25pt;
background-color: rgb(30, 30, 30);" class="">
<span style="font-size: 10.5pt; font-family:
"Courier New"; color: rgb(212, 212,
212);" class="" lang="EN-US"><o:p class=""> </o:p></span></div>
</div>
<div style="margin: 0cm 0cm 0.0001pt; font-size:
12pt; font-family: 宋体;" class="">
<span style="font-family: Calibri, sans-serif;"
class="" lang="EN-US"><o:p class=""> </o:p></span></div>
<p class=""><span style="font-family: Calibri,
sans-serif;" class="" lang="EN-US">see that it
still read CC_RB_BACKEND_DISABLE<o:p class=""></o:p></span></p>
<p class=""><span style="font-family: Calibri,
sans-serif;" class="" lang="EN-US"><o:p class=""> </o:p></span></p>
<p class=""><span style="font-family: Calibri,
sans-serif;" class="" lang="EN-US">thanks<o:p
class=""></o:p></span></p>
<p class=""><span style="font-family: Calibri,
sans-serif;" class="" lang="EN-US"><o:p class=""> </o:p></span></p>
<p class=""><span style="font-family: Calibri,
sans-serif;" class="" lang="EN-US">/Monk<o:p
class=""></o:p></span></p>
<p class=""><span style="font-family: Calibri,
sans-serif;" class="" lang="EN-US"><o:p class=""> </o:p></span></p>
</div>
</blockquote>
<div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt;
font-family: 宋体;" class="">
<span class="" lang="EN-US"><o:p class=""> </o:p></span></div>
</div>
</div>
</blockquote>
</div>
<br class="">
</div>
</blockquote>
<br>
</body>
</html>