Recent changes to this wiki:
clarify
Changed pages:
openpower/sv/rfc/ls007
add keyword JIT to ls007
Changed pages:
openpower/sv/rfc/ls007
clarify fields nh and msk
Changed pages:
openpower/sv/rfc/ls007
move sections around (to correct location) in ls007
update wording on crbinlut
Changed pages:
openpower/sv/rfc/ls007
add wording for binlut crbinlut to ls007
https://bugs.libre-soc.org/show_bug.cgi?id=1017
Changed pages:
openpower/sv/rfc/ls007
add wording section to crternlogi ls007
https://bugs.libre-soc.org/show_bug.cgi?id=1017
Changed pages:
openpower/sv/rfc/ls007
whoops remove VSR
Changed pages:
openpower/sv/rfc/ls007
update ternlogi to be identical to xxeval (ls007), to make it clear
that this is supposed to be exactly like xxeval.
even refer to the same table
Changed pages:
openpower/sv/rfc/ls007
Changed pages:
openpower/sv/rfc/ls007
Changed pages:
openpower/sv/rfc/ls007
add Forms to ls007, missing 1.6.2 fields
Changed pages:
openpower/sv/rfc/ls007
Changed pages:
openpower/sv/rfc/ls007
Changed pages:
nlnet proposals
minor update to spur rebuild
Changed pages:
index
Changed pages:
openpower/sv/bitmanip
Changed pages:
openpower/sv/cr int predication
clarify java/saturating only refers to java's fp->int for long/int
we specifically don't mean java's float -> byte/short/etc. that saturates to int then truncates
Changed pages:
openpower/sv/int fp mv
openpower/sv/rfc/ls006
Changed pages:
openpower/sv/biginteger/analysis
move assembly aliases to new page
Changed pages:
openpower/sv/rfc/ls006
add content to ls006
Changed pages:
openpower/sv/rfc/ls006
add ls006/ls007 pdfs to makefile
Changed pages:
openpower/sv/rfc/Makefile
add .gitignore to ignore generated RFC PDFs
Changed pages:
openpower/sv/rfc/.gitignore
fix inaccuracies in int_fp_mv.mdwn
Changed pages:
openpower/sv/int fp mv
remove removed options from pandoc
they were removed before the version in debian buster, later versions changed them to error exit.
Changed pages:
openpower/sv/rfc/Makefile
reformat rfc makefile
Changed pages:
openpower/sv/rfc/Makefile
rename Java conversion semantics to Java/Saturating conversion semantics
since nearly everywhere else refers to it as saturating conversion
Changed pages:
openpower/sv/int fp mv
update ls006, filling in section numbers
Changed pages:
openpower/sv/rfc/ls006
Changed pages:
docs
Changed pages:
docs
rewrite crternlogi and crbinlog to match new format, required to
reduce both instructions to 3-read 1-write.
https://bugs.libre-soc.org/show_bug.cgi?id=1023#c2
Changed pages:
openpower/sv/bitmanip
fix limit and move comment
Changed pages:
openpower/sv/int fp mv
fix javascript conversion of huge values
the old code would convert 1e100 to -1 when it should have been 0.
Changed pages:
openpower/sv/int fp mv
move int_fp_mv_reduced_insn_count.mdwn over int_fp_mv.mdwn
Changed pages:
openpower/sv/int fp mv
openpower/sv/int fp mv reduced insn count
copy changes over from int_fp_mv.mdwn
Changed pages:
openpower/sv/int fp mv reduced insn count
delete now-unnecessary section on experimental naming schemes
Changed pages:
openpower/sv/int fp mv reduced insn count
add note on considered alternative naming schemes
Changed pages:
openpower/sv/int fp mv reduced insn count
rewrite int_fp_mv_reduced_insn_count to account for reduced instructions changes
Changed pages:
openpower/sv/int fp mv reduced insn count
Changed pages:
openpower/sv/rfc/ls007
Changed pages:
openpower/sv/rfc/ls007
Changed pages:
openpower/sv/rfc/ls007
Changed pages:
openpower/sv
Changed pages:
openpower/sv/rfc/ls007
Changed pages:
openpower/sv/rfc/ls007
removing this page as is should never have had time wasted on it without first
discussing if the concept has alternatives or could cause harm to the Power ISA
Changed pages:
openpower/sv/int fp mv replace fmv with fgrev
add crternlogi to ls007
Changed pages:
openpower/sv/rfc/ls007
add instruction section locations
Changed pages:
openpower/sv/rfc/ls007
add binlog to ls007
Changed pages:
openpower/sv/rfc/ls007
Revert "add todo about changing crbinlog lut argument to a gpr"
This reverts commit a987b9ff6f1e9a151d8af257ffdf71a11bbaa219.
Changed pages:
openpower/sv/rfc/ls007
add todo about changing crbinlog lut argument to a gpr
Changed pages:
openpower/sv/rfc/ls007
ls007: complexifying the decoder has already been explained.
please do not waste time writing code for which the answer has already
been a very clear NO
Changed pages:
openpower/sv/bitmanip/ternlogi simplification experiment
openpower/sv/bitmanip/ternlogi simplification experiment.py
openpower/sv/rfc/ls007
WIP adding ternlogi to ls007
Changed pages:
openpower/sv/rfc/ls007
add experiment for seeing if changing ternlogi to have 7-bit immediate could even work
turns out, it probably can. I wrote a script that looks for possible expand_encoded_imm()
functions and filled in one I found.
Changed pages:
openpower/sv/bitmanip/ternlogi simplification experiment
openpower/sv/bitmanip/ternlogi simplification experiment.py
add svp64 cookbook recipe root
Changed pages:
openpower/sv/cookbook
openpower/sv/cookbook/.gitignore
removing fgrevi as no discussion has been entered into as to whether
these are valuable, desirable, or could even cause damage to the Power ISA.
Revert "add fgrevi and friends"
This reverts commit 53f89737fbbc00ede56f2638db43090818a16e0b.
Changed pages:
openpower/sv/int fp mv replace fmv with fgrev
add fgrevi and friends
Changed pages:
openpower/sv/int fp mv replace fmv with fgrev
copy int_fp_mv to int_fp_mv_replace_fmv_with_fgrev
Changed pages:
openpower/sv/int fp mv replace fmv with fgrev
add ls007 stub RFC
bug https://bugs.libre-soc.org/show_bug.cgi?id=1017
Changed pages:
openpower/sv/rfc/ls007
Changed pages:
openpower/sv/int fp mv
add int fp move ls006 stub rfc
Changed pages:
openpower/sv/rfc/ls006
edit notes
Changed pages:
openpower/sv/int fp mv reduced insn count
convert notes column to bullet list entry instead
Changed pages:
openpower/sv/int fp mv reduced insn count
fix formatting
Changed pages:
openpower/sv/int fp mv reduced insn count
fix formatting
Changed pages:
openpower/sv/int fp mv reduced insn count
add reduced instruction list
Changed pages:
openpower/sv/int fp mv reduced insn count
add header
Changed pages:
openpower/sv/int fp mv reduced insn count
copy int_fp_mv.mdwn -> int_fp_mv_reduced_insn_count.mdwn
Changed pages:
openpower/sv/int fp mv reduced insn count
Changed pages:
openpower/sv/rfc
Changed pages:
index
add comment needing resolution in ls003 about 3-in 3-out
Changed pages:
openpower/sv/rfc/ls003
ls003: now 5 instructions being proposed.
shorten the words in the observations section to fit onto 1st page
Changed pages:
openpower/sv/rfc/ls003
cleanup ls003 - clarify Rc=1 setting overflow,
remove comment on divmod2du, add pagebreaks
Changed pages:
openpower/sv/rfc/ls003
add justification for maddedus
Changed pages:
openpower/sv/rfc/ls003
remove trailing spaces
Changed pages:
openpower/sv/rfc/ls003
add maddedus to ls003
Changed pages:
openpower/sv/rfc/ls003
fix version numbers in table
Changed pages:
openpower/sv/rfc/ls003
fix typos
Changed pages:
openpower/sv/rfc/ls003
ls003: add to motivation (about dsld and dsrd),
correction of "warm words" for dsld and dsrd,
proposing four instructions not two
Changed pages:
openpower/sv/rfc/ls003
add section VA2-Form regs needed
update descriptions of dsld and dsrd in ls003
Changed pages:
openpower/sv/rfc/ls003
add comments and column for MyISA 66000 transcendentals,
with thanks to Mitch Alsup
Changed pages:
openpower/transcendentals
Changed pages:
conferences
removed old nmigen website reference
Changed pages:
HDL workflow
Changed pages:
3d gpu/tutorial
Changed pages:
openpower/sv/rfc
Changed pages:
nlnet proposals
Changed pages:
nlnet 2022 opf isa wg
Changed pages:
openpower/sv/rfc
Changed pages:
openpower/sv/rfc
update URL for ls005
Changed pages:
openpower/sv/rfc/ls005
Changed pages:
openpower/sv/rfc/ls005
Changed pages:
openpower/sv/rfc/ls005
Changed pages:
nlnet 2022 opf isa wg
Changed pages:
nlnet 2022 ongoing
Changed pages:
shakti/m class/HyperRAM
Changed pages:
conferences
Changed pages:
conferences
meeting suggested adding shaddw while keeping shadduw
Changed pages:
openpower/sv/rfc/ls004
mark bigint link to prevent confusion
Changed pages:
openpower/sv/rfc/ls004
add link to https://bugs.libre-soc.org/show_bug.cgi?id=996
Changed pages:
openpower/sv/rfc/ls004
Changed pages:
openpower/sv/rfc/ls005
Changed pages:
conferences