From cb69595037c198e43ea381c4cf248c44df5af870 Mon Sep 17 00:00:00 2001 From: Christian Gmeiner Date: Mon, 22 Apr 2024 15:14:50 +0200 Subject: [PATCH] etnaviv: isa: Rework modeling of left shift for store/load This makes is easier for the parser to process. Signed-off-by: Christian Gmeiner Part-of: --- src/etnaviv/isa/etnaviv.xml | 44 ++++++++++++++++++------------------- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/src/etnaviv/isa/etnaviv.xml b/src/etnaviv/isa/etnaviv.xml index 5328804ef5c..0993edea678 100644 --- a/src/etnaviv/isa/etnaviv.xml +++ b/src/etnaviv/isa/etnaviv.xml @@ -19,11 +19,7 @@ SPDX-License-Identifier: MIT - - @@ -841,9 +837,25 @@ SPDX-License-Identifier: MIT - - ({LEFT_SHIFT} != 0) - + + + + + + {LEFT_SHIFT} != 0 + + + .ls{LEFT_SHIFT} + + + + + + + + src + + @@ -855,7 +867,7 @@ SPDX-License-Identifier: MIT 00000 00 - + 00 @@ -875,12 +887,6 @@ SPDX-License-Identifier: MIT {INSTR_LOAD_STORE} {DST:align=18}, {SRC0}, {SRC1}, void - - - {INSTR_LOAD_STORE_WITH_LEFT_SHIFT} {DST:align=18}, {SRC0}, {SRC1}, void - - - 1 @@ -921,7 +927,7 @@ SPDX-License-Identifier: MIT xxxxx xx - + 00 @@ -941,12 +947,6 @@ SPDX-License-Identifier: MIT {INSTR_LOAD_STORE} {:align=18}mem{COMPS}, {SRC0}, {SRC1}, {SRC2} - - - {INSTR_LOAD_STORE_WITH_LEFT_SHIFT} {:align=18}mem{COMPS}, {SRC0}, {SRC1}, {SRC2} - - - 1