libreriscv.git
2 years ago(no commit message)
lkcl [Thu, 13 Apr 2023 21:48:01 +0000 (22:48 +0100)]

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

2 years 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

2 years 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

2 years 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

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

2 years 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

2 years 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

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

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

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

2 years 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

2 years 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

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

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

2 years 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

2 years 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

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

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

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

2 years 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

2 years 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

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

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

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

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

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

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

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

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

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

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

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

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

2 years 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

2 years 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

2 years 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

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

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

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

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

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

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

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

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

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

2 years 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

2 years 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

2 years 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

2 years 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

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

2 years 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

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

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

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

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

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

2 years 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

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

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

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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

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

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

2 years 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]

2 years 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

2 years 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

2 years 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

2 years agomark integer min/max as high priority since vector reduce min/max is common.
Jacob Lifshay [Tue, 11 Apr 2023 06:02:22 +0000 (23:02 -0700)]
mark integer min/max as high priority since vector reduce min/max is common.

2 years agoclean up makefile and support recursive [[!inline]]
Jacob Lifshay [Tue, 11 Apr 2023 05:11:42 +0000 (22:11 -0700)]
clean up makefile and support recursive [[!inline]]

2 years agospelling fix
Jacob Lifshay [Tue, 11 Apr 2023 05:11:30 +0000 (22:11 -0700)]
spelling fix

2 years agoadd .gitignore for new intermediate files
Jacob Lifshay [Tue, 11 Apr 2023 05:10:04 +0000 (22:10 -0700)]
add .gitignore for new intermediate files

2 years agofix spelling and formatting
Jacob Lifshay [Tue, 11 Apr 2023 04:20:06 +0000 (21:20 -0700)]
fix spelling and formatting

2 years ago(no commit message)
lkcl [Mon, 10 Apr 2023 22:10:47 +0000 (23:10 +0100)]

2 years ago(no commit message)
lkcl [Mon, 10 Apr 2023 22:08:20 +0000 (23:08 +0100)]

2 years ago(no commit message)
lkcl [Mon, 10 Apr 2023 22:02:58 +0000 (23:02 +0100)]

2 years ago(no commit message)
lkcl [Mon, 10 Apr 2023 21:35:20 +0000 (22:35 +0100)]

2 years ago(no commit message)
lkcl [Mon, 10 Apr 2023 21:33:47 +0000 (22:33 +0100)]

2 years ago(no commit message)
lkcl [Mon, 10 Apr 2023 21:33:19 +0000 (22:33 +0100)]

2 years ago(no commit message)
lkcl [Mon, 10 Apr 2023 21:31:22 +0000 (22:31 +0100)]

2 years ago(no commit message)
lkcl [Mon, 10 Apr 2023 15:00:04 +0000 (16:00 +0100)]

2 years ago(no commit message)
lkcl [Mon, 10 Apr 2023 14:57:32 +0000 (15:57 +0100)]

2 years ago(no commit message)
lkcl [Mon, 10 Apr 2023 14:56:38 +0000 (15:56 +0100)]

2 years ago(no commit message)
lkcl [Mon, 10 Apr 2023 14:29:06 +0000 (15:29 +0100)]

2 years ago(no commit message)
lkcl [Mon, 10 Apr 2023 14:04:47 +0000 (15:04 +0100)]

2 years ago(no commit message)
lkcl [Mon, 10 Apr 2023 13:42:09 +0000 (14:42 +0100)]

2 years agouse dict.get() in column_header_replacement function
Luke Kenneth Casson Leighton [Mon, 10 Apr 2023 12:55:53 +0000 (13:55 +0100)]
use dict.get() in column_header_replacement function

2 years agols012_optable.py: Added a header col replacement func. Not used yet
Andrey Miroshnikov [Mon, 10 Apr 2023 12:46:07 +0000 (12:46 +0000)]
ls012_optable.py: Added a header col replacement func. Not used yet

2 years agotake out print-comments from ls012 optable generator
Luke Kenneth Casson Leighton [Mon, 10 Apr 2023 11:57:57 +0000 (12:57 +0100)]
take out print-comments from ls012 optable generator

2 years agoadd appendix and compliancy levels to ls010,
Luke Kenneth Casson Leighton [Mon, 10 Apr 2023 11:52:14 +0000 (12:52 +0100)]
add appendix and compliancy levels to ls010,
update po9 page with additional Definitions

2 years agowhoops heading1 not heading2
Luke Kenneth Casson Leighton [Mon, 10 Apr 2023 10:22:38 +0000 (11:22 +0100)]
whoops heading1 not heading2

2 years agoclarify purpose, add pagebreask to ls012
Luke Kenneth Casson Leighton [Mon, 10 Apr 2023 10:21:44 +0000 (11:21 +0100)]
clarify purpose, add pagebreask to ls012

2 years agomentionEU Grant numbers in ls012
Luke Kenneth Casson Leighton [Mon, 10 Apr 2023 10:17:03 +0000 (11:17 +0100)]
mentionEU Grant numbers in ls012