Jacob Lifshay [Wed, 16 Mar 2022 04:03:44 +0000 (21:03 -0700)]
rename test_cl.py to test_cl_gfb_gfp.py
lkcl [Wed, 16 Mar 2022 00:25:06 +0000 (00:25 +0000)]
lkcl [Tue, 15 Mar 2022 21:39:58 +0000 (21:39 +0000)]
lkcl [Tue, 15 Mar 2022 21:35:10 +0000 (21:35 +0000)]
lkcl [Tue, 15 Mar 2022 21:28:08 +0000 (21:28 +0000)]
Jacob Lifshay [Tue, 15 Mar 2022 08:42:31 +0000 (01:42 -0700)]
fix cldivrem and add tests
Jacob Lifshay [Tue, 15 Mar 2022 08:41:15 +0000 (01:41 -0700)]
translate clmul* to python for easier testing
Jacob Lifshay [Tue, 15 Mar 2022 08:34:11 +0000 (01:34 -0700)]
add python more stuff to .gitignore
Jacob Lifshay [Tue, 15 Mar 2022 05:24:12 +0000 (22:24 -0700)]
move pack/unpack_poly to separate file
Jacob Lifshay [Tue, 15 Mar 2022 05:19:05 +0000 (22:19 -0700)]
change cldiv/clrem to use cldivrem function
Jacob Lifshay [Tue, 15 Mar 2022 05:11:13 +0000 (22:11 -0700)]
rename bitmanip_inlines -> bitmanip
Jacob Lifshay [Tue, 15 Mar 2022 05:10:03 +0000 (22:10 -0700)]
change inline to actually work
Jacob Lifshay [Tue, 15 Mar 2022 04:56:03 +0000 (21:56 -0700)]
add WIP cldivrem -- see if [[!inline ...]] works
lkcl [Mon, 14 Mar 2022 06:49:21 +0000 (06:49 +0000)]
lkcl [Mon, 14 Mar 2022 06:48:49 +0000 (06:48 +0000)]
lkcl [Mon, 14 Mar 2022 06:40:25 +0000 (06:40 +0000)]
lkcl [Mon, 14 Mar 2022 00:15:22 +0000 (00:15 +0000)]
lkcl [Sun, 13 Mar 2022 22:22:07 +0000 (22:22 +0000)]
Luke Kenneth Casson Leighton [Sun, 13 Mar 2022 18:55:49 +0000 (18:55 +0000)]
nope, no good, does not produce movmaskb constants
Luke Kenneth Casson Leighton [Sun, 13 Mar 2022 18:38:07 +0000 (18:38 +0000)]
different (more useful) starting constant in grevlut
lkcl [Sun, 13 Mar 2022 18:20:33 +0000 (18:20 +0000)]
lkcl [Sun, 13 Mar 2022 18:10:22 +0000 (18:10 +0000)]
lkcl [Sun, 13 Mar 2022 15:29:03 +0000 (15:29 +0000)]
lkcl [Sun, 13 Mar 2022 15:26:56 +0000 (15:26 +0000)]
Luke Kenneth Casson Leighton [Sun, 13 Mar 2022 15:26:14 +0000 (15:26 +0000)]
add grevlut.py demo code
lkcl [Sun, 13 Mar 2022 15:25:56 +0000 (15:25 +0000)]
lkcl [Sun, 13 Mar 2022 13:47:51 +0000 (13:47 +0000)]
Luke Kenneth Casson Leighton [Sun, 13 Mar 2022 13:43:02 +0000 (13:43 +0000)]
add new grev diagram
Luke Kenneth Casson Leighton [Sun, 13 Mar 2022 13:27:25 +0000 (13:27 +0000)]
add grevlut diagram
lkcl [Sun, 13 Mar 2022 13:42:41 +0000 (13:42 +0000)]
lkcl [Sun, 13 Mar 2022 12:44:23 +0000 (12:44 +0000)]
lkcl [Sun, 13 Mar 2022 12:43:48 +0000 (12:43 +0000)]
lkcl [Sun, 13 Mar 2022 12:20:57 +0000 (12:20 +0000)]
lkcl [Sun, 13 Mar 2022 02:58:32 +0000 (02:58 +0000)]
lkcl [Sun, 13 Mar 2022 01:13:04 +0000 (01:13 +0000)]
lkcl [Sun, 13 Mar 2022 01:06:45 +0000 (01:06 +0000)]
lkcl [Sat, 12 Mar 2022 23:49:12 +0000 (23:49 +0000)]
lkcl [Sat, 12 Mar 2022 23:40:03 +0000 (23:40 +0000)]
lkcl [Sat, 12 Mar 2022 23:16:58 +0000 (23:16 +0000)]
lkcl [Sat, 12 Mar 2022 23:08:13 +0000 (23:08 +0000)]
lkcl [Sat, 12 Mar 2022 18:01:08 +0000 (18:01 +0000)]
lkcl [Sat, 12 Mar 2022 17:04:34 +0000 (17:04 +0000)]
lkcl [Sat, 12 Mar 2022 11:55:42 +0000 (11:55 +0000)]
lkcl [Sat, 12 Mar 2022 11:48:34 +0000 (11:48 +0000)]
lkcl [Sat, 12 Mar 2022 11:33:47 +0000 (11:33 +0000)]
move sections around
lkcl [Fri, 11 Mar 2022 23:32:18 +0000 (23:32 +0000)]
lkcl [Fri, 11 Mar 2022 23:23:48 +0000 (23:23 +0000)]
lkcl [Fri, 11 Mar 2022 23:05:42 +0000 (23:05 +0000)]
lkcl [Fri, 11 Mar 2022 23:03:48 +0000 (23:03 +0000)]
Tobias Platen [Thu, 10 Mar 2022 18:52:26 +0000 (19:52 +0100)]
update orangecrab-examples section
Tobias Platen [Thu, 10 Mar 2022 18:31:51 +0000 (19:31 +0100)]
add section "running orangecrab-examples before flashing microwatt"
lkcl [Thu, 10 Mar 2022 09:47:27 +0000 (09:47 +0000)]
programmerjake [Thu, 10 Mar 2022 07:23:32 +0000 (07:23 +0000)]
add link to up-to-date SV
Jacob Lifshay [Thu, 10 Mar 2022 02:23:47 +0000 (18:23 -0800)]
add all proposed Galois Field ops and Carry-less ops
Jacob Lifshay [Thu, 10 Mar 2022 01:43:59 +0000 (17:43 -0800)]
add note to add Rc=1 back to ternlogi if/when we get enough encoding space
Jacob Lifshay [Thu, 10 Mar 2022 00:44:03 +0000 (16:44 -0800)]
format code
lkcl [Thu, 10 Mar 2022 00:17:20 +0000 (00:17 +0000)]
lkcl [Wed, 9 Mar 2022 23:40:17 +0000 (23:40 +0000)]
programmerjake [Wed, 9 Mar 2022 20:39:13 +0000 (20:39 +0000)]
convert table from code block to standard markdown table
lkcl [Wed, 9 Mar 2022 17:10:19 +0000 (17:10 +0000)]
lkcl [Wed, 9 Mar 2022 17:07:00 +0000 (17:07 +0000)]
Luke Kenneth Casson Leighton [Wed, 9 Mar 2022 16:43:34 +0000 (16:43 +0000)]
add x86 virtual memory links
lkcl [Wed, 9 Mar 2022 09:13:27 +0000 (09:13 +0000)]
lkcl [Wed, 9 Mar 2022 09:07:32 +0000 (09:07 +0000)]
lkcl [Wed, 9 Mar 2022 09:04:19 +0000 (09:04 +0000)]
lkcl [Wed, 9 Mar 2022 08:54:02 +0000 (08:54 +0000)]
lkcl [Wed, 9 Mar 2022 08:49:37 +0000 (08:49 +0000)]
lkcl [Wed, 9 Mar 2022 08:40:27 +0000 (08:40 +0000)]
lkcl [Wed, 9 Mar 2022 00:59:04 +0000 (00:59 +0000)]
lkcl [Wed, 9 Mar 2022 00:58:22 +0000 (00:58 +0000)]
Luke Kenneth Casson Leighton [Tue, 8 Mar 2022 16:02:35 +0000 (16:02 +0000)]
add link to pipeline_vs_fsms.jpg into 6600scoreboard page
Luke Kenneth Casson Leighton [Tue, 8 Mar 2022 15:58:01 +0000 (15:58 +0000)]
add pipeline_vs_fsms.jpg
Luke Kenneth Casson Leighton [Tue, 8 Mar 2022 05:14:09 +0000 (05:14 +0000)]
cleanup, comments, and attribution of sources for various gf2 functions
lkcl [Mon, 7 Mar 2022 22:51:57 +0000 (22:51 +0000)]
lkcl [Mon, 7 Mar 2022 22:49:40 +0000 (22:49 +0000)]
Luke Kenneth Casson Leighton [Mon, 7 Mar 2022 22:37:11 +0000 (22:37 +0000)]
use full polynomial in gf_invert()
lkcl [Mon, 7 Mar 2022 22:35:13 +0000 (22:35 +0000)]
Luke Kenneth Casson Leighton [Mon, 7 Mar 2022 22:11:09 +0000 (22:11 +0000)]
code-comments
Luke Kenneth Casson Leighton [Mon, 7 Mar 2022 21:56:21 +0000 (21:56 +0000)]
add algorithm for GF2-inverse from
https://bugs.libre-soc.org/show_bug.cgi?id=782#c33
lkcl [Mon, 7 Mar 2022 17:06:17 +0000 (17:06 +0000)]
lkcl [Mon, 7 Mar 2022 17:04:10 +0000 (17:04 +0000)]
lkcl [Mon, 7 Mar 2022 16:50:34 +0000 (16:50 +0000)]
Luke Kenneth Casson Leighton [Mon, 7 Mar 2022 16:36:31 +0000 (16:36 +0000)]
add grevlut2x2 image
Luke Kenneth Casson Leighton [Mon, 7 Mar 2022 16:32:41 +0000 (16:32 +0000)]
add grev lut2 diagram
lkcl [Mon, 7 Mar 2022 14:18:30 +0000 (14:18 +0000)]
lkcl [Mon, 7 Mar 2022 14:10:34 +0000 (14:10 +0000)]
lkcl [Mon, 7 Mar 2022 14:01:59 +0000 (14:01 +0000)]
lkcl [Mon, 7 Mar 2022 13:59:33 +0000 (13:59 +0000)]
lkcl [Mon, 7 Mar 2022 10:17:13 +0000 (10:17 +0000)]
lkcl [Sun, 6 Mar 2022 23:47:06 +0000 (23:47 +0000)]
lkcl [Sun, 6 Mar 2022 18:09:44 +0000 (18:09 +0000)]
Luke Kenneth Casson Leighton [Sun, 6 Mar 2022 14:28:05 +0000 (14:28 +0000)]
convert xgcd to GF2
Luke Kenneth Casson Leighton [Sun, 6 Mar 2022 13:24:15 +0000 (13:24 +0000)]
experiment with gf_invert, not quite right
lkcl [Sun, 6 Mar 2022 10:08:17 +0000 (10:08 +0000)]
lkcl [Sun, 6 Mar 2022 10:06:31 +0000 (10:06 +0000)]
lkcl [Sun, 6 Mar 2022 10:01:29 +0000 (10:01 +0000)]
Luke Kenneth Casson Leighton [Sun, 6 Mar 2022 09:36:40 +0000 (09:36 +0000)]
add links
Luke Kenneth Casson Leighton [Sun, 6 Mar 2022 09:36:06 +0000 (09:36 +0000)]
add quick demo gf2.py
lkcl [Sun, 6 Mar 2022 08:39:35 +0000 (08:39 +0000)]
lkcl [Sun, 6 Mar 2022 08:22:17 +0000 (08:22 +0000)]