add minor FP 63H csv
authorLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Wed, 7 Oct 2020 17:47:49 +0000 (18:47 +0100)
committerLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Wed, 7 Oct 2020 17:47:49 +0000 (18:47 +0100)
openpower/isatables/minor_63h.csv [new file with mode: 0644]
openpower/opcode_regs_deduped.mdwn

diff --git a/openpower/isatables/minor_63h.csv b/openpower/isatables/minor_63h.csv
new file mode 100644 (file)
index 0000000..abba1c0
--- /dev/null
@@ -0,0 +1,13 @@
+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,form
+0b0010,FPU,OP_FPOP,FRA,FRB,NONE,FRT,0,0,0,0,ZERO,0,NONE,0,0,0,0,0,0,RC,0,0,--fdiv,
+0b0100,FPU,OP_FPOP,FRA,FRB,NONE,FRT,0,0,0,0,ZERO,0,NONE,0,0,0,0,0,0,RC,0,0,--fsub,
+0b0101,FPU,OP_FPOP,FRA,FRB,NONE,FRT,0,0,0,0,ZERO,0,NONE,0,0,0,0,0,0,RC,0,0,--fadd,
+0b0110,FPU,OP_FPOP,NONE,FRB,NONE,FRT,0,0,0,0,ZERO,0,NONE,0,0,0,0,0,0,RC,0,0,--fsqrt,
+0b0111,FPU,OP_FPOP,FRA,FRB,FRC,FRT,0,0,0,0,ZERO,0,NONE,0,0,0,0,0,0,RC,0,0,--fsel,
+0b1000,FPU,OP_FPOP,NONE,FRB,NONE,FRT,0,0,0,0,ZERO,0,NONE,0,0,0,0,0,0,RC,0,0,--fre,
+0b1001,FPU,OP_FPOP,FRA,NONE,FRC,FRT,0,0,0,0,ZERO,0,NONE,0,0,0,0,0,0,RC,0,0,--fmul,
+0b1010,FPU,OP_FPOP,NONE,FRB,NONE,FRT,0,0,0,0,ZERO,0,NONE,0,0,0,0,0,0,RC,0,0,--frsqrte,
+0b1100,FPU,OP_FPOP,FRA,FRB,FRC,FRT,0,0,0,0,ZERO,0,NONE,0,0,0,0,0,0,RC,0,0,--fmsub,
+0b1101,FPU,OP_FPOP,FRA,FRB,FRC,FRT,0,0,0,0,ZERO,0,NONE,0,0,0,0,0,0,RC,0,0,--fmadd,
+0b1110,FPU,OP_FPOP,FRA,FRB,FRC,FRT,0,0,0,0,ZERO,0,NONE,0,0,0,0,0,0,RC,0,0,--fnmsub,
+0b1111,FPU,OP_FPOP,FRA,FRB,FRC,FRT,0,0,0,0,ZERO,0,NONE,0,0,0,0,0,0,RC,0,0,--fnmadd,
index 7bc9e96b5bb2c10971e0099805205a01c4fc6fb9..60fb529d9a2e9675da09a31af945a031cd58494d 100644 (file)
@@ -75,6 +75,18 @@ minor_19.csv | 0b0100000001 | crand | XL-Form|
 minor_19.csv | 0b0100100001 | creqv | XL-Form|
 minor_19.csv | 0b0110100001 | crorc | XL-Form|
 minor_19.csv | 0b0111000001 | cror | XL-Form|
+minor_63h.csv | 0b0010 | --fdiv | -Form|
+minor_63h.csv | 0b0100 | --fsub | -Form|
+minor_63h.csv | 0b0101 | --fadd | -Form|
+minor_63h.csv | 0b0110 | --fsqrt | -Form|
+minor_63h.csv | 0b0111 | --fsel | -Form|
+minor_63h.csv | 0b1000 | --fre | -Form|
+minor_63h.csv | 0b1001 | --fmul | -Form|
+minor_63h.csv | 0b1010 | --frsqrte | -Form|
+minor_63h.csv | 0b1100 | --fmsub | -Form|
+minor_63h.csv | 0b1101 | --fmadd | -Form|
+minor_63h.csv | 0b1110 | --fnmsub | -Form|
+minor_63h.csv | 0b1111 | --fnmadd | -Form|
 minor_63l.csv | 0b000000000 | 0/0=fcmpu | -Form|
 minor_63l.csv | 0b000000001 | 1/0=fcmpo | -Form|
 minor_63l.csv | 0b000000010 | 2/0=mcrfs | -Form|