[Mesa-dev] [PATCH 07/24] i965/cnl: Update the script generating genX_bits.h

Anuj Phogat anuj.phogat at gmail.com
Mon May 15 15:59:23 UTC 2017


On Sat, May 13, 2017 at 9:31 AM, Jason Ekstrand <jason at jlekstrand.net> wrote:
> On May 12, 2017 4:41:26 PM Anuj Phogat <anuj.phogat at gmail.com> wrote:
>
>> Signed-off-by: Anuj Phogat <anuj.phogat at gmail.com>
>> Reviewed-by: Jason Ekstrand <jason at jlekstrand.net>
>> ---
>>  src/intel/genxml/gen_bits_header.py | 6 +++---
>>  1 file changed, 3 insertions(+), 3 deletions(-)
>>
>> diff --git a/src/intel/genxml/gen_bits_header.py
>> b/src/intel/genxml/gen_bits_header.py
>> index ac8ec4c..2fb5f0c 100644
>> --- a/src/intel/genxml/gen_bits_header.py
>> +++ b/src/intel/genxml/gen_bits_header.py
>> @@ -80,6 +80,7 @@ static inline uint32_t ATTRIBUTE_PURE
>>  ${item.token_name}_${prop}(const struct gen_device_info *devinfo)
>>  {
>>     switch (devinfo->gen) {
>> +   case 10: return ${item.get_prop(prop, 10)};
>>     case 9: return ${item.get_prop(prop, 9)};
>>     case 8: return ${item.get_prop(prop, 8)};
>>     case 7:
>> @@ -168,9 +169,8 @@ class Gen(object):
>>      def __init__(self, z):
>>          # Convert potential "major.minor" string
>>          z = float(z)
>> -        if z < 10:
>> -            z *= 10
>> -        self.tenx = int(z)
>> +        z *= 10
>> +        self.tenx = int(float(z) * 10)
>
>
> You're multiplying by 10 twice here and converting to float twice.  Both the
> "z = float(z)" and the "z *= 10" lines can and should be dropped.
>
Right. I'll drop them locally. Thanks for catching it.

>>
>>      def __lt__(self, other):
>>          return self.tenx < other.tenx
>> --
>> 2.9.3
>>
>> _______________________________________________
>> mesa-dev mailing list
>> mesa-dev at lists.freedesktop.org
>> https://lists.freedesktop.org/mailman/listinfo/mesa-dev
>
>
>


More information about the mesa-dev mailing list