adding more bitmanip ops to ls012 csv table, also added "XO cost" column
[libreriscv.git] / openpower / sv / rfc / ls012 / optable.csv
1 instruction, rfc, priority, bitcost, vectorisable, group, prefixable, page
2 grevlut, TBD, high, 3, yes, TBD, no, sv/bitmanip
3 grevluti, TBD, high, 3, yes, TBD, yes, sv/bitmanip
4 ternlogi, ls007, high, 2, yes, TBD, yes, sv/bitmanip
5 crternlogi, ls007, high, 5, yes, TBD, yes, sv/bitmanip
6 binlut, ls007, high, 6, yes, TBD, no, sv/bitmanip
7 crbinlut, ls007, high, 5, yes, TBD, no, sv/bitmanip
8 fmvis, ls002, high, 5, yes, TBD, no, sv/bitmanip
9 fishmv, ls002, high, 5, yes, TBD, no, sv/bitmanip
10 shadd, ls003, high, 7, yes, TBD, no, sv/bitmanip
11 shadduw, ls003, high, 7, yes, TBD, no, sv/bitmanip
12 absdu, TBD, TBD, 10, yes, TBD, no, sv/av_opcodes
13 avgadd, TBD, TBD, 10, yes, TBD, no, sv/av_opcodes
14 minmax, TBD, TBD, 10, yes, TBD, no, sv/av_opcodes
15 absaccs, TBD, TBD, 10, yes, TBD, no, sv/av_opcodes
16 absaccu, TBD, TBD, 10, yes, TBD, no, sv/av_opcodes
17 bmask, TBD, high, 5, yes, TBD, yes, sv/vector_ops
18 cprop, TBD, high, 5, yes, TBD, yes, sv/vector_ops
19 setvl, ls008, high, 5, no, EXT0xx, yes, sv/setvl
20 svstep, ls008, high, 5, no, EXT0xx, yes, sv/svstep
21 svremap, ls009, high, 5, no, EXT0xx, yes, sv/remap
22 svshape, ls009, high, 5, no, EXT0xx, yes, sv/remap
23 svshape2, ls009, high, 5, no, EXT0xx, yes, sv/remap
24 svindex, ls009, high, 5, no, EXT0xx, yes, sv/remap
25 mv.swizzle, TBD, TBD, 4, yes, TBD, yes, sv/mv.swizzle
26 fmv.swizzle, TBD, TBD, 4, yes, TBD, yes, sv/mv.swizzle