libreriscv.git
18 months agomissed crweird instruction in ls015
Luke Kenneth Casson Leighton [Tue, 25 Apr 2023 11:32:40 +0000 (12:32 +0100)]
missed crweird instruction in ls015

18 months agols015 for crcweirds, in optable
Luke Kenneth Casson Leighton [Tue, 25 Apr 2023 11:31:09 +0000 (12:31 +0100)]
ls015 for crcweirds, in optable

18 months ago(no commit message)
lkcl [Tue, 25 Apr 2023 09:14:13 +0000 (10:14 +0100)]

18 months agoadd ls015 for cr weirds
Luke Kenneth Casson Leighton [Tue, 25 Apr 2023 09:09:08 +0000 (10:09 +0100)]
add ls015 for cr weirds

18 months ago(no commit message)
lkcl [Tue, 25 Apr 2023 07:49:38 +0000 (08:49 +0100)]

18 months agoallocate draft opcode for minmax
Jacob Lifshay [Tue, 25 Apr 2023 06:43:02 +0000 (23:43 -0700)]
allocate draft opcode for minmax

18 months agoadd mentions of ls013
Jacob Lifshay [Tue, 25 Apr 2023 06:42:11 +0000 (23:42 -0700)]
add mentions of ls013

18 months agofix minmax pseudo-code -- CR0 must not have lt/gt swapped
Jacob Lifshay [Tue, 25 Apr 2023 06:40:35 +0000 (23:40 -0700)]
fix minmax pseudo-code -- CR0 must not have lt/gt swapped

18 months agoFixed-Point Logical Instructions is section 3.3.13 not 3.3.9
Jacob Lifshay [Tue, 25 Apr 2023 03:45:06 +0000 (20:45 -0700)]
Fixed-Point Logical Instructions is section 3.3.13 not 3.3.9

18 months agoExtended Mnemonics come *after* Special Registers Altered
Jacob Lifshay [Tue, 25 Apr 2023 03:38:35 +0000 (20:38 -0700)]
Extended Mnemonics come *after* Special Registers Altered

see addpcis in PowerISA v3.1B

18 months ago(no commit message)
lkcl [Tue, 25 Apr 2023 00:16:12 +0000 (01:16 +0100)]

18 months ago(no commit message)
lkcl [Tue, 25 Apr 2023 00:13:59 +0000 (01:13 +0100)]

18 months ago(no commit message)
lkcl [Mon, 24 Apr 2023 19:37:49 +0000 (20:37 +0100)]

18 months ago(no commit message)
lkcl [Mon, 24 Apr 2023 19:35:11 +0000 (20:35 +0100)]

18 months ago(no commit message)
lkcl [Mon, 24 Apr 2023 19:34:25 +0000 (20:34 +0100)]

18 months ago(no commit message)
lkcl [Sun, 23 Apr 2023 17:28:51 +0000 (18:28 +0100)]

18 months ago(no commit message)
lkcl [Sun, 23 Apr 2023 16:53:06 +0000 (17:53 +0100)]

18 months ago(no commit message)
lkcl [Sun, 23 Apr 2023 16:46:35 +0000 (17:46 +0100)]

18 months ago(no commit message)
lkcl [Sun, 23 Apr 2023 16:42:26 +0000 (17:42 +0100)]

18 months ago(no commit message)
lkcl [Sun, 23 Apr 2023 16:34:01 +0000 (17:34 +0100)]

18 months ago(no commit message)
lkcl [Sun, 23 Apr 2023 16:32:48 +0000 (17:32 +0100)]

18 months ago(no commit message)
lkcl [Sun, 23 Apr 2023 16:14:42 +0000 (17:14 +0100)]

18 months ago(no commit message)
lkcl [Sun, 23 Apr 2023 15:35:01 +0000 (16:35 +0100)]

18 months ago(no commit message)
lkcl [Sun, 23 Apr 2023 13:33:41 +0000 (14:33 +0100)]

18 months ago(no commit message)
lkcl [Sun, 23 Apr 2023 12:59:06 +0000 (13:59 +0100)]

18 months ago(no commit message)
lkcl [Sun, 23 Apr 2023 12:55:21 +0000 (13:55 +0100)]

18 months ago(no commit message)
lkcl [Sun, 23 Apr 2023 12:53:09 +0000 (13:53 +0100)]

18 months ago(no commit message)
lkcl [Sun, 23 Apr 2023 12:52:17 +0000 (13:52 +0100)]

18 months ago(no commit message)
lkcl [Sun, 23 Apr 2023 11:03:58 +0000 (12:03 +0100)]

18 months ago(no commit message)
lkcl [Sun, 23 Apr 2023 11:00:12 +0000 (12:00 +0100)]

18 months ago(no commit message)
lkcl [Sun, 23 Apr 2023 10:31:03 +0000 (11:31 +0100)]

18 months ago(no commit message)
lkcl [Sun, 23 Apr 2023 10:18:04 +0000 (11:18 +0100)]

18 months ago(no commit message)
lkcl [Sun, 23 Apr 2023 00:54:21 +0000 (01:54 +0100)]

18 months ago(no commit message)
lkcl [Sun, 23 Apr 2023 00:50:41 +0000 (01:50 +0100)]

18 months ago(no commit message)
lkcl [Sat, 22 Apr 2023 15:54:50 +0000 (16:54 +0100)]

18 months ago(no commit message)
lkcl [Sat, 22 Apr 2023 15:05:47 +0000 (16:05 +0100)]

18 months ago(no commit message)
lkcl [Sat, 22 Apr 2023 11:06:40 +0000 (12:06 +0100)]

18 months agowhitespace
Luke Kenneth Casson Leighton [Sat, 22 Apr 2023 11:03:15 +0000 (12:03 +0100)]
whitespace

18 months ago(no commit message)
lkcl [Sat, 22 Apr 2023 09:53:10 +0000 (10:53 +0100)]

18 months ago(no commit message)
lkcl [Sat, 22 Apr 2023 09:31:11 +0000 (10:31 +0100)]

18 months agosigh power isa spec has "special regs" at the end
lkcl [Sat, 22 Apr 2023 08:59:32 +0000 (09:59 +0100)]
sigh power isa spec has "special regs" at the end

18 months ago(no commit message)
lkcl [Sat, 22 Apr 2023 08:44:16 +0000 (09:44 +0100)]

18 months ago(no commit message)
lkcl [Sat, 22 Apr 2023 08:42:32 +0000 (09:42 +0100)]

18 months ago(no commit message)
lkcl [Sat, 22 Apr 2023 00:05:10 +0000 (01:05 +0100)]

18 months ago(no commit message)
lkcl [Fri, 21 Apr 2023 22:12:38 +0000 (23:12 +0100)]

18 months ago(no commit message)
lkcl [Fri, 21 Apr 2023 22:10:42 +0000 (23:10 +0100)]

18 months ago(no commit message)
lkcl [Fri, 21 Apr 2023 21:43:10 +0000 (22:43 +0100)]

18 months ago(no commit message)
lkcl [Fri, 21 Apr 2023 21:40:47 +0000 (22:40 +0100)]

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

18 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

18 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

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

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

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

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

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

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

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

18 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

18 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

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

18 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

18 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

18 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

18 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

18 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

18 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

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

18 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)

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

18 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

18 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

18 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

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

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

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

18 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

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

18 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

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