libreriscv.git
15 months agoadd experiment for seeing if changing ternlogi to have 7-bit immediate could even...
Jacob Lifshay [Thu, 9 Mar 2023 08:10:47 +0000 (00:10 -0800)]
add experiment for seeing if changing ternlogi to have 7-bit immediate could even work

turns out, it probably can. I wrote a script that looks for possible expand_encoded_imm()
functions and filled in one I found.

15 months agoadd svp64 cookbook recipe root
Luke Kenneth Casson Leighton [Wed, 8 Mar 2023 19:47:33 +0000 (19:47 +0000)]
add svp64 cookbook recipe root

15 months agoremoving fgrevi as no discussion has been entered into as to whether
Luke Kenneth Casson Leighton [Wed, 8 Mar 2023 19:37:48 +0000 (19:37 +0000)]
removing fgrevi as no discussion has been entered into as to whether
these are valuable, desirable, or could even cause damage to the Power ISA.

Revert "add fgrevi and friends"

This reverts commit 53f89737fbbc00ede56f2638db43090818a16e0b.

15 months agoadd fgrevi and friends
Jacob Lifshay [Wed, 8 Mar 2023 03:56:56 +0000 (19:56 -0800)]
add fgrevi and friends

15 months agocopy int_fp_mv to int_fp_mv_replace_fmv_with_fgrev
Jacob Lifshay [Wed, 8 Mar 2023 02:58:36 +0000 (18:58 -0800)]
copy int_fp_mv to int_fp_mv_replace_fmv_with_fgrev

15 months agoadd ls007 stub RFC
Luke Kenneth Casson Leighton [Tue, 7 Mar 2023 14:15:35 +0000 (14:15 +0000)]
add ls007 stub RFC
bug https://bugs.libre-soc.org/show_bug.cgi?id=1017

15 months ago(no commit message)
lkcl [Tue, 7 Mar 2023 13:58:18 +0000 (13:58 +0000)]

15 months agoadd int fp move ls006 stub rfc
Luke Kenneth Casson Leighton [Tue, 7 Mar 2023 13:39:23 +0000 (13:39 +0000)]
add int fp move ls006 stub rfc

15 months agoedit notes
Jacob Lifshay [Tue, 7 Mar 2023 05:14:16 +0000 (21:14 -0800)]
edit notes

15 months agoconvert notes column to bullet list entry instead
Jacob Lifshay [Tue, 7 Mar 2023 04:43:24 +0000 (20:43 -0800)]
convert notes column to bullet list entry instead

15 months agofix formatting
Jacob Lifshay [Tue, 7 Mar 2023 04:41:08 +0000 (20:41 -0800)]
fix formatting

15 months agofix formatting
Jacob Lifshay [Tue, 7 Mar 2023 04:40:00 +0000 (20:40 -0800)]
fix formatting

15 months agoadd reduced instruction list
Jacob Lifshay [Tue, 7 Mar 2023 04:27:32 +0000 (20:27 -0800)]
add reduced instruction list

15 months agoadd header
Jacob Lifshay [Tue, 7 Mar 2023 04:10:10 +0000 (20:10 -0800)]
add header

15 months agocopy int_fp_mv.mdwn -> int_fp_mv_reduced_insn_count.mdwn
Jacob Lifshay [Tue, 7 Mar 2023 04:02:02 +0000 (20:02 -0800)]
copy int_fp_mv.mdwn -> int_fp_mv_reduced_insn_count.mdwn

15 months ago(no commit message)
lkcl [Fri, 3 Mar 2023 16:16:36 +0000 (16:16 +0000)]

15 months ago(no commit message)
lkcl [Fri, 3 Mar 2023 10:50:59 +0000 (10:50 +0000)]

15 months agoadd comment needing resolution in ls003 about 3-in 3-out
Luke Kenneth Casson Leighton [Fri, 3 Mar 2023 10:47:06 +0000 (10:47 +0000)]
add comment needing resolution in ls003 about 3-in 3-out

15 months agols003: now 5 instructions being proposed.
Luke Kenneth Casson Leighton [Fri, 3 Mar 2023 10:32:45 +0000 (10:32 +0000)]
ls003: now 5 instructions being proposed.
shorten the words in the observations section to fit onto 1st page

15 months agocleanup ls003 - clarify Rc=1 setting overflow,
Luke Kenneth Casson Leighton [Fri, 3 Mar 2023 10:16:57 +0000 (10:16 +0000)]
cleanup ls003 - clarify Rc=1 setting overflow,
remove comment on divmod2du, add pagebreaks

15 months agoadd justification for maddedus
Jacob Lifshay [Fri, 3 Mar 2023 05:41:01 +0000 (21:41 -0800)]
add justification for maddedus

15 months agoremove trailing spaces
Jacob Lifshay [Fri, 3 Mar 2023 05:33:56 +0000 (21:33 -0800)]
remove trailing spaces

15 months agoadd maddedus to ls003
Jacob Lifshay [Fri, 3 Mar 2023 05:24:22 +0000 (21:24 -0800)]
add maddedus to ls003

15 months agofix version numbers in table
Jacob Lifshay [Fri, 3 Mar 2023 05:23:41 +0000 (21:23 -0800)]
fix version numbers in table

15 months agofix typos
Jacob Lifshay [Fri, 3 Mar 2023 05:10:06 +0000 (21:10 -0800)]
fix typos

15 months agols003: add to motivation (about dsld and dsrd),
Luke Kenneth Casson Leighton [Thu, 2 Mar 2023 13:06:29 +0000 (13:06 +0000)]
ls003: add to motivation (about dsld and dsrd),
correction of "warm words" for dsld and dsrd,
proposing four instructions not two

15 months agoadd section VA2-Form regs needed
Luke Kenneth Casson Leighton [Thu, 2 Mar 2023 12:03:01 +0000 (12:03 +0000)]
add section VA2-Form regs needed
update descriptions of dsld and dsrd in ls003

15 months agoadd comments and column for MyISA 66000 transcendentals,
Luke Kenneth Casson Leighton [Fri, 24 Feb 2023 21:21:19 +0000 (21:21 +0000)]
add comments and column for MyISA 66000 transcendentals,
with thanks to Mitch Alsup

15 months agoupdate URL for ls005
Luke Kenneth Casson Leighton [Tue, 21 Feb 2023 12:28:13 +0000 (12:28 +0000)]
update URL for ls005

15 months ago(no commit message)
lkcl [Fri, 24 Feb 2023 16:06:41 +0000 (16:06 +0000)]

15 months agoremoved old nmigen website reference
sadoon [Tue, 21 Feb 2023 13:52:42 +0000 (13:52 +0000)]
removed old nmigen website reference

15 months ago(no commit message)
sadoon [Tue, 21 Feb 2023 13:50:19 +0000 (13:50 +0000)]

15 months ago(no commit message)
lkcl [Tue, 21 Feb 2023 12:44:45 +0000 (12:44 +0000)]

15 months ago(no commit message)
lkcl [Tue, 21 Feb 2023 12:39:37 +0000 (12:39 +0000)]

15 months ago(no commit message)
lkcl [Tue, 21 Feb 2023 12:38:35 +0000 (12:38 +0000)]

15 months ago(no commit message)
lkcl [Tue, 21 Feb 2023 12:30:20 +0000 (12:30 +0000)]

15 months ago(no commit message)
lkcl [Tue, 21 Feb 2023 12:29:12 +0000 (12:29 +0000)]

15 months ago(no commit message)
lkcl [Tue, 21 Feb 2023 12:25:30 +0000 (12:25 +0000)]

15 months ago(no commit message)
lkcl [Tue, 21 Feb 2023 12:10:34 +0000 (12:10 +0000)]

15 months ago(no commit message)
lkcl [Tue, 21 Feb 2023 12:09:39 +0000 (12:09 +0000)]

15 months ago(no commit message)
lkcl [Tue, 21 Feb 2023 12:09:19 +0000 (12:09 +0000)]

15 months ago(no commit message)
lkcl [Fri, 17 Feb 2023 21:15:00 +0000 (21:15 +0000)]

15 months ago(no commit message)
lkcl [Tue, 14 Feb 2023 20:02:15 +0000 (20:02 +0000)]

15 months ago(no commit message)
lkcl [Tue, 14 Feb 2023 20:01:22 +0000 (20:01 +0000)]

16 months agomeeting suggested adding shaddw while keeping shadduw
Jacob Lifshay [Thu, 9 Feb 2023 01:35:00 +0000 (17:35 -0800)]
meeting suggested adding shaddw while keeping shadduw

16 months agomark bigint link to prevent confusion
Jacob Lifshay [Thu, 9 Feb 2023 01:34:19 +0000 (17:34 -0800)]
mark bigint link to prevent confusion

16 months agoadd link to https://bugs.libre-soc.org/show_bug.cgi?id=996
programmerjake [Wed, 8 Feb 2023 19:59:07 +0000 (19:59 +0000)]
add link to https://bugs.libre-soc.org/show_bug.cgi?id=996

16 months ago(no commit message)
lkcl [Wed, 8 Feb 2023 19:34:46 +0000 (19:34 +0000)]

16 months ago(no commit message)
lkcl [Mon, 6 Feb 2023 20:02:46 +0000 (20:02 +0000)]

16 months agoswap date to more normal order
Jacob Lifshay [Tue, 31 Jan 2023 09:59:39 +0000 (01:59 -0800)]
swap date to more normal order

16 months agoreplace decred address
Jacob Lifshay [Tue, 31 Jan 2023 05:36:02 +0000 (21:36 -0800)]
replace decred address

16 months ago(no commit message)
lkcl [Fri, 27 Jan 2023 15:48:54 +0000 (15:48 +0000)]

16 months ago(no commit message)
lkcl [Tue, 24 Jan 2023 05:12:51 +0000 (05:12 +0000)]

17 months ago(no commit message) opf_rfc_ls005_v1
lkcl [Fri, 23 Dec 2022 16:51:33 +0000 (16:51 +0000)]

17 months agoswitch link to archived version to prevent link rot
programmerjake [Fri, 23 Dec 2022 09:03:51 +0000 (09:03 +0000)]
switch link to archived version to prevent link rot

17 months agouse OpenPower naming where appropriate and add fp8 link
programmerjake [Thu, 22 Dec 2022 22:48:21 +0000 (22:48 +0000)]
use OpenPower naming where appropriate and add fp8 link

17 months agoremove source as strictly speaking there is none applicable
Luke Kenneth Casson Leighton [Thu, 22 Dec 2022 22:36:38 +0000 (22:36 +0000)]
remove source as strictly speaking there is none applicable

17 months agoFP32 is called BFP32 by IBM (ls005), see ls002
Luke Kenneth Casson Leighton [Thu, 22 Dec 2022 22:31:49 +0000 (22:31 +0000)]
FP32 is called BFP32 by IBM (ls005), see ls002

17 months agoremove reference
Luke Kenneth Casson Leighton [Thu, 22 Dec 2022 22:23:55 +0000 (22:23 +0000)]
remove reference

17 months ago(no commit message)
lkcl [Thu, 22 Dec 2022 22:26:02 +0000 (22:26 +0000)]

17 months agoadd blank discussion page
Luke Kenneth Casson Leighton [Thu, 22 Dec 2022 22:23:31 +0000 (22:23 +0000)]
add blank discussion page

17 months agoremove reference to keep RFC to 1 page
Luke Kenneth Casson Leighton [Thu, 22 Dec 2022 22:22:49 +0000 (22:22 +0000)]
remove reference to keep RFC to 1 page

17 months agoclarify bf16 vs fp16
programmerjake [Thu, 22 Dec 2022 19:58:29 +0000 (19:58 +0000)]
clarify bf16 vs fp16

17 months agoreduce number of lines
Luke Kenneth Casson Leighton [Thu, 22 Dec 2022 17:47:07 +0000 (17:47 +0000)]
reduce number of lines

17 months agoclarify about FP32/16/BF16 etc in ls005
Luke Kenneth Casson Leighton [Thu, 22 Dec 2022 17:45:09 +0000 (17:45 +0000)]
clarify about FP32/16/BF16 etc in ls005

17 months agomention SVP64 in ls005
Luke Kenneth Casson Leighton [Thu, 22 Dec 2022 13:04:51 +0000 (13:04 +0000)]
mention SVP64 in ls005

17 months agoadd opf isa wg link to ls005
Luke Kenneth Casson Leighton [Thu, 22 Dec 2022 13:01:07 +0000 (13:01 +0000)]
add opf isa wg link to ls005
https://git.openpower.foundation/isa/PowerISA/issues/104

17 months agoadd LS005 RFC
Luke Kenneth Casson Leighton [Thu, 22 Dec 2022 12:55:25 +0000 (12:55 +0000)]
add LS005 RFC

17 months ago(no commit message)
Cesar_Strauss [Thu, 15 Dec 2022 01:03:00 +0000 (01:03 +0000)]

17 months ago(no commit message)
Cesar_Strauss [Thu, 15 Dec 2022 00:43:26 +0000 (00:43 +0000)]

18 months agowhitespace
Tobias Platen [Tue, 22 Nov 2022 19:05:24 +0000 (20:05 +0100)]
whitespace

18 months agoupdate conferences.mdwn
Tobias Platen [Tue, 22 Nov 2022 19:04:29 +0000 (20:04 +0100)]
update conferences.mdwn

19 months agols004: Changed my incorrect assumption
Andrey Miroshnikov [Tue, 1 Nov 2022 21:02:08 +0000 (21:02 +0000)]
ls004: Changed my incorrect assumption

19 months agols004: Adjusted word desc based on Lukes c#10, bug #968
Andrey Miroshnikov [Tue, 1 Nov 2022 18:49:54 +0000 (18:49 +0000)]
ls004: Adjusted word desc based on Lukes c#10, bug #968

19 months agols004: Adjusted word desc based on Lukes c#8, bug #968
Andrey Miroshnikov [Tue, 1 Nov 2022 14:49:09 +0000 (14:49 +0000)]
ls004: Adjusted word desc based on Lukes c#8, bug #968

19 months ago(no commit message)
lkcl [Mon, 31 Oct 2022 22:53:45 +0000 (22:53 +0000)]

19 months agols004: Fixed formatting.
Andrey Miroshnikov [Mon, 31 Oct 2022 19:13:34 +0000 (19:13 +0000)]
ls004: Fixed formatting.

19 months agols004: Added initial draft.
Andrey Miroshnikov [Mon, 31 Oct 2022 19:12:23 +0000 (19:12 +0000)]
ls004: Added initial draft.

19 months ago(no commit message)
lkcl [Sat, 29 Oct 2022 22:56:25 +0000 (23:56 +0100)]

19 months ago(no commit message)
lkcl [Sat, 29 Oct 2022 22:51:55 +0000 (23:51 +0100)]

19 months ago(no commit message)
lkcl [Sat, 29 Oct 2022 10:18:58 +0000 (11:18 +0100)]

19 months ago(no commit message)
lkcl [Sat, 29 Oct 2022 10:18:08 +0000 (11:18 +0100)]

19 months agols003: Started adding dsrd
Andrey Miroshnikov [Fri, 28 Oct 2022 22:30:43 +0000 (23:30 +0100)]
ls003: Started adding dsrd

19 months agoadd todo to address comments i made on irc
programmerjake [Fri, 28 Oct 2022 18:12:25 +0000 (19:12 +0100)]
add todo to address comments i made on irc

19 months agols003: Added dsld, description needs checking and rework
Andrey Miroshnikov [Fri, 28 Oct 2022 14:11:09 +0000 (15:11 +0100)]
ls003: Added dsld, description needs checking and rework

19 months agoformatting
Luke Kenneth Casson Leighton [Fri, 28 Oct 2022 12:34:10 +0000 (13:34 +0100)]
formatting

19 months agoformatting
Luke Kenneth Casson Leighton [Fri, 28 Oct 2022 12:33:18 +0000 (13:33 +0100)]
formatting

19 months agomust add VA2-Form
Luke Kenneth Casson Leighton [Fri, 28 Oct 2022 12:32:42 +0000 (13:32 +0100)]
must add VA2-Form

19 months agoadd fields and VA2-Form to ls003
Luke Kenneth Casson Leighton [Fri, 28 Oct 2022 12:31:07 +0000 (13:31 +0100)]
add fields and VA2-Form to ls003

19 months ago(no commit message)
lkcl [Fri, 28 Oct 2022 12:26:48 +0000 (13:26 +0100)]

19 months agowording, prepare for adding dsld and dsrd
Luke Kenneth Casson Leighton [Fri, 28 Oct 2022 12:13:33 +0000 (13:13 +0100)]
wording, prepare for adding dsld and dsrd

19 months ago(no commit message)
lkcl [Tue, 25 Oct 2022 15:34:29 +0000 (16:34 +0100)]

19 months ago(no commit message)
lkcl [Tue, 25 Oct 2022 15:28:11 +0000 (16:28 +0100)]

19 months ago(no commit message)
lkcl [Tue, 25 Oct 2022 12:39:24 +0000 (13:39 +0100)]

19 months ago(no commit message)
lkcl [Tue, 25 Oct 2022 12:37:18 +0000 (13:37 +0100)]

19 months ago(no commit message)
lkcl [Tue, 25 Oct 2022 10:22:16 +0000 (11:22 +0100)]

19 months ago(no commit message)
lkcl [Tue, 25 Oct 2022 02:29:19 +0000 (03:29 +0100)]

19 months ago(no commit message)
lkcl [Mon, 24 Oct 2022 19:52:44 +0000 (20:52 +0100)]

19 months agobitmanip: fixed syntax for code block
Andrey Miroshnikov [Mon, 24 Oct 2022 12:26:53 +0000 (13:26 +0100)]
bitmanip: fixed syntax for code block

19 months agobitmanip: Adding draft pseudo-code for shadd and shadduw
Andrey Miroshnikov [Mon, 24 Oct 2022 12:24:49 +0000 (13:24 +0100)]
bitmanip: Adding draft pseudo-code for shadd and shadduw