libreriscv.git
3 years ago(no commit message)
lkcl [Thu, 17 Dec 2020 02:59:26 +0000 (02:59 +0000)]

3 years ago(no commit message)
lkcl [Thu, 17 Dec 2020 02:54:59 +0000 (02:54 +0000)]

3 years ago(no commit message)
lkcl [Thu, 17 Dec 2020 02:48:29 +0000 (02:48 +0000)]

3 years ago(no commit message)
lkcl [Thu, 17 Dec 2020 02:46:17 +0000 (02:46 +0000)]

3 years ago(no commit message)
lkcl [Thu, 17 Dec 2020 02:41:11 +0000 (02:41 +0000)]

3 years ago(no commit message)
lkcl [Thu, 17 Dec 2020 02:17:58 +0000 (02:17 +0000)]

3 years ago(no commit message)
lkcl [Thu, 17 Dec 2020 02:11:42 +0000 (02:11 +0000)]

3 years ago(no commit message)
lkcl [Thu, 17 Dec 2020 02:07:56 +0000 (02:07 +0000)]

3 years ago(no commit message)
lkcl [Thu, 17 Dec 2020 02:03:51 +0000 (02:03 +0000)]

3 years ago(no commit message)
lkcl [Thu, 17 Dec 2020 01:57:42 +0000 (01:57 +0000)]

3 years ago(no commit message)
lkcl [Thu, 17 Dec 2020 01:54:22 +0000 (01:54 +0000)]

3 years ago(no commit message)
lkcl [Thu, 17 Dec 2020 01:50:08 +0000 (01:50 +0000)]

3 years ago(no commit message)
lkcl [Thu, 17 Dec 2020 01:38:57 +0000 (01:38 +0000)]

3 years ago(no commit message)
lkcl [Thu, 17 Dec 2020 01:36:24 +0000 (01:36 +0000)]

3 years ago(no commit message)
lkcl [Wed, 16 Dec 2020 17:40:42 +0000 (17:40 +0000)]

3 years ago(no commit message)
lkcl [Wed, 16 Dec 2020 17:16:06 +0000 (17:16 +0000)]

3 years ago(no commit message)
lkcl [Wed, 16 Dec 2020 17:15:18 +0000 (17:15 +0000)]

3 years ago(no commit message)
lkcl [Wed, 16 Dec 2020 13:31:00 +0000 (13:31 +0000)]

3 years ago(no commit message)
lkcl [Wed, 16 Dec 2020 13:20:48 +0000 (13:20 +0000)]

3 years ago(no commit message)
lkcl [Wed, 16 Dec 2020 13:18:42 +0000 (13:18 +0000)]

3 years ago(no commit message)
lkcl [Wed, 16 Dec 2020 13:18:08 +0000 (13:18 +0000)]

3 years ago(no commit message)
lkcl [Wed, 16 Dec 2020 13:17:30 +0000 (13:17 +0000)]

3 years ago(no commit message)
lkcl [Wed, 16 Dec 2020 13:16:49 +0000 (13:16 +0000)]

3 years ago(no commit message)
lkcl [Wed, 16 Dec 2020 13:09:19 +0000 (13:09 +0000)]

3 years ago(no commit message)
lkcl [Wed, 16 Dec 2020 13:08:09 +0000 (13:08 +0000)]

3 years ago(no commit message)
lkcl [Wed, 16 Dec 2020 13:06:12 +0000 (13:06 +0000)]

3 years ago(no commit message)
lkcl [Wed, 16 Dec 2020 13:04:26 +0000 (13:04 +0000)]

3 years ago(no commit message)
lkcl [Wed, 16 Dec 2020 12:51:05 +0000 (12:51 +0000)]

3 years ago(no commit message)
lkcl [Wed, 16 Dec 2020 12:49:34 +0000 (12:49 +0000)]

3 years ago(no commit message)
lkcl [Wed, 16 Dec 2020 12:46:41 +0000 (12:46 +0000)]

3 years ago(no commit message)
lkcl [Wed, 16 Dec 2020 12:32:45 +0000 (12:32 +0000)]

3 years ago(no commit message)
lkcl [Wed, 16 Dec 2020 12:31:22 +0000 (12:31 +0000)]

3 years ago(no commit message)
lkcl [Wed, 16 Dec 2020 09:32:56 +0000 (09:32 +0000)]

3 years ago(no commit message)
lkcl [Wed, 16 Dec 2020 09:29:02 +0000 (09:29 +0000)]

3 years ago(no commit message)
lkcl [Wed, 16 Dec 2020 09:27:50 +0000 (09:27 +0000)]

3 years ago(no commit message)
lkcl [Wed, 16 Dec 2020 09:23:43 +0000 (09:23 +0000)]

3 years ago(no commit message)
lkcl [Wed, 16 Dec 2020 09:12:14 +0000 (09:12 +0000)]

3 years ago(no commit message)
lkcl [Wed, 16 Dec 2020 09:07:26 +0000 (09:07 +0000)]

3 years ago(no commit message)
lkcl [Wed, 16 Dec 2020 09:05:49 +0000 (09:05 +0000)]

3 years ago(no commit message)
lkcl [Wed, 16 Dec 2020 08:42:48 +0000 (08:42 +0000)]

3 years ago(no commit message)
lkcl [Wed, 16 Dec 2020 08:42:01 +0000 (08:42 +0000)]

3 years ago(no commit message)
lkcl [Wed, 16 Dec 2020 08:39:14 +0000 (08:39 +0000)]

3 years ago(no commit message)
lkcl [Wed, 16 Dec 2020 08:36:46 +0000 (08:36 +0000)]

3 years ago(no commit message)
lkcl [Wed, 16 Dec 2020 08:30:03 +0000 (08:30 +0000)]

3 years agoexpand on comment explanation
Jacob Lifshay [Wed, 16 Dec 2020 03:33:05 +0000 (19:33 -0800)]
expand on comment explanation

3 years agofix table again
Jacob Lifshay [Wed, 16 Dec 2020 03:31:54 +0000 (19:31 -0800)]
fix table again

3 years agofix messed up table
Jacob Lifshay [Wed, 16 Dec 2020 03:29:44 +0000 (19:29 -0800)]
fix messed up table

3 years agofill in most non-ld/st instructions
Jacob Lifshay [Wed, 16 Dec 2020 03:19:41 +0000 (19:19 -0800)]
fill in most non-ld/st instructions

3 years agoadd fields for 3R1W
Jacob Lifshay [Wed, 16 Dec 2020 02:52:11 +0000 (18:52 -0800)]
add fields for 3R1W

3 years agochange to more well-known vector op names
Jacob Lifshay [Wed, 16 Dec 2020 02:37:27 +0000 (18:37 -0800)]
change to more well-known vector op names

3 years agoadd description of remapped encoding fields
Jacob Lifshay [Wed, 16 Dec 2020 01:58:10 +0000 (17:58 -0800)]
add description of remapped encoding fields

3 years agoadd more fields to svp64
Jacob Lifshay [Wed, 16 Dec 2020 01:56:02 +0000 (17:56 -0800)]
add more fields to svp64

3 years agoMerge branch 'master' of ssh://git.libre-soc.org:922/libreriscv
Jacob Lifshay [Wed, 16 Dec 2020 01:47:08 +0000 (17:47 -0800)]
Merge branch 'master' of ssh://git.libre-soc.org:922/libreriscv

3 years agoMerge branch 'master' of ssh://git.libre-soc.org:922/libreriscv
Jacob Lifshay [Wed, 16 Dec 2020 01:46:31 +0000 (17:46 -0800)]
Merge branch 'master' of ssh://git.libre-soc.org:922/libreriscv

fix some conflicts

3 years ago(no commit message)
lkcl [Wed, 16 Dec 2020 01:45:37 +0000 (01:45 +0000)]

3 years agoworking on svp64
Jacob Lifshay [Wed, 16 Dec 2020 01:39:56 +0000 (17:39 -0800)]
working on svp64

3 years ago(no commit message)
lkcl [Wed, 16 Dec 2020 01:23:11 +0000 (01:23 +0000)]

3 years ago(no commit message)
lkcl [Wed, 16 Dec 2020 01:22:09 +0000 (01:22 +0000)]

3 years ago(no commit message)
lkcl [Wed, 16 Dec 2020 01:19:53 +0000 (01:19 +0000)]

3 years ago(no commit message)
lkcl [Wed, 16 Dec 2020 01:18:20 +0000 (01:18 +0000)]

3 years ago(no commit message)
lkcl [Wed, 16 Dec 2020 01:16:15 +0000 (01:16 +0000)]

3 years ago(no commit message)
lkcl [Wed, 16 Dec 2020 00:37:33 +0000 (00:37 +0000)]

3 years ago(no commit message)
lkcl [Tue, 15 Dec 2020 21:04:08 +0000 (21:04 +0000)]

3 years ago(no commit message)
lkcl [Tue, 15 Dec 2020 21:00:27 +0000 (21:00 +0000)]

3 years ago(no commit message)
lkcl [Tue, 15 Dec 2020 20:59:34 +0000 (20:59 +0000)]

3 years ago(no commit message)
lkcl [Tue, 15 Dec 2020 18:48:04 +0000 (18:48 +0000)]

3 years ago(no commit message)
lkcl [Tue, 15 Dec 2020 18:21:06 +0000 (18:21 +0000)]

3 years ago(no commit message)
lkcl [Tue, 15 Dec 2020 15:12:47 +0000 (15:12 +0000)]

3 years ago(no commit message)
lkcl [Tue, 15 Dec 2020 14:06:08 +0000 (14:06 +0000)]

3 years ago(no commit message)
lkcl [Tue, 15 Dec 2020 13:40:04 +0000 (13:40 +0000)]

3 years ago(no commit message)
lkcl [Tue, 15 Dec 2020 03:38:57 +0000 (03:38 +0000)]

3 years ago(no commit message)
lkcl [Tue, 15 Dec 2020 03:36:20 +0000 (03:36 +0000)]

3 years ago(no commit message)
lkcl [Tue, 15 Dec 2020 03:02:40 +0000 (03:02 +0000)]

3 years agoworking on svp64
Jacob Lifshay [Tue, 15 Dec 2020 00:52:37 +0000 (16:52 -0800)]
working on svp64

3 years ago(no commit message)
lkcl [Mon, 14 Dec 2020 21:51:50 +0000 (21:51 +0000)]

3 years ago(no commit message)
lkcl [Mon, 14 Dec 2020 21:00:58 +0000 (21:00 +0000)]

3 years ago(no commit message)
lkcl [Mon, 14 Dec 2020 19:44:07 +0000 (19:44 +0000)]

3 years ago(no commit message)
lkcl [Mon, 14 Dec 2020 18:52:33 +0000 (18:52 +0000)]

3 years ago(no commit message)
lkcl [Mon, 14 Dec 2020 18:48:57 +0000 (18:48 +0000)]

3 years agouse highest occurring reg #s in estimates
Luke Kenneth Casson Leighton [Mon, 14 Dec 2020 14:05:41 +0000 (14:05 +0000)]
use highest occurring reg #s in estimates

3 years agouse insn-histogram analysed set of regs
Luke Kenneth Casson Leighton [Mon, 14 Dec 2020 06:35:35 +0000 (06:35 +0000)]
use insn-histogram analysed set of regs

3 years ago(no commit message)
lkcl [Mon, 14 Dec 2020 04:03:23 +0000 (04:03 +0000)]

3 years ago(no commit message)
lkcl [Mon, 14 Dec 2020 02:29:22 +0000 (02:29 +0000)]

3 years ago(no commit message)
lkcl [Mon, 14 Dec 2020 01:52:35 +0000 (01:52 +0000)]

3 years ago(no commit message)
lkcl [Mon, 14 Dec 2020 01:51:34 +0000 (01:51 +0000)]

3 years agocomp16-v1-skel: completed implementation of all opcodes
Alexandre Oliva [Mon, 14 Dec 2020 01:37:29 +0000 (22:37 -0300)]
comp16-v1-skel: completed implementation of all opcodes

Added conditional register ops, system ops, 16-imm ops.

Implemented condition expression parsing, mop encoding,
accessors, and used them to implement 16-imm bc and bcl,
and 10- and 16-bit bclr and bclrl.

Extended imm(reg) memory addressing modes to recognize
situations that we can encode in 16-imm loads and stores.

Changed state machine to explicitly backtrack and count
occurrences of forced 10-bit nop followed by 16-imm,
followed by 32-bit.

3 years ago(no commit message)
lkcl [Mon, 14 Dec 2020 00:51:13 +0000 (00:51 +0000)]

3 years ago(no commit message)
lkcl [Mon, 14 Dec 2020 00:21:29 +0000 (00:21 +0000)]

3 years ago(no commit message)
lkcl [Sun, 13 Dec 2020 23:52:52 +0000 (23:52 +0000)]

3 years ago(no commit message)
lkcl [Sun, 13 Dec 2020 23:50:54 +0000 (23:50 +0000)]

3 years ago(no commit message)
lkcl [Sun, 13 Dec 2020 23:47:52 +0000 (23:47 +0000)]

3 years ago(no commit message)
lkcl [Sun, 13 Dec 2020 23:43:40 +0000 (23:43 +0000)]

3 years ago(no commit message)
lkcl [Sun, 13 Dec 2020 23:17:49 +0000 (23:17 +0000)]

3 years ago(no commit message)
lkcl [Sun, 13 Dec 2020 23:14:04 +0000 (23:14 +0000)]

3 years ago(no commit message)
lkcl [Sun, 13 Dec 2020 23:00:41 +0000 (23:00 +0000)]

3 years ago(no commit message)
lkcl [Sun, 13 Dec 2020 18:56:57 +0000 (18:56 +0000)]

3 years ago(no commit message)
lkcl [Sun, 13 Dec 2020 18:20:19 +0000 (18:20 +0000)]

3 years ago(no commit message)
lkcl [Sun, 13 Dec 2020 18:13:58 +0000 (18:13 +0000)]

3 years ago(no commit message)
lkcl [Sun, 13 Dec 2020 18:12:34 +0000 (18:12 +0000)]

3 years ago(no commit message)
lkcl [Sun, 13 Dec 2020 16:55:25 +0000 (16:55 +0000)]