libreriscv.git
19 months agoadd D-Form and X-Form tables to ls011
Luke Kenneth Casson Leighton [Fri, 21 Apr 2023 14:47:47 +0000 (15:47 +0100)]
add D-Form and X-Form tables to ls011

19 months agostart adding english words for ld/st post-update ls011
Luke Kenneth Casson Leighton [Fri, 21 Apr 2023 14:42:59 +0000 (15:42 +0100)]
start adding english words for ld/st post-update ls011

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

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

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

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

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

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

19 months agosvstep is Vectoriseable
Luke Kenneth Casson Leighton [Fri, 21 Apr 2023 13:07:58 +0000 (14:07 +0100)]
svstep is Vectoriseable

19 months agoshift-and-add really need to be EXT0xx in ls012
Luke Kenneth Casson Leighton [Fri, 21 Apr 2023 13:05:27 +0000 (14:05 +0100)]
shift-and-add really need to be EXT0xx in ls012

19 months agoadd Levels table to ls012
Luke Kenneth Casson Leighton [Fri, 21 Apr 2023 13:00:30 +0000 (14:00 +0100)]
add Levels table to ls012

19 months ago(no commit message)
lkcl [Fri, 21 Apr 2023 11:39:59 +0000 (12:39 +0100)]

19 months agomore classification subsets in ls012 optable
Luke Kenneth Casson Leighton [Fri, 21 Apr 2023 11:37:14 +0000 (12:37 +0100)]
more classification subsets in ls012 optable

19 months agoadd subset to more optable.csv
Luke Kenneth Casson Leighton [Fri, 21 Apr 2023 11:31:18 +0000 (12:31 +0100)]
add subset to more optable.csv

19 months agomove fminmax[s] to XO ....0 10000
Jacob Lifshay [Fri, 21 Apr 2023 02:31:53 +0000 (19:31 -0700)]
move fminmax[s] to XO ....0 10000

19 months agofix int/fp mv/cvt in optable.csv
Jacob Lifshay [Fri, 21 Apr 2023 01:37:09 +0000 (18:37 -0700)]
fix int/fp mv/cvt in optable.csv

19 months agoadjust optable.csv -- [f]minmax[s][.] need 6 XO bits and merge all the fminmax variants
Jacob Lifshay [Fri, 21 Apr 2023 01:26:31 +0000 (18:26 -0700)]
adjust optable.csv -- [f]minmax[s][.] need 6 XO bits and merge all the fminmax variants

19 months agochange minmax CR0 to be a compared with b, not the result compared with 0
Jacob Lifshay [Fri, 21 Apr 2023 01:06:06 +0000 (18:06 -0700)]
change minmax CR0 to be a compared with b, not the result compared with 0

See: https://bugs.libre-soc.org/show_bug.cgi?id=915

19 months agoswitch to ¬ for bitwise not
Jacob Lifshay [Fri, 21 Apr 2023 01:05:38 +0000 (18:05 -0700)]
switch to ¬ for bitwise not

19 months agochange integer min/max to use (RA|0)
Jacob Lifshay [Fri, 21 Apr 2023 00:45:05 +0000 (17:45 -0700)]
change integer min/max to use (RA|0)

19 months agofill in instruction forms
Jacob Lifshay [Fri, 21 Apr 2023 00:39:34 +0000 (17:39 -0700)]
fill in instruction forms

19 months agochange fminmax[s][.] to MM-form
Jacob Lifshay [Fri, 21 Apr 2023 00:38:50 +0000 (17:38 -0700)]
change fminmax[s][.] to MM-form

19 months agorename IMM integer min/max mode table -> MMM
Jacob Lifshay [Fri, 21 Apr 2023 00:37:48 +0000 (17:37 -0700)]
rename IMM integer min/max mode table -> MMM

19 months agoreformat list
Jacob Lifshay [Fri, 21 Apr 2023 00:35:37 +0000 (17:35 -0700)]
reformat list

19 months agofill in ls013 motivation
Jacob Lifshay [Fri, 21 Apr 2023 00:33:55 +0000 (17:33 -0700)]
fill in ls013 motivation

19 months ago(no commit message)
lkcl [Fri, 21 Apr 2023 00:15:47 +0000 (01:15 +0100)]

19 months ago(no commit message)
lkcl [Fri, 21 Apr 2023 00:07:03 +0000 (01:07 +0100)]

19 months ago(no commit message)
lkcl [Fri, 21 Apr 2023 00:05:54 +0000 (01:05 +0100)]

19 months ago(no commit message)
lkcl [Thu, 20 Apr 2023 23:58:11 +0000 (00:58 +0100)]

19 months ago(no commit message)
lkcl [Thu, 20 Apr 2023 15:59:02 +0000 (16:59 +0100)]

19 months ago(no commit message)
lkcl [Thu, 20 Apr 2023 15:51:49 +0000 (16:51 +0100)]

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

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

19 months ago(no commit message)
lkcl [Thu, 20 Apr 2023 15:40:43 +0000 (16:40 +0100)]

19 months ago(no commit message)
lkcl [Thu, 20 Apr 2023 15:39:26 +0000 (16:39 +0100)]

19 months ago(no commit message)
lkcl [Thu, 20 Apr 2023 15:36:03 +0000 (16:36 +0100)]

19 months ago(no commit message)
lkcl [Thu, 20 Apr 2023 15:34:32 +0000 (16:34 +0100)]

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

19 months ago(no commit message)
lkcl [Thu, 20 Apr 2023 15:18:49 +0000 (16:18 +0100)]

19 months ago(no commit message)
lkcl [Thu, 20 Apr 2023 15:16:51 +0000 (16:16 +0100)]

19 months ago(no commit message)
lkcl [Thu, 20 Apr 2023 15:09:26 +0000 (16:09 +0100)]

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

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

19 months agoadd optional subset column to optables.csv ls012
Luke Kenneth Casson Leighton [Thu, 20 Apr 2023 14:41:47 +0000 (15:41 +0100)]
add optional subset column to optables.csv ls012

19 months agoadd compliancy level column
Luke Kenneth Casson Leighton [Thu, 20 Apr 2023 14:25:20 +0000 (15:25 +0100)]
add compliancy level column

19 months ago(no commit message)
lkcl [Thu, 20 Apr 2023 11:24:22 +0000 (12:24 +0100)]

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

19 months agomerge integer min/max instructions and correct section ordering
Jacob Lifshay [Thu, 20 Apr 2023 00:45:44 +0000 (17:45 -0700)]
merge integer min/max instructions and correct section ordering

19 months agofix typo
Jacob Lifshay [Thu, 20 Apr 2023 00:45:11 +0000 (17:45 -0700)]
fix typo

19 months agoexpand out integer min/max mode table
Jacob Lifshay [Thu, 20 Apr 2023 00:44:32 +0000 (17:44 -0700)]
expand out integer min/max mode table

19 months agofix fminmax special registers altered
Jacob Lifshay [Thu, 20 Apr 2023 00:41:36 +0000 (17:41 -0700)]
fix fminmax special registers altered

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

19 months agowhitespace
Luke Kenneth Casson Leighton [Wed, 19 Apr 2023 20:22:48 +0000 (21:22 +0100)]
whitespace

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

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

19 months ago(no commit message)
lkcl [Wed, 19 Apr 2023 18:26:49 +0000 (19:26 +0100)]

19 months ago(no commit message)
lkcl [Wed, 19 Apr 2023 18:24:47 +0000 (19:24 +0100)]

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

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

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

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

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

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

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

19 months ago(no commit message)
lkcl [Wed, 19 Apr 2023 16:38:48 +0000 (17:38 +0100)]

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

19 months agobug #1063, remove predicate-result
Luke Kenneth Casson Leighton [Wed, 19 Apr 2023 15:23:12 +0000 (16:23 +0100)]
bug #1063, remove predicate-result

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

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

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

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

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

19 months ago(no commit message)
lkcl [Wed, 19 Apr 2023 13:43:42 +0000 (14:43 +0100)]

19 months ago(no commit message)
lkcl [Wed, 19 Apr 2023 13:43:02 +0000 (14:43 +0100)]

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

19 months agomove SPRs out of ls008 back to sprs.mdwn
Luke Kenneth Casson Leighton [Wed, 19 Apr 2023 11:41:16 +0000 (12:41 +0100)]
move SPRs out of ls008 back to sprs.mdwn

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

19 months agooff-by-one in extsb XLEN=64
Luke Kenneth Casson Leighton [Wed, 19 Apr 2023 10:18:51 +0000 (11:18 +0100)]
off-by-one in extsb XLEN=64

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

19 months agoremove bracket syntax error
Luke Kenneth Casson Leighton [Wed, 19 Apr 2023 07:03:12 +0000 (08:03 +0100)]
remove bracket syntax error

19 months ago(no commit message)
lkcl [Tue, 18 Apr 2023 22:07:30 +0000 (23:07 +0100)]

19 months ago(no commit message)
lkcl [Tue, 18 Apr 2023 22:04:21 +0000 (23:04 +0100)]

19 months ago(no commit message)
lkcl [Tue, 18 Apr 2023 22:03:05 +0000 (23:03 +0100)]

19 months agoRevert "fix extsb pseudo-code"
Luke Kenneth Casson Leighton [Tue, 18 Apr 2023 21:57:41 +0000 (22:57 +0100)]
Revert "fix extsb pseudo-code"

This reverts commit 3683d40d020ca785168fb059f75e7159cc904ab1.

19 months agofix extsb pseudo-code
Jacob Lifshay [Tue, 18 Apr 2023 21:04:02 +0000 (14:04 -0700)]
fix extsb pseudo-code

some of the bit positions had been wrong

19 months agomove tag
Luke Kenneth Casson Leighton [Tue, 18 Apr 2023 15:32:40 +0000 (16:32 +0100)]
move tag

19 months agoadd extsb/h/w example of XLEN
Luke Kenneth Casson Leighton [Tue, 18 Apr 2023 15:30:22 +0000 (16:30 +0100)]
add extsb/h/w example of XLEN
see https://bugs.libre-soc.org/show_bug.cgi?id=1061 and
https://bugs.libre-soc.org/show_bug.cgi?id=988

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

19 months ago(no commit message)
lkcl [Tue, 18 Apr 2023 10:20:21 +0000 (11:20 +0100)]

19 months ago(no commit message)
lkcl [Tue, 18 Apr 2023 10:17:22 +0000 (11:17 +0100)]

19 months ago(no commit message)
lkcl [Tue, 18 Apr 2023 10:12:38 +0000 (11:12 +0100)]

19 months ago(no commit message)
lkcl [Tue, 18 Apr 2023 10:02:48 +0000 (11:02 +0100)]

19 months ago(no commit message)
lkcl [Tue, 18 Apr 2023 10:00:08 +0000 (11:00 +0100)]

19 months ago(no commit message)
lkcl [Tue, 18 Apr 2023 09:57:23 +0000 (10:57 +0100)]

19 months ago(no commit message)
lkcl [Tue, 18 Apr 2023 09:01:52 +0000 (10:01 +0100)]

19 months ago(no commit message)
lkcl [Tue, 18 Apr 2023 08:21:01 +0000 (09:21 +0100)]

19 months ago(no commit message)
lkcl [Tue, 18 Apr 2023 08:12:07 +0000 (09:12 +0100)]

19 months agoadd shaddw
Jacob Lifshay [Tue, 18 Apr 2023 04:26:43 +0000 (21:26 -0700)]
add shaddw

19 months agoRevert ""
Luke Kenneth Casson Leighton [Mon, 17 Apr 2023 13:48:56 +0000 (14:48 +0100)]
Revert ""

This reverts commit 5e55fb4326df01e445995d1d9ce838b2960608e8.

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