[Mesa-dev] [PATCH] r600g: drop useless switch statement

Alex Deucher alexdeucher at gmail.com
Mon Oct 15 10:28:09 PDT 2012


On Thu, Oct 11, 2012 at 8:12 AM, Andreas Boll
<andreas.boll.dev at gmail.com> wrote:

Reviewed-by: Alex Deucher <alexander.deucher at amd.com>

> ---
>  src/gallium/drivers/r600/evergreen_state.c |  101 ++--------------------------
>  1 files changed, 7 insertions(+), 94 deletions(-)
>
> diff --git a/src/gallium/drivers/r600/evergreen_state.c b/src/gallium/drivers/r600/evergreen_state.c
> index 37f1392..9cdc64b 100644
> --- a/src/gallium/drivers/r600/evergreen_state.c
> +++ b/src/gallium/drivers/r600/evergreen_state.c
> @@ -2616,100 +2616,13 @@ void evergreen_init_common_regs(struct r600_command_buffer *cb,
>         ls_prio = 0;
>         cs_prio = 0;
>
> -       switch (ctx_family) {
> -       case CHIP_CEDAR:
> -       default:
> -               num_ps_gprs = 93;
> -               num_vs_gprs = 46;
> -               num_temp_gprs = 4;
> -               num_gs_gprs = 31;
> -               num_es_gprs = 31;
> -               num_hs_gprs = 23;
> -               num_ls_gprs = 23;
> -               break;
> -       case CHIP_REDWOOD:
> -               num_ps_gprs = 93;
> -               num_vs_gprs = 46;
> -               num_temp_gprs = 4;
> -               num_gs_gprs = 31;
> -               num_es_gprs = 31;
> -               num_hs_gprs = 23;
> -               num_ls_gprs = 23;
> -               break;
> -       case CHIP_JUNIPER:
> -               num_ps_gprs = 93;
> -               num_vs_gprs = 46;
> -               num_temp_gprs = 4;
> -               num_gs_gprs = 31;
> -               num_es_gprs = 31;
> -               num_hs_gprs = 23;
> -               num_ls_gprs = 23;
> -               break;
> -       case CHIP_CYPRESS:
> -       case CHIP_HEMLOCK:
> -               num_ps_gprs = 93;
> -               num_vs_gprs = 46;
> -               num_temp_gprs = 4;
> -               num_gs_gprs = 31;
> -               num_es_gprs = 31;
> -               num_hs_gprs = 23;
> -               num_ls_gprs = 23;
> -               break;
> -       case CHIP_PALM:
> -               num_ps_gprs = 93;
> -               num_vs_gprs = 46;
> -               num_temp_gprs = 4;
> -               num_gs_gprs = 31;
> -               num_es_gprs = 31;
> -               num_hs_gprs = 23;
> -               num_ls_gprs = 23;
> -               break;
> -       case CHIP_SUMO:
> -               num_ps_gprs = 93;
> -               num_vs_gprs = 46;
> -               num_temp_gprs = 4;
> -               num_gs_gprs = 31;
> -               num_es_gprs = 31;
> -               num_hs_gprs = 23;
> -               num_ls_gprs = 23;
> -               break;
> -       case CHIP_SUMO2:
> -               num_ps_gprs = 93;
> -               num_vs_gprs = 46;
> -               num_temp_gprs = 4;
> -               num_gs_gprs = 31;
> -               num_es_gprs = 31;
> -               num_hs_gprs = 23;
> -               num_ls_gprs = 23;
> -               break;
> -       case CHIP_BARTS:
> -               num_ps_gprs = 93;
> -               num_vs_gprs = 46;
> -               num_temp_gprs = 4;
> -               num_gs_gprs = 31;
> -               num_es_gprs = 31;
> -               num_hs_gprs = 23;
> -               num_ls_gprs = 23;
> -               break;
> -       case CHIP_TURKS:
> -               num_ps_gprs = 93;
> -               num_vs_gprs = 46;
> -               num_temp_gprs = 4;
> -               num_gs_gprs = 31;
> -               num_es_gprs = 31;
> -               num_hs_gprs = 23;
> -               num_ls_gprs = 23;
> -               break;
> -       case CHIP_CAICOS:
> -               num_ps_gprs = 93;
> -               num_vs_gprs = 46;
> -               num_temp_gprs = 4;
> -               num_gs_gprs = 31;
> -               num_es_gprs = 31;
> -               num_hs_gprs = 23;
> -               num_ls_gprs = 23;
> -               break;
> -       }
> +       num_ps_gprs = 93;
> +       num_vs_gprs = 46;
> +       num_temp_gprs = 4;
> +       num_gs_gprs = 31;
> +       num_es_gprs = 31;
> +       num_hs_gprs = 23;
> +       num_ls_gprs = 23;
>
>         tmp = 0;
>         switch (ctx_family) {
> --
> 1.7.4.1
>
> _______________________________________________
> mesa-dev mailing list
> mesa-dev at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/mesa-dev


More information about the mesa-dev mailing list