libreriscv.git
19 months ago(no commit message)
lkcl [Mon, 27 Mar 2023 20:51:46 +0000 (21:51 +0100)]

19 months ago(no commit message)
lkcl [Mon, 27 Mar 2023 17:02:58 +0000 (18:02 +0100)]

19 months agomention that svshape2 sits within svshape
Luke Kenneth Casson Leighton [Mon, 27 Mar 2023 11:20:32 +0000 (12:20 +0100)]
mention that svshape2 sits within svshape

19 months agoadd svshape2 pseudo-code
Luke Kenneth Casson Leighton [Mon, 27 Mar 2023 11:07:08 +0000 (12:07 +0100)]
add svshape2 pseudo-code

19 months agonote about programmers discouraged from writing to SPRs
Luke Kenneth Casson Leighton [Mon, 27 Mar 2023 11:00:44 +0000 (12:00 +0100)]
note about programmers discouraged from writing to SPRs

19 months agowhitespace (indentation)
Luke Kenneth Casson Leighton [Mon, 27 Mar 2023 10:58:29 +0000 (11:58 +0100)]
whitespace (indentation)

19 months agowhitespace (indentation)
Luke Kenneth Casson Leighton [Mon, 27 Mar 2023 10:57:32 +0000 (11:57 +0100)]
whitespace (indentation)

19 months ago(no commit message)
lkcl [Mon, 27 Mar 2023 10:46:03 +0000 (11:46 +0100)]

19 months ago(no commit message)
lkcl [Mon, 27 Mar 2023 09:45:04 +0000 (10:45 +0100)]

19 months ago(no commit message)
lkcl [Mon, 27 Mar 2023 09:21:56 +0000 (10:21 +0100)]

20 months ago(no commit message)
lkcl [Sun, 26 Mar 2023 21:42:57 +0000 (22:42 +0100)]

20 months ago(no commit message)
lkcl [Sun, 26 Mar 2023 21:28:00 +0000 (22:28 +0100)]

20 months ago(no commit message)
lkcl [Sun, 26 Mar 2023 21:23:17 +0000 (22:23 +0100)]

20 months ago(no commit message)
lkcl [Sun, 26 Mar 2023 21:17:19 +0000 (22:17 +0100)]

20 months ago(no commit message)
lkcl [Sun, 26 Mar 2023 21:08:33 +0000 (22:08 +0100)]

20 months ago(no commit message)
lkcl [Sun, 26 Mar 2023 20:05:50 +0000 (21:05 +0100)]

20 months ago(no commit message)
lkcl [Sun, 26 Mar 2023 19:56:00 +0000 (20:56 +0100)]

20 months ago(no commit message)
lkcl [Sun, 26 Mar 2023 19:50:38 +0000 (20:50 +0100)]

20 months agols008 only doing setvl and svstep
Luke Kenneth Casson Leighton [Sun, 26 Mar 2023 18:23:27 +0000 (19:23 +0100)]
ls008 only doing setvl and svstep

20 months ago(no commit message)
lkcl [Sun, 26 Mar 2023 18:05:54 +0000 (19:05 +0100)]

20 months ago(no commit message)
lkcl [Sun, 26 Mar 2023 18:01:57 +0000 (19:01 +0100)]

20 months ago(no commit message)
lkcl [Sun, 26 Mar 2023 17:53:49 +0000 (18:53 +0100)]

20 months ago(no commit message)
lkcl [Sun, 26 Mar 2023 14:01:55 +0000 (15:01 +0100)]

20 months ago(no commit message)
lkcl [Sun, 26 Mar 2023 14:00:07 +0000 (15:00 +0100)]

20 months ago(no commit message)
lkcl [Sun, 26 Mar 2023 13:57:32 +0000 (14:57 +0100)]

20 months ago(no commit message)
lkcl [Sun, 26 Mar 2023 13:54:49 +0000 (14:54 +0100)]

20 months ago(no commit message)
lkcl [Sun, 26 Mar 2023 13:09:13 +0000 (14:09 +0100)]

20 months ago(no commit message)
lkcl [Sun, 26 Mar 2023 13:08:00 +0000 (14:08 +0100)]

20 months ago(no commit message)
lkcl [Sun, 26 Mar 2023 12:48:09 +0000 (13:48 +0100)]

20 months ago(no commit message)
lkcl [Sun, 26 Mar 2023 12:10:11 +0000 (13:10 +0100)]

20 months ago(no commit message)
lkcl [Sun, 26 Mar 2023 11:45:38 +0000 (12:45 +0100)]

20 months ago(no commit message)
lkcl [Sun, 26 Mar 2023 11:38:30 +0000 (12:38 +0100)]

20 months ago(no commit message)
lkcl [Sun, 26 Mar 2023 11:36:24 +0000 (12:36 +0100)]

20 months ago(no commit message)
lkcl [Sun, 26 Mar 2023 11:24:08 +0000 (12:24 +0100)]

20 months ago(no commit message)
lkcl [Sun, 26 Mar 2023 10:41:15 +0000 (11:41 +0100)]

20 months ago(no commit message)
lkcl [Sat, 25 Mar 2023 23:59:56 +0000 (23:59 +0000)]

20 months ago(no commit message)
lkcl [Sat, 25 Mar 2023 23:40:10 +0000 (23:40 +0000)]

20 months ago(no commit message)
lkcl [Sat, 25 Mar 2023 23:38:09 +0000 (23:38 +0000)]

20 months ago(no commit message)
lkcl [Sat, 25 Mar 2023 23:24:51 +0000 (23:24 +0000)]

20 months ago(no commit message)
lkcl [Sat, 25 Mar 2023 20:28:09 +0000 (20:28 +0000)]

20 months ago(no commit message)
lkcl [Sat, 25 Mar 2023 20:14:21 +0000 (20:14 +0000)]

20 months ago(no commit message)
lkcl [Sat, 25 Mar 2023 20:06:37 +0000 (20:06 +0000)]

20 months ago(no commit message)
lkcl [Sat, 25 Mar 2023 19:58:08 +0000 (19:58 +0000)]

20 months ago(no commit message)
lkcl [Sat, 25 Mar 2023 19:33:49 +0000 (19:33 +0000)]

20 months ago(no commit message)
lkcl [Sat, 25 Mar 2023 19:31:18 +0000 (19:31 +0000)]

20 months ago(no commit message)
lkcl [Sat, 25 Mar 2023 19:26:10 +0000 (19:26 +0000)]

20 months agoremoving rust. to be kept to the absolute bare minimum: a single
Luke Kenneth Casson Leighton [Sat, 25 Mar 2023 14:39:56 +0000 (14:39 +0000)]
removing rust. to be kept to the absolute bare minimum: a single
mention as being the same as Java, LLVM and SPIR-V, is sufficient
and otherwise remove all other mention of rust.

20 months agosame reason for "`"s on pseudocode, Special Registers altered
Luke Kenneth Casson Leighton [Sat, 25 Mar 2023 14:37:28 +0000 (14:37 +0000)]
same reason for "`"s on pseudocode, Special Registers altered
needs indentation

20 months agoextraneous pageboundaries (should immediate table be in Appendix? maybe?)
Luke Kenneth Casson Leighton [Sat, 25 Mar 2023 14:37:02 +0000 (14:37 +0000)]
extraneous pageboundaries (should immediate table be in Appendix? maybe?)

20 months agoupdate nunmber of instructions (to 8, sigh), clarify heading
Luke Kenneth Casson Leighton [Sat, 25 Mar 2023 14:31:28 +0000 (14:31 +0000)]
update nunmber of instructions (to 8, sigh), clarify heading
for each instruction explicitly saying "Double-Precision"
https://bugs.libre-soc.org/show_bug.cgi?id=1015

20 months agoadd svstep, start on ls008
Luke Kenneth Casson Leighton [Sat, 25 Mar 2023 14:20:23 +0000 (14:20 +0000)]
add svstep, start on ls008
https://bugs.libre-soc.org/show_bug.cgi?id=1040

20 months agoaccidental removal of bold
Luke Kenneth Casson Leighton [Fri, 24 Mar 2023 21:55:07 +0000 (21:55 +0000)]
accidental removal of bold

20 months agols001 update to 56-bit RESERVED from 55-bit area EXT200-231
Luke Kenneth Casson Leighton [Fri, 24 Mar 2023 20:32:18 +0000 (20:32 +0000)]
ls001 update to 56-bit RESERVED from 55-bit area EXT200-231

20 months ago(no commit message)
lkcl [Fri, 24 Mar 2023 11:29:59 +0000 (11:29 +0000)]

20 months agoremove RCS table since it's now unused
Jacob Lifshay [Thu, 23 Mar 2023 01:45:30 +0000 (18:45 -0700)]
remove RCS table since it's now unused

20 months agofix mnemonics
Jacob Lifshay [Thu, 23 Mar 2023 01:45:11 +0000 (18:45 -0700)]
fix mnemonics

20 months agomove form tables to between mnemonic list and pseudo-code, like the spec does
Jacob Lifshay [Thu, 23 Mar 2023 01:38:02 +0000 (18:38 -0700)]
move form tables to between mnemonic list and pseudo-code, like the spec does

20 months agoremove wrong mnemonics
Jacob Lifshay [Thu, 23 Mar 2023 01:36:12 +0000 (18:36 -0700)]
remove wrong mnemonics

20 months agoconvert mnemonics to be code blocks, so markdown doesn't put all inst variants on...
Jacob Lifshay [Thu, 23 Mar 2023 01:28:34 +0000 (18:28 -0700)]
convert mnemonics to be code blocks, so markdown doesn't put all inst variants on one line

20 months agochange instruction section titles to match instruction mnemonics
Jacob Lifshay [Thu, 23 Mar 2023 01:22:27 +0000 (18:22 -0700)]
change instruction section titles to match instruction mnemonics

20 months agoconvert fcvttg[o] to fcvt[s]tg[o][.]
Jacob Lifshay [Thu, 23 Mar 2023 01:15:00 +0000 (18:15 -0700)]
convert fcvttg[o] to fcvt[s]tg[o][.]

20 months agoconvert fcvtfg to fcvtfg[s][.]
Jacob Lifshay [Thu, 23 Mar 2023 00:57:00 +0000 (17:57 -0700)]
convert fcvtfg to fcvtfg[s][.]

20 months agodedent code section we're keeping in fcvtfgs[.] -- nothing but dedenting
Jacob Lifshay [Thu, 23 Mar 2023 00:44:57 +0000 (17:44 -0700)]
dedent code section we're keeping in fcvtfgs[.] -- nothing but dedenting

20 months agoduplicate fcvt[f/t]g[o] sections in preperation for splitting out Single versions
Jacob Lifshay [Thu, 23 Mar 2023 00:36:34 +0000 (17:36 -0700)]
duplicate fcvt[f/t]g[o] sections in preperation for splitting out Single versions

20 months agoconvert fmv[f/t]g to fmv[f/t]g[s][.]
Jacob Lifshay [Thu, 23 Mar 2023 00:31:27 +0000 (17:31 -0700)]
convert fmv[f/t]g to fmv[f/t]g[s][.]

20 months agoduplicate fmv[f/t]g sections in preperation for splitting out Single versions
Jacob Lifshay [Thu, 23 Mar 2023 00:19:12 +0000 (17:19 -0700)]
duplicate fmv[f/t]g sections in preperation for splitting out Single versions

20 months ago(no commit message)
lkcl [Thu, 23 Mar 2023 00:50:15 +0000 (00:50 +0000)]

20 months ago(no commit message)
lkcl [Thu, 23 Mar 2023 00:49:26 +0000 (00:49 +0000)]

20 months ago(no commit message)
lkcl [Thu, 23 Mar 2023 00:35:53 +0000 (00:35 +0000)]

20 months agofix: fmvtg. changes CR0, not CR1
Jacob Lifshay [Thu, 23 Mar 2023 00:15:50 +0000 (17:15 -0700)]
fix: fmvtg. changes CR0, not CR1

20 months ago(no commit message)
lkcl [Wed, 22 Mar 2023 23:25:52 +0000 (23:25 +0000)]

20 months ago(no commit message)
lkcl [Wed, 22 Mar 2023 23:22:14 +0000 (23:22 +0000)]

20 months agoadd fixmes for disagreement in the cost of JavaScript ToInt32 without fcvttgw
Jacob Lifshay [Wed, 22 Mar 2023 22:13:24 +0000 (15:13 -0700)]
add fixmes for disagreement in the cost of JavaScript ToInt32 without fcvttgw

20 months agospell JavaScript correctly
Jacob Lifshay [Wed, 22 Mar 2023 22:06:56 +0000 (15:06 -0700)]
spell JavaScript correctly

20 months agocopy table changes from ls006 to int_fp_mv
Jacob Lifshay [Wed, 22 Mar 2023 21:56:51 +0000 (14:56 -0700)]
copy table changes from ls006 to int_fp_mv

20 months agocopy changes from ls006 -> int_fp_mv -- table changes are a separate commit
Jacob Lifshay [Wed, 22 Mar 2023 21:55:18 +0000 (14:55 -0700)]
copy changes from ls006 -> int_fp_mv -- table changes are a separate commit

20 months agofix spacing
Jacob Lifshay [Wed, 22 Mar 2023 21:54:35 +0000 (14:54 -0700)]
fix spacing

20 months agochange formatting to line up with pages better
Jacob Lifshay [Wed, 22 Mar 2023 21:46:21 +0000 (14:46 -0700)]
change formatting to line up with pages better

20 months agorewrap text to save lines
Jacob Lifshay [Wed, 22 Mar 2023 21:45:41 +0000 (14:45 -0700)]
rewrap text to save lines

20 months agoconvert tables to be wider rather than taller
Jacob Lifshay [Wed, 22 Mar 2023 21:44:28 +0000 (14:44 -0700)]
convert tables to be wider rather than taller

20 months agopartially fix FPCSR in "Special Registers altered" sections
Jacob Lifshay [Wed, 22 Mar 2023 21:42:27 +0000 (14:42 -0700)]
partially fix FPCSR in "Special Registers altered" sections

didn't yet fill in "TODO: which bits?"

20 months agore-add empty lines before/after SetFX -- the spec has them, we should too
Jacob Lifshay [Wed, 22 Mar 2023 21:38:55 +0000 (14:38 -0700)]
re-add empty lines before/after SetFX -- the spec has them, we should too

20 months agospelling fixes
Jacob Lifshay [Wed, 22 Mar 2023 21:37:57 +0000 (14:37 -0700)]
spelling fixes

20 months agocopying changes from ls006 to int_fp_mv -- indent code blocks -- nothing else
Jacob Lifshay [Wed, 22 Mar 2023 21:33:39 +0000 (14:33 -0700)]
copying changes from ls006 to int_fp_mv -- indent code blocks -- nothing else

20 months agofill out notes and observations
Jacob Lifshay [Wed, 22 Mar 2023 20:50:17 +0000 (13:50 -0700)]
fill out notes and observations

I can't read the commitdiff of d827d9e11ce635d52652f8936a454319fa2ebea9,
so I'm reverting and reapplying it as a set of split-up commits.

20 months agoadd "Special Registers altered" sections
Jacob Lifshay [Wed, 22 Mar 2023 20:49:30 +0000 (13:49 -0700)]
add "Special Registers altered" sections

I can't read the commitdiff of d827d9e11ce635d52652f8936a454319fa2ebea9,
so I'm reverting and reapplying it as a set of split-up commits.

20 months agomisc grammar adjustments
Jacob Lifshay [Wed, 22 Mar 2023 20:45:31 +0000 (13:45 -0700)]
misc grammar adjustments

I can't read the commitdiff of d827d9e11ce635d52652f8936a454319fa2ebea9,
so I'm reverting and reapplying it as a set of split-up commits.

20 months agowhitespace adjustments
Jacob Lifshay [Wed, 22 Mar 2023 20:44:22 +0000 (13:44 -0700)]
whitespace adjustments

I can't read the commitdiff of d827d9e11ce635d52652f8936a454319fa2ebea9,
so I'm reverting and reapplying it as a set of split-up commits.

20 months agore-word-wrap text
Jacob Lifshay [Wed, 22 Mar 2023 20:42:14 +0000 (13:42 -0700)]
re-word-wrap text

I can't read the commitdiff of d827d9e11ce635d52652f8936a454319fa2ebea9,
so I'm reverting and reapplying it as a set of split-up commits.

20 months agoremove redundant text
Jacob Lifshay [Wed, 22 Mar 2023 20:29:15 +0000 (13:29 -0700)]
remove redundant text

I can't read the commitdiff of d827d9e11ce635d52652f8936a454319fa2ebea9,
so I'm reverting and reapplying it as a set of split-up commits.

20 months agoonly indent code -- nothing else
Jacob Lifshay [Wed, 22 Mar 2023 20:26:05 +0000 (13:26 -0700)]
only indent code -- nothing else

I can't read the commitdiff of d827d9e11ce635d52652f8936a454319fa2ebea9,
so I'm reverting and reapplying it as a set of split-up commits.

20 months agoRevert "whitespace cleanup on ls006, remove duplication,"
Jacob Lifshay [Wed, 22 Mar 2023 20:10:08 +0000 (13:10 -0700)]
Revert "whitespace cleanup on ls006, remove duplication,"

I can't read the commitdiff, so I'm reverting and reapplying it as a set of split-up commits.

This reverts commit d827d9e11ce635d52652f8936a454319fa2ebea9.

20 months ago(no commit message)
lkcl [Wed, 22 Mar 2023 17:08:05 +0000 (17:08 +0000)]

20 months agowhitespace cleanup on ls006, remove duplication,
Luke Kenneth Casson Leighton [Wed, 22 Mar 2023 16:06:18 +0000 (16:06 +0000)]
whitespace cleanup on ls006, remove duplication,
add "special registers altered" section

20 months ago(no commit message)
lkcl [Wed, 22 Mar 2023 12:13:21 +0000 (12:13 +0000)]

20 months ago(no commit message)
lkcl [Wed, 22 Mar 2023 11:10:48 +0000 (11:10 +0000)]

20 months agoremove fields that were not new, remove pagebreak in ls007
Luke Kenneth Casson Leighton [Wed, 22 Mar 2023 02:58:01 +0000 (02:58 +0000)]
remove fields that were not new, remove pagebreak in ls007

20 months ago(no commit message)
lkcl [Wed, 22 Mar 2023 00:33:44 +0000 (00:33 +0000)]

20 months ago(no commit message)
lkcl [Wed, 22 Mar 2023 00:30:54 +0000 (00:30 +0000)]

20 months ago(no commit message)
lkcl [Wed, 22 Mar 2023 00:30:06 +0000 (00:30 +0000)]