annoying. isel needs to be split into separate CSV if done as group-match
authorLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Sat, 23 May 2020 10:17:15 +0000 (11:17 +0100)
committerLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Sat, 23 May 2020 10:17:15 +0000 (11:17 +0100)
openpower/isatables/minor_31.csv

index 39e481b356aec9a0ae998a9e62831171dfb6de24..d74ed4dc71cf3b4cc2d8850d502f5a77e7388644 100644 (file)
@@ -51,7 +51,38 @@ opcode,unit,internal op,in1,in2,in3,out,CR in,CR out,inv A,inv out,cry in,cry ou
 0b1101111011,,,,,,,,,,,,,,,,,,,,,,,extswsli,XS
 0b1111010110,ALU,OP_ICBI,NONE,NONE,NONE,NONE,NONE,NONE,0,0,ZERO,0,NONE,0,0,0,0,0,0,NONE,0,1,icbi,X
 0b0000010110,ALU,OP_NOP,NONE,NONE,NONE,NONE,NONE,NONE,0,0,ZERO,0,NONE,0,0,0,0,0,0,NONE,0,1,icbt,X
------01111,CR,OP_ISEL,RA_OR_ZERO,RB,NONE,RT,NONE,BC,0,0,ZERO,0,NONE,0,0,0,0,0,0,NONE,0,1,isel,A
+0b0000001111,CR,OP_ISEL,RA_OR_ZERO,RB,NONE,RT,NONE,BC,0,0,ZERO,0,NONE,0,0,0,0,0,0,NONE,0,1,isel,A
+0b0000101111,CR,OP_ISEL,RA_OR_ZERO,RB,NONE,RT,NONE,BC,0,0,ZERO,0,NONE,0,0,0,0,0,0,NONE,0,1,isel,A
+0b0001001111,CR,OP_ISEL,RA_OR_ZERO,RB,NONE,RT,NONE,BC,0,0,ZERO,0,NONE,0,0,0,0,0,0,NONE,0,1,isel,A
+0b0001101111,CR,OP_ISEL,RA_OR_ZERO,RB,NONE,RT,NONE,BC,0,0,ZERO,0,NONE,0,0,0,0,0,0,NONE,0,1,isel,A
+0b0010001111,CR,OP_ISEL,RA_OR_ZERO,RB,NONE,RT,NONE,BC,0,0,ZERO,0,NONE,0,0,0,0,0,0,NONE,0,1,isel,A
+0b0010101111,CR,OP_ISEL,RA_OR_ZERO,RB,NONE,RT,NONE,BC,0,0,ZERO,0,NONE,0,0,0,0,0,0,NONE,0,1,isel,A
+0b0011001111,CR,OP_ISEL,RA_OR_ZERO,RB,NONE,RT,NONE,BC,0,0,ZERO,0,NONE,0,0,0,0,0,0,NONE,0,1,isel,A
+0b0011101111,CR,OP_ISEL,RA_OR_ZERO,RB,NONE,RT,NONE,BC,0,0,ZERO,0,NONE,0,0,0,0,0,0,NONE,0,1,isel,A
+0b0100001111,CR,OP_ISEL,RA_OR_ZERO,RB,NONE,RT,NONE,BC,0,0,ZERO,0,NONE,0,0,0,0,0,0,NONE,0,1,isel,A
+0b0100101111,CR,OP_ISEL,RA_OR_ZERO,RB,NONE,RT,NONE,BC,0,0,ZERO,0,NONE,0,0,0,0,0,0,NONE,0,1,isel,A
+0b0101001111,CR,OP_ISEL,RA_OR_ZERO,RB,NONE,RT,NONE,BC,0,0,ZERO,0,NONE,0,0,0,0,0,0,NONE,0,1,isel,A
+0b0101101111,CR,OP_ISEL,RA_OR_ZERO,RB,NONE,RT,NONE,BC,0,0,ZERO,0,NONE,0,0,0,0,0,0,NONE,0,1,isel,A
+0b0110001111,CR,OP_ISEL,RA_OR_ZERO,RB,NONE,RT,NONE,BC,0,0,ZERO,0,NONE,0,0,0,0,0,0,NONE,0,1,isel,A
+0b0110101111,CR,OP_ISEL,RA_OR_ZERO,RB,NONE,RT,NONE,BC,0,0,ZERO,0,NONE,0,0,0,0,0,0,NONE,0,1,isel,A
+0b0111001111,CR,OP_ISEL,RA_OR_ZERO,RB,NONE,RT,NONE,BC,0,0,ZERO,0,NONE,0,0,0,0,0,0,NONE,0,1,isel,A
+0b0111101111,CR,OP_ISEL,RA_OR_ZERO,RB,NONE,RT,NONE,BC,0,0,ZERO,0,NONE,0,0,0,0,0,0,NONE,0,1,isel,A
+0b1000001111,CR,OP_ISEL,RA_OR_ZERO,RB,NONE,RT,NONE,BC,0,0,ZERO,0,NONE,0,0,0,0,0,0,NONE,0,1,isel,A
+0b1000101111,CR,OP_ISEL,RA_OR_ZERO,RB,NONE,RT,NONE,BC,0,0,ZERO,0,NONE,0,0,0,0,0,0,NONE,0,1,isel,A
+0b1001001111,CR,OP_ISEL,RA_OR_ZERO,RB,NONE,RT,NONE,BC,0,0,ZERO,0,NONE,0,0,0,0,0,0,NONE,0,1,isel,A
+0b1001101111,CR,OP_ISEL,RA_OR_ZERO,RB,NONE,RT,NONE,BC,0,0,ZERO,0,NONE,0,0,0,0,0,0,NONE,0,1,isel,A
+0b1010001111,CR,OP_ISEL,RA_OR_ZERO,RB,NONE,RT,NONE,BC,0,0,ZERO,0,NONE,0,0,0,0,0,0,NONE,0,1,isel,A
+0b1010101111,CR,OP_ISEL,RA_OR_ZERO,RB,NONE,RT,NONE,BC,0,0,ZERO,0,NONE,0,0,0,0,0,0,NONE,0,1,isel,A
+0b1011001111,CR,OP_ISEL,RA_OR_ZERO,RB,NONE,RT,NONE,BC,0,0,ZERO,0,NONE,0,0,0,0,0,0,NONE,0,1,isel,A
+0b1011101111,CR,OP_ISEL,RA_OR_ZERO,RB,NONE,RT,NONE,BC,0,0,ZERO,0,NONE,0,0,0,0,0,0,NONE,0,1,isel,A
+0b1100001111,CR,OP_ISEL,RA_OR_ZERO,RB,NONE,RT,NONE,BC,0,0,ZERO,0,NONE,0,0,0,0,0,0,NONE,0,1,isel,A
+0b1100101111,CR,OP_ISEL,RA_OR_ZERO,RB,NONE,RT,NONE,BC,0,0,ZERO,0,NONE,0,0,0,0,0,0,NONE,0,1,isel,A
+0b1101001111,CR,OP_ISEL,RA_OR_ZERO,RB,NONE,RT,NONE,BC,0,0,ZERO,0,NONE,0,0,0,0,0,0,NONE,0,1,isel,A
+0b1101101111,CR,OP_ISEL,RA_OR_ZERO,RB,NONE,RT,NONE,BC,0,0,ZERO,0,NONE,0,0,0,0,0,0,NONE,0,1,isel,A
+0b1110001111,CR,OP_ISEL,RA_OR_ZERO,RB,NONE,RT,NONE,BC,0,0,ZERO,0,NONE,0,0,0,0,0,0,NONE,0,1,isel,A
+0b1110101111,CR,OP_ISEL,RA_OR_ZERO,RB,NONE,RT,NONE,BC,0,0,ZERO,0,NONE,0,0,0,0,0,0,NONE,0,1,isel,A
+0b1111001111,CR,OP_ISEL,RA_OR_ZERO,RB,NONE,RT,NONE,BC,0,0,ZERO,0,NONE,0,0,0,0,0,0,NONE,0,1,isel,A
+0b1111101111,CR,OP_ISEL,RA_OR_ZERO,RB,NONE,RT,NONE,BC,0,0,ZERO,0,NONE,0,0,0,0,0,0,NONE,0,1,isel,A
 0b0000110100,LDST,OP_LOAD,RA_OR_ZERO,RB,NONE,RT,NONE,NONE,0,0,ZERO,0,is1B,0,0,0,1,0,0,NONE,0,1,lbarx,X
 0b0001110111,LDST,OP_LOAD,RA_OR_ZERO,RB,NONE,RT,NONE,NONE,0,0,ZERO,0,is1B,0,0,1,0,0,0,NONE,0,1,lbzux,X
 0b0001010111,LDST,OP_LOAD,RA_OR_ZERO,RB,NONE,RT,NONE,NONE,0,0,ZERO,0,is1B,0,0,0,0,0,0,NONE,0,1,lbzx,X