pan/bi: Model RSCALE for Valhall

Faster than FMA_RSCALE. We'll want to optimize this (e.g. for exp2).

Signed-off-by: Alyssa Rosenzweig <alyssa@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12026>
This commit is contained in:
Alyssa Rosenzweig 2021-07-22 13:53:10 -04:00 committed by Marge Bot
parent 62147d4126
commit 9324510173
1 changed files with 30 additions and 0 deletions

View File

@ -8260,4 +8260,34 @@
<immediate name="index" size="32"/>
</ins>
<ins name="+FRSCALE.f32" pseudo="true">
<src start="0"/>
<src start="3"/>
<mod name="clamp" size="2">
<opt>none</opt>
<opt>clamp_0_inf</opt>
<opt>clamp_m1_1</opt>
<opt>clamp_0_1</opt>
</mod>
<mod name="neg0" size="1" opt="neg"/>
<mod name="neg1" size="1" opt="neg"/>
<mod name="abs0" start="15" size="1" opt="abs"/>
<mod name="abs1" start="15" size="1" opt="abs"/>
</ins>
<ins name="+FRSCALE.v2f16" pseudo="true">
<src start="0"/>
<src start="3"/>
<mod name="clamp" size="2">
<opt>none</opt>
<opt>clamp_0_inf</opt>
<opt>clamp_m1_1</opt>
<opt>clamp_0_1</opt>
</mod>
<mod name="neg0" size="1" opt="neg"/>
<mod name="neg1" size="1" opt="neg"/>
<mod name="abs0" start="15" size="1" opt="abs"/>
<mod name="abs1" start="15" size="1" opt="abs"/>
</ins>
</bifrost>