Add minor_30 table
authorMichael Nolan <mtnolan2640@gmail.com>
Sat, 29 Feb 2020 22:44:57 +0000 (17:44 -0500)
committerMichael Nolan <mtnolan2640@gmail.com>
Sat, 29 Feb 2020 22:44:57 +0000 (17:44 -0500)
openpower/isatables.mdwn
openpower/isatables/minor_30.csv [new file with mode: 0644]

index f5fe75fa61ecc791ee5d91feb8d3451f25c0c68b..49653848704f2fb6ce60dd12a8de14fa9396c545 100644 (file)
@@ -14,3 +14,6 @@ TODO
 
 [[!table format=csv file="openpower/isatables/minor_31.csv"]]
 
+## Minor opcode 30
+
+[[!table format=csv file="openpower/isatables/minor_30.csv"]]
diff --git a/openpower/isatables/minor_30.csv b/openpower/isatables/minor_30.csv
new file mode 100644 (file)
index 0000000..63c345c
--- /dev/null
@@ -0,0 +1,11 @@
+opcode,unit,internal op,in1,in2,in3,out,CR in,CR out,inv A,inv out,cry in,cry out,ldst len,BR,sgn ext,upd,rsrv,32b,sgn,rc,lk,sgl pipe,comment
+0b0100,ALU,OP_RLC,NONE,CONST_SH,RS,RA,0,0,0,0,ZERO,0,NONE,0,0,0,0,0,0,RC,0,0,rldic
+0b0101,ALU,OP_RLC,NONE,CONST_SH,RS,RA,0,0,0,0,ZERO,0,NONE,0,0,0,0,0,0,RC,0,0,rldic
+0b0000,ALU,OP_RLCL,NONE,CONST_SH,RS,RA,0,0,0,0,ZERO,0,NONE,0,0,0,0,0,0,RC,0,0,rldicl
+0b0001,ALU,OP_RLCL,NONE,CONST_SH,RS,RA,0,0,0,0,ZERO,0,NONE,0,0,0,0,0,0,RC,0,0,rldicl
+0b0010,ALU,OP_RLCR,NONE,CONST_SH,RS,RA,0,0,0,0,ZERO,0,NONE,0,0,0,0,0,0,RC,0,0,rldicr
+0b0011,ALU,OP_RLCR,NONE,CONST_SH,RS,RA,0,0,0,0,ZERO,0,NONE,0,0,0,0,0,0,RC,0,0,rldicr
+0b0110,ALU,OP_RLC,RA,CONST_SH,RS,RA,0,0,0,0,ZERO,0,NONE,0,0,0,0,0,0,RC,0,0,rldimi
+0b0111,ALU,OP_RLC,RA,CONST_SH,RS,RA,0,0,0,0,ZERO,0,NONE,0,0,0,0,0,0,RC,0,0,rldimi
+0b1000,ALU,OP_RLCL,NONE,RB,RS,RA,0,0,0,0,ZERO,0,NONE,0,0,0,0,0,0,RC,0,0,rldcl
+0b1001,ALU,OP_RLCR,NONE,RB,RS,RA,0,0,0,0,ZERO,0,NONE,0,0,0,0,0,0,RC,0,0,rldcr
\ No newline at end of file