libreriscv.git
19 months agoadd ld/st-post-increment to ls012 optable,
Luke Kenneth Casson Leighton [Fri, 7 Apr 2023 14:32:08 +0000 (15:32 +0100)]
add ld/st-post-increment to ls012 optable,
add int-fp-mv as well

19 months agoadd fclass and FP DCT/FFT instructions to optable.csv for ls012
Luke Kenneth Casson Leighton [Fri, 7 Apr 2023 14:07:34 +0000 (15:07 +0100)]
add fclass and FP DCT/FFT instructions to optable.csv for ls012

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

19 months agoadd trigonometrics/transcendentals to ls012 opcodes.csv
Luke Kenneth Casson Leighton [Fri, 7 Apr 2023 13:52:47 +0000 (14:52 +0100)]
add trigonometrics/transcendentals to ls012 opcodes.csv
also add some headings

19 months agoadd crweird ops to ls012 optable.csv
Luke Kenneth Casson Leighton [Fri, 7 Apr 2023 12:13:01 +0000 (13:13 +0100)]
add crweird ops to ls012 optable.csv

19 months agoadding more bitmanip ops to ls012 csv table, also added "XO cost" column
Luke Kenneth Casson Leighton [Fri, 7 Apr 2023 10:29:40 +0000 (11:29 +0100)]
adding more bitmanip ops to ls012 csv table, also added "XO cost" column

19 months agowhitespace
Luke Kenneth Casson Leighton [Fri, 7 Apr 2023 10:14:21 +0000 (11:14 +0100)]
whitespace

19 months agostart filling in ls012 opcode table
Luke Kenneth Casson Leighton [Fri, 7 Apr 2023 10:09:52 +0000 (11:09 +0100)]
start filling in ls012 opcode table

19 months agoadd paragraph about purpose of ls012
Luke Kenneth Casson Leighton [Fri, 7 Apr 2023 09:51:42 +0000 (10:51 +0100)]
add paragraph about purpose of ls012
https://libre-soc.org/openpower/sv/rfc/ls012/

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

19 months agochange 0 bits in RA field to // for int/fp mv/cvts as luke requested
Jacob Lifshay [Thu, 6 Apr 2023 23:56:50 +0000 (16:56 -0700)]
change 0 bits in RA field to // for int/fp mv/cvts as luke requested

https://libre-soc.org/irclog/latest.log.html#t2023-04-07T00:34:47

19 months agomove PO9-encoding to ls001
Luke Kenneth Casson Leighton [Thu, 6 Apr 2023 23:21:02 +0000 (00:21 +0100)]
move PO9-encoding to ls001

19 months agoadd open access publication locations
Luke Kenneth Casson Leighton [Thu, 6 Apr 2023 22:42:00 +0000 (23:42 +0100)]
add open access publication locations

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

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

19 months ago(no commit message)
lkcl [Thu, 6 Apr 2023 09:16:07 +0000 (10:16 +0100)]

19 months agoreplace common sections with [[!include]]
Jacob Lifshay [Thu, 6 Apr 2023 03:30:03 +0000 (20:30 -0700)]
replace common sections with [[!include]]

19 months agoadd new file for common section from ls006 and int_fp_mv
Jacob Lifshay [Thu, 6 Apr 2023 03:22:09 +0000 (20:22 -0700)]
add new file for common section from ls006 and int_fp_mv

19 months agosync int_fp_move and ls006 fully in prep for section being split out into separate...
Jacob Lifshay [Thu, 6 Apr 2023 03:19:19 +0000 (20:19 -0700)]
sync int_fp_move and ls006 fully in prep for section being split out into separate file

19 months agoswitch to using mdwn_inline instead of special-cases in Makefile
Jacob Lifshay [Thu, 6 Apr 2023 03:09:18 +0000 (20:09 -0700)]
switch to using mdwn_inline instead of special-cases in Makefile

also automatically tracks [[!include]] dependencies

19 months agoadd inlines in prep for using mdwn_inline.py instead of special-cases in Makefile
Jacob Lifshay [Thu, 6 Apr 2023 03:00:50 +0000 (20:00 -0700)]
add inlines in prep for using mdwn_inline.py instead of special-cases in Makefile

19 months ago(no commit message)
lkcl [Thu, 6 Apr 2023 02:24:41 +0000 (03:24 +0100)]

19 months ago(no commit message)
lkcl [Wed, 5 Apr 2023 15:53:53 +0000 (16:53 +0100)]

19 months agonormal.mdwn: Fix lowercase start of sentence and remove extra spaces.
Andrey Miroshnikov [Wed, 5 Apr 2023 11:52:57 +0000 (11:52 +0000)]
normal.mdwn: Fix lowercase start of sentence and remove extra spaces.

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

19 months ago(no commit message)
lkcl [Wed, 5 Apr 2023 11:44:06 +0000 (12:44 +0100)]

19 months ago(no commit message)
lkcl [Wed, 5 Apr 2023 11:41:04 +0000 (12:41 +0100)]

19 months agoadd future potential section on DD-FF-Rc=1
Luke Kenneth Casson Leighton [Wed, 5 Apr 2023 10:17:20 +0000 (11:17 +0100)]
add future potential section on DD-FF-Rc=1

19 months agocomment vector-ld not ld
Luke Kenneth Casson Leighton [Wed, 5 Apr 2023 09:58:29 +0000 (10:58 +0100)]
comment vector-ld not ld

19 months agoprogrammers note about RC1 with DD-FF-LDST
Luke Kenneth Casson Leighton [Wed, 5 Apr 2023 09:57:38 +0000 (10:57 +0100)]
programmers note about RC1 with DD-FF-LDST

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

19 months ago(no commit message)
lkcl [Wed, 5 Apr 2023 08:45:11 +0000 (09:45 +0100)]

19 months ago(no commit message)
lkcl [Tue, 4 Apr 2023 22:39:44 +0000 (23:39 +0100)]

19 months agoRM EXTRA2/3 corrections
lkcl [Tue, 4 Apr 2023 22:32:10 +0000 (23:32 +0100)]
RM EXTRA2/3 corrections

19 months ago(no commit message)
lkcl [Tue, 4 Apr 2023 22:16:54 +0000 (23:16 +0100)]

19 months agoreplace halfs with hwords in svp64.mdwn
Luke Kenneth Casson Leighton [Tue, 4 Apr 2023 18:52:38 +0000 (19:52 +0100)]
replace halfs with hwords in svp64.mdwn

19 months ago(no commit message)
lkcl [Tue, 4 Apr 2023 15:01:57 +0000 (16:01 +0100)]

19 months ago(no commit message)
lkcl [Tue, 4 Apr 2023 14:27:53 +0000 (15:27 +0100)]

19 months agosync table reformatting from ls006 -> int_fp_mv
Jacob Lifshay [Tue, 4 Apr 2023 05:04:48 +0000 (22:04 -0700)]
sync table reformatting from ls006 -> int_fp_mv

19 months agore-narrow fcvttg asm alias table
Jacob Lifshay [Tue, 4 Apr 2023 04:59:15 +0000 (21:59 -0700)]
re-narrow fcvttg asm alias table

19 months agoconvert to fields.text format
Jacob Lifshay [Tue, 4 Apr 2023 04:57:36 +0000 (21:57 -0700)]
convert to fields.text format

19 months ago(no commit message)
lkcl [Tue, 4 Apr 2023 04:30:03 +0000 (05:30 +0100)]

19 months ago(no commit message)
lkcl [Tue, 4 Apr 2023 04:23:42 +0000 (05:23 +0100)]

19 months agoPower ISA tech ref is dual column only 3.5in per column @ 9pt. also not clear.
lkcl [Tue, 4 Apr 2023 04:19:57 +0000 (05:19 +0100)]
Power ISA tech ref is dual column only 3.5in per column @ 9pt. also not clear.

19 months agospell fixes
Jacob Lifshay [Tue, 4 Apr 2023 02:44:59 +0000 (19:44 -0700)]
spell fixes

19 months agoclean up makefile
Jacob Lifshay [Tue, 4 Apr 2023 02:35:53 +0000 (19:35 -0700)]
clean up makefile

19 months agofix pandoc_img hack so source file is always an absolute path
Jacob Lifshay [Tue, 4 Apr 2023 02:15:53 +0000 (19:15 -0700)]
fix pandoc_img hack so source file is always an absolute path

19 months agofill in FPSCR bits modified by int <-> fp conversions
Jacob Lifshay [Tue, 4 Apr 2023 01:30:43 +0000 (18:30 -0700)]
fill in FPSCR bits modified by int <-> fp conversions

19 months agoresolve ToInt32 instruction count disagreement
Jacob Lifshay [Tue, 4 Apr 2023 01:19:03 +0000 (18:19 -0700)]
resolve ToInt32 instruction count disagreement

19 months agoadd new fields/formats for ls006
Jacob Lifshay [Tue, 4 Apr 2023 01:15:25 +0000 (18:15 -0700)]
add new fields/formats for ls006

19 months agosync changes from ls006 -> int_fp_mv
Jacob Lifshay [Tue, 4 Apr 2023 00:44:50 +0000 (17:44 -0700)]
sync changes from ls006 -> int_fp_mv

19 months agoswitch to using standard OE bit location for XO-FORM
Jacob Lifshay [Tue, 4 Apr 2023 00:37:13 +0000 (17:37 -0700)]
switch to using standard OE bit location for XO-FORM

19 months ago(no commit message)
lkcl [Tue, 4 Apr 2023 00:00:42 +0000 (01:00 +0100)]

19 months ago(no commit message)
lkcl [Mon, 3 Apr 2023 23:55:10 +0000 (00:55 +0100)]

19 months ago(no commit message)
lkcl [Mon, 3 Apr 2023 23:51:52 +0000 (00:51 +0100)]

19 months ago(no commit message)
lkcl [Mon, 3 Apr 2023 23:45:30 +0000 (00:45 +0100)]

19 months ago(no commit message)
lkcl [Mon, 3 Apr 2023 23:40:16 +0000 (00:40 +0100)]

19 months ago(no commit message)
lkcl [Mon, 3 Apr 2023 23:33:22 +0000 (00:33 +0100)]

19 months agoclarify
Luke Kenneth Casson Leighton [Mon, 3 Apr 2023 14:20:14 +0000 (15:20 +0100)]
clarify

19 months agomention how same contents get viewed in 32-bit elements
Luke Kenneth Casson Leighton [Mon, 3 Apr 2023 14:16:24 +0000 (15:16 +0100)]
mention how same contents get viewed in 32-bit elements

19 months agoclarify example table for elwidth overrides
Luke Kenneth Casson Leighton [Mon, 3 Apr 2023 14:08:14 +0000 (15:08 +0100)]
clarify example table for elwidth overrides

19 months agoadd example of GPR-wrapping
Luke Kenneth Casson Leighton [Mon, 3 Apr 2023 14:06:20 +0000 (15:06 +0100)]
add example of GPR-wrapping

19 months ago(no commit message)
lkcl [Mon, 3 Apr 2023 13:55:26 +0000 (14:55 +0100)]

19 months agoadd sigarch SIMD considered harmful link to ls010
Luke Kenneth Casson Leighton [Mon, 3 Apr 2023 13:16:30 +0000 (14:16 +0100)]
add sigarch SIMD considered harmful link to ls010

19 months ago(no commit message)
lkcl [Mon, 3 Apr 2023 12:41:32 +0000 (13:41 +0100)]

19 months ago(no commit message)
lkcl [Mon, 3 Apr 2023 12:34:31 +0000 (13:34 +0100)]

19 months agoadd po_encoding page to sv.mdwn
Luke Kenneth Casson Leighton [Mon, 3 Apr 2023 10:49:17 +0000 (11:49 +0100)]
add po_encoding page to sv.mdwn

19 months agomove po9 encoding to its own separate page
Luke Kenneth Casson Leighton [Mon, 3 Apr 2023 10:48:00 +0000 (11:48 +0100)]
move po9 encoding to its own separate page

19 months agomove PO9 definition
Luke Kenneth Casson Leighton [Mon, 3 Apr 2023 10:44:48 +0000 (11:44 +0100)]
move PO9 definition

19 months agofix Makefile variables
Luke Kenneth Casson Leighton [Mon, 3 Apr 2023 10:40:54 +0000 (11:40 +0100)]
fix Makefile variables

19 months agoremove duplicate parts of ls010.mdwn that were moved back to normal.mdwn
Luke Kenneth Casson Leighton [Mon, 3 Apr 2023 10:38:35 +0000 (11:38 +0100)]
remove duplicate parts of ls010.mdwn that were moved back to normal.mdwn

19 months agomerge in duplicate changes from ls010.mdwn into normal.mdwn
Luke Kenneth Casson Leighton [Mon, 3 Apr 2023 10:34:00 +0000 (11:34 +0100)]
merge in duplicate changes from ls010.mdwn into normal.mdwn

19 months agoremove cr_ops.mdwn copy from ls010.mdwn, include from pandoc
Luke Kenneth Casson Leighton [Mon, 3 Apr 2023 10:22:56 +0000 (11:22 +0100)]
remove cr_ops.mdwn copy from ls010.mdwn, include from pandoc

19 months agoport ls010.mdwn updates back to cr_ops.mdwn
Luke Kenneth Casson Leighton [Mon, 3 Apr 2023 10:12:57 +0000 (11:12 +0100)]
port ls010.mdwn updates back to cr_ops.mdwn

19 months agoadd architectural note about UnVectorised
Luke Kenneth Casson Leighton [Mon, 3 Apr 2023 10:00:26 +0000 (11:00 +0100)]
add architectural note about UnVectorised

19 months agoclarify UnVectorised RESERVED
Luke Kenneth Casson Leighton [Mon, 3 Apr 2023 09:57:15 +0000 (10:57 +0100)]
clarify UnVectorised RESERVED

19 months agoremove svp64.mdwn duplicated information from ls010.mdwn
Luke Kenneth Casson Leighton [Mon, 3 Apr 2023 09:57:00 +0000 (10:57 +0100)]
remove svp64.mdwn duplicated information from ls010.mdwn

19 months ago(no commit message)
lkcl [Mon, 3 Apr 2023 00:11:37 +0000 (01:11 +0100)]

19 months ago(no commit message)
lkcl [Sun, 2 Apr 2023 21:55:50 +0000 (22:55 +0100)]

19 months ago(no commit message)
lkcl [Sun, 2 Apr 2023 20:11:06 +0000 (21:11 +0100)]

19 months ago(no commit message)
lkcl [Sun, 2 Apr 2023 19:42:43 +0000 (20:42 +0100)]

19 months agobring in edits from web on ls010
Luke Kenneth Casson Leighton [Sun, 2 Apr 2023 18:50:31 +0000 (19:50 +0100)]
bring in edits from web on ls010

19 months agopull in edits from ls010 into svp64.mdwn
Luke Kenneth Casson Leighton [Sun, 2 Apr 2023 18:48:48 +0000 (19:48 +0100)]
pull in edits from ls010 into svp64.mdwn

19 months ago(no commit message)
lkcl [Sun, 2 Apr 2023 18:17:13 +0000 (19:17 +0100)]

19 months ago(no commit message)
lkcl [Sun, 2 Apr 2023 18:04:33 +0000 (19:04 +0100)]

19 months agoremove branches from ls010 and re-add using pandoc
Luke Kenneth Casson Leighton [Sun, 2 Apr 2023 17:23:56 +0000 (18:23 +0100)]
remove branches from ls010 and re-add using pandoc

19 months agomerge changes to ls010 branches section back into branches.mdwn
Luke Kenneth Casson Leighton [Sun, 2 Apr 2023 17:21:46 +0000 (18:21 +0100)]
merge changes to ls010 branches section back into branches.mdwn

19 months agoremove LD/ST from ls010 because it is added via pandoc explicitly
Luke Kenneth Casson Leighton [Sun, 2 Apr 2023 17:06:03 +0000 (18:06 +0100)]
remove LD/ST from ls010 because it is added via pandoc explicitly

19 months agore-integrate changes from ls010.mdwn into ldst.mdwn
Luke Kenneth Casson Leighton [Sun, 2 Apr 2023 17:02:41 +0000 (18:02 +0100)]
re-integrate changes from ls010.mdwn into ldst.mdwn

19 months agosplitting ls010 back into separate files
Luke Kenneth Casson Leighton [Sun, 2 Apr 2023 16:36:40 +0000 (17:36 +0100)]
splitting ls010 back into separate files

19 months ago(no commit message)
lkcl [Sun, 2 Apr 2023 14:02:54 +0000 (15:02 +0100)]

19 months ago(no commit message)
lkcl [Sat, 1 Apr 2023 21:17:24 +0000 (22:17 +0100)]

19 months ago(no commit message)
lkcl [Sat, 1 Apr 2023 21:16:27 +0000 (22:16 +0100)]

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

19 months ago(no commit message)
lkcl [Sat, 1 Apr 2023 20:15:31 +0000 (21:15 +0100)]

19 months agoclarify reserved areas
Luke Kenneth Casson Leighton [Sat, 1 Apr 2023 19:58:56 +0000 (20:58 +0100)]
clarify reserved areas

19 months ago(no commit message)
lkcl [Sat, 1 Apr 2023 19:56:16 +0000 (20:56 +0100)]

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

19 months ago(no commit message)
lkcl [Sat, 1 Apr 2023 19:53:31 +0000 (20:53 +0100)]

19 months ago(no commit message)
lkcl [Sat, 1 Apr 2023 19:52:38 +0000 (20:52 +0100)]