From: Luke Kenneth Casson Leighton Date: Tue, 6 Oct 2020 23:19:39 +0000 (+0100) Subject: remove SPR X-Git-Tag: convert-csv-opcode-to-binary~2078 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=626016cd64efeaad6a50aa13c30ad5856c7520f5;p=libreriscv.git remove SPR --- diff --git a/openpower/opcodes_deduped.csv b/openpower/opcodes_deduped.csv index f25d51203..97e36e03a 100644 --- a/openpower/opcodes_deduped.csv +++ b/openpower/opcodes_deduped.csv @@ -1,52 +1,50 @@ ,,,,,,,,,,, in1,in2,in3,out,CR in,CR out,cry in,cry out,ldst len,BR,rc,lk NONE,CONST,NONE,NONE,NONE,NONE,ZERO,0.0,NONE,0.0,NONE,1.0 -NONE,CONST,REG,REG,NONE,CR0,ZERO,0.0,NONE,0.0,RC,0.0 -NONE,CONST,REG,REG,NONE,CR0,ZERO,1.0,NONE,0.0,RC,0.0 +NONE,CONST,REG,REG,NONE,1,ZERO,0.0,NONE,0.0,RC,0.0 +NONE,CONST,REG,REG,NONE,1,ZERO,1.0,NONE,0.0,RC,0.0 NONE,CONST,REG,REG,NONE,NONE,ZERO,0.0,NONE,0.0,RC,0.0 -NONE,NONE,NONE,NONE,BA_BB,BT,ZERO,0.0,NONE,0.0,NONE,0.0 -NONE,NONE,NONE,NONE,BFA,BF,ZERO,0.0,NONE,0.0,NONE,0.0 +NONE,NONE,NONE,NONE,1,1,ZERO,0.0,NONE,0.0,NONE,0.0 NONE,NONE,NONE,NONE,NONE,NONE,ZERO,0.0,NONE,0.0,NONE,0.0 NONE,NONE,NONE,NONE,NONE,NONE,ZERO,0.0,NONE,0.0,RC,0.0 -NONE,NONE,NONE,REG,BFA,NONE,ZERO,0.0,NONE,0.0,NONE,0.0 +NONE,NONE,NONE,REG,1,NONE,ZERO,0.0,NONE,0.0,NONE,0.0 NONE,NONE,NONE,REG,NONE,NONE,ZERO,0.0,NONE,0.0,NONE,0.0 -NONE,NONE,NONE,REG,WHOLE_REG,NONE,ZERO,0.0,NONE,0.0,NONE,0.0 NONE,REG,NONE,NONE,NONE,NONE,ZERO,0.0,NONE,0.0,NONE,0.0 -NONE,REG,REG,REG,NONE,CR0,ZERO,0.0,NONE,0.0,RC,0.0 -NONE,REG,REG,REG,NONE,CR0,ZERO,1.0,NONE,0.0,RC,0.0 +NONE,REG,REG,REG,NONE,1,ZERO,0.0,NONE,0.0,RC,0.0 +NONE,REG,REG,REG,NONE,1,ZERO,1.0,NONE,0.0,RC,0.0 NONE,REG,REG,REG,NONE,NONE,ZERO,0.0,NONE,0.0,RC,0.0 -REG,CONST,NONE,NONE,NONE,BF,ONE,0.0,NONE,0.0,NONE,0.0 +REG,CONST,NONE,NONE,NONE,1,ONE,0.0,NONE,0.0,NONE,0.0 REG,CONST,NONE,NONE,NONE,NONE,ZERO,0.0,NONE,0.0,NONE,0.0 -REG,CONST,NONE,REG,NONE,CR0,CA,1.0,NONE,0.0,RC,0.0 -REG,CONST,NONE,REG,NONE,CR0,ZERO,0.0,NONE,0.0,NONE,0.0 -REG,CONST,NONE,REG,NONE,CR0,ZERO,0.0,NONE,0.0,ONE,0.0 -REG,CONST,NONE,REG,NONE,CR0,ZERO,1.0,NONE,0.0,ONE,0.0 +REG,CONST,NONE,REG,NONE,1,CA,1.0,NONE,0.0,RC,0.0 +REG,CONST,NONE,REG,NONE,1,ZERO,0.0,NONE,0.0,NONE,0.0 +REG,CONST,NONE,REG,NONE,1,ZERO,0.0,NONE,0.0,ONE,0.0 +REG,CONST,NONE,REG,NONE,1,ZERO,1.0,NONE,0.0,ONE,0.0 REG,CONST,NONE,REG,NONE,NONE,ONE,1.0,NONE,0.0,NONE,0.0 REG,CONST,NONE,REG,NONE,NONE,ZERO,0.0,1,0.0,NONE,0.0 REG,CONST,NONE,REG,NONE,NONE,ZERO,0.0,NONE,0.0,NONE,0.0 REG,CONST,NONE,REG,NONE,NONE,ZERO,1.0,NONE,0.0,NONE,0.0 REG,CONST,REG,NONE,NONE,NONE,ZERO,0.0,1,0.0,NONE,0.0 -REG,CONST,REG,REG,NONE,CR0,ZERO,0.0,NONE,0.0,RC,0.0 +REG,CONST,REG,REG,NONE,1,ZERO,0.0,NONE,0.0,RC,0.0 REG,CONST,REG,REG,NONE,NONE,ZERO,0.0,NONE,0.0,RC,0.0 +REG,NONE,NONE,NONE,1,1,ZERO,0.0,NONE,0.0,NONE,0.0 REG,NONE,NONE,NONE,NONE,NONE,ZERO,0.0,NONE,0.0,NONE,0.0 -REG,NONE,NONE,NONE,WHOLE_REG,WHOLE_REG,ZERO,0.0,NONE,0.0,NONE,0.0 -REG,NONE,NONE,REG,NONE,CR0,CA,1.0,NONE,0.0,RC,0.0 -REG,NONE,NONE,REG,NONE,CR0,ZERO,0.0,1,0.0,RC,0.0 -REG,NONE,NONE,REG,NONE,CR0,ZERO,0.0,NONE,0.0,RC,0.0 +REG,NONE,NONE,REG,NONE,1,CA,1.0,NONE,0.0,RC,0.0 +REG,NONE,NONE,REG,NONE,1,ZERO,0.0,1,0.0,RC,0.0 +REG,NONE,NONE,REG,NONE,1,ZERO,0.0,NONE,0.0,RC,0.0 REG,NONE,NONE,REG,NONE,NONE,ONE,0.0,NONE,0.0,RC,0.0 REG,NONE,NONE,REG,NONE,NONE,ZERO,0.0,1,0.0,NONE,0.0 -REG,REG,NONE,NONE,NONE,BF,ONE,0.0,NONE,0.0,NONE,0.0 -REG,REG,NONE,NONE,NONE,BF,ZERO,0.0,NONE,0.0,NONE,0.0 +REG,REG,NONE,NONE,NONE,1,ONE,0.0,NONE,0.0,NONE,0.0 +REG,REG,NONE,NONE,NONE,1,ZERO,0.0,NONE,0.0,NONE,0.0 REG,REG,NONE,NONE,NONE,NONE,ZERO,0.0,NONE,0.0,NONE,0.0 REG,REG,NONE,REG,BC,NONE,ZERO,0.0,NONE,0.0,NONE,0.0 -REG,REG,NONE,REG,NONE,CR0,CA,1.0,NONE,0.0,RC,0.0 -REG,REG,NONE,REG,NONE,CR0,ONE,0.0,NONE,0.0,RC,0.0 -REG,REG,NONE,REG,NONE,CR0,ONE,1.0,NONE,0.0,RC,0.0 -REG,REG,NONE,REG,NONE,CR0,ZERO,0.0,NONE,0.0,RC,0.0 -REG,REG,NONE,REG,NONE,CR0,ZERO,1.0,NONE,0.0,RC,0.0 +REG,REG,NONE,REG,NONE,1,CA,1.0,NONE,0.0,RC,0.0 +REG,REG,NONE,REG,NONE,1,ONE,0.0,NONE,0.0,RC,0.0 +REG,REG,NONE,REG,NONE,1,ONE,1.0,NONE,0.0,RC,0.0 +REG,REG,NONE,REG,NONE,1,ZERO,0.0,NONE,0.0,RC,0.0 +REG,REG,NONE,REG,NONE,1,ZERO,1.0,NONE,0.0,RC,0.0 REG,REG,NONE,REG,NONE,NONE,ZERO,0.0,1,0.0,NONE,0.0 REG,REG,NONE,REG,NONE,NONE,ZERO,0.0,1,1.0,NONE,0.0 REG,REG,NONE,REG,NONE,NONE,ZERO,0.0,NONE,0.0,NONE,0.0 -REG,REG,REG,NONE,NONE,CR0,ZERO,0.0,1,0.0,RC,0.0 +REG,REG,REG,NONE,NONE,1,ZERO,0.0,1,0.0,RC,0.0 REG,REG,REG,NONE,NONE,NONE,ZERO,0.0,1,0.0,NONE,0.0 REG,REG,REG,NONE,NONE,NONE,ZERO,0.0,1,1.0,NONE,0.0