libreriscv.git
13 months ago(no commit message)
lkcl [Fri, 5 May 2023 22:22:15 +0000 (23:22 +0100)]

13 months ago(no commit message)
lkcl [Fri, 5 May 2023 21:13:58 +0000 (22:13 +0100)]

13 months agoupdate binutils instruction list done, ls012
Luke Kenneth Casson Leighton [Fri, 5 May 2023 14:29:19 +0000 (15:29 +0100)]
update binutils instruction list done, ls012

13 months ago(no commit message)
lkcl [Fri, 5 May 2023 02:50:31 +0000 (03:50 +0100)]

13 months ago(no commit message)
lkcl [Fri, 5 May 2023 02:48:22 +0000 (03:48 +0100)]

13 months ago(no commit message)
lkcl [Fri, 5 May 2023 00:49:13 +0000 (01:49 +0100)]

13 months ago(no commit message)
lkcl [Thu, 4 May 2023 18:36:23 +0000 (19:36 +0100)]

13 months ago(no commit message)
lkcl [Thu, 4 May 2023 18:33:59 +0000 (19:33 +0100)]

13 months ago(no commit message)
lkcl [Thu, 4 May 2023 18:28:58 +0000 (19:28 +0100)]

14 months ago(no commit message)
lkcl [Thu, 4 May 2023 10:29:00 +0000 (11:29 +0100)]

14 months ago(no commit message)
lkcl [Thu, 4 May 2023 10:25:45 +0000 (11:25 +0100)]

14 months agofix fcvt pseudocode
Jacob Lifshay [Thu, 4 May 2023 04:55:07 +0000 (21:55 -0700)]
fix fcvt pseudocode

14 months agofix allocated mnemonic
Jacob Lifshay [Thu, 4 May 2023 01:35:05 +0000 (18:35 -0700)]
fix allocated mnemonic

14 months agoallocate fmv/fcvt draft opcodes
Jacob Lifshay [Thu, 4 May 2023 01:33:20 +0000 (18:33 -0700)]
allocate fmv/fcvt draft opcodes

14 months agox86 insn is shld/shrd not dsld
Jacob Lifshay [Wed, 3 May 2023 21:34:55 +0000 (14:34 -0700)]
x86 insn is shld/shrd not dsld

14 months agointeger mul-add is MAC not FMAC
Jacob Lifshay [Wed, 3 May 2023 21:28:10 +0000 (14:28 -0700)]
integer mul-add is MAC not FMAC

14 months agoupdate ls012 table, it was a bit weird
Luke Kenneth Casson Leighton [Wed, 3 May 2023 21:21:00 +0000 (22:21 +0100)]
update ls012 table, it was a bit weird

14 months agoadd opentitan shift vs dsld
Luke Kenneth Casson Leighton [Wed, 3 May 2023 13:22:47 +0000 (14:22 +0100)]
add opentitan shift vs dsld

14 months agoreduce line width
Luke Kenneth Casson Leighton [Wed, 3 May 2023 10:59:13 +0000 (11:59 +0100)]
reduce line width

14 months agoadd siliconsalon2023 latex slides
Luke Kenneth Casson Leighton [Wed, 3 May 2023 10:51:46 +0000 (11:51 +0100)]
add siliconsalon2023 latex slides

14 months ago(no commit message)
lkcl [Wed, 3 May 2023 02:52:02 +0000 (03:52 +0100)]

14 months agoworking version, need to document limits in precision
Konstantinos Margaritis [Mon, 1 May 2023 18:30:36 +0000 (18:30 +0000)]
working version, need to document limits in precision

14 months ago(no commit message)
lkcl [Mon, 1 May 2023 17:42:55 +0000 (18:42 +0100)]

14 months ago(no commit message)
lkcl [Mon, 1 May 2023 17:40:49 +0000 (18:40 +0100)]

14 months ago(no commit message)
lkcl [Mon, 1 May 2023 15:03:49 +0000 (16:03 +0100)]

14 months ago(no commit message)
lkcl [Mon, 1 May 2023 12:26:04 +0000 (13:26 +0100)]

14 months ago(no commit message)
lkcl [Mon, 1 May 2023 12:21:50 +0000 (13:21 +0100)]

14 months ago(no commit message)
lkcl [Mon, 1 May 2023 11:44:12 +0000 (12:44 +0100)]

14 months ago(no commit message)
lkcl [Mon, 1 May 2023 11:41:37 +0000 (12:41 +0100)]

14 months ago(no commit message)
lkcl [Mon, 1 May 2023 09:27:15 +0000 (10:27 +0100)]

14 months agofind hide/show blocks and skip them in PDFs
Luke Kenneth Casson Leighton [Mon, 1 May 2023 09:09:35 +0000 (10:09 +0100)]
find hide/show blocks and skip them in PDFs

14 months ago(no commit message)
lkcl [Mon, 1 May 2023 09:08:40 +0000 (10:08 +0100)]

14 months agonot a fan of nested functions
Luke Kenneth Casson Leighton [Mon, 1 May 2023 08:49:26 +0000 (09:49 +0100)]
not a fan of nested functions

14 months ago(no commit message)
lkcl [Mon, 1 May 2023 08:45:20 +0000 (09:45 +0100)]

14 months ago(no commit message)
lkcl [Sun, 30 Apr 2023 23:18:45 +0000 (00:18 +0100)]

14 months agodo proper rounding, handle SH=0 (no rounding for now)
Konstantinos Margaritis [Sun, 30 Apr 2023 18:11:45 +0000 (18:11 +0000)]
do proper rounding, handle SH=0 (no rounding for now)

14 months ago(no commit message)
lkcl [Sun, 30 Apr 2023 12:03:49 +0000 (13:03 +0100)]

14 months agostronger words on PO9 encoding
Luke Kenneth Casson Leighton [Sun, 30 Apr 2023 11:52:30 +0000 (12:52 +0100)]
stronger words on PO9 encoding

14 months agolink to other RFCs in summary table in ls012
Luke Kenneth Casson Leighton [Sun, 30 Apr 2023 11:40:07 +0000 (12:40 +0100)]
link to other RFCs in summary table in ls012

14 months agomissed table column
Luke Kenneth Casson Leighton [Sun, 30 Apr 2023 11:38:42 +0000 (12:38 +0100)]
missed table column

14 months agoconvert summary to table
Luke Kenneth Casson Leighton [Sun, 30 Apr 2023 11:38:04 +0000 (12:38 +0100)]
convert summary to table

14 months ago(no commit message)
lkcl [Sun, 30 Apr 2023 11:30:45 +0000 (12:30 +0100)]

14 months ago(no commit message)
lkcl [Sun, 30 Apr 2023 11:28:32 +0000 (12:28 +0100)]

14 months ago(no commit message)
lkcl [Sun, 30 Apr 2023 10:06:06 +0000 (11:06 +0100)]

14 months ago(no commit message)
lkcl [Sun, 30 Apr 2023 02:00:45 +0000 (03:00 +0100)]

14 months ago(no commit message)
lkcl [Sun, 30 Apr 2023 01:57:09 +0000 (02:57 +0100)]

14 months ago(no commit message)
lkcl [Sun, 30 Apr 2023 01:55:24 +0000 (02:55 +0100)]

14 months ago(no commit message)
lkcl [Sun, 30 Apr 2023 01:39:44 +0000 (02:39 +0100)]

14 months ago(no commit message)
lkcl [Sun, 30 Apr 2023 01:36:19 +0000 (02:36 +0100)]

14 months ago(no commit message)
lkcl [Sun, 30 Apr 2023 01:34:35 +0000 (02:34 +0100)]

14 months ago(no commit message)
lkcl [Sun, 30 Apr 2023 01:19:38 +0000 (02:19 +0100)]

14 months agoclarify fdmadds wording in twin_butterfly.mdwn
Luke Kenneth Casson Leighton [Sat, 29 Apr 2023 17:31:50 +0000 (18:31 +0100)]
clarify fdmadds wording in twin_butterfly.mdwn

14 months agoonly put "add the following" where needed
Luke Kenneth Casson Leighton [Sat, 29 Apr 2023 17:14:14 +0000 (18:14 +0100)]
only put "add the following" where needed

14 months agowhitespace
Luke Kenneth Casson Leighton [Sat, 29 Apr 2023 17:12:58 +0000 (18:12 +0100)]
whitespace

14 months agono, fdmadd(s) is definitely not the same as fmadd(s)
Luke Kenneth Casson Leighton [Sat, 29 Apr 2023 17:08:04 +0000 (18:08 +0100)]
no, fdmadd(s) is definitely not the same as fmadd(s)

14 months agowhoops headings
Luke Kenneth Casson Leighton [Sat, 29 Apr 2023 16:34:30 +0000 (17:34 +0100)]
whoops headings

14 months agoadd code demonstrating 8 instructions replaced by one in ls016 twin-butterfly
Luke Kenneth Casson Leighton [Sat, 29 Apr 2023 16:30:08 +0000 (17:30 +0100)]
add code demonstrating 8 instructions replaced by one in ls016 twin-butterfly

14 months agoadd ffadd(s) ffsub(s) etc. to ls012 DCT/FFT
Luke Kenneth Casson Leighton [Sat, 29 Apr 2023 16:08:41 +0000 (17:08 +0100)]
add ffadd(s) ffsub(s) etc. to ls012 DCT/FFT

14 months agowhitespace
Luke Kenneth Casson Leighton [Sat, 29 Apr 2023 16:08:22 +0000 (17:08 +0100)]
whitespace

14 months ago(no commit message)
lkcl [Sat, 29 Apr 2023 15:40:07 +0000 (16:40 +0100)]

14 months ago(no commit message)
lkcl [Sat, 29 Apr 2023 15:39:29 +0000 (16:39 +0100)]

14 months ago(no commit message)
lkcl [Sat, 29 Apr 2023 15:38:17 +0000 (16:38 +0100)]

14 months agoadd +1 to products for rounding when shifting
Konstantinos Margaritis [Sat, 29 Apr 2023 15:30:01 +0000 (15:30 +0000)]
add +1 to products for rounding when shifting

14 months ago(no commit message)
lkcl [Sat, 29 Apr 2023 15:20:20 +0000 (16:20 +0100)]

14 months ago(no commit message)
lkcl [Sat, 29 Apr 2023 14:30:51 +0000 (15:30 +0100)]

14 months ago(no commit message)
lkcl [Sat, 29 Apr 2023 14:24:53 +0000 (15:24 +0100)]

14 months ago(no commit message)
lkcl [Sat, 29 Apr 2023 13:14:03 +0000 (14:14 +0100)]

14 months ago(no commit message)
lkcl [Sat, 29 Apr 2023 13:13:34 +0000 (14:13 +0100)]

14 months ago(no commit message)
lkcl [Sat, 29 Apr 2023 13:12:31 +0000 (14:12 +0100)]

14 months agoadd link to OPF ISA WG issue for ls016
Luke Kenneth Casson Leighton [Sat, 29 Apr 2023 13:06:34 +0000 (14:06 +0100)]
add link to OPF ISA WG issue for ls016

14 months agoremove utf-8 characters
Luke Kenneth Casson Leighton [Sat, 29 Apr 2023 13:04:14 +0000 (14:04 +0100)]
remove utf-8 characters

14 months agoadd notes on ls016 twin-butterfly instructions
Luke Kenneth Casson Leighton [Sat, 29 Apr 2023 13:00:22 +0000 (14:00 +0100)]
add notes on ls016 twin-butterfly instructions

14 months ago(no commit message)
lkcl [Sat, 29 Apr 2023 13:00:02 +0000 (14:00 +0100)]

14 months ago(no commit message)
lkcl [Sat, 29 Apr 2023 12:29:39 +0000 (13:29 +0100)]

14 months agoremove Rc=1 variants from twin butterfly instructions
lkcl [Sat, 29 Apr 2023 12:27:07 +0000 (13:27 +0100)]
remove Rc=1 variants from twin butterfly instructions

14 months agoget ls016 preamble into shape after copying from ls015
Luke Kenneth Casson Leighton [Sat, 29 Apr 2023 12:24:05 +0000 (13:24 +0100)]
get ls016 preamble into shape after copying from ls015

14 months ago(no commit message)
lkcl [Sat, 29 Apr 2023 12:22:53 +0000 (13:22 +0100)]

14 months ago(no commit message)
lkcl [Sat, 29 Apr 2023 12:21:23 +0000 (13:21 +0100)]

14 months agoclarify EXT022 Prefixed in PO9 encoding
Luke Kenneth Casson Leighton [Sat, 29 Apr 2023 10:55:38 +0000 (11:55 +0100)]
clarify EXT022 Prefixed in PO9 encoding

14 months agomain sources wildcard too specific
Luke Kenneth Casson Leighton [Sat, 29 Apr 2023 10:44:53 +0000 (11:44 +0100)]
main sources wildcard too specific

14 months agoadd ls001.po9 RFC
Luke Kenneth Casson Leighton [Sat, 29 Apr 2023 10:42:56 +0000 (11:42 +0100)]
add ls001.po9 RFC

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

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

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

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

14 months agoworking version, negatives work also
Konstantinos Margaritis [Fri, 28 Apr 2023 16:42:31 +0000 (16:42 +0000)]
working version, negatives work also

14 months agoalmost working, negative values differ by 1
Konstantinos Margaritis [Fri, 28 Apr 2023 16:03:44 +0000 (16:03 +0000)]
almost working, negative values differ by 1

14 months ago(no commit message)
lkcl [Fri, 28 Apr 2023 11:34:58 +0000 (12:34 +0100)]

14 months agoDCTI is just a variant of A
Konstantinos Margaritis [Fri, 28 Apr 2023 11:28:58 +0000 (11:28 +0000)]
DCTI is just a variant of A

14 months ago(no commit message)
lkcl [Fri, 28 Apr 2023 10:50:53 +0000 (11:50 +0100)]

14 months ago(no commit message)
lkcl [Fri, 28 Apr 2023 10:40:58 +0000 (11:40 +0100)]

14 months agoConvert to 4-operands, RT=RA, SH->4-bits, BF->DCTI
Konstantinos Margaritis [Fri, 28 Apr 2023 09:16:56 +0000 (09:16 +0000)]
Convert to 4-operands, RT=RA, SH->4-bits, BF->DCTI

14 months agofix form
Jacob Lifshay [Thu, 27 Apr 2023 21:26:18 +0000 (14:26 -0700)]
fix form

14 months agomicrowatt_tutorial: Add gtkwave dep, verilator doc links, new section on verilator...
Andrey Miroshnikov [Thu, 27 Apr 2023 21:23:35 +0000 (21:23 +0000)]
microwatt_tutorial: Add gtkwave dep, verilator doc links, new section on verilator commands

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

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

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

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

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

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