libreriscv.git
19 months agoclarify notation on _RT in ls008 opf_rfc_ls008_v1
Luke Kenneth Casson Leighton [Sat, 15 Apr 2023 09:43:40 +0000 (10:43 +0100)]
clarify notation on _RT in ls008

19 months agoreword fmv[f/t]gs as requested by feedback
Jacob Lifshay [Sat, 15 Apr 2023 01:56:33 +0000 (18:56 -0700)]
reword fmv[f/t]gs as requested by feedback

19 months agoadd lkcl's justification for fmin/fmax
Jacob Lifshay [Sat, 15 Apr 2023 01:47:16 +0000 (18:47 -0700)]
add lkcl's justification for fmin/fmax

19 months agoword wrap
Jacob Lifshay [Sat, 15 Apr 2023 01:46:56 +0000 (18:46 -0700)]
word wrap

19 months agofill out ls013 min/max fmin/fmax
Jacob Lifshay [Sat, 15 Apr 2023 01:42:09 +0000 (18:42 -0700)]
fill out ls013 min/max fmin/fmax

19 months ago(no commit message)
lkcl [Fri, 14 Apr 2023 23:43:40 +0000 (00:43 +0100)]

19 months ago(no commit message)
lkcl [Fri, 14 Apr 2023 23:37:25 +0000 (00:37 +0100)]

19 months ago(no commit message)
lkcl [Fri, 14 Apr 2023 23:35:49 +0000 (00:35 +0100)]

19 months ago(no commit message)
lkcl [Fri, 14 Apr 2023 20:24:21 +0000 (21:24 +0100)]

19 months ago(no commit message)
lkcl [Fri, 14 Apr 2023 20:17:31 +0000 (21:17 +0100)]

19 months ago(no commit message)
lkcl [Fri, 14 Apr 2023 20:15:25 +0000 (21:15 +0100)]

19 months ago(no commit message)
lkcl [Fri, 14 Apr 2023 19:52:01 +0000 (20:52 +0100)]

19 months ago(no commit message)
lkcl [Fri, 14 Apr 2023 19:49:03 +0000 (20:49 +0100)]

19 months agocleanup on svstep pseudocode
Luke Kenneth Casson Leighton [Fri, 14 Apr 2023 18:10:32 +0000 (19:10 +0100)]
cleanup on svstep pseudocode

19 months ago(no commit message)
lkcl [Fri, 14 Apr 2023 17:30:07 +0000 (18:30 +0100)]

19 months ago(no commit message)
lkcl [Fri, 14 Apr 2023 17:21:44 +0000 (18:21 +0100)]

19 months ago(no commit message)
lkcl [Fri, 14 Apr 2023 17:19:50 +0000 (18:19 +0100)]

19 months ago(no commit message)
lkcl [Fri, 14 Apr 2023 15:31:18 +0000 (16:31 +0100)]

19 months ago(no commit message)
lkcl [Fri, 14 Apr 2023 15:23:36 +0000 (16:23 +0100)]

19 months ago(no commit message)
lkcl [Fri, 14 Apr 2023 15:15:28 +0000 (16:15 +0100)]

19 months ago(no commit message)
lkcl [Fri, 14 Apr 2023 15:14:45 +0000 (16:14 +0100)]

19 months agoforgot Rc=1 on setvl in ls012 optable
Luke Kenneth Casson Leighton [Fri, 14 Apr 2023 15:03:23 +0000 (16:03 +0100)]
forgot Rc=1 on setvl in ls012 optable

19 months agominmax allocated to ls013
Luke Kenneth Casson Leighton [Fri, 14 Apr 2023 14:54:35 +0000 (15:54 +0100)]
minmax allocated to ls013

19 months ago(no commit message)
lkcl [Fri, 14 Apr 2023 13:17:40 +0000 (14:17 +0100)]

19 months ago(no commit message)
lkcl [Fri, 14 Apr 2023 09:38:51 +0000 (10:38 +0100)]

19 months ago(no commit message)
lkcl [Thu, 13 Apr 2023 21:48:01 +0000 (22:48 +0100)]

19 months ago(no commit message)
lkcl [Thu, 13 Apr 2023 21:46:51 +0000 (22:46 +0100)]

19 months agoadd TODO for ls010 v2
Luke Kenneth Casson Leighton [Thu, 13 Apr 2023 18:15:20 +0000 (19:15 +0100)]
add TODO for ls010 v2

19 months agoadd notes and observations for ls010 SVP64 main book proposal opf_rfc_ls010_v1
Luke Kenneth Casson Leighton [Thu, 13 Apr 2023 18:09:39 +0000 (19:09 +0100)]
add notes and observations for ls010 SVP64 main book proposal

19 months agomove svstep back to mdwn file, out of ls008.mdwn
Luke Kenneth Casson Leighton [Thu, 13 Apr 2023 17:53:54 +0000 (18:53 +0100)]
move svstep back to mdwn file, out of ls008.mdwn

19 months agowhitespace
Luke Kenneth Casson Leighton [Thu, 13 Apr 2023 17:46:53 +0000 (18:46 +0100)]
whitespace

19 months agomove contents of ls008 setvl back to setvl.mdwn
Luke Kenneth Casson Leighton [Thu, 13 Apr 2023 17:45:31 +0000 (18:45 +0100)]
move contents of ls008 setvl back to setvl.mdwn

19 months agoreduce words in ls004 get table onto 1 page
Luke Kenneth Casson Leighton [Thu, 13 Apr 2023 14:34:03 +0000 (15:34 +0100)]
reduce words in ls004 get table onto 1 page

19 months ago(no commit message)
lkcl [Thu, 13 Apr 2023 14:25:22 +0000 (15:25 +0100)]

19 months ago(no commit message)
lkcl [Thu, 13 Apr 2023 13:27:24 +0000 (14:27 +0100)]

19 months ago(no commit message)
lkcl [Thu, 13 Apr 2023 13:15:00 +0000 (14:15 +0100)]

19 months agospotted that the Shifted-only group of LD/ST-Post-increment needs to
Luke Kenneth Casson Leighton [Thu, 13 Apr 2023 11:56:20 +0000 (12:56 +0100)]
spotted that the Shifted-only group of LD/ST-Post-increment needs to
be in EXT0xx but that Shifted-Post-Increment can be in EXT2xx
i think.
ls011

19 months agowhoops realised that postinc-shifted ld/st is 9-bit XO
Luke Kenneth Casson Leighton [Thu, 13 Apr 2023 11:45:32 +0000 (12:45 +0100)]
whoops realised that postinc-shifted ld/st is 9-bit XO

19 months ago(no commit message)
lkcl [Thu, 13 Apr 2023 11:50:39 +0000 (12:50 +0100)]

19 months ago(no commit message)
lkcl [Thu, 13 Apr 2023 11:44:51 +0000 (12:44 +0100)]

19 months agonot approximate numbers, exact in ls012
Luke Kenneth Casson Leighton [Thu, 13 Apr 2023 11:37:51 +0000 (12:37 +0100)]
not approximate numbers, exact in ls012

19 months agoha! noticed that LD-ST-Update-Shifted-Postinc is far less than
Luke Kenneth Casson Leighton [Thu, 13 Apr 2023 11:32:09 +0000 (12:32 +0100)]
ha! noticed that LD-ST-Update-Shifted-Postinc is far less than
anticipated, there is no point shifting an Immediate for example
therefore the numbers reduce down to "manageable" levels and could
well be proposed for inclusion in EXT2xx

19 months ago(no commit message)
lkcl [Thu, 13 Apr 2023 10:58:02 +0000 (11:58 +0100)]

19 months ago add newpage break
Luke Kenneth Casson Leighton [Thu, 13 Apr 2023 10:11:30 +0000 (11:11 +0100)]
 add newpage break

19 months agoinsights into instruction design
Luke Kenneth Casson Leighton [Thu, 13 Apr 2023 09:37:52 +0000 (10:37 +0100)]
insights into instruction design

19 months agoadd ldst-shifted-postinc notes into ls012 v2
Luke Kenneth Casson Leighton [Thu, 13 Apr 2023 09:08:46 +0000 (10:08 +0100)]
add ldst-shifted-postinc notes into ls012 v2

19 months agoadd ldst-shifted-postinc (!) to ls012 optable, starting to get hairy
Luke Kenneth Casson Leighton [Thu, 13 Apr 2023 08:55:49 +0000 (09:55 +0100)]
add ldst-shifted-postinc (!) to ls012 optable, starting to get hairy

19 months ago(no commit message)
lkcl [Thu, 13 Apr 2023 05:00:34 +0000 (06:00 +0100)]

19 months ago(no commit message)
lkcl [Thu, 13 Apr 2023 04:43:12 +0000 (05:43 +0100)]

19 months ago(no commit message)
lkcl [Thu, 13 Apr 2023 04:29:54 +0000 (05:29 +0100)]

19 months ago(no commit message)
lkcl [Thu, 13 Apr 2023 04:09:31 +0000 (05:09 +0100)]

19 months ago(no commit message)
lkcl [Thu, 13 Apr 2023 04:08:53 +0000 (05:08 +0100)]

19 months ago(no commit message)
lkcl [Thu, 13 Apr 2023 04:06:11 +0000 (05:06 +0100)]

19 months ago(no commit message)
lkcl [Thu, 13 Apr 2023 04:03:20 +0000 (05:03 +0100)]

19 months ago(no commit message)
lkcl [Thu, 13 Apr 2023 03:55:46 +0000 (04:55 +0100)]

19 months ago(no commit message)
lkcl [Thu, 13 Apr 2023 03:48:07 +0000 (04:48 +0100)]

19 months ago(no commit message)
lkcl [Thu, 13 Apr 2023 03:43:05 +0000 (04:43 +0100)]

19 months ago(no commit message)
lkcl [Thu, 13 Apr 2023 03:38:11 +0000 (04:38 +0100)]

19 months agofix shaddw spelling
Jacob Lifshay [Thu, 13 Apr 2023 02:58:07 +0000 (19:58 -0700)]
fix shaddw spelling

19 months agoadd shaddsw to optable.csv, part of ls004
Luke Kenneth Casson Leighton [Thu, 13 Apr 2023 02:51:33 +0000 (03:51 +0100)]
add shaddsw to optable.csv, part of ls004

19 months agoadd pagebreak, remove double-tag opf_rfc
Luke Kenneth Casson Leighton [Thu, 13 Apr 2023 02:44:54 +0000 (03:44 +0100)]
add pagebreak, remove double-tag opf_rfc

19 months agoremove extra space in optable.csv
Luke Kenneth Casson Leighton [Thu, 13 Apr 2023 02:43:23 +0000 (03:43 +0100)]
remove extra space in optable.csv

19 months agoremove TODO for adding shaddw
Jacob Lifshay [Thu, 13 Apr 2023 01:47:30 +0000 (18:47 -0700)]
remove TODO for adding shaddw

19 months agoadd shaddw to ls004
Jacob Lifshay [Thu, 13 Apr 2023 01:46:43 +0000 (18:46 -0700)]
add shaddw to ls004

19 months agomore formatting changes
Jacob Lifshay [Thu, 13 Apr 2023 01:45:49 +0000 (18:45 -0700)]
more formatting changes

19 months agoadd more keywords
Jacob Lifshay [Thu, 13 Apr 2023 01:44:16 +0000 (18:44 -0700)]
add more keywords

19 months agospelling and formatting
Jacob Lifshay [Thu, 13 Apr 2023 01:34:57 +0000 (18:34 -0700)]
spelling and formatting

19 months agorealign table
Jacob Lifshay [Thu, 13 Apr 2023 01:31:28 +0000 (18:31 -0700)]
realign table

19 months ago(no commit message)
lkcl [Wed, 12 Apr 2023 21:57:38 +0000 (22:57 +0100)]

19 months ago(no commit message)
lkcl [Wed, 12 Apr 2023 21:23:30 +0000 (22:23 +0100)]

19 months agorename typoed stbus -> stbsx
Jacob Lifshay [Wed, 12 Apr 2023 20:52:26 +0000 (13:52 -0700)]
rename typoed stbus -> stbsx

19 months agoshift-add is useful even with LD-ST-indexed-shifted
Jacob Lifshay [Wed, 12 Apr 2023 20:37:47 +0000 (13:37 -0700)]
shift-add is useful even with LD-ST-indexed-shifted

19 months agoclarify fault-first LD/ST
Luke Kenneth Casson Leighton [Wed, 12 Apr 2023 19:38:30 +0000 (20:38 +0100)]
clarify fault-first LD/ST

19 months agoclarity on reduce modes in appendix
Luke Kenneth Casson Leighton [Wed, 12 Apr 2023 19:36:26 +0000 (20:36 +0100)]
clarity on reduce modes in appendix

19 months agobig whitespace cleanup and indentation of code-blocks with ```s
Luke Kenneth Casson Leighton [Wed, 12 Apr 2023 19:31:34 +0000 (20:31 +0100)]
big whitespace cleanup and indentation of code-blocks with ```s

19 months agowhoops newpage{} not newpage()
Luke Kenneth Casson Leighton [Wed, 12 Apr 2023 19:22:43 +0000 (20:22 +0100)]
whoops newpage{} not newpage()

19 months agomention ls011 in svp64 page, intention to move LD/ST-postinc to EXT2xx
Luke Kenneth Casson Leighton [Wed, 12 Apr 2023 19:20:00 +0000 (20:20 +0100)]
mention ls011 in svp64 page, intention to move LD/ST-postinc to EXT2xx

19 months ago(no commit message)
lkcl [Wed, 12 Apr 2023 19:19:21 +0000 (20:19 +0100)]

19 months ago(no commit message)
lkcl [Wed, 12 Apr 2023 17:51:02 +0000 (18:51 +0100)]

19 months ago(no commit message)
lkcl [Wed, 12 Apr 2023 17:05:20 +0000 (18:05 +0100)]

19 months ago(no commit message)
lkcl [Wed, 12 Apr 2023 17:04:37 +0000 (18:04 +0100)]

19 months ago(no commit message)
lkcl [Wed, 12 Apr 2023 14:00:39 +0000 (15:00 +0100)]

19 months agoadd section prohibiting cross-over between CR0-7 group and CR8-127 group
Luke Kenneth Casson Leighton [Wed, 12 Apr 2023 13:28:30 +0000 (14:28 +0100)]
add section prohibiting cross-over between CR0-7 group and CR8-127 group
https://bugs.libre-soc.org/show_bug.cgi?id=1053

19 months agowhitespace
Luke Kenneth Casson Leighton [Wed, 12 Apr 2023 13:10:57 +0000 (14:10 +0100)]
whitespace

19 months agowhitespace
Luke Kenneth Casson Leighton [Wed, 12 Apr 2023 12:27:45 +0000 (13:27 +0100)]
whitespace

19 months agoadd LD/ST-Index-Shifted provisional instructions to optable.csv for
Luke Kenneth Casson Leighton [Wed, 12 Apr 2023 12:26:21 +0000 (13:26 +0100)]
add LD/ST-Index-Shifted provisional instructions to optable.csv for
v2 ls012

19 months agoadd bug 1054 to ls012
Luke Kenneth Casson Leighton [Wed, 12 Apr 2023 11:47:12 +0000 (12:47 +0100)]
add bug 1054 to ls012

19 months agoupdate ls004, add table of 38 LD/ST shift-indexed instructions
Luke Kenneth Casson Leighton [Wed, 12 Apr 2023 08:41:00 +0000 (09:41 +0100)]
update ls004, add table of 38 LD/ST shift-indexed instructions

19 months agoadd Vectorised strncpy example and move Definitions and EXT09 to end of ls001
Luke Kenneth Casson Leighton [Tue, 11 Apr 2023 17:58:44 +0000 (18:58 +0100)]
add Vectorised strncpy example and move Definitions and EXT09 to end of ls001

19 months agoadd Vectorisation note opf_rfc_ls012_v1
Luke Kenneth Casson Leighton [Tue, 11 Apr 2023 17:05:33 +0000 (18:05 +0100)]
add Vectorisation note

19 months agoreduce lines-per-page estimate in optables
Luke Kenneth Casson Leighton [Tue, 11 Apr 2023 16:37:13 +0000 (17:37 +0100)]
reduce lines-per-page estimate in optables

19 months agoadd FP LD/ST to optable
Luke Kenneth Casson Leighton [Tue, 11 Apr 2023 16:34:01 +0000 (17:34 +0100)]
add FP LD/ST to optable

19 months agoadd link-creation for RFCs
Luke Kenneth Casson Leighton [Tue, 11 Apr 2023 16:18:34 +0000 (17:18 +0100)]
add link-creation for RFCs

19 months agodifferent format for ls012 reg guide table
Luke Kenneth Casson Leighton [Tue, 11 Apr 2023 13:52:06 +0000 (14:52 +0100)]
different format for ls012 reg guide table

19 months ago(no commit message)
lkcl [Tue, 11 Apr 2023 12:26:06 +0000 (13:26 +0100)]

19 months agowhitespace
Luke Kenneth Casson Leighton [Tue, 11 Apr 2023 09:22:57 +0000 (10:22 +0100)]
whitespace

19 months agoadjust priorities -- all inverse trig functions can be expressed in terms of atan2[pi]
Jacob Lifshay [Tue, 11 Apr 2023 06:09:02 +0000 (23:09 -0700)]
adjust priorities -- all inverse trig functions can be expressed in terms of atan2[pi]

19 months agoadd notes on pow's use in 3D graphics
Jacob Lifshay [Tue, 11 Apr 2023 06:07:08 +0000 (23:07 -0700)]
add notes on pow's use in 3D graphics

19 months agoassign fmod/fremainder to ZftransExt -- seems good enough to me
Jacob Lifshay [Tue, 11 Apr 2023 06:06:17 +0000 (23:06 -0700)]
assign fmod/fremainder to ZftransExt -- seems good enough to me

19 months agoadd fmin/max and mark as high priority
Jacob Lifshay [Tue, 11 Apr 2023 06:04:47 +0000 (23:04 -0700)]
add fmin/max and mark as high priority