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

Jason Ekstrand jason at jlekstrand.net
Mon May 15 22:04:54 UTC 2017


Reviewed-by: Jason Ekstrand <jason at jlekstrand.net>

On Mon, May 15, 2017 at 3:02 PM, Anuj Phogat <anuj.phogat at gmail.com> wrote:

> V2: Drop "z = float(z)" and the "z *= 10" lines
>
> 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, 2 insertions(+), 4 deletions(-)
>
> diff --git a/src/intel/genxml/gen_bits_header.py
> b/src/intel/genxml/gen_bits_header.py
> index ac8ec4c..1b35040 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:
> @@ -167,10 +168,7 @@ class Gen(object):
>
>      def __init__(self, z):
>          # Convert potential "major.minor" string
> -        z = float(z)
> -        if z < 10:
> -            z *= 10
> -        self.tenx = int(z)
> +        self.tenx = int(float(z) * 10)
>
>      def __lt__(self, other):
>          return self.tenx < other.tenx
> --
> 2.9.3
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/mesa-dev/attachments/20170515/73b6bf6a/attachment-0001.html>


More information about the mesa-dev mailing list