It looks like ARR is mildly useful though as hw often can implement it natively and it benefits at least one state tracker (not that and optimizing backend couldn't recognize round+arl but llvmpipe wouldn't at least right now). So, maybe it would be better to keep it for now.
Roland Am 13.11.2014 um 17:40 schrieb Marek Olšák: > Nine can lower ARR into ROUND+ARL easily. > > Marek > > On Thu, Nov 13, 2014 at 3:33 PM, Jose Fonseca <jfons...@vmware.com> wrote: >> It looks like ARR is generated, as >> src/gallium/state_trackers/nine/nine_shader.c has >> >> #define _OPI(o,t,vv1,vv2,pv1,pv2,d,s,h) \ >> { D3DSIO_##o, TGSI_OPCODE_##t, { vv1, vv2 }, { pv1, pv2, }, d, s, h } >> >> [...] >> >> _OPI(MOVA, ARR, V(2,0), V(3,0), V(0,0), V(0,0), 1, 1, NULL), >> >> >> Jose >> >> ________________________________________ >> From: mesa-dev <mesa-dev-boun...@lists.freedesktop.org> on behalf of Eric >> Anholt <e...@anholt.net> >> Sent: 13 November 2014 01:43 >> To: Ilia Mirkin >> Cc: mesa-dev@lists.freedesktop.org >> Subject: Re: [Mesa-dev] Removing unused opcodes (TGSI, Mesa IR) >> >> Ilia Mirkin <imir...@alum.mit.edu> writes: >> >>> AFAIK at least some of these (NRM, ARR, probably others) were being used by >>> the d3d9 state tracker. Not sure what its status is, but I believe the hope >>> was to eventually get it into the tree. >> >> They've got code for lowering NRM and CND to sanity, and no use of ARR, >> ARA, X2D, RFL, STR, SFL, or BRA. >> _______________________________________________ >> mesa-dev mailing list >> mesa-dev@lists.freedesktop.org >> https://urldefense.proofpoint.com/v2/url?u=http-3A__lists.freedesktop.org_mailman_listinfo_mesa-2Ddev&d=AAIGaQ&c=Sqcl0Ez6M0X8aeM67LKIiDJAXVeAw-YihVMNtXt-uEs&r=Vjtt0vs_iqoI31UfJxBl7yv9I2FeiaeAYgMTLKRBc_I&m=Taa6YbyiGX2xsMrwlSrA_lcjzjGuuBWzdEII8T8CFQQ&s=3g-djpg3gj45XldHXhQL-VFVLYNCS2hdSP8pfrU-tJ4&e= >> > _______________________________________________ > mesa-dev mailing list > mesa-dev@lists.freedesktop.org > https://urldefense.proofpoint.com/v2/url?u=http-3A__lists.freedesktop.org_mailman_listinfo_mesa-2Ddev&d=AAIGaQ&c=Sqcl0Ez6M0X8aeM67LKIiDJAXVeAw-YihVMNtXt-uEs&r=Vjtt0vs_iqoI31UfJxBl7yv9I2FeiaeAYgMTLKRBc_I&m=Taa6YbyiGX2xsMrwlSrA_lcjzjGuuBWzdEII8T8CFQQ&s=3g-djpg3gj45XldHXhQL-VFVLYNCS2hdSP8pfrU-tJ4&e= > > _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev