[Mesa-dev] [PATCH 3/3] intel/aubinator: Stop searching after a custom handler is found

Lionel Landwerlin lionel.g.landwerlin at intel.com
Tue Apr 4 13:22:57 UTC 2017


Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin at intel.com>

On 04/04/17 00:22, Jordan Justen wrote:
> Signed-off-by: Jordan Justen <jordan.l.justen at intel.com>
> ---
>   src/intel/tools/aubinator.c | 4 +++-
>   1 file changed, 3 insertions(+), 1 deletion(-)
>
> diff --git a/src/intel/tools/aubinator.c b/src/intel/tools/aubinator.c
> index a64bce7a536..0d33c392384 100644
> --- a/src/intel/tools/aubinator.c
> +++ b/src/intel/tools/aubinator.c
> @@ -724,8 +724,10 @@ parse_commands(struct gen_spec *spec, uint32_t *cmds, int size, int engine)
>            decode_group(inst, p, 0);
>   
>            for (i = 0; i < ARRAY_LENGTH(custom_handlers); i++) {
> -            if (gen_group_get_opcode(inst) == custom_handlers[i].opcode)
> +            if (gen_group_get_opcode(inst) == custom_handlers[i].opcode) {
>                  custom_handlers[i].handle(spec, p);
> +               break;
> +            }
>            }
>         }
>   




More information about the mesa-dev mailing list