Jacob Lifshay [Fri, 21 Apr 2023 02:31:53 +0000 (19:31 -0700)]
move fminmax[s] to XO ....0 10000
Jacob Lifshay [Fri, 21 Apr 2023 01:37:09 +0000 (18:37 -0700)]
fix int/fp mv/cvt in optable.csv
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
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
Jacob Lifshay [Fri, 21 Apr 2023 01:05:38 +0000 (18:05 -0700)]
switch to ¬ for bitwise not
Jacob Lifshay [Fri, 21 Apr 2023 00:45:05 +0000 (17:45 -0700)]
change integer min/max to use (RA|0)
Jacob Lifshay [Fri, 21 Apr 2023 00:39:34 +0000 (17:39 -0700)]
fill in instruction forms
Jacob Lifshay [Fri, 21 Apr 2023 00:38:50 +0000 (17:38 -0700)]
change fminmax[s][.] to MM-form
Jacob Lifshay [Fri, 21 Apr 2023 00:37:48 +0000 (17:37 -0700)]
rename IMM integer min/max mode table -> MMM
Jacob Lifshay [Fri, 21 Apr 2023 00:35:37 +0000 (17:35 -0700)]
reformat list
Jacob Lifshay [Fri, 21 Apr 2023 00:33:55 +0000 (17:33 -0700)]
fill in ls013 motivation
lkcl [Fri, 21 Apr 2023 00:15:47 +0000 (01:15 +0100)]
lkcl [Fri, 21 Apr 2023 00:07:03 +0000 (01:07 +0100)]
lkcl [Fri, 21 Apr 2023 00:05:54 +0000 (01:05 +0100)]
lkcl [Thu, 20 Apr 2023 23:58:11 +0000 (00:58 +0100)]
lkcl [Thu, 20 Apr 2023 15:59:02 +0000 (16:59 +0100)]
lkcl [Thu, 20 Apr 2023 15:51:49 +0000 (16:51 +0100)]
lkcl [Thu, 20 Apr 2023 15:45:39 +0000 (16:45 +0100)]
lkcl [Thu, 20 Apr 2023 15:44:28 +0000 (16:44 +0100)]
lkcl [Thu, 20 Apr 2023 15:40:43 +0000 (16:40 +0100)]
lkcl [Thu, 20 Apr 2023 15:39:26 +0000 (16:39 +0100)]
lkcl [Thu, 20 Apr 2023 15:36:03 +0000 (16:36 +0100)]
lkcl [Thu, 20 Apr 2023 15:34:32 +0000 (16:34 +0100)]
lkcl [Thu, 20 Apr 2023 15:34:13 +0000 (16:34 +0100)]
lkcl [Thu, 20 Apr 2023 15:18:49 +0000 (16:18 +0100)]
lkcl [Thu, 20 Apr 2023 15:16:51 +0000 (16:16 +0100)]
lkcl [Thu, 20 Apr 2023 15:09:26 +0000 (16:09 +0100)]
lkcl [Thu, 20 Apr 2023 15:01:01 +0000 (16:01 +0100)]
lkcl [Thu, 20 Apr 2023 14:53:32 +0000 (15:53 +0100)]
Luke Kenneth Casson Leighton [Thu, 20 Apr 2023 14:41:47 +0000 (15:41 +0100)]
add optional subset column to optables.csv ls012
Luke Kenneth Casson Leighton [Thu, 20 Apr 2023 14:25:20 +0000 (15:25 +0100)]
add compliancy level column
lkcl [Thu, 20 Apr 2023 11:24:22 +0000 (12:24 +0100)]
lkcl [Thu, 20 Apr 2023 11:12:01 +0000 (12:12 +0100)]
Jacob Lifshay [Thu, 20 Apr 2023 00:45:44 +0000 (17:45 -0700)]
merge integer min/max instructions and correct section ordering
Jacob Lifshay [Thu, 20 Apr 2023 00:45:11 +0000 (17:45 -0700)]
fix typo
Jacob Lifshay [Thu, 20 Apr 2023 00:44:32 +0000 (17:44 -0700)]
expand out integer min/max mode table
Jacob Lifshay [Thu, 20 Apr 2023 00:41:36 +0000 (17:41 -0700)]
fix fminmax special registers altered
lkcl [Wed, 19 Apr 2023 20:43:32 +0000 (21:43 +0100)]
Luke Kenneth Casson Leighton [Wed, 19 Apr 2023 20:22:48 +0000 (21:22 +0100)]
whitespace
lkcl [Wed, 19 Apr 2023 19:58:03 +0000 (20:58 +0100)]
lkcl [Wed, 19 Apr 2023 19:21:10 +0000 (20:21 +0100)]
lkcl [Wed, 19 Apr 2023 18:26:49 +0000 (19:26 +0100)]
lkcl [Wed, 19 Apr 2023 18:24:47 +0000 (19:24 +0100)]
lkcl [Wed, 19 Apr 2023 18:21:30 +0000 (19:21 +0100)]
lkcl [Wed, 19 Apr 2023 18:17:15 +0000 (19:17 +0100)]
lkcl [Wed, 19 Apr 2023 17:16:17 +0000 (18:16 +0100)]
lkcl [Wed, 19 Apr 2023 17:13:24 +0000 (18:13 +0100)]
lkcl [Wed, 19 Apr 2023 17:12:34 +0000 (18:12 +0100)]
lkcl [Wed, 19 Apr 2023 16:50:19 +0000 (17:50 +0100)]
lkcl [Wed, 19 Apr 2023 16:43:37 +0000 (17:43 +0100)]
lkcl [Wed, 19 Apr 2023 16:38:48 +0000 (17:38 +0100)]
lkcl [Wed, 19 Apr 2023 15:26:48 +0000 (16:26 +0100)]
Luke Kenneth Casson Leighton [Wed, 19 Apr 2023 15:23:12 +0000 (16:23 +0100)]
bug #1063, remove predicate-result
lkcl [Wed, 19 Apr 2023 15:10:23 +0000 (16:10 +0100)]
lkcl [Wed, 19 Apr 2023 15:08:45 +0000 (16:08 +0100)]
lkcl [Wed, 19 Apr 2023 14:48:03 +0000 (15:48 +0100)]
lkcl [Wed, 19 Apr 2023 14:47:37 +0000 (15:47 +0100)]
lkcl [Wed, 19 Apr 2023 13:48:20 +0000 (14:48 +0100)]
lkcl [Wed, 19 Apr 2023 13:43:42 +0000 (14:43 +0100)]
lkcl [Wed, 19 Apr 2023 13:43:02 +0000 (14:43 +0100)]
lkcl [Wed, 19 Apr 2023 13:14:34 +0000 (14:14 +0100)]
Luke Kenneth Casson Leighton [Wed, 19 Apr 2023 11:41:16 +0000 (12:41 +0100)]
move SPRs out of ls008 back to sprs.mdwn
lkcl [Wed, 19 Apr 2023 11:04:22 +0000 (12:04 +0100)]
Luke Kenneth Casson Leighton [Wed, 19 Apr 2023 10:18:51 +0000 (11:18 +0100)]
off-by-one in extsb XLEN=64
lkcl [Wed, 19 Apr 2023 07:45:24 +0000 (08:45 +0100)]
Luke Kenneth Casson Leighton [Wed, 19 Apr 2023 07:03:12 +0000 (08:03 +0100)]
remove bracket syntax error
lkcl [Tue, 18 Apr 2023 22:07:30 +0000 (23:07 +0100)]
lkcl [Tue, 18 Apr 2023 22:04:21 +0000 (23:04 +0100)]
lkcl [Tue, 18 Apr 2023 22:03:05 +0000 (23:03 +0100)]
Luke Kenneth Casson Leighton [Tue, 18 Apr 2023 21:57:41 +0000 (22:57 +0100)]
Revert "fix extsb pseudo-code"
This reverts commit
3683d40d020ca785168fb059f75e7159cc904ab1.
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
Luke Kenneth Casson Leighton [Tue, 18 Apr 2023 15:32:40 +0000 (16:32 +0100)]
move tag
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
lkcl [Tue, 18 Apr 2023 13:39:12 +0000 (14:39 +0100)]
lkcl [Tue, 18 Apr 2023 10:20:21 +0000 (11:20 +0100)]
lkcl [Tue, 18 Apr 2023 10:17:22 +0000 (11:17 +0100)]
lkcl [Tue, 18 Apr 2023 10:12:38 +0000 (11:12 +0100)]
lkcl [Tue, 18 Apr 2023 10:02:48 +0000 (11:02 +0100)]
lkcl [Tue, 18 Apr 2023 10:00:08 +0000 (11:00 +0100)]
lkcl [Tue, 18 Apr 2023 09:57:23 +0000 (10:57 +0100)]
lkcl [Tue, 18 Apr 2023 09:01:52 +0000 (10:01 +0100)]
lkcl [Tue, 18 Apr 2023 08:21:01 +0000 (09:21 +0100)]
lkcl [Tue, 18 Apr 2023 08:12:07 +0000 (09:12 +0100)]
Jacob Lifshay [Tue, 18 Apr 2023 04:26:43 +0000 (21:26 -0700)]
add shaddw
Luke Kenneth Casson Leighton [Mon, 17 Apr 2023 13:48:56 +0000 (14:48 +0100)]
lkcl [Mon, 17 Apr 2023 13:47:33 +0000 (14:47 +0100)]
lkcl [Mon, 17 Apr 2023 13:45:51 +0000 (14:45 +0100)]
lkcl [Mon, 17 Apr 2023 13:35:32 +0000 (14:35 +0100)]
lkcl [Mon, 17 Apr 2023 12:20:08 +0000 (13:20 +0100)]
lkcl [Sun, 16 Apr 2023 15:04:52 +0000 (16:04 +0100)]
Luke Kenneth Casson Leighton [Sun, 16 Apr 2023 14:51:35 +0000 (15:51 +0100)]
mark ls009.mdwn as onto v2
Luke Kenneth Casson Leighton [Sun, 16 Apr 2023 14:43:46 +0000 (15:43 +0100)]
add ls009 Notes
Luke Kenneth Casson Leighton [Sun, 16 Apr 2023 14:34:12 +0000 (15:34 +0100)]
move REMAP pseudocode to later pages
Luke Kenneth Casson Leighton [Sun, 16 Apr 2023 14:32:47 +0000 (15:32 +0100)]
move REMAP pseudocode (too long) to REMAP Appendix
Luke Kenneth Casson Leighton [Sun, 16 Apr 2023 14:27:05 +0000 (15:27 +0100)]
invert table order in remap.mwdn (keep bitpositions)
lkcl [Sun, 16 Apr 2023 13:34:51 +0000 (14:34 +0100)]
lkcl [Sun, 16 Apr 2023 13:28:48 +0000 (14:28 +0100)]
lkcl [Sun, 16 Apr 2023 13:26:48 +0000 (14:26 +0100)]
lkcl [Sun, 16 Apr 2023 13:14:55 +0000 (14:14 +0100)]
lkcl [Sun, 16 Apr 2023 13:09:28 +0000 (14:09 +0100)]