Recent changes to this wiki:

clarify


Changed pages:
openpower/sv/rfc/ls007
revert

add keyword JIT to ls007


Changed pages:
openpower/sv/rfc/ls007
revert

clarify fields nh and msk


Changed pages:
openpower/sv/rfc/ls007
revert

move sections around (to correct location) in ls007

update wording on crbinlut


Changed pages:
openpower/sv/rfc/ls007
revert

add wording for binlut crbinlut to ls007

https://bugs.libre-soc.org/show_bug.cgi?id=1017


Changed pages:
openpower/sv/rfc/ls007
revert

add wording section to crternlogi ls007

https://bugs.libre-soc.org/show_bug.cgi?id=1017


Changed pages:
openpower/sv/rfc/ls007
revert

whoops remove VSR


Changed pages:
openpower/sv/rfc/ls007
revert

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
revert


Changed pages:
openpower/sv/rfc/ls007
revert


Changed pages:
openpower/sv/rfc/ls007
revert

add Forms to ls007, missing 1.6.2 fields


Changed pages:
openpower/sv/rfc/ls007
revert


Changed pages:
openpower/sv/rfc/ls007
revert


Changed pages:
nlnet proposals
revert

minor update to spur rebuild


Changed pages:
index
revert


Changed pages:
openpower/sv/bitmanip
revert

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
revert

move assembly aliases to new page


Changed pages:
openpower/sv/rfc/ls006
revert

add content to ls006


Changed pages:
openpower/sv/rfc/ls006
revert

add ls006/ls007 pdfs to makefile


Changed pages:
openpower/sv/rfc/Makefile
revert

add .gitignore to ignore generated RFC PDFs


Changed pages:
openpower/sv/rfc/.gitignore
revert

fix inaccuracies in int_fp_mv.mdwn


Changed pages:
openpower/sv/int fp mv
revert

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
revert

reformat rfc makefile


Changed pages:
openpower/sv/rfc/Makefile
revert

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
revert

update ls006, filling in section numbers


Changed pages:
openpower/sv/rfc/ls006
revert


Changed pages:
docs
revert


Changed pages:
docs
revert

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
revert

fix limit and move comment


Changed pages:
openpower/sv/int fp mv
revert

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
revert

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
revert

copy changes over from int_fp_mv.mdwn


Changed pages:
openpower/sv/int fp mv reduced insn count
revert

delete now-unnecessary section on experimental naming schemes


Changed pages:
openpower/sv/int fp mv reduced insn count
revert

add note on considered alternative naming schemes


Changed pages:
openpower/sv/int fp mv reduced insn count
revert

rewrite int_fp_mv_reduced_insn_count to account for reduced instructions changes


Changed pages:
openpower/sv/int fp mv reduced insn count
revert


Changed pages:
openpower/sv/rfc/ls007
revert


Changed pages:
openpower/sv/rfc/ls007
revert


Changed pages:
openpower/sv/rfc/ls007
revert


Changed pages:
openpower/sv
revert


Changed pages:
openpower/sv/rfc/ls007
revert


Changed pages:
openpower/sv/rfc/ls007
revert

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
revert

add crternlogi to ls007


Changed pages:
openpower/sv/rfc/ls007
revert

add instruction section locations


Changed pages:
openpower/sv/rfc/ls007
revert

add binlog to ls007


Changed pages:
openpower/sv/rfc/ls007
revert

Revert "add todo about changing crbinlog lut argument to a gpr"

This reverts commit a987b9ff6f1e9a151d8af257ffdf71a11bbaa219.


Changed pages:
openpower/sv/rfc/ls007
revert

add todo about changing crbinlog lut argument to a gpr


Changed pages:
openpower/sv/rfc/ls007
revert

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
revert

WIP adding ternlogi to ls007


Changed pages:
openpower/sv/rfc/ls007
revert

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
revert

add svp64 cookbook recipe root


Changed pages:
openpower/sv/cookbook openpower/sv/cookbook/.gitignore
revert

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
revert

add fgrevi and friends


Changed pages:
openpower/sv/int fp mv replace fmv with fgrev
revert

copy int_fp_mv to int_fp_mv_replace_fmv_with_fgrev


Changed pages:
openpower/sv/int fp mv replace fmv with fgrev
revert

add ls007 stub RFC

bug https://bugs.libre-soc.org/show_bug.cgi?id=1017


Changed pages:
openpower/sv/rfc/ls007
revert


Changed pages:
openpower/sv/int fp mv
revert

add int fp move ls006 stub rfc


Changed pages:
openpower/sv/rfc/ls006
revert

edit notes


Changed pages:
openpower/sv/int fp mv reduced insn count
revert

convert notes column to bullet list entry instead


Changed pages:
openpower/sv/int fp mv reduced insn count
revert

fix formatting


Changed pages:
openpower/sv/int fp mv reduced insn count
revert

fix formatting


Changed pages:
openpower/sv/int fp mv reduced insn count
revert

add reduced instruction list


Changed pages:
openpower/sv/int fp mv reduced insn count
revert

add header


Changed pages:
openpower/sv/int fp mv reduced insn count
revert

copy int_fp_mv.mdwn -> int_fp_mv_reduced_insn_count.mdwn


Changed pages:
openpower/sv/int fp mv reduced insn count
revert


Changed pages:
openpower/sv/rfc
revert


Changed pages:
index
revert

add comment needing resolution in ls003 about 3-in 3-out


Changed pages:
openpower/sv/rfc/ls003
revert

ls003: now 5 instructions being proposed.

shorten the words in the observations section to fit onto 1st page


Changed pages:
openpower/sv/rfc/ls003
revert

cleanup ls003 - clarify Rc=1 setting overflow,

remove comment on divmod2du, add pagebreaks


Changed pages:
openpower/sv/rfc/ls003
revert

add justification for maddedus


Changed pages:
openpower/sv/rfc/ls003
revert

remove trailing spaces


Changed pages:
openpower/sv/rfc/ls003
revert

add maddedus to ls003


Changed pages:
openpower/sv/rfc/ls003
revert

fix version numbers in table


Changed pages:
openpower/sv/rfc/ls003
revert

fix typos


Changed pages:
openpower/sv/rfc/ls003
revert

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
revert

add section VA2-Form regs needed

update descriptions of dsld and dsrd in ls003


Changed pages:
openpower/sv/rfc/ls003
revert

add comments and column for MyISA 66000 transcendentals,

with thanks to Mitch Alsup


Changed pages:
openpower/transcendentals
revert


Changed pages:
conferences
revert

removed old nmigen website reference


Changed pages:
HDL workflow
revert


Changed pages:
3d gpu/tutorial
revert


Changed pages:
openpower/sv/rfc
revert


Changed pages:
nlnet proposals
revert


Changed pages:
nlnet 2022 opf isa wg
revert


Changed pages:
openpower/sv/rfc
revert


Changed pages:
openpower/sv/rfc
revert

update URL for ls005


Changed pages:
openpower/sv/rfc/ls005
revert


Changed pages:
openpower/sv/rfc/ls005
revert


Changed pages:
openpower/sv/rfc/ls005
revert


Changed pages:
nlnet 2022 opf isa wg
revert


Changed pages:
nlnet 2022 ongoing
revert


Changed pages:
shakti/m class/HyperRAM
revert


Changed pages:
conferences
revert


Changed pages:
conferences
revert

meeting suggested adding shaddw while keeping shadduw


Changed pages:
openpower/sv/rfc/ls004
revert

mark bigint link to prevent confusion


Changed pages:
openpower/sv/rfc/ls004
revert

add link to https://bugs.libre-soc.org/show_bug.cgi?id=996


Changed pages:
openpower/sv/rfc/ls004
revert


Changed pages:
openpower/sv/rfc/ls005
revert


Changed pages:
conferences
revert