<div dir="ltr"><div>Maybe tweak the commit message:<br><br></div><div>intel/genxml: Update genx_bits for gen10+<br><br></div><div>This commit adds a gen10 case to the switch statement and drops some unneeded code for handling gen numbers which doesn't work on gen10 and above.<br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, May 15, 2017 at 3:04 PM, Jason Ekstrand <span dir="ltr"><<a href="mailto:jason@jlekstrand.net" target="_blank">jason@jlekstrand.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Reviewed-by: Jason Ekstrand <<a href="mailto:jason@jlekstrand.net" target="_blank">jason@jlekstrand.net</a>><br></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">On Mon, May 15, 2017 at 3:02 PM, Anuj Phogat <span dir="ltr"><<a href="mailto:anuj.phogat@gmail.com" target="_blank">anuj.phogat@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">V2: Drop "z = float(z)" and the "z *= 10" lines<br>
<span><br>
Signed-off-by: Anuj Phogat <<a href="mailto:anuj.phogat@gmail.com" target="_blank">anuj.phogat@gmail.com</a>><br>
Reviewed-by: Jason Ekstrand <<a href="mailto:jason@jlekstrand.net" target="_blank">jason@jlekstrand.net</a>><br>
---<br>
</span> src/intel/genxml/gen_bits_hea<wbr>der.py | 6 ++----<br>
 1 file changed, 2 insertions(+), 4 deletions(-)<br>
<br>
diff --git a/src/intel/genxml/gen_bits_he<wbr>ader.py b/src/intel/genxml/gen_bits_he<wbr>ader.py<br>
index ac8ec4c..1b35040 100644<br>
<span>--- a/src/intel/genxml/gen_bits_he<wbr>ader.py<br>
+++ b/src/intel/genxml/gen_bits_he<wbr>ader.py<br>
@@ -80,6 +80,7 @@ static inline uint32_t ATTRIBUTE_PURE<br>
 ${item.token_name}_${prop}(co<wbr>nst struct gen_device_info *devinfo)<br>
 {<br>
    switch (devinfo->gen) {<br>
+   case 10: return ${item.get_prop(prop, 10)};<br>
    case 9: return ${item.get_prop(prop, 9)};<br>
    case 8: return ${item.get_prop(prop, 8)};<br>
    case 7:<br>
</span>@@ -167,10 +168,7 @@ class Gen(object):<br>
<span><br>
     def __init__(self, z):<br>
         # Convert potential "major.minor" string<br>
</span>-        z = float(z)<br>
<span class="m_2500948646465669078im m_2500948646465669078HOEnZb">-        if z < 10:<br>
-            z *= 10<br>
-        self.tenx = int(z)<br>
</span><div class="m_2500948646465669078HOEnZb"><div class="m_2500948646465669078h5">+        self.tenx = int(float(z) * 10)<br>
<br>
     def __lt__(self, other):<br>
         return self.tenx < other.tenx<br>
--<br>
2.9.3<br>
<br>
</div></div></blockquote></div><br></div>
</div></div></blockquote></div><br></div>