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

19 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

19 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.

19 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

19 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?)

19 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

19 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

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

19 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

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

19 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

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

19 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

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

19 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

19 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

19 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][.]

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

19 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

19 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

19 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][.]

19 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

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

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

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

19 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

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

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

19 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

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

19 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

19 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

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

19 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

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

19 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

19 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?"

19 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

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

19 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

19 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.

19 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.

19 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.

19 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.

19 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.

19 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.

19 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.

19 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.

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

19 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

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

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

19 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

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

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

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

19 months ago(no commit message)
lkcl [Wed, 22 Mar 2023 00:29:47 +0000 (00:29 +0000)]

19 months agoadd opf isa wg tracker issue to ls007 rfc
Luke Kenneth Casson Leighton [Tue, 21 Mar 2023 22:17:30 +0000 (22:17 +0000)]
add opf isa wg tracker issue to ls007 rfc

19 months agowhitespace in ls007
Luke Kenneth Casson Leighton [Tue, 21 Mar 2023 22:16:19 +0000 (22:16 +0000)]
whitespace in ls007

19 months agoremove section of pseudocode that does nothing
Jacob Lifshay [Tue, 21 Mar 2023 03:32:14 +0000 (20:32 -0700)]
remove section of pseudocode that does nothing

si64_CONVERT_FROM_BFP and friends don't actually set any flags

19 months ago(no commit message)
lkcl [Mon, 20 Mar 2023 17:46:16 +0000 (17:46 +0000)]

19 months agoclarify
Luke Kenneth Casson Leighton [Mon, 20 Mar 2023 13:57:12 +0000 (13:57 +0000)]
clarify

19 months agoadd keyword JIT to ls007
Luke Kenneth Casson Leighton [Mon, 20 Mar 2023 13:56:23 +0000 (13:56 +0000)]
add keyword JIT to ls007

19 months agoclarify fields nh and msk
Luke Kenneth Casson Leighton [Mon, 20 Mar 2023 13:55:10 +0000 (13:55 +0000)]
clarify fields nh and msk

19 months agomove sections around (to correct location) in ls007
Luke Kenneth Casson Leighton [Mon, 20 Mar 2023 13:53:44 +0000 (13:53 +0000)]
move sections around (to correct location) in ls007
update wording on crbinlut

19 months agoadd wording for binlut crbinlut to ls007
Luke Kenneth Casson Leighton [Mon, 20 Mar 2023 13:43:30 +0000 (13:43 +0000)]
add wording for binlut crbinlut to ls007
https://bugs.libre-soc.org/show_bug.cgi?id=1017

19 months agoadd wording section to crternlogi ls007
Luke Kenneth Casson Leighton [Mon, 20 Mar 2023 13:19:14 +0000 (13:19 +0000)]
add wording section to crternlogi ls007
https://bugs.libre-soc.org/show_bug.cgi?id=1017

19 months agowhoops remove VSR
Luke Kenneth Casson Leighton [Mon, 20 Mar 2023 12:46:11 +0000 (12:46 +0000)]
whoops remove VSR

19 months agoupdate ternlogi to be identical to xxeval (ls007), to make it clear
Luke Kenneth Casson Leighton [Mon, 20 Mar 2023 12:45:48 +0000 (12:45 +0000)]
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

19 months ago(no commit message)
lkcl [Mon, 20 Mar 2023 12:40:53 +0000 (12:40 +0000)]

19 months ago(no commit message)
lkcl [Mon, 20 Mar 2023 12:31:44 +0000 (12:31 +0000)]

19 months agoadd Forms to ls007, missing 1.6.2 fields
lkcl [Mon, 20 Mar 2023 12:31:10 +0000 (12:31 +0000)]
add Forms to ls007, missing 1.6.2 fields

19 months ago(no commit message)
lkcl [Mon, 20 Mar 2023 12:22:40 +0000 (12:22 +0000)]