libreriscv.git
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)]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

3 years ago(no commit message)
lkcl [Sun, 13 Dec 2020 01:22:21 +0000 (01:22 +0000)]

3 years ago(no commit message)
lkcl [Sat, 12 Dec 2020 23:57:39 +0000 (23:57 +0000)]

3 years ago(no commit message)
lkcl [Sat, 12 Dec 2020 23:41:04 +0000 (23:41 +0000)]

3 years ago(no commit message)
lkcl [Sat, 12 Dec 2020 23:40:47 +0000 (23:40 +0000)]

3 years ago(no commit message)
lkcl [Sat, 12 Dec 2020 23:38:45 +0000 (23:38 +0000)]

3 years agogaddie pitch moving
Luke Kenneth Casson Leighton [Sat, 12 Dec 2020 22:25:16 +0000 (22:25 +0000)]
gaddie pitch moving

3 years agogaddie pitch moving
Luke Kenneth Casson Leighton [Sat, 12 Dec 2020 22:24:57 +0000 (22:24 +0000)]
gaddie pitch moving

3 years ago(no commit message)
lkcl [Sat, 12 Dec 2020 20:24:43 +0000 (20:24 +0000)]

3 years ago(no commit message)
lkcl [Sat, 12 Dec 2020 19:10:10 +0000 (19:10 +0000)]

3 years ago(no commit message)
lkcl [Sat, 12 Dec 2020 19:07:58 +0000 (19:07 +0000)]

3 years ago(no commit message)
lkcl [Sat, 12 Dec 2020 19:02:31 +0000 (19:02 +0000)]

3 years ago(no commit message)
lkcl [Sat, 12 Dec 2020 18:41:14 +0000 (18:41 +0000)]

3 years ago(no commit message)
lkcl [Sat, 12 Dec 2020 18:37:38 +0000 (18:37 +0000)]

3 years ago(no commit message)
lkcl [Sat, 12 Dec 2020 18:36:48 +0000 (18:36 +0000)]

3 years ago(no commit message)
lkcl [Sat, 12 Dec 2020 18:29:59 +0000 (18:29 +0000)]

3 years ago(no commit message)
lkcl [Sat, 12 Dec 2020 18:29:05 +0000 (18:29 +0000)]

3 years ago(no commit message)
lkcl [Sat, 12 Dec 2020 18:26:40 +0000 (18:26 +0000)]

3 years ago(no commit message)
lkcl [Sat, 12 Dec 2020 18:23:17 +0000 (18:23 +0000)]

3 years ago(no commit message)
lkcl [Sat, 12 Dec 2020 18:21:55 +0000 (18:21 +0000)]

3 years ago(no commit message)
lkcl [Sat, 12 Dec 2020 18:20:12 +0000 (18:20 +0000)]

3 years ago(no commit message)
cand@51b69dee28eeccfe0f04790433b843689895c6e3 [Sat, 12 Dec 2020 17:23:01 +0000 (17:23 +0000)]

3 years ago(no commit message)
cand@51b69dee28eeccfe0f04790433b843689895c6e3 [Sat, 12 Dec 2020 17:22:32 +0000 (17:22 +0000)]

3 years ago(no commit message)
cand@51b69dee28eeccfe0f04790433b843689895c6e3 [Sat, 12 Dec 2020 17:15:44 +0000 (17:15 +0000)]

3 years agoExamples of different width ops
cand@51b69dee28eeccfe0f04790433b843689895c6e3 [Sat, 12 Dec 2020 17:14:30 +0000 (17:14 +0000)]
Examples of different width ops

3 years agoReplace "op is src unless sat" with "op is max(src, dst)"
cand@51b69dee28eeccfe0f04790433b843689895c6e3 [Sat, 12 Dec 2020 17:03:40 +0000 (17:03 +0000)]
Replace "op is src unless sat" with "op is max(src, dst)"

3 years ago4-gather and 4-scatter pseudocode
cand@51b69dee28eeccfe0f04790433b843689895c6e3 [Sat, 12 Dec 2020 16:57:02 +0000 (16:57 +0000)]
4-gather and 4-scatter pseudocode

3 years ago(no commit message)
lkcl [Sat, 12 Dec 2020 16:43:33 +0000 (16:43 +0000)]

3 years ago(no commit message)
lkcl [Sat, 12 Dec 2020 12:42:12 +0000 (12:42 +0000)]

3 years ago(no commit message)
lkcl [Sat, 12 Dec 2020 12:39:18 +0000 (12:39 +0000)]

3 years ago(no commit message)
lkcl [Sat, 12 Dec 2020 12:23:07 +0000 (12:23 +0000)]

3 years ago(no commit message)
lkcl [Sat, 12 Dec 2020 12:10:31 +0000 (12:10 +0000)]

3 years ago(no commit message)
lkcl [Sat, 12 Dec 2020 09:50:02 +0000 (09:50 +0000)]

3 years ago(no commit message)
lkcl [Sat, 12 Dec 2020 09:48:41 +0000 (09:48 +0000)]

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

3 years ago(no commit message)
lkcl [Sat, 12 Dec 2020 02:03:26 +0000 (02:03 +0000)]

3 years ago(no commit message)
lkcl [Sat, 12 Dec 2020 02:02:38 +0000 (02:02 +0000)]

3 years agomove accidentally created page
Luke Kenneth Casson Leighton [Fri, 11 Dec 2020 23:32:36 +0000 (23:32 +0000)]
move accidentally created page

3 years ago(no commit message)
lkcl [Fri, 11 Dec 2020 23:29:45 +0000 (23:29 +0000)]

3 years ago(no commit message)
lkcl [Fri, 11 Dec 2020 23:17:50 +0000 (23:17 +0000)]

3 years ago(no commit message)
lkcl [Fri, 11 Dec 2020 23:17:21 +0000 (23:17 +0000)]

3 years ago(no commit message)
lkcl [Fri, 11 Dec 2020 21:32:24 +0000 (21:32 +0000)]

3 years ago(no commit message)
lkcl [Fri, 11 Dec 2020 19:02:07 +0000 (19:02 +0000)]

3 years ago(no commit message)
lkcl [Fri, 11 Dec 2020 19:01:36 +0000 (19:01 +0000)]

3 years ago(no commit message)
lkcl [Fri, 11 Dec 2020 17:15:31 +0000 (17:15 +0000)]

3 years ago(no commit message)
lkcl [Fri, 11 Dec 2020 16:25:29 +0000 (16:25 +0000)]

3 years agohorizontal mapreduce comment
cand@51b69dee28eeccfe0f04790433b843689895c6e3 [Fri, 11 Dec 2020 08:03:27 +0000 (08:03 +0000)]
horizontal mapreduce comment

3 years agoadd M1
Luke Kenneth Casson Leighton [Fri, 11 Dec 2020 03:29:01 +0000 (03:29 +0000)]
add M1

3 years ago(no commit message)
lkcl [Fri, 11 Dec 2020 02:31:46 +0000 (02:31 +0000)]

3 years ago(no commit message)
lkcl [Fri, 11 Dec 2020 02:18:32 +0000 (02:18 +0000)]

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

3 years ago(no commit message)
lkcl [Fri, 11 Dec 2020 02:16:24 +0000 (02:16 +0000)]

3 years ago(no commit message)
lkcl [Fri, 11 Dec 2020 02:11:15 +0000 (02:11 +0000)]

3 years ago(no commit message)
lkcl [Fri, 11 Dec 2020 02:07:02 +0000 (02:07 +0000)]

3 years ago(no commit message)
lkcl [Fri, 11 Dec 2020 02:06:18 +0000 (02:06 +0000)]

3 years ago(no commit message)
lkcl [Fri, 11 Dec 2020 02:03:16 +0000 (02:03 +0000)]

3 years ago(no commit message)
lkcl [Fri, 11 Dec 2020 02:00:08 +0000 (02:00 +0000)]

3 years ago(no commit message)
lkcl [Fri, 11 Dec 2020 01:52:59 +0000 (01:52 +0000)]

3 years ago(no commit message)
lkcl [Fri, 11 Dec 2020 00:30:24 +0000 (00:30 +0000)]

3 years ago(no commit message)
lkcl [Fri, 11 Dec 2020 00:28:21 +0000 (00:28 +0000)]

3 years ago(no commit message)
lkcl [Fri, 11 Dec 2020 00:17:50 +0000 (00:17 +0000)]

3 years ago(no commit message)
lkcl [Thu, 10 Dec 2020 20:31:41 +0000 (20:31 +0000)]

3 years ago(no commit message)
lkcl [Thu, 10 Dec 2020 20:30:01 +0000 (20:30 +0000)]

3 years ago(no commit message)
lkcl [Thu, 10 Dec 2020 20:24:02 +0000 (20:24 +0000)]

3 years ago(no commit message)
cand@51b69dee28eeccfe0f04790433b843689895c6e3 [Thu, 10 Dec 2020 18:22:17 +0000 (18:22 +0000)]

3 years ago(no commit message)
cand@51b69dee28eeccfe0f04790433b843689895c6e3 [Thu, 10 Dec 2020 18:21:11 +0000 (18:21 +0000)]

3 years ago(no commit message)
cand@51b69dee28eeccfe0f04790433b843689895c6e3 [Thu, 10 Dec 2020 18:21:01 +0000 (18:21 +0000)]

3 years ago(no commit message)
cand@51b69dee28eeccfe0f04790433b843689895c6e3 [Thu, 10 Dec 2020 18:14:43 +0000 (18:14 +0000)]

3 years ago(no commit message)
cand@51b69dee28eeccfe0f04790433b843689895c6e3 [Thu, 10 Dec 2020 18:11:47 +0000 (18:11 +0000)]

3 years agoVSX overview
cand@51b69dee28eeccfe0f04790433b843689895c6e3 [Thu, 10 Dec 2020 18:08:03 +0000 (18:08 +0000)]
VSX overview

3 years agoVSX overview, part 1
cand@51b69dee28eeccfe0f04790433b843689895c6e3 [Thu, 10 Dec 2020 17:59:18 +0000 (17:59 +0000)]
VSX overview, part 1