-op, rfc, priority, cost, SVP64, group, PO1, page, regs
+op, rfc, priority, cost, SVP64, group, PO1, page, regs, Level
# LD/ST-Postincrement
-lbzup, ls011, high, PO, yes, EXT2xx, no, isa/pifixedload, 1R2W
-lbzupx, ls011, high, 10, yes, EXT2xx, no, isa/pifixedload, 2R2W
-lhzup, ls011, high, PO, yes, EXT2xx, no, isa/pifixedload, 1R2W
-lhzupx, ls011, high, 10, yes, EXT2xx, no, isa/pifixedload, 2R2W
-lhaup, ls011, high, PO, yes, EXT2xx, no, isa/pifixedload, 1R2W
-lhaupx, ls011, high, 10, yes, EXT2xx, no, isa/pifixedload, 2R2W
-lwzup, ls011, high, PO, yes, EXT2xx, no, isa/pifixedload, 1R2W
-lwzupx, ls011, high, 10, yes, EXT2xx, no, isa/pifixedload, 2R2W
-lwaupx, ls011, high, 10, yes, EXT2xx, no, isa/pifixedload, 2R2W
-ldup, ls011, high, PO, yes, EXT2xx, no, isa/pifixedload, 1R2W
-ldupx, ls011, high, 10, yes, EXT2xx, no, isa/pifixedload, 2R2W
-stbup, ls011, high, PO, yes, EXT2xx, no, isa/pifixedstore, 2R1W
-stbupx, ls011, high, 10, yes, EXT2xx, no, isa/pifixedstore, 3R1W
-sthup, ls011, high, PO, yes, EXT2xx, no, isa/pifixedstore, 2R1W
-sthupx, ls011, high, 10, yes, EXT2xx, no, isa/pifixedstore, 3R1W
-stwup, ls011, high, PO, yes, EXT2xx, no, isa/pifixedstore, 2R1W
-stwupx, ls011, high, 10, yes, EXT2xx, no, isa/pifixedstore, 3R1W
-stdup, ls011, high, PO, yes, EXT2xx, no, isa/pifixedstore, 2R1W
-stdupx, ls011, high, 10, yes, EXT2xx, no, isa/pifixedstore, 3R1W
+lbzup, ls011, high, PO, yes, EXT2xx, no, isa/pifixedload, 1R2W, TBD
+lbzupx, ls011, high, 10, yes, EXT2xx, no, isa/pifixedload, 2R2W, TBD
+lhzup, ls011, high, PO, yes, EXT2xx, no, isa/pifixedload, 1R2W, TBD
+lhzupx, ls011, high, 10, yes, EXT2xx, no, isa/pifixedload, 2R2W, TBD
+lhaup, ls011, high, PO, yes, EXT2xx, no, isa/pifixedload, 1R2W, TBD
+lhaupx, ls011, high, 10, yes, EXT2xx, no, isa/pifixedload, 2R2W, TBD
+lwzup, ls011, high, PO, yes, EXT2xx, no, isa/pifixedload, 1R2W, TBD
+lwzupx, ls011, high, 10, yes, EXT2xx, no, isa/pifixedload, 2R2W, TBD
+lwaupx, ls011, high, 10, yes, EXT2xx, no, isa/pifixedload, 2R2W, TBD
+ldup, ls011, high, PO, yes, EXT2xx, no, isa/pifixedload, 1R2W, TBD
+ldupx, ls011, high, 10, yes, EXT2xx, no, isa/pifixedload, 2R2W, TBD
+stbup, ls011, high, PO, yes, EXT2xx, no, isa/pifixedstore, 2R1W, TBD
+stbupx, ls011, high, 10, yes, EXT2xx, no, isa/pifixedstore, 3R1W, TBD
+sthup, ls011, high, PO, yes, EXT2xx, no, isa/pifixedstore, 2R1W, TBD
+sthupx, ls011, high, 10, yes, EXT2xx, no, isa/pifixedstore, 3R1W, TBD
+stwup, ls011, high, PO, yes, EXT2xx, no, isa/pifixedstore, 2R1W, TBD
+stwupx, ls011, high, 10, yes, EXT2xx, no, isa/pifixedstore, 3R1W, TBD
+stdup, ls011, high, PO, yes, EXT2xx, no, isa/pifixedstore, 2R1W, TBD
+stdupx, ls011, high, 10, yes, EXT2xx, no, isa/pifixedstore, 3R1W, TBD
# FP LD/ST-Postincrement
-lfdu, ls011, high, PO, yes, EXT2xx, no, isa/pifixedload, 1R2W
-lfsup, ls011, high, PO, yes, EXT2xx, no, isa/pifixedload, 1R2W
-lfdupx, ls011, high, 10, yes, EXT2xx, no, isa/pifixedload, 2R2W
-lsdupx, ls011, high, 10, yes, EXT2xx, no, isa/pifixedload, 2R2W
-stfdup, ls011, high, PO, yes, EXT2xx, no, isa/pifixedstore, 2R1W
-stfsup, ls011, high, PO, yes, EXT2xx, no, isa/pifixedstore, 2R1W
-stfdupx, ls011, high, 10, yes, EXT2xx, no, isa/pifixedstore, 3R1W
-stfsupx, ls011, high, 10, yes, EXT2xx, no, isa/pifixedstore, 3R1W
+lfdu, ls011, high, PO, yes, EXT2xx, no, isa/pifixedload, 1R2W, TBD
+lfsup, ls011, high, PO, yes, EXT2xx, no, isa/pifixedload, 1R2W, TBD
+lfdupx, ls011, high, 10, yes, EXT2xx, no, isa/pifixedload, 2R2W, TBD
+lsdupx, ls011, high, 10, yes, EXT2xx, no, isa/pifixedload, 2R2W, TBD
+stfdup, ls011, high, PO, yes, EXT2xx, no, isa/pifixedstore, 2R1W, TBD
+stfsup, ls011, high, PO, yes, EXT2xx, no, isa/pifixedstore, 2R1W, TBD
+stfdupx, ls011, high, 10, yes, EXT2xx, no, isa/pifixedstore, 3R1W, TBD
+stfsupx, ls011, high, 10, yes, EXT2xx, no, isa/pifixedstore, 3R1W, TBD
# LD/ST-Shifted-Postincrement
-lbzuspx, ls011, med, 9, yes, EXT2xx, no, ls011, 2R2W
-lhzuspx, ls011, med, 9, yes, EXT2xx, no, ls011, 2R2W
-lhauspx, ls011, med, 9, yes, EXT2xx, no, ls011, 2R2W
-lwzuspx, ls011, med, 9, yes, EXT2xx, no, ls011, 2R2W
-lwauspx, ls011, med, 9, yes, EXT2xx, no, ls011, 2R2W
-lduspx, ls011, med, 9, yes, EXT2xx, no, ls011, 2R2W
-stbuspx, ls011, med, 9, yes, EXT2xx, no, ls011, 3R1W
-sthuspx, ls011, med, 9, yes, EXT2xx, no, ls011, 3R1W
-stwuspx, ls011, med, 9, yes, EXT2xx, no, ls011, 3R1W
-stduspx, ls011, med, 9, yes, EXT2xx, no, ls011, 3R1W
+lbzuspx, ls011, med, 9, yes, EXT2xx, no, ls011, 2R2W, TBD
+lhzuspx, ls011, med, 9, yes, EXT2xx, no, ls011, 2R2W, TBD
+lhauspx, ls011, med, 9, yes, EXT2xx, no, ls011, 2R2W, TBD
+lwzuspx, ls011, med, 9, yes, EXT2xx, no, ls011, 2R2W, TBD
+lwauspx, ls011, med, 9, yes, EXT2xx, no, ls011, 2R2W, TBD
+lduspx, ls011, med, 9, yes, EXT2xx, no, ls011, 2R2W, TBD
+stbuspx, ls011, med, 9, yes, EXT2xx, no, ls011, 3R1W, TBD
+sthuspx, ls011, med, 9, yes, EXT2xx, no, ls011, 3R1W, TBD
+stwuspx, ls011, med, 9, yes, EXT2xx, no, ls011, 3R1W, TBD
+stduspx, ls011, med, 9, yes, EXT2xx, no, ls011, 3R1W, TBD
# FP LD/ST-Shifted-Postincrement
-lfdupsx, ls011, med, 9, yes, EXT2xx, no, ls011, 2R2W
-lsdupsx, ls011, med, 9, yes, EXT2xx, no, ls011, 2R2W
-stfdupsx, ls011, med, 9, yes, EXT2xx, no, ls011, 3R1W
-stfsupsx, ls011, med, 9, yes, EXT2xx, no, ls011, 3R1W
+lfdupsx, ls011, med, 9, yes, EXT2xx, no, ls011, 2R2W, TBD
+lsdupsx, ls011, med, 9, yes, EXT2xx, no, ls011, 2R2W, TBD
+stfdupsx, ls011, med, 9, yes, EXT2xx, no, ls011, 3R1W, TBD
+stfsupsx, ls011, med, 9, yes, EXT2xx, no, ls011, 3R1W, TBD
# LD/ST-Index-Shifted (w/Update)
-lbzsx, ls004, high, 9, yes, EXT0xx, no, ls004, 2R1W
-lbzusx, ls004, high, 9, yes, EXT0xx, no, ls004, 2R2W
-lhzsx, ls004, high, 9, yes, EXT0xx, no, ls004, 2R1W
-lhzusx, ls004, high, 9, yes, EXT0xx, no, ls004, 2R2W
-lhasx, ls004, high, 9, yes, EXT0xx, no, ls004, 2R1W
-lhausx, ls004, high, 9, yes, EXT0xx, no, ls004, 2R2W
-lwzsx, ls004, high, 9, yes, EXT0xx, no, ls004, 2R1W
-lwzusx, ls004, high, 9, yes, EXT0xx, no, ls004, 2R2W
-lwasx, ls004, high, 9, yes, EXT0xx, no, ls004, 2R1W
-lwausx, ls004, high, 9, yes, EXT0xx, no, ls004, 2R2W
-ldsx, ls004, high, 9, yes, EXT0xx, no, ls004, 2R1W
-ldusx, ls004, high, 9, yes, EXT0xx, no, ls004, 2R2W
-lhbrsx, ls004, high, 9, yes, EXT0xx, no, ls004, 2R1W
-lwbrsx, ls004, high, 9, yes, EXT0xx, no, ls004, 2R1W
-ldbrsx, ls004, high, 9, yes, EXT0xx, no, ls004, 2R1W
-stbsx, ls004, high, 9, yes, EXT0xx, no, ls004, 3R
-stbusx, ls004, high, 9, yes, EXT0xx, no, ls004, 3R1W
-sthsx, ls004, high, 9, yes, EXT0xx, no, ls004, 3R
-sthusx, ls004, high, 9, yes, EXT0xx, no, ls004, 3R1W
-stwsx, ls004, high, 9, yes, EXT0xx, no, ls004, 3R
-stwusx, ls004, high, 9, yes, EXT0xx, no, ls004, 3R1W
-stdsx, ls004, high, 9, yes, EXT0xx, no, ls004, 3R
-stdusx, ls004, high, 9, yes, EXT0xx, no, ls004, 3R1W
-sthbrsx, ls004, high, 9, yes, EXT0xx, no, ls004, 3R
-stwbrsx, ls004, high, 9, yes, EXT0xx, no, ls004, 3R
-stdbrsx, ls004, high, 9, yes, EXT0xx, no, ls004, 3R
+lbzsx, ls004, high, 9, yes, EXT0xx, no, ls004, 2R1W, TBD
+lbzusx, ls004, high, 9, yes, EXT0xx, no, ls004, 2R2W, TBD
+lhzsx, ls004, high, 9, yes, EXT0xx, no, ls004, 2R1W, TBD
+lhzusx, ls004, high, 9, yes, EXT0xx, no, ls004, 2R2W, TBD
+lhasx, ls004, high, 9, yes, EXT0xx, no, ls004, 2R1W, TBD
+lhausx, ls004, high, 9, yes, EXT0xx, no, ls004, 2R2W, TBD
+lwzsx, ls004, high, 9, yes, EXT0xx, no, ls004, 2R1W, TBD
+lwzusx, ls004, high, 9, yes, EXT0xx, no, ls004, 2R2W, TBD
+lwasx, ls004, high, 9, yes, EXT0xx, no, ls004, 2R1W, TBD
+lwausx, ls004, high, 9, yes, EXT0xx, no, ls004, 2R2W, TBD
+ldsx, ls004, high, 9, yes, EXT0xx, no, ls004, 2R1W, TBD
+ldusx, ls004, high, 9, yes, EXT0xx, no, ls004, 2R2W, TBD
+lhbrsx, ls004, high, 9, yes, EXT0xx, no, ls004, 2R1W, TBD
+lwbrsx, ls004, high, 9, yes, EXT0xx, no, ls004, 2R1W, TBD
+ldbrsx, ls004, high, 9, yes, EXT0xx, no, ls004, 2R1W, TBD
+stbsx, ls004, high, 9, yes, EXT0xx, no, ls004, 3R, TBD
+stbusx, ls004, high, 9, yes, EXT0xx, no, ls004, 3R1W, TBD
+sthsx, ls004, high, 9, yes, EXT0xx, no, ls004, 3R, TBD
+sthusx, ls004, high, 9, yes, EXT0xx, no, ls004, 3R1W, TBD
+stwsx, ls004, high, 9, yes, EXT0xx, no, ls004, 3R, TBD
+stwusx, ls004, high, 9, yes, EXT0xx, no, ls004, 3R1W, TBD
+stdsx, ls004, high, 9, yes, EXT0xx, no, ls004, 3R, TBD
+stdusx, ls004, high, 9, yes, EXT0xx, no, ls004, 3R1W, TBD
+sthbrsx, ls004, high, 9, yes, EXT0xx, no, ls004, 3R, TBD
+stwbrsx, ls004, high, 9, yes, EXT0xx, no, ls004, 3R, TBD
+stdbrsx, ls004, high, 9, yes, EXT0xx, no, ls004, 3R, TBD
# FP LD/ST-Index-Shifted (w/Update)
-lfsxs, ls004, high, 9, yes, EXT0xx, no, ls004, 2R1W
-lfsuxs, ls004, high, 9, yes, EXT0xx, no, ls004, 2R1W
-lfdxs, ls004, high, 9, yes, EXT0xx, no, ls004, 2R1W
-lfduxs, ls004, high, 9, yes, EXT0xx, no, ls004, 2R1W
-lfiwaxs, ls004, high, 9, yes, EXT0xx, no, ls004, 2R1W
-lfiwzxs, ls004, high, 9, yes, EXT0xx, no, ls004, 2R1W
-stfsxs, ls004, high, 9, yes, EXT0xx, no, ls004, 3R
-stfsuxs, ls004, high, 9, yes, EXT0xx, no, ls004, 3R1W
-stfdxs, ls004, high, 9, yes, EXT0xx, no, ls004, 3R
-stfduxs, ls004, high, 9, yes, EXT0xx, no, ls004, 3R1W
-stfiwxs, ls004, high, 9, yes, EXT0xx, no, ls004, 3R
+lfsxs, ls004, high, 9, yes, EXT0xx, no, ls004, 2R1W, TBD
+lfsuxs, ls004, high, 9, yes, EXT0xx, no, ls004, 2R1W, TBD
+lfdxs, ls004, high, 9, yes, EXT0xx, no, ls004, 2R1W, TBD
+lfduxs, ls004, high, 9, yes, EXT0xx, no, ls004, 2R1W, TBD
+lfiwaxs, ls004, high, 9, yes, EXT0xx, no, ls004, 2R1W, TBD
+lfiwzxs, ls004, high, 9, yes, EXT0xx, no, ls004, 2R1W, TBD
+stfsxs, ls004, high, 9, yes, EXT0xx, no, ls004, 3R, TBD
+stfsuxs, ls004, high, 9, yes, EXT0xx, no, ls004, 3R1W, TBD
+stfdxs, ls004, high, 9, yes, EXT0xx, no, ls004, 3R, TBD
+stfduxs, ls004, high, 9, yes, EXT0xx, no, ls004, 3R1W, TBD
+stfiwxs, ls004, high, 9, yes, EXT0xx, no, ls004, 3R, TBD
# Bitmanip LUT2/3 operations. high cost high reward
-grevlut, TBD, high, 3, yes, TBD, no, sv/bitmanip, 2R1W
-grevluti, TBD, high, 3, yes, TBD, yes, sv/bitmanip, 1R1W
-ternlogi, ls007, high, 2, yes, TBD, yes, sv/bitmanip, 3R1W1w
-crternlogi, ls007, high, 5, yes, TBD, yes, sv/bitmanip, 3r1w
-binlut, ls007, high, 6, yes, TBD, no, sv/bitmanip, 3R1W
-crbinlut, ls007, high, 5, yes, TBD, no, sv/bitmanip, 3r1w
+grevlut, TBD, high, 3, yes, TBD, no, sv/bitmanip, 2R1W, TBD
+grevluti, TBD, high, 3, yes, TBD, yes, sv/bitmanip, 1R1W, TBD
+ternlogi, ls007, high, 2, yes, TBD, yes, sv/bitmanip, 3R1W1w, TBD
+crternlogi, ls007, high, 5, yes, TBD, yes, sv/bitmanip, 3r1w, TBD
+binlut, ls007, high, 6, yes, TBD, no, sv/bitmanip, 3R1W, TBD
+crbinlut, ls007, high, 5, yes, TBD, no, sv/bitmanip, 3r1w, TBD
# Float-Load-Immediate (always saves one LD L1/2/3 D-Cache op)
-fmvis, ls002, high, 5, yes, TBD, no, sv/bitmanip, 1W
-fishmv, ls002, high, 5, yes, TBD, no, sv/bitmanip, 1R1W
+fmvis, ls002, high, 5, yes, TBD, no, sv/bitmanip, 1W, TBD
+fishmv, ls002, high, 5, yes, TBD, no, sv/bitmanip, 1R1W, TBD
# Shift-and-Add (mitigates LD-ST-Shift; Cryptography e.g. twofish)
-shadd, ls003, med, 7, yes, TBD, no, sv/bitmanip, 2R1W1w
-shadduw, ls003, med, 7, yes, TBD, no, sv/bitmanip, 2R1W1w
-shaddw, ls003, med, 7, yes, TBD, no, sv/bitmanip, 2R1W1w
+shadd, ls003, med, 7, yes, TBD, no, sv/bitmanip, 2R1W1w, TBD
+shadduw, ls003, med, 7, yes, TBD, no, sv/bitmanip, 2R1W1w, TBD
+shaddw, ls003, med, 7, yes, TBD, no, sv/bitmanip, 2R1W1w, TBD
# Audio-Video
-absdu, TBD, TBD, 10, yes, TBD, no, sv/av_opcodes, 2R1W1w
-avgadd, TBD, TBD, 10, yes, TBD, no, sv/av_opcodes, 2R1W1w
-minmax, ls013, high, 10, yes, TBD, no, sv/av_opcodes, 2R1W1w
-absaccs, TBD, TBD, 10, yes, TBD, no, sv/av_opcodes, 3R1W1w
-absaccu, TBD, TBD, 10, yes, TBD, no, sv/av_opcodes, 3R1W1w
+absdu, TBD, TBD, 10, yes, TBD, no, sv/av_opcodes, 2R1W1w, TBD
+avgadd, TBD, TBD, 10, yes, TBD, no, sv/av_opcodes, 2R1W1w, TBD
+minmax, ls013, high, 10, yes, TBD, no, sv/av_opcodes, 2R1W1w, TBD
+absaccs, TBD, TBD, 10, yes, TBD, no, sv/av_opcodes, 3R1W1w, TBD
+absaccu, TBD, TBD, 10, yes, TBD, no, sv/av_opcodes, 3R1W1w, TBD
# BMI group
-bmask, TBD, high, 5, yes, TBD, yes, sv/vector_ops, 2R1W1w
-cprop, TBD, high, 5, yes, TBD, yes, sv/vector_ops, 2R1W1w
+bmask, TBD, high, 5, yes, TBD, yes, sv/vector_ops, 2R1W1w, TBD
+cprop, TBD, high, 5, yes, TBD, yes, sv/vector_ops, 2R1W1w, TBD
# SVP64 Management.
-setvl, ls008, high, 5, no, EXT0xx, yes, sv/setvl, 3R2W1w
-svstep, ls008, high, 5, no, EXT0xx, yes, sv/svstep, 1R2W1w
-svremap, ls009, high, 5, no, EXT0xx, yes, sv/remap, 1R1W
-svshape, ls009, high, 5, no, EXT0xx, yes, sv/remap, 5R5W
-svshape2, ls009, high, 5, no, EXT0xx, yes, sv/remap, 5R5W
-svindex, ls009, high, 5, no, EXT0xx, yes, sv/remap, 5R5W
+setvl, ls008, high, 5, no, EXT0xx, yes, sv/setvl, 3R2W1w, TBD
+svstep, ls008, high, 5, no, EXT0xx, yes, sv/svstep, 1R2W1w, TBD
+svremap, ls009, high, 5, no, EXT0xx, yes, sv/remap, 1R1W, TBD
+svshape, ls009, high, 5, no, EXT0xx, yes, sv/remap, 5R5W, TBD
+svshape2, ls009, high, 5, no, EXT0xx, yes, sv/remap, 5R5W, TBD
+svindex, ls009, high, 5, no, EXT0xx, yes, sv/remap, 5R5W, TBD
# GPU swizzle
-mv.swizzle, TBD, TBD, 4, yes, TBD, yes, sv/mv.swizzle, 2R2W
-fmv.swizzle, TBD, TBD, 4, yes, TBD, yes, sv/mv.swizzle, 2R2W
+mv.swizzle, TBD, TBD, 4, yes, TBD, yes, sv/mv.swizzle, 2R2W, TBD
+fmv.swizzle, TBD, TBD, 4, yes, TBD, yes, sv/mv.swizzle, 2R2W, TBD
# CR weirds
-crrweird, TBD, high, 8, yes, TBD, no, sv/cr_int_predication, 1r1W1w
-mfcrweird, TBD, high, 8, yes, TBD, no, sv/cr_int_predication, 1r1W1w
-mtcrrweird, TBD, high, 9, yes, TBD, no, sv/cr_int_predication, 1R1r1w
-mtcrweird, TBD, high, 9, yes, TBD, no, sv/cr_int_predication, 1R1r1w
-crweirder, TBD, high, 9, yes, TBD, no, sv/cr_int_predication, 2r1w
-mcrfm, TBD, high, 9, yes, EXT0xx, no, sv/cr_int_predication, 2r1w
+crrweird, TBD, high, 8, yes, TBD, no, sv/cr_int_predication, 1r1W1w, TBD
+mfcrweird, TBD, high, 8, yes, TBD, no, sv/cr_int_predication, 1r1W1w, TBD
+mtcrrweird, TBD, high, 9, yes, TBD, no, sv/cr_int_predication, 1R1r1w, TBD
+mtcrweird, TBD, high, 9, yes, TBD, no, sv/cr_int_predication, 1R1r1w, TBD
+crweirder, TBD, high, 9, yes, TBD, no, sv/cr_int_predication, 2r1w, TBD
+mcrfm, TBD, high, 9, yes, EXT0xx, no, sv/cr_int_predication, 2r1w, TBD
# fclass (Scalar variant of xvtstdcsp)
-fptstp(s), TBD, high, 10, yes, EXT0xx, no, sv/fclass, 1R1w
+fptstp(s), TBD, high, 10, yes, EXT0xx, no, sv/fclass, 1R1w, TBD
# INT<->FP mv
-fmvfg(s), ls006, high, 10, yes, EXT0xx, no, sv/int_fp_mv, 1R1W1w
-fcvtfg(s), ls006, high, 10, yes, EXT0xx, no, sv/int_fp_mv, 1R1W1w
-fcvttg(s), ls006, high, 10, yes, EXT0xx, no, sv/int_fp_mv, 1R1W1w
-fcvtstg(s), ls006, high, 10, yes, EXT0xx, no, sv/int_fp_mv, 1R1W1w
+fmvfg(s), ls006, high, 10, yes, EXT0xx, no, sv/int_fp_mv, 1R1W1w, TBD
+fcvtfg(s), ls006, high, 10, yes, EXT0xx, no, sv/int_fp_mv, 1R1W1w, TBD
+fcvttg(s), ls006, high, 10, yes, EXT0xx, no, sv/int_fp_mv, 1R1W1w, TBD
+fcvtstg(s), ls006, high, 10, yes, EXT0xx, no, sv/int_fp_mv, 1R1W1w, TBD
# Big-Integer Chained 3-in 2-out (64-bit Carry)
-dsld, ls003, high, 5, yes, EXT0xx, no, sv/biginteger, 3R2W1w
-dsrd, ls003, high, 5, yes, EXT0xx, no, sv/biginteger, 3R2W1w
-maddedu, ls003, high, 6, yes, EXT0xx, no, sv/biginteger, 3R2W
-maddedus, ls003, high, 6, yes, EXT0xx, no, sv/biginteger, 3R2W
-divmod2du, ls003, high, 6, yes, EXT0xx, no, sv/biginteger, 3R2W1w
+dsld, ls003, high, 5, yes, EXT0xx, no, sv/biginteger, 3R2W1w, TBD
+dsrd, ls003, high, 5, yes, EXT0xx, no, sv/biginteger, 3R2W1w, TBD
+maddedu, ls003, high, 6, yes, EXT0xx, no, sv/biginteger, 3R2W, TBD
+maddedus, ls003, high, 6, yes, EXT0xx, no, sv/biginteger, 3R2W, TBD
+divmod2du, ls003, high, 6, yes, EXT0xx, no, sv/biginteger, 3R2W1w, TBD
# FP DCT/FFT Butterfly (2/3-in 2-out)
-ffadd(s), TBD, med, 10, yes, EXT2xx, no, isa/svfparith, 2R1W1w
-ffsub(s), TBD, med, 10, yes, EXT2xx, no, isa/svfparith, 2R1W1w
-ffmul(s), TBD, med, 10, yes, EXT2xx, no, isa/svfparith, 2R1W1w
-ffdiv(s), TBD, med, 10, yes, EXT2xx, no, isa/svfparith, 2R1W1w
-fdmadd(s), TBD, med, 5, yes, EXT2xx, no, isa/svfparith, 3R2W1w
-ffmadd(s), TBD, med, 5, yes, EXT2xx, no, isa/svfparith, 3R2W1w
-ffmsub(s), TBD, med, 5, yes, EXT2xx, no, isa/svfparith, 3R2W1w
-ffnmadd(s), TBD, med, 5, yes, EXT2xx, no, isa/svfparith, 3R2W1w
-ffnmsub(s), TBD, med, 5, yes, EXT2xx, no, isa/svfparith, 3R2W1w
+ffadd(s), TBD, med, 10, yes, EXT2xx, no, isa/svfparith, 2R1W1w, TBD
+ffsub(s), TBD, med, 10, yes, EXT2xx, no, isa/svfparith, 2R1W1w, TBD
+ffmul(s), TBD, med, 10, yes, EXT2xx, no, isa/svfparith, 2R1W1w, TBD
+ffdiv(s), TBD, med, 10, yes, EXT2xx, no, isa/svfparith, 2R1W1w, TBD
+fdmadd(s), TBD, med, 5, yes, EXT2xx, no, isa/svfparith, 3R2W1w, TBD
+ffmadd(s), TBD, med, 5, yes, EXT2xx, no, isa/svfparith, 3R2W1w, TBD
+ffmsub(s), TBD, med, 5, yes, EXT2xx, no, isa/svfparith, 3R2W1w, TBD
+ffnmadd(s), TBD, med, 5, yes, EXT2xx, no, isa/svfparith, 3R2W1w, TBD
+ffnmsub(s), TBD, med, 5, yes, EXT2xx, no, isa/svfparith, 3R2W1w, TBD
# Trigonometric (1-arg)
-fsin(s), TBD, high, 10, yes, EXT0xx, no, transcendentals, 1R1W1w
-fcos(s), TBD, high, 10, yes, EXT0xx, no, transcendentals, 1R1W1w
-ftan(s), TBD, high, 10, yes, EXT0xx, no, transcendentals, 1R1W1w
-fasin(s), TBD, low, 10, yes, EXT2xx, no, transcendentals, 1R1W1w
-facos(s), TBD, low, 10, yes, EXT2xx, no, transcendentals, 1R1W1w
-fatan(s), TBD, low, 10, yes, EXT2xx, no, transcendentals, 1R1W1w
-fsinpi(s), TBD, high, 10, yes, TBD, no, transcendentals, 1R1W1w
-fcospi(s), TBD, high, 10, yes, TBD, no, transcendentals, 1R1W1w
-ftanpi(s), TBD, high, 10, yes, TBD, no, transcendentals, 1R1W1w
-fasinpi(s), TBD, low, 10, yes, EXT2xx, no, transcendentals, 1R1W1w
-facospi(s), TBD, low, 10, yes, EXT2xx, no, transcendentals, 1R1W1w
-fatanpi(s), TBD, low, 10, yes, EXT2xx, no, transcendentals, 1R1W1w
-fsinh(s), TBD, low, 10, yes, EXT2xx, no, transcendentals, 1R1W1w
-fcosh(s), TBD, low, 10, yes, EXT2xx, no, transcendentals, 1R1W1w
-ftanh(s), TBD, low, 10, yes, EXT2xx, no, transcendentals, 1R1W1w
-fasinh(s), TBD, low, 10, yes, EXT2xx, no, transcendentals, 1R1W1w
-facosh(s), TBD, low, 10, yes, EXT2xx, no, transcendentals, 1R1W1w
-fatanh(s), TBD, low, 10, yes, EXT2xx, no, transcendentals, 1R1W1w
+fsin(s), TBD, high, 10, yes, EXT0xx, no, transcendentals, 1R1W1w, TBD
+fcos(s), TBD, high, 10, yes, EXT0xx, no, transcendentals, 1R1W1w, TBD
+ftan(s), TBD, high, 10, yes, EXT0xx, no, transcendentals, 1R1W1w, TBD
+fasin(s), TBD, low, 10, yes, EXT2xx, no, transcendentals, 1R1W1w, TBD
+facos(s), TBD, low, 10, yes, EXT2xx, no, transcendentals, 1R1W1w, TBD
+fatan(s), TBD, low, 10, yes, EXT2xx, no, transcendentals, 1R1W1w, TBD
+fsinpi(s), TBD, high, 10, yes, TBD, no, transcendentals, 1R1W1w, TBD
+fcospi(s), TBD, high, 10, yes, TBD, no, transcendentals, 1R1W1w, TBD
+ftanpi(s), TBD, high, 10, yes, TBD, no, transcendentals, 1R1W1w, TBD
+fasinpi(s), TBD, low, 10, yes, EXT2xx, no, transcendentals, 1R1W1w, TBD
+facospi(s), TBD, low, 10, yes, EXT2xx, no, transcendentals, 1R1W1w, TBD
+fatanpi(s), TBD, low, 10, yes, EXT2xx, no, transcendentals, 1R1W1w, TBD
+fsinh(s), TBD, low, 10, yes, EXT2xx, no, transcendentals, 1R1W1w, TBD
+fcosh(s), TBD, low, 10, yes, EXT2xx, no, transcendentals, 1R1W1w, TBD
+ftanh(s), TBD, low, 10, yes, EXT2xx, no, transcendentals, 1R1W1w, TBD
+fasinh(s), TBD, low, 10, yes, EXT2xx, no, transcendentals, 1R1W1w, TBD
+facosh(s), TBD, low, 10, yes, EXT2xx, no, transcendentals, 1R1W1w, TBD
+fatanh(s), TBD, low, 10, yes, EXT2xx, no, transcendentals, 1R1W1w, TBD
# Transcendentals (1-arg)
-frsqrt(s), TBD, high, 10, yes, EXT0xx, no, transcendentals, 1R1W1w
-fcbrt(s), TBD, low, 10, yes, EXT2xx, no, transcendentals, 1R1W1w
-frecip(s), TBD, high, 10, yes, EXT0xx, no, transcendentals, 1R1W1w
-fexp2m1(s), TBD, high, 10, yes, EXT0xx, no, transcendentals, 1R1W1w
-flog2p1(s), TBD, high, 10, yes, EXT0xx, no, transcendentals, 1R1W1w
-fexp2(s), TBD, high, 10, yes, EXT0xx, no, transcendentals, 1R1W1w
-flog2(s), TBD, high, 10, yes, EXT0xx, no, transcendentals, 1R1W1w
-fexpm1(s), TBD, med, 10, yes, TBD, no, transcendentals, 1R1W1w
-flogp1(s), TBD, med, 10, yes, TBD, no, transcendentals, 1R1W1w
-fexp(s), TBD, med, 10, yes, TBD, no, transcendentals, 1R1W1w
-flog(s), TBD, med, 10, yes, TBD, no, transcendentals, 1R1W1w
-fexp10m1(s), TBD, med, 10, yes, TBD, no, transcendentals, 1R1W1w
-flog10p1(s), TBD, med, 10, yes, TBD, no, transcendentals, 1R1W1w
-fexp10(s), TBD, med, 10, yes, TBD, no, transcendentals, 1R1W1w
-flog10(s), TBD, med, 10, yes, TBD, no, transcendentals, 1R1W1w
+frsqrt(s), TBD, high, 10, yes, EXT0xx, no, transcendentals, 1R1W1w, TBD
+fcbrt(s), TBD, low, 10, yes, EXT2xx, no, transcendentals, 1R1W1w, TBD
+frecip(s), TBD, high, 10, yes, EXT0xx, no, transcendentals, 1R1W1w, TBD
+fexp2m1(s), TBD, high, 10, yes, EXT0xx, no, transcendentals, 1R1W1w, TBD
+flog2p1(s), TBD, high, 10, yes, EXT0xx, no, transcendentals, 1R1W1w, TBD
+fexp2(s), TBD, high, 10, yes, EXT0xx, no, transcendentals, 1R1W1w, TBD
+flog2(s), TBD, high, 10, yes, EXT0xx, no, transcendentals, 1R1W1w, TBD
+fexpm1(s), TBD, med, 10, yes, TBD, no, transcendentals, 1R1W1w, TBD
+flogp1(s), TBD, med, 10, yes, TBD, no, transcendentals, 1R1W1w, TBD
+fexp(s), TBD, med, 10, yes, TBD, no, transcendentals, 1R1W1w, TBD
+flog(s), TBD, med, 10, yes, TBD, no, transcendentals, 1R1W1w, TBD
+fexp10m1(s), TBD, med, 10, yes, TBD, no, transcendentals, 1R1W1w, TBD
+flog10p1(s), TBD, med, 10, yes, TBD, no, transcendentals, 1R1W1w, TBD
+fexp10(s), TBD, med, 10, yes, TBD, no, transcendentals, 1R1W1w, TBD
+flog10(s), TBD, med, 10, yes, TBD, no, transcendentals, 1R1W1w, TBD
# Transcendentals (2-arg)
-fatan2(s), TBD, med, 10, yes, EXT2xx, no, transcendentals, 2R1W1w
-fatan2pi(s), TBD, med, 10, yes, EXT2xx, no, transcendentals, 2R1W1w
-fpow(s), TBD, low, 10, yes, EXT2xx, no, transcendentals, 2R1W1w
-fpown(s), TBD, low, 10, yes, EXT2xx, no, transcendentals, 2R1W1w
-fpowr(s), TBD, low, 10, yes, EXT2xx, no, transcendentals, 2R1W1w
-frootn(s), TBD, low, 10, yes, EXT2xx, no, transcendentals, 2R1W1w
-fhypot(s), TBD, TBD, 10, yes, TBD, no, transcendentals, 2R1W1w
-fminnum08(s), ls013, high, 10, yes, TBD, no, transcendentals, 2R1W1w
-fmaxnum08(s), ls013, high, 10, yes, TBD, no, transcendentals, 2R1W1w
-fmin19(s), ls013, high, 10, yes, TBD, no, transcendentals, 2R1W1w
-fmax19(s), ls013, high, 10, yes, TBD, no, transcendentals, 2R1W1w
-fminnum19(s), ls013, high, 10, yes, TBD, no, transcendentals, 2R1W1w
-fmaxnum19(s), ls013, high, 10, yes, TBD, no, transcendentals, 2R1W1w
-fminc(s), ls013, high, 10, yes, TBD, no, transcendentals, 2R1W1w
-fmaxc(s), ls013, high, 10, yes, TBD, no, transcendentals, 2R1W1w
-fminmagnum08(s), ls013, high, 10, yes, TBD, no, transcendentals, 2R1W1w
-fmaxmagnum08(s), ls013, high, 10, yes, TBD, no, transcendentals, 2R1W1w
-fminmag19(s), ls013, high, 10, yes, TBD, no, transcendentals, 2R1W1w
-fmaxmag19(s), ls013, high, 10, yes, TBD, no, transcendentals, 2R1W1w
-fminmagnum19(s), ls013, high, 10, yes, TBD, no, transcendentals, 2R1W1w
-fmaxmagnum19(s), ls013, high, 10, yes, TBD, no, transcendentals, 2R1W1w
-fminmagc(s), ls013, high, 10, yes, TBD, no, transcendentals, 2R1W1w
-fmaxmagc(s), ls013, high, 10, yes, TBD, no, transcendentals, 2R1W1w
-fmod(s), TBD, TBD, 10, yes, TBD, no, transcendentals, 2R1W1w
-fremainder(s), TBD, TBD, 10, yes, TBD, no, transcendentals, 2R1W1w
+fatan2(s), TBD, med, 10, yes, EXT2xx, no, transcendentals, 2R1W1w, TBD
+fatan2pi(s), TBD, med, 10, yes, EXT2xx, no, transcendentals, 2R1W1w, TBD
+fpow(s), TBD, low, 10, yes, EXT2xx, no, transcendentals, 2R1W1w, TBD
+fpown(s), TBD, low, 10, yes, EXT2xx, no, transcendentals, 2R1W1w, TBD
+fpowr(s), TBD, low, 10, yes, EXT2xx, no, transcendentals, 2R1W1w, TBD
+frootn(s), TBD, low, 10, yes, EXT2xx, no, transcendentals, 2R1W1w, TBD
+fhypot(s), TBD, TBD, 10, yes, TBD, no, transcendentals, 2R1W1w, TBD
+fminnum08(s), ls013, high, 10, yes, TBD, no, transcendentals, 2R1W1w, TBD
+fmaxnum08(s), ls013, high, 10, yes, TBD, no, transcendentals, 2R1W1w, TBD
+fmin19(s), ls013, high, 10, yes, TBD, no, transcendentals, 2R1W1w, TBD
+fmax19(s), ls013, high, 10, yes, TBD, no, transcendentals, 2R1W1w, TBD
+fminnum19(s), ls013, high, 10, yes, TBD, no, transcendentals, 2R1W1w, TBD
+fmaxnum19(s), ls013, high, 10, yes, TBD, no, transcendentals, 2R1W1w, TBD
+fminc(s), ls013, high, 10, yes, TBD, no, transcendentals, 2R1W1w, TBD
+fmaxc(s), ls013, high, 10, yes, TBD, no, transcendentals, 2R1W1w, TBD
+fminmagnum08(s), ls013, high, 10, yes, TBD, no, transcendentals, 2R1W1w, TBD
+fmaxmagnum08(s), ls013, high, 10, yes, TBD, no, transcendentals, 2R1W1w, TBD
+fminmag19(s), ls013, high, 10, yes, TBD, no, transcendentals, 2R1W1w, TBD
+fmaxmag19(s), ls013, high, 10, yes, TBD, no, transcendentals, 2R1W1w, TBD
+fminmagnum19(s), ls013, high, 10, yes, TBD, no, transcendentals, 2R1W1w, TBD
+fmaxmagnum19(s), ls013, high, 10, yes, TBD, no, transcendentals, 2R1W1w, TBD
+fminmagc(s), ls013, high, 10, yes, TBD, no, transcendentals, 2R1W1w, TBD
+fmaxmagc(s), ls013, high, 10, yes, TBD, no, transcendentals, 2R1W1w, TBD
+fmod(s), TBD, TBD, 10, yes, TBD, no, transcendentals, 2R1W1w, TBD
+fremainder(s), TBD, TBD, 10, yes, TBD, no, transcendentals, 2R1W1w, TBD