From: Luke Kenneth Casson Leighton Date: Wed, 7 Oct 2020 17:47:49 +0000 (+0100) Subject: add minor FP 63H csv X-Git-Tag: convert-csv-opcode-to-binary~2047 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=d2abce37427e94771a8d6521a2f334e5c5618092;p=libreriscv.git add minor FP 63H csv --- diff --git a/openpower/isatables/minor_63h.csv b/openpower/isatables/minor_63h.csv new file mode 100644 index 000000000..abba1c06e --- /dev/null +++ b/openpower/isatables/minor_63h.csv @@ -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, diff --git a/openpower/opcode_regs_deduped.mdwn b/openpower/opcode_regs_deduped.mdwn index 7bc9e96b5..60fb529d9 100644 --- a/openpower/opcode_regs_deduped.mdwn +++ b/openpower/opcode_regs_deduped.mdwn @@ -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|