add v3.0 DX form, correction on mfocrf
authorLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Thu, 5 Mar 2020 18:41:46 +0000 (18:41 +0000)
committerLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Thu, 5 Mar 2020 18:41:46 +0000 (18:41 +0000)
openpower/isatables/fields.txt
openpower/isatables/minor_31.csv

index ae2e59cace29e1ad94af4529751804822fd66e52..12242dfd7de8f464033857a64b1c63227cf21b3d 100644 (file)
    | OPCD |  FRT |  /// | R | FRB   |RMC|   XO |Rc |
    | OPCD |  FRTp|  /// | R | FRBp  |RMC|   XO |Rc |
 
+# V3.0B 1.6.6 DX-FORM
+   |0    |6   |11   |16   |26   |31
+   |   PO|  RT|   d1|   d0|   XO|d2
+
 # 1.6.28 Instruction Fields
 
     A (6)
index 962a12d1d3bddf39ef74bbcc20419e6d1e232a15..cd7171dff0702b18c48935c48573514c730d164f 100644 (file)
@@ -104,7 +104,7 @@ opcode,unit,internal op,in1,in2,in3,out,CR in,CR out,inv A,inv out,cry in,cry ou
 0b0000010111,LDST,OP_LOAD,RA_OR_ZERO,RB,NONE,RT,0,0,0,0,ZERO,0,is4B,0,0,0,0,0,0,NONE,0,1,lwzx,X
 0b1000000000,,,,,,,,,,,,,,,,,,,,,,,mcrxr,X
 0b1001000000,,,,,,,,,,,,,,,,,,,,,,,mcrxrx,X
-0b0000010011,ALU,OP_MFCR,NONE,NONE,NONE,RT,1,0,0,0,ZERO,0,NONE,0,0,0,0,0,0,NONE,0,0,mfcr/mfocrf,XFB
+0b0000010011,ALU,OP_MFCR,NONE,NONE,NONE,RT,1,0,0,0,ZERO,0,NONE,0,0,0,0,0,0,NONE,0,0,mfcr/mfocrf,XFX
 0b0101010011,ALU,OP_MFSPR,SPR,NONE,NONE,RT,0,0,0,0,ZERO,0,NONE,0,0,0,0,0,0,NONE,0,0,mfspr,XFX
 0b0100001001,ALU,OP_MOD,RA,RB,NONE,RT,0,0,0,0,ZERO,0,NONE,0,0,0,0,0,0,NONE,0,0,modud,X
 0b0100001011,ALU,OP_MOD,RA,RB,NONE,RT,0,0,0,0,ZERO,0,NONE,0,0,0,0,1,0,NONE,0,0,moduw,X