remove NONE, make tables shorter
[libreriscv.git] / openpower / isatables / RM-2P-1S1D.csv
1 insn,Ptype,Etype,0,1,2,3,in1,in2,in3,out,CR in,CR out
2 mcrf,2P,EXTRA3,d:BF,s:BFA,,,,,,,BFA,BF
3 2/0=mcrfs,2P,EXTRA3,TODO,,,,,,,,0,1
4 1/6=mtfsb1,2P,EXTRA3,TODO,,,,,,,,0,0
5 2/6=mtfsb0,2P,EXTRA3,TODO,,,,,,,,0,0
6 4/6=mtfsfi,2P,EXTRA3,TODO,,,,,,,,0,0
7 mfcr/mfocrf,2P,EXTRA3,d:RT,s:CR,,,,,,RT,WHOLE_REG,
8 setb,2P,EXTRA3,d:RT,s:BFA,,,,,,RT,BFA,
9 cmpli,2P,EXTRA3,d:BF,s:RA,,,RA,,,,,BF
10 cmpi,2P,EXTRA3,d:BF,s:RA,,,RA,,,,,BF
11 neg,2P,EXTRA3,d:RT,s:RA,,,RA,,,RT,,
12 popcntb,2P,EXTRA3,d:RA,s:RS,,,RS,,,RA,,
13 prtyw,2P,EXTRA3,d:RA,s:RS,,,RS,,,RA,,
14 prtyd,2P,EXTRA3,d:RA,s:RS,,,RS,,,RA,,
15 mfspr,2P,EXTRA3,d:RS,s:SPR,,,SPR,,,RT,,
16 popcntw,2P,EXTRA3,d:RA,s:RS,,,RS,,,RA,,
17 mtspr,2P,EXTRA3,d:SPR,s:RS,,,RS,,,SPR,,
18 popcntd,2P,EXTRA3,d:RA,s:RS,,,RS,,,RA,,
19 nego,2P,EXTRA3,d:RT,s:RA,,,RA,,,RT,,
20 addic,2P,EXTRA3,d:RT,s:RA,,,RA,,,RT,,
21 addi,2P,EXTRA3,d:RT,s:RA,,,RA_OR_ZERO,,,RT,,
22 addis,2P,EXTRA3,d:RT,s:RA,,,RA_OR_ZERO,,,RT,,
23 ori,2P,EXTRA3,d:RA,s:RS,,,RS,,,RA,,
24 oris,2P,EXTRA3,d:RA,s:RS,,,RS,,,RA,,
25 xori,2P,EXTRA3,d:RA,s:RS,,,RS,,,RA,,
26 xoris,2P,EXTRA3,d:RA,s:RS,,,RS,,,RA,,
27 subfic,2P,EXTRA3,d:RT,s:RA,,,RA,,,RT,,
28 cntlzw,2P,EXTRA3,"d:RA,d:CR0",s:RS,,,RS,,,RA,,CR0
29 cntlzd,2P,EXTRA3,"d:RA,d:CR0",s:RS,,,RS,,,RA,,CR0
30 subfze,2P,EXTRA3,"d:RT,d:CR0",s:RA,,,RA,,,RT,,CR0
31 addze,2P,EXTRA3,"d:RT,d:CR0",s:RA,,,RA,,,RT,,CR0
32 cnttzw,2P,EXTRA3,"d:RA,d:CR0",s:RS,,,RS,,,RA,,CR0
33 cnttzd,2P,EXTRA3,"d:RA,d:CR0",s:RS,,,RS,,,RA,,CR0
34 subfzeo,2P,EXTRA3,"d:RT,d:CR0",s:RA,,,RA,,,RT,,CR0
35 addzeo,2P,EXTRA3,"d:RT,d:CR0",s:RA,,,RA,,,RT,,CR0
36 extsh,2P,EXTRA3,"d:RA,d:CR0",s:RS,,,RS,,,RA,,CR0
37 extsb,2P,EXTRA3,"d:RA,d:CR0",s:RS,,,RS,,,RA,,CR0
38 extsw,2P,EXTRA3,"d:RA,d:CR0",s:RS,,,RS,,,RA,,CR0
39 addic.,2P,EXTRA3,"d:RT,d:CR0",s:RA,,,RA,,,RT,,CR0
40 rlwinm,2P,EXTRA3,"d:RA,d:CR0",s:RS,,,,,RS,RA,,CR0
41 andi.,2P,EXTRA3,"d:RA,d:CR0",s:RS,,,RS,,,RA,,CR0
42 andis.,2P,EXTRA3,"d:RA,d:CR0",s:RS,,,RS,,,RA,,CR0
43 mulli,2P,EXTRA3,"d:RT,d:CR0",s:RA,,,RA,,,RT,,CR0
44 rldicl,2P,EXTRA3,"d:RA,d:CR0",s:RS,,,,,RS,RA,,CR0
45 rldicl,2P,EXTRA3,"d:RA,d:CR0",s:RS,,,,,RS,RA,,CR0
46 rldicr,2P,EXTRA3,"d:RA,d:CR0",s:RS,,,,,RS,RA,,CR0
47 rldicr,2P,EXTRA3,"d:RA,d:CR0",s:RS,,,,,RS,RA,,CR0
48 rldic,2P,EXTRA3,"d:RA,d:CR0",s:RS,,,,,RS,RA,,CR0
49 rldic,2P,EXTRA3,"d:RA,d:CR0",s:RS,,,,,RS,RA,,CR0
50 subfme,2P,EXTRA3,"d:RT,d:CR0",s:RA,,,RA,,,RT,,CR0
51 addme,2P,EXTRA3,"d:RT,d:CR0",s:RA,,,RA,,,RT,,CR0
52 subfmeo,2P,EXTRA3,"d:RT,d:CR0",s:RA,,,RA,,,RT,,CR0
53 addmeo,2P,EXTRA3,"d:RT,d:CR0",s:RA,,,RA,,,RT,,CR0
54 srawi,2P,EXTRA3,"d:RA,d:CR0",s:RS,,,,,RS,RA,,CR0
55 sradi,2P,EXTRA3,"d:RA,d:CR0",s:RS,,,,,RS,RA,,CR0
56 sradi,2P,EXTRA3,"d:RA,d:CR0",s:RS,,,,,RS,RA,,CR0
57 extswsli,2P,EXTRA3,"d:RA,d:CR0",s:RS,,,,,RS,RA,,CR0
58 extswsli,2P,EXTRA3,"d:RA,d:CR0",s:RS,,,,,RS,RA,,CR0
59 fcfid[u]s,2P,EXTRA3,TODO,,,,,FRB,,FRT,0,0
60 fsqrts,2P,EXTRA3,TODO,,,,,FRB,,FRT,0,0
61 fres,2P,EXTRA3,TODO,,,,,FRB,,FRT,0,0
62 frsqrtes,2P,EXTRA3,TODO,,,,,FRB,,FRT,0,0
63 fsqrt,2P,EXTRA3,TODO,,,,,FRB,,FRT,0,0
64 fre,2P,EXTRA3,TODO,,,,,FRB,,FRT,0,0
65 frsqrte,2P,EXTRA3,TODO,,,,,FRB,,FRT,0,0
66 18/7=mffsfamily,2P,EXTRA3,TODO,,,,,FRB,,FRT,0,0
67 1/8=fneg,2P,EXTRA3,TODO,,,,,FRB,,FRT,0,0
68 2/8=fmr,2P,EXTRA3,TODO,,,,,FRB,,FRT,0,0
69 4/8=fnabs,2P,EXTRA3,TODO,,,,,FRB,,FRT,0,0
70 8/8=fabs,2P,EXTRA3,TODO,,,,,FRB,,FRT,0,0
71 12/8=frin,2P,EXTRA3,TODO,,,,,FRB,,FRT,0,0
72 13/8=friz,2P,EXTRA3,TODO,,,,,FRB,,FRT,0,0
73 14/8=frip,2P,EXTRA3,TODO,,,,,FRB,,FRT,0,0
74 15/8=frim,2P,EXTRA3,TODO,,,,,FRB,,FRT,0,0
75 0/12=frsp,2P,EXTRA3,TODO,,,,,FRB,,FRT,0,0
76 0/14=fctiw,2P,EXTRA3,TODO,,,,,FRB,,FRT,0,0
77 4/14=fctiwu,2P,EXTRA3,TODO,,,,,FRB,,FRT,0,0
78 25/14=fctid,2P,EXTRA3,TODO,,,,,FRB,,FRT,0,0
79 26/14=fcfid,2P,EXTRA3,TODO,,,,,FRB,,FRT,0,0
80 29/14=fctidu,2P,EXTRA3,TODO,,,,,FRB,,FRT,0,0
81 30/14=fcfidu,2P,EXTRA3,TODO,,,,,FRB,,FRT,0,0
82 0/15=fctiwz,2P,EXTRA3,TODO,,,,,FRB,,FRT,0,0
83 4/15=fctiwuz,2P,EXTRA3,TODO,,,,,FRB,,FRT,0,0
84 25/15=fctidz,2P,EXTRA3,TODO,,,,,FRB,,FRT,0,0
85 29/15=fctiduz,2P,EXTRA3,TODO,,,,,FRB,,FRT,0,0