etnaviv: isa: Reorder instructions
Signed-off-by: Christian Gmeiner <cgmeiner@igalia.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27871>
This commit is contained in:
committed by
Marge Bot
parent
9c6378abec
commit
cf3fa2fd8c
+30
-30
@@ -1164,36 +1164,6 @@ SPDX-License-Identifier: MIT
|
||||
<pattern pos="80">1</pattern> <!-- OPCODE_BIT6 -->
|
||||
</bitset>
|
||||
|
||||
<bitset name="or" extends="#instruction-alu-src0-src2">
|
||||
<pattern low="0" high="5">011100</pattern> <!-- OPC -->
|
||||
<pattern pos="80">1</pattern> <!-- OPCODE_BIT6 -->
|
||||
</bitset>
|
||||
|
||||
<bitset name="and" extends="#instruction-alu-src0-src2">
|
||||
<pattern low="0" high="5">011101</pattern> <!-- OPC -->
|
||||
<pattern pos="80">1</pattern> <!-- OPCODE_BIT6 -->
|
||||
</bitset>
|
||||
|
||||
<bitset name="xor" extends="#instruction-alu-src0-src2">
|
||||
<pattern low="0" high="5">011110</pattern> <!-- OPC -->
|
||||
<pattern pos="80">1</pattern> <!-- OPCODE_BIT6 -->
|
||||
</bitset>
|
||||
|
||||
<bitset name="not" extends="#instruction-alu-src2">
|
||||
<pattern low="0" high="5">011111</pattern> <!-- OPC -->
|
||||
<pattern pos="80">1</pattern> <!-- OPCODE_BIT6 -->
|
||||
</bitset>
|
||||
|
||||
<bitset name="bit_extract" extends="#instruction-alu-src0-src1-src2">
|
||||
<pattern low="0" high="5">100000</pattern> <!-- OPC -->
|
||||
<pattern pos="80">1</pattern> <!-- OPCODE_BIT6 -->
|
||||
</bitset>
|
||||
|
||||
<bitset name="popcount" extends="#instruction-alu-src2">
|
||||
<pattern low="0" high="5">100001</pattern> <!-- OPC -->
|
||||
<pattern pos="80">1</pattern> <!-- OPCODE_BIT6 -->
|
||||
</bitset>
|
||||
|
||||
<bitset name="movai" extends="#instruction-alu-src2">
|
||||
<pattern low="0" high="5">010110</pattern> <!-- OPC -->
|
||||
<pattern pos="80">1</pattern> <!-- OPCODE_BIT6 -->
|
||||
@@ -1224,6 +1194,36 @@ SPDX-License-Identifier: MIT
|
||||
<pattern pos="80">1</pattern> <!-- OPCODE_BIT6 -->
|
||||
</bitset>
|
||||
|
||||
<bitset name="or" extends="#instruction-alu-src0-src2">
|
||||
<pattern low="0" high="5">011100</pattern> <!-- OPC -->
|
||||
<pattern pos="80">1</pattern> <!-- OPCODE_BIT6 -->
|
||||
</bitset>
|
||||
|
||||
<bitset name="and" extends="#instruction-alu-src0-src2">
|
||||
<pattern low="0" high="5">011101</pattern> <!-- OPC -->
|
||||
<pattern pos="80">1</pattern> <!-- OPCODE_BIT6 -->
|
||||
</bitset>
|
||||
|
||||
<bitset name="xor" extends="#instruction-alu-src0-src2">
|
||||
<pattern low="0" high="5">011110</pattern> <!-- OPC -->
|
||||
<pattern pos="80">1</pattern> <!-- OPCODE_BIT6 -->
|
||||
</bitset>
|
||||
|
||||
<bitset name="not" extends="#instruction-alu-src2">
|
||||
<pattern low="0" high="5">011111</pattern> <!-- OPC -->
|
||||
<pattern pos="80">1</pattern> <!-- OPCODE_BIT6 -->
|
||||
</bitset>
|
||||
|
||||
<bitset name="bit_extract" extends="#instruction-alu-src0-src1-src2">
|
||||
<pattern low="0" high="5">100000</pattern> <!-- OPC -->
|
||||
<pattern pos="80">1</pattern> <!-- OPCODE_BIT6 -->
|
||||
</bitset>
|
||||
|
||||
<bitset name="popcount" extends="#instruction-alu-src2">
|
||||
<pattern low="0" high="5">100001</pattern> <!-- OPC -->
|
||||
<pattern pos="80">1</pattern> <!-- OPCODE_BIT6 -->
|
||||
</bitset>
|
||||
|
||||
<bitset name="div" extends="#instruction-alu-src1-src2">
|
||||
<pattern low="0" high="5">100100</pattern> <!-- OPC -->
|
||||
<pattern pos="80">1</pattern> <!-- OPCODE_BIT6 -->
|
||||
|
||||
Reference in New Issue
Block a user