pan/bi: Add SEG_ADD.i64 pseudoinstruction
Expands to a pair *SEG_ADD/+SEG_ADD, which is used for lowering shared atomics. Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9105>
This commit is contained in:

committed by
Marge Bot

parent
d31df8416b
commit
a687d11093
@@ -2319,7 +2319,7 @@
|
|||||||
</mod>
|
</mod>
|
||||||
</ins>
|
</ins>
|
||||||
|
|
||||||
<ins name="*SEG_ADD" mask="0x7fff40" exact="0x701500" unused="true">
|
<ins name="*SEG_ADD" mask="0x7fff40" exact="0x701500">
|
||||||
<src start="0" mask="0xfb"/>
|
<src start="0" mask="0xfb"/>
|
||||||
<mod name="seg" start="3" size="3">
|
<mod name="seg" start="3" size="3">
|
||||||
<reserved/>
|
<reserved/>
|
||||||
@@ -7463,7 +7463,7 @@
|
|||||||
</mod>
|
</mod>
|
||||||
</ins>
|
</ins>
|
||||||
|
|
||||||
<ins name="+SEG_ADD" mask="0xfff40" exact="0x3d500" unused="true">
|
<ins name="+SEG_ADD" mask="0xfff40" exact="0x3d500">
|
||||||
<src start="0"/>
|
<src start="0"/>
|
||||||
<mod name="seg" start="3" size="3">
|
<mod name="seg" start="3" size="3">
|
||||||
<reserved/>
|
<reserved/>
|
||||||
@@ -8158,6 +8158,23 @@
|
|||||||
</derived>
|
</derived>
|
||||||
</ins>
|
</ins>
|
||||||
|
|
||||||
|
<!--- Lowered to *SEG_ADD/+SEG_ADD -->
|
||||||
|
<ins name="+SEG_ADD.i64" pseudo="true">
|
||||||
|
<src start="0"/>
|
||||||
|
<src start="3"/>
|
||||||
|
<mod name="seg" size="3">
|
||||||
|
<reserved/>
|
||||||
|
<reserved/>
|
||||||
|
<opt>wls</opt>
|
||||||
|
<reserved/>
|
||||||
|
<reserved/>
|
||||||
|
<reserved/>
|
||||||
|
<reserved/>
|
||||||
|
<opt>tl</opt>
|
||||||
|
</mod>
|
||||||
|
<mod name="preserve_null" size="1" opt="preserve_null"/>
|
||||||
|
</ins>
|
||||||
|
|
||||||
<!-- *CUBEFACE1/+CUBEFACE2 pair, two destinations, scheduler lowered -->
|
<!-- *CUBEFACE1/+CUBEFACE2 pair, two destinations, scheduler lowered -->
|
||||||
<ins name="+CUBEFACE" pseudo="true">
|
<ins name="+CUBEFACE" pseudo="true">
|
||||||
<src start="0"/>
|
<src start="0"/>
|
||||||
|
Reference in New Issue
Block a user