openpower-isa.git
12 months agorename all load/store update-shifted-post-increment to *upsx
Jacob Lifshay [Mon, 6 Nov 2023 03:07:57 +0000 (19:07 -0800)]
rename all load/store update-shifted-post-increment to *upsx

https://bugs.libre-soc.org/show_bug.cgi?id=1048#c21

12 months agofix instruction name conflicts
Jacob Lifshay [Mon, 6 Nov 2023 02:20:42 +0000 (18:20 -0800)]
fix instruction name conflicts

12 months agoremove lhaup from pifixedloadshift -- all pi-shift instructions are indexed X-Form...
Jacob Lifshay [Mon, 6 Nov 2023 02:18:08 +0000 (18:18 -0800)]
remove lhaup from pifixedloadshift -- all pi-shift instructions are indexed X-Form rather than D-Form

12 months agodetect duplicate instructions
Jacob Lifshay [Mon, 6 Nov 2023 02:15:03 +0000 (18:15 -0800)]
detect duplicate instructions

12 months agorename pifpstore instructions, add "p" into names
Luke Kenneth Casson Leighton [Mon, 6 Nov 2023 02:46:09 +0000 (02:46 +0000)]
rename pifpstore instructions, add "p" into names

12 months agouse of the word "Kind" is too irritating. replace all occurrences with "Type".
Luke Kenneth Casson Leighton [Thu, 2 Nov 2023 07:27:50 +0000 (07:27 +0000)]
use of the word "Kind" is too irritating. replace all occurrences with "Type".
cannot replace lowercase "kind" with "type" as it is a python keyword.
have to think of a better (*short*) argument name

12 months agocomment on rfid doing a swap-backup of the program, must find
Luke Kenneth Casson Leighton [Thu, 2 Nov 2023 07:14:58 +0000 (07:14 +0000)]
comment on rfid doing a swap-backup of the program, must find
out why and fix it so that is not necessary

12 months agoadd LSHIFT and RSHIFT operators to parser. reluctantly
Luke Kenneth Casson Leighton [Fri, 27 Oct 2023 14:46:12 +0000 (15:46 +0100)]
add LSHIFT and RSHIFT operators to parser. reluctantly

12 months agolook for and allow blank lines in pseudocode as well
Luke Kenneth Casson Leighton [Fri, 27 Oct 2023 14:45:52 +0000 (15:45 +0100)]
look for and allow blank lines in pseudocode as well
as english description. remove use of regex (too complex to understand)

12 months agomissing colon on end of "Description"
Luke Kenneth Casson Leighton [Fri, 27 Oct 2023 14:31:12 +0000 (15:31 +0100)]
missing colon on end of "Description"

12 months agoremove use of regex (this code is REQUIRED to be SIMPLE)
Luke Kenneth Casson Leighton [Fri, 27 Oct 2023 14:00:43 +0000 (15:00 +0100)]
remove use of regex (this code is REQUIRED to be SIMPLE)

12 months agoforgot title
Luke Kenneth Casson Leighton [Fri, 27 Oct 2023 10:56:50 +0000 (11:56 +0100)]
forgot title

12 months agomissing brackets in lhbrx
Luke Kenneth Casson Leighton [Fri, 27 Oct 2023 10:55:38 +0000 (11:55 +0100)]
missing brackets in lhbrx

12 months agoadded english language description for lhbrsx instruction
Shriya Sharma [Fri, 27 Oct 2023 10:50:50 +0000 (11:50 +0100)]
added english language description for lhbrsx instruction

12 months agomissing brackets in lhbrx
Luke Kenneth Casson Leighton [Fri, 27 Oct 2023 10:46:27 +0000 (11:46 +0100)]
missing brackets in lhbrx

12 months agoadded english language description for lhbrsx instruction
Shriya Sharma [Fri, 27 Oct 2023 10:46:18 +0000 (11:46 +0100)]
added english language description for lhbrsx instruction

12 months agoadded english language description for ldsux instruction
Shriya Sharma [Fri, 27 Oct 2023 10:44:32 +0000 (11:44 +0100)]
added english language description for ldsux instruction

12 months agoreplace (RA) with "the contents of RA"
Luke Kenneth Casson Leighton [Fri, 27 Oct 2023 10:39:35 +0000 (11:39 +0100)]
replace (RA) with "the contents of RA"

12 months agoadded english language description for ldbrsx instruction
Shriya Sharma [Fri, 27 Oct 2023 10:41:40 +0000 (11:41 +0100)]
added english language description for ldbrsx instruction

12 months agopifploadshift.mdwn, do one example english pseudocode operands
Luke Kenneth Casson Leighton [Fri, 27 Oct 2023 10:38:09 +0000 (11:38 +0100)]
pifploadshift.mdwn, do one example english pseudocode operands

12 months agoadded english language description for lwbrsx instruction
Shriya Sharma [Fri, 27 Oct 2023 10:40:24 +0000 (11:40 +0100)]
added english language description for lwbrsx instruction

12 months agodo one example stfsux in pifpstoreshift, english pseudocode operands
Luke Kenneth Casson Leighton [Fri, 27 Oct 2023 10:36:17 +0000 (11:36 +0100)]
do one example stfsux in pifpstoreshift, english pseudocode operands

12 months agoadded english language description for lhbrsx instruction
Shriya Sharma [Fri, 27 Oct 2023 10:38:58 +0000 (11:38 +0100)]
added english language description for lhbrsx instruction

12 months agoadded english language description for ldsx instruction
Shriya Sharma [Fri, 27 Oct 2023 10:37:56 +0000 (11:37 +0100)]
added english language description for ldsx instruction

12 months agoadded english language description for lwasux instruction
Shriya Sharma [Fri, 27 Oct 2023 10:35:47 +0000 (11:35 +0100)]
added english language description for lwasux instruction

12 months agocontents of RA again
Luke Kenneth Casson Leighton [Fri, 27 Oct 2023 10:33:02 +0000 (11:33 +0100)]
contents of RA again

12 months agoadded english language description for lwasx instruction
Shriya Sharma [Fri, 27 Oct 2023 10:34:45 +0000 (11:34 +0100)]
added english language description for lwasx instruction

12 months agoadded english language description for lwzsux instruction
Shriya Sharma [Fri, 27 Oct 2023 10:33:21 +0000 (11:33 +0100)]
added english language description for lwzsux instruction

12 months agoadded english language description for lwzsx instruction
Shriya Sharma [Fri, 27 Oct 2023 10:31:56 +0000 (11:31 +0100)]
added english language description for lwzsx instruction

12 months agouse words "the contents of register RA instead of (RA)
Luke Kenneth Casson Leighton [Fri, 27 Oct 2023 10:29:00 +0000 (11:29 +0100)]
use words "the contents of register RA instead of (RA)

12 months agowhitespace
Luke Kenneth Casson Leighton [Fri, 27 Oct 2023 10:28:06 +0000 (11:28 +0100)]
whitespace

12 months agowhitespace and
Luke Kenneth Casson Leighton [Fri, 27 Oct 2023 10:27:30 +0000 (11:27 +0100)]
whitespace and
also use explicit "the contents of register RA

12 months agoadded english language description for lhasux instruction
Shriya Sharma [Fri, 27 Oct 2023 10:30:00 +0000 (11:30 +0100)]
added english language description for lhasux instruction

12 months agowhitespace
Luke Kenneth Casson Leighton [Fri, 27 Oct 2023 10:26:18 +0000 (11:26 +0100)]
whitespace

12 months agoadded english language description for lhasx instruction
Shriya Sharma [Fri, 27 Oct 2023 10:28:41 +0000 (11:28 +0100)]
added english language description for lhasx instruction

12 months agowhitespace
Luke Kenneth Casson Leighton [Fri, 27 Oct 2023 10:24:49 +0000 (11:24 +0100)]
whitespace

12 months agoadded english language description for lhzsux instruction
Shriya Sharma [Fri, 27 Oct 2023 10:27:09 +0000 (11:27 +0100)]
added english language description for lhzsux instruction

12 months agowhitespace
Luke Kenneth Casson Leighton [Fri, 27 Oct 2023 10:24:10 +0000 (11:24 +0100)]
whitespace

12 months agospace-dot whitespace cleanup
Luke Kenneth Casson Leighton [Fri, 27 Oct 2023 10:22:32 +0000 (11:22 +0100)]
space-dot whitespace cleanup

12 months agoadded english language description for lhzsx instruction
Shriya Sharma [Fri, 27 Oct 2023 10:24:39 +0000 (11:24 +0100)]
added english language description for lhzsx instruction

12 months agobig whitespace cleanup
Luke Kenneth Casson Leighton [Fri, 27 Oct 2023 10:21:53 +0000 (11:21 +0100)]
big whitespace cleanup

12 months agoadded english language description for lbzsux instruction
Shriya Sharma [Fri, 27 Oct 2023 10:22:49 +0000 (11:22 +0100)]
added english language description for lbzsux instruction

12 months agoadded english language description for lbzsx instruction
Shriya Sharma [Fri, 27 Oct 2023 10:20:00 +0000 (11:20 +0100)]
added english language description for lbzsx instruction

12 months agowhitespace cleanup
Luke Kenneth Casson Leighton [Fri, 27 Oct 2023 10:15:19 +0000 (11:15 +0100)]
whitespace cleanup

12 months agowhitespace cleanup
Luke Kenneth Casson Leighton [Fri, 27 Oct 2023 10:11:25 +0000 (11:11 +0100)]
whitespace cleanup

12 months agoadded commas
Shriya Sharma [Fri, 27 Oct 2023 10:13:02 +0000 (11:13 +0100)]
added commas

12 months agoadd a comma to reduce ambiguity
Luke Kenneth Casson Leighton [Fri, 27 Oct 2023 10:07:34 +0000 (11:07 +0100)]
add a comma to reduce ambiguity

12 months agoadded english language description for stdbrsx instruction
Shriya Sharma [Fri, 27 Oct 2023 10:09:44 +0000 (11:09 +0100)]
added english language description for stdbrsx instruction

12 months agoadded english language description for stwbrsx instruction
Shriya Sharma [Fri, 27 Oct 2023 10:08:45 +0000 (11:08 +0100)]
added english language description for stwbrsx instruction

12 months agoadded english language description for sthbrx instruction
Shriya Sharma [Fri, 27 Oct 2023 10:03:53 +0000 (11:03 +0100)]
added english language description for sthbrx instruction

12 months agoadded english language description for stdsux instruction
Shriya Sharma [Fri, 27 Oct 2023 10:02:05 +0000 (11:02 +0100)]
added english language description for stdsux instruction

12 months agoadded english language description for stdsx instruction
Shriya Sharma [Fri, 27 Oct 2023 10:01:29 +0000 (11:01 +0100)]
added english language description for stdsx instruction

12 months agoadded english language description for stwsux instruction
Shriya Sharma [Fri, 27 Oct 2023 09:59:52 +0000 (10:59 +0100)]
added english language description for stwsux instruction

12 months agoremove immediate-versions of instructions for shifting
Luke Kenneth Casson Leighton [Fri, 27 Oct 2023 09:56:58 +0000 (10:56 +0100)]
remove immediate-versions of instructions for shifting
as there is no point shifting an immediate

12 months agoadded english language description for stwsx instruction
Shriya Sharma [Fri, 27 Oct 2023 09:58:38 +0000 (10:58 +0100)]
added english language description for stwsx instruction

12 months agoadded english language description for sthsux instruction
Shriya Sharma [Fri, 27 Oct 2023 09:57:04 +0000 (10:57 +0100)]
added english language description for sthsux instruction

12 months agoadded english language description for sthsx instruction
Shriya Sharma [Fri, 27 Oct 2023 09:56:10 +0000 (10:56 +0100)]
added english language description for sthsx instruction

12 months agoadded english language description for stbsux instruction
Shriya Sharma [Fri, 27 Oct 2023 09:54:53 +0000 (10:54 +0100)]
added english language description for stbsux instruction

12 months agoadd pifpstoreshift.mdwn and pifploadshift.mdwn as
Luke Kenneth Casson Leighton [Fri, 27 Oct 2023 09:51:34 +0000 (10:51 +0100)]
add pifpstoreshift.mdwn and pifploadshift.mdwn as
copies of their non-shifted variants

12 months agoadd copy of pifixedstore.mdwn renamed to pifixedstoreshift.mdwn
Luke Kenneth Casson Leighton [Fri, 27 Oct 2023 09:50:13 +0000 (10:50 +0100)]
add copy of pifixedstore.mdwn renamed to pifixedstoreshift.mdwn
modifications required to add "shifting"

12 months agoremove ambiguity of english description in stbsx
Luke Kenneth Casson Leighton [Fri, 27 Oct 2023 09:26:38 +0000 (10:26 +0100)]
remove ambiguity of english description in stbsx

12 months agoenglish language description for stbsx
Luke Kenneth Casson Leighton [Fri, 27 Oct 2023 09:19:15 +0000 (10:19 +0100)]
english language description for stbsx

12 months agoadded stdbrsx instruction
Shriya Sharma [Thu, 19 Oct 2023 10:56:40 +0000 (11:56 +0100)]
added stdbrsx instruction

12 months agoadded stbsx instruction
Shriya Sharma [Thu, 19 Oct 2023 10:55:46 +0000 (11:55 +0100)]
added stbsx instruction

12 months agoadded stwbrsx instruction
Shriya Sharma [Thu, 19 Oct 2023 10:55:00 +0000 (11:55 +0100)]
added stwbrsx instruction

12 months agoadded sthbrsx instruction
Shriya Sharma [Thu, 19 Oct 2023 10:54:12 +0000 (11:54 +0100)]
added sthbrsx instruction

12 months agoadded stdsux instruction
Shriya Sharma [Thu, 19 Oct 2023 10:53:14 +0000 (11:53 +0100)]
added stdsux instruction

12 months agoadded stdsx instruction
Shriya Sharma [Thu, 19 Oct 2023 10:51:17 +0000 (11:51 +0100)]
added stdsx instruction

12 months agoadded stwsux instruction
Shriya Sharma [Thu, 19 Oct 2023 10:50:31 +0000 (11:50 +0100)]
added stwsux instruction

12 months agoadded stwsx instruction
Shriya Sharma [Thu, 19 Oct 2023 10:49:52 +0000 (11:49 +0100)]
added stwsx instruction

12 months agoadded sthsux instruction
Shriya Sharma [Thu, 19 Oct 2023 10:49:11 +0000 (11:49 +0100)]
added sthsux instruction

12 months agoadded sthsx instruction
Shriya Sharma [Thu, 19 Oct 2023 10:48:20 +0000 (11:48 +0100)]
added sthsx instruction

12 months agoadded stbsux instruction in fixedstoreshift.mdwm file
Shriya Sharma [Thu, 19 Oct 2023 10:47:13 +0000 (11:47 +0100)]
added stbsux instruction in fixedstoreshift.mdwm file

12 months agoadded stbx instruction in fixedstoreshift.mdwm file
Shriya Sharma [Thu, 19 Oct 2023 10:46:00 +0000 (11:46 +0100)]
added stbx instruction in fixedstoreshift.mdwm file

12 months agowhoops ls004.mdwn has SH not sm for shift amount
Luke Kenneth Casson Leighton [Thu, 19 Oct 2023 10:33:38 +0000 (11:33 +0100)]
whoops ls004.mdwn has SH not sm for shift amount
https://bugs.libre-soc.org/show_bug.cgi?id=1055

12 months agoadded ldbrsx instruction
Shriya Sharma [Thu, 19 Oct 2023 10:31:35 +0000 (11:31 +0100)]
added ldbrsx instruction

12 months agoadded lwbrsx instruction
Shriya Sharma [Thu, 19 Oct 2023 10:30:22 +0000 (11:30 +0100)]
added lwbrsx instruction

12 months agoadded lhbrsx instruction
Shriya Sharma [Thu, 19 Oct 2023 10:29:38 +0000 (11:29 +0100)]
added lhbrsx instruction

12 months agoadded ldsux instruction
Shriya Sharma [Thu, 19 Oct 2023 10:28:42 +0000 (11:28 +0100)]
added ldsux instruction

12 months agoadded ldsx instruction
Shriya Sharma [Thu, 19 Oct 2023 10:28:02 +0000 (11:28 +0100)]
added ldsx instruction

12 months agoadded lwasux instruction
Shriya Sharma [Thu, 19 Oct 2023 10:27:01 +0000 (11:27 +0100)]
added lwasux instruction

12 months agoadded lwasx instruction
Shriya Sharma [Thu, 19 Oct 2023 10:25:50 +0000 (11:25 +0100)]
added lwasx instruction

12 months agoadd fixedstoreshift.mdwn as an initial copy of fixedstore.mdwn
Luke Kenneth Casson Leighton [Thu, 19 Oct 2023 10:22:41 +0000 (11:22 +0100)]
add fixedstoreshift.mdwn as an initial copy of fixedstore.mdwn
only indexed instructions, to be edited to add "sm" (shift amount)
https://bugs.libre-soc.org/show_bug.cgi?id=1055

12 months agoadded lwzsux instruction
Shriya Sharma [Thu, 19 Oct 2023 10:25:04 +0000 (11:25 +0100)]
added lwzsux instruction

12 months agoadded lwzsx instruction
Shriya Sharma [Thu, 19 Oct 2023 10:24:13 +0000 (11:24 +0100)]
added lwzsx instruction

12 months agoadded lhasux instruction
Shriya Sharma [Thu, 19 Oct 2023 10:23:15 +0000 (11:23 +0100)]
added lhasux instruction

12 months agoadded lhasx instruction
Shriya Sharma [Thu, 19 Oct 2023 10:21:03 +0000 (11:21 +0100)]
added lhasx instruction

12 months agoadded lhzsux instruction
Shriya Sharma [Thu, 19 Oct 2023 10:18:34 +0000 (11:18 +0100)]
added lhzsux instruction

12 months agoadded lbzsux instruction refer to https://bugs.libre-soc.org/show_bug.cgi?id=1055
Shriya Sharma [Thu, 19 Oct 2023 10:16:53 +0000 (11:16 +0100)]
added lbzsux instruction refer to  https://bugs.libre-soc.org/show_bug.cgi?id=1055

12 months ago Added lbzsx and lbzsux instructions
Shriya Sharma [Thu, 19 Oct 2023 10:01:27 +0000 (11:01 +0100)]
 Added lbzsx and lbzsux instructions

12 months agoadd fixedloadshift.mdwn which is a copy of fixedload.mdwn
Luke Kenneth Casson Leighton [Thu, 19 Oct 2023 09:45:27 +0000 (10:45 +0100)]
add fixedloadshift.mdwn which is a copy of fixedload.mdwn
not edited for descriptions or pseudocode yet.
https://bugs.libre-soc.org/show_bug.cgi?id=1090

12 months agowhitespace line
Luke Kenneth Casson Leighton [Tue, 17 Oct 2023 15:29:30 +0000 (16:29 +0100)]
whitespace line

12 months agoadded spaces for fixedload.mdwm
Shriya Sharma [Tue, 17 Oct 2023 14:24:56 +0000 (15:24 +0100)]
added spaces for fixedload.mdwm

12 months agoadded english language description for ldup instruction in the pifixedload.mdwm
Shriya Sharma [Tue, 17 Oct 2023 14:04:19 +0000 (15:04 +0100)]
added english language description for ldup instruction in  the pifixedload.mdwm

12 months agoadded english language description for ldupx instruction in the pifixedload.mdwm
Shriya Sharma [Tue, 17 Oct 2023 13:49:29 +0000 (14:49 +0100)]
added english language description for ldupx instruction in  the pifixedload.mdwm

12 months agoadded english language description for lwaupx instruction in the pifixedload.mdwm
Shriya Sharma [Tue, 17 Oct 2023 13:44:06 +0000 (14:44 +0100)]
added english language description for lwaupx instruction in  the pifixedload.mdwm

12 months agoadded english language description for lwzupx instruction in the pifixedload.mdwm
Shriya Sharma [Tue, 17 Oct 2023 13:37:46 +0000 (14:37 +0100)]
added english language description for lwzupx instruction in  the pifixedload.mdwm

12 months agoadded spaces for lwzup instruction in the pifixedload.mdwm
Shriya Sharma [Tue, 17 Oct 2023 13:36:07 +0000 (14:36 +0100)]
added spaces for lwzup instruction in  the pifixedload.mdwm

12 months agoadded english language description for lwzup instruction in the pifixedload.mdwm
Shriya Sharma [Tue, 17 Oct 2023 13:35:08 +0000 (14:35 +0100)]
added english language description for lwzup instruction in  the pifixedload.mdwm

12 months agoadded english language description for lhaupx instruction in the pifixedload.mdwm
Shriya Sharma [Tue, 17 Oct 2023 13:32:29 +0000 (14:32 +0100)]
added english language description for lhaupx instruction in  the pifixedload.mdwm