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
Luke Kenneth Casson Leighton [Sat, 25 Mar 2023 14:37:02 +0000 (14:37 +0000)]
extraneous pageboundaries (should immediate table be in Appendix? maybe?)
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
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
Luke Kenneth Casson Leighton [Fri, 24 Mar 2023 21:55:07 +0000 (21:55 +0000)]
accidental removal of bold
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
lkcl [Fri, 24 Mar 2023 11:29:59 +0000 (11:29 +0000)]
Jacob Lifshay [Thu, 23 Mar 2023 01:45:30 +0000 (18:45 -0700)]
remove RCS table since it's now unused
Jacob Lifshay [Thu, 23 Mar 2023 01:45:11 +0000 (18:45 -0700)]
fix mnemonics
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
Jacob Lifshay [Thu, 23 Mar 2023 01:36:12 +0000 (18:36 -0700)]
remove wrong mnemonics
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
Jacob Lifshay [Thu, 23 Mar 2023 01:22:27 +0000 (18:22 -0700)]
change instruction section titles to match instruction mnemonics
Jacob Lifshay [Thu, 23 Mar 2023 01:15:00 +0000 (18:15 -0700)]
convert fcvttg[o] to fcvt[s]tg[o][.]
Jacob Lifshay [Thu, 23 Mar 2023 00:57:00 +0000 (17:57 -0700)]
convert fcvtfg to fcvtfg[s][.]
Jacob Lifshay [Thu, 23 Mar 2023 00:44:57 +0000 (17:44 -0700)]
dedent code section we're keeping in fcvtfgs[.] -- nothing but dedenting
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
Jacob Lifshay [Thu, 23 Mar 2023 00:31:27 +0000 (17:31 -0700)]
convert fmv[f/t]g to fmv[f/t]g[s][.]
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
lkcl [Thu, 23 Mar 2023 00:50:15 +0000 (00:50 +0000)]
lkcl [Thu, 23 Mar 2023 00:49:26 +0000 (00:49 +0000)]
lkcl [Thu, 23 Mar 2023 00:35:53 +0000 (00:35 +0000)]
Jacob Lifshay [Thu, 23 Mar 2023 00:15:50 +0000 (17:15 -0700)]
fix: fmvtg. changes CR0, not CR1
lkcl [Wed, 22 Mar 2023 23:25:52 +0000 (23:25 +0000)]
lkcl [Wed, 22 Mar 2023 23:22:14 +0000 (23:22 +0000)]
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
Jacob Lifshay [Wed, 22 Mar 2023 22:06:56 +0000 (15:06 -0700)]
spell JavaScript correctly
Jacob Lifshay [Wed, 22 Mar 2023 21:56:51 +0000 (14:56 -0700)]
copy table changes from ls006 to int_fp_mv
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
Jacob Lifshay [Wed, 22 Mar 2023 21:54:35 +0000 (14:54 -0700)]
fix spacing
Jacob Lifshay [Wed, 22 Mar 2023 21:46:21 +0000 (14:46 -0700)]
change formatting to line up with pages better
Jacob Lifshay [Wed, 22 Mar 2023 21:45:41 +0000 (14:45 -0700)]
rewrap text to save lines
Jacob Lifshay [Wed, 22 Mar 2023 21:44:28 +0000 (14:44 -0700)]
convert tables to be wider rather than taller
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?"
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
Jacob Lifshay [Wed, 22 Mar 2023 21:37:57 +0000 (14:37 -0700)]
spelling fixes
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
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.
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.
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.
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.
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.
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.
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.
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.
lkcl [Wed, 22 Mar 2023 17:08:05 +0000 (17:08 +0000)]
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
lkcl [Wed, 22 Mar 2023 12:13:21 +0000 (12:13 +0000)]
lkcl [Wed, 22 Mar 2023 11:10:48 +0000 (11:10 +0000)]
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
lkcl [Wed, 22 Mar 2023 00:33:44 +0000 (00:33 +0000)]
lkcl [Wed, 22 Mar 2023 00:30:54 +0000 (00:30 +0000)]
lkcl [Wed, 22 Mar 2023 00:30:06 +0000 (00:30 +0000)]
lkcl [Wed, 22 Mar 2023 00:29:47 +0000 (00:29 +0000)]
Luke Kenneth Casson Leighton [Tue, 21 Mar 2023 22:17:30 +0000 (22:17 +0000)]
add opf isa wg tracker issue to ls007 rfc
Luke Kenneth Casson Leighton [Tue, 21 Mar 2023 22:16:19 +0000 (22:16 +0000)]
whitespace in ls007
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
lkcl [Mon, 20 Mar 2023 17:46:16 +0000 (17:46 +0000)]
Luke Kenneth Casson Leighton [Mon, 20 Mar 2023 13:57:12 +0000 (13:57 +0000)]
clarify
Luke Kenneth Casson Leighton [Mon, 20 Mar 2023 13:56:23 +0000 (13:56 +0000)]
add keyword JIT to ls007
Luke Kenneth Casson Leighton [Mon, 20 Mar 2023 13:55:10 +0000 (13:55 +0000)]
clarify fields nh and msk
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
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
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
Luke Kenneth Casson Leighton [Mon, 20 Mar 2023 12:46:11 +0000 (12:46 +0000)]
whoops remove VSR
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
lkcl [Mon, 20 Mar 2023 12:40:53 +0000 (12:40 +0000)]
lkcl [Mon, 20 Mar 2023 12:31:44 +0000 (12:31 +0000)]
lkcl [Mon, 20 Mar 2023 12:31:10 +0000 (12:31 +0000)]
add Forms to ls007, missing 1.6.2 fields
lkcl [Mon, 20 Mar 2023 12:22:40 +0000 (12:22 +0000)]
lkcl [Sun, 19 Mar 2023 11:16:51 +0000 (11:16 +0000)]
Luke Kenneth Casson Leighton [Fri, 17 Mar 2023 15:05:04 +0000 (15:05 +0000)]
minor update to spur rebuild
lkcl [Fri, 17 Mar 2023 12:16:18 +0000 (12:16 +0000)]
lkcl [Fri, 17 Mar 2023 11:59:14 +0000 (11:59 +0000)]
Jacob Lifshay [Thu, 16 Mar 2023 19:08:24 +0000 (12:08 -0700)]
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
lkcl [Thu, 16 Mar 2023 09:09:38 +0000 (09:09 +0000)]
Jacob Lifshay [Thu, 16 Mar 2023 03:31:30 +0000 (20:31 -0700)]
move assembly aliases to new page
Jacob Lifshay [Thu, 16 Mar 2023 03:28:40 +0000 (20:28 -0700)]
add content to ls006
Jacob Lifshay [Thu, 16 Mar 2023 03:18:08 +0000 (20:18 -0700)]
add ls006/ls007 pdfs to makefile
Jacob Lifshay [Thu, 16 Mar 2023 03:17:36 +0000 (20:17 -0700)]
add .gitignore to ignore generated RFC PDFs
Jacob Lifshay [Thu, 16 Mar 2023 03:15:25 +0000 (20:15 -0700)]
fix inaccuracies in int_fp_mv.mdwn
Jacob Lifshay [Thu, 16 Mar 2023 03:00:28 +0000 (20:00 -0700)]
remove removed options from pandoc
they were removed before the version in debian buster, later versions changed them to error exit.
Jacob Lifshay [Thu, 16 Mar 2023 02:58:57 +0000 (19:58 -0700)]
reformat rfc makefile
Jacob Lifshay [Thu, 16 Mar 2023 02:25:45 +0000 (19:25 -0700)]
rename Java conversion semantics to Java/Saturating conversion semantics
since nearly everywhere else refers to it as saturating conversion
Jacob Lifshay [Thu, 16 Mar 2023 01:52:18 +0000 (18:52 -0700)]
update ls006, filling in section numbers
lkcl [Wed, 15 Mar 2023 16:54:09 +0000 (16:54 +0000)]
lkcl [Wed, 15 Mar 2023 16:53:20 +0000 (16:53 +0000)]
Luke Kenneth Casson Leighton [Wed, 15 Mar 2023 15:00:29 +0000 (15:00 +0000)]
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
Jacob Lifshay [Wed, 15 Mar 2023 10:59:23 +0000 (03:59 -0700)]
fix limit and move comment
Jacob Lifshay [Wed, 15 Mar 2023 08:46:44 +0000 (01:46 -0700)]
fix javascript conversion of huge values
the old code would convert 1e100 to -1 when it should have been 0.
Jacob Lifshay [Wed, 15 Mar 2023 08:16:57 +0000 (01:16 -0700)]
move int_fp_mv_reduced_insn_count.mdwn over int_fp_mv.mdwn
Jacob Lifshay [Wed, 15 Mar 2023 08:16:15 +0000 (01:16 -0700)]
copy changes over from int_fp_mv.mdwn
Jacob Lifshay [Wed, 15 Mar 2023 08:12:22 +0000 (01:12 -0700)]
delete now-unnecessary section on experimental naming schemes
Jacob Lifshay [Wed, 15 Mar 2023 08:11:51 +0000 (01:11 -0700)]
add note on considered alternative naming schemes
Jacob Lifshay [Wed, 15 Mar 2023 08:01:12 +0000 (01:01 -0700)]
rewrite int_fp_mv_reduced_insn_count to account for reduced instructions changes
lkcl [Tue, 14 Mar 2023 16:41:57 +0000 (16:41 +0000)]
lkcl [Tue, 14 Mar 2023 15:24:47 +0000 (15:24 +0000)]
lkcl [Tue, 14 Mar 2023 14:20:38 +0000 (14:20 +0000)]
lkcl [Tue, 14 Mar 2023 14:16:59 +0000 (14:16 +0000)]
lkcl [Tue, 14 Mar 2023 14:13:47 +0000 (14:13 +0000)]