Andrey Miroshnikov [Wed, 8 Nov 2023 16:17:59 +0000 (16:17 +0000)]
Adding fortran C example for Shriya, bug #676
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
Jacob Lifshay [Mon, 6 Nov 2023 02:20:42 +0000 (18:20 -0800)]
fix instruction name conflicts
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
Jacob Lifshay [Mon, 6 Nov 2023 02:15:03 +0000 (18:15 -0800)]
detect duplicate instructions
Luke Kenneth Casson Leighton [Mon, 6 Nov 2023 02:46:09 +0000 (02:46 +0000)]
rename pifpstore instructions, add "p" into names
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
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
Luke Kenneth Casson Leighton [Fri, 27 Oct 2023 14:46:12 +0000 (15:46 +0100)]
add LSHIFT and RSHIFT operators to parser. reluctantly
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)
Luke Kenneth Casson Leighton [Fri, 27 Oct 2023 14:31:12 +0000 (15:31 +0100)]
missing colon on end of "Description"
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)
Luke Kenneth Casson Leighton [Fri, 27 Oct 2023 10:56:50 +0000 (11:56 +0100)]
forgot title
Luke Kenneth Casson Leighton [Fri, 27 Oct 2023 10:55:38 +0000 (11:55 +0100)]
missing brackets in lhbrx
Shriya Sharma [Fri, 27 Oct 2023 10:50:50 +0000 (11:50 +0100)]
added english language description for lhbrsx instruction
Luke Kenneth Casson Leighton [Fri, 27 Oct 2023 10:46:27 +0000 (11:46 +0100)]
missing brackets in lhbrx
Shriya Sharma [Fri, 27 Oct 2023 10:46:18 +0000 (11:46 +0100)]
added english language description for lhbrsx instruction
Shriya Sharma [Fri, 27 Oct 2023 10:44:32 +0000 (11:44 +0100)]
added english language description for ldsux instruction
Luke Kenneth Casson Leighton [Fri, 27 Oct 2023 10:39:35 +0000 (11:39 +0100)]
replace (RA) with "the contents of RA"
Shriya Sharma [Fri, 27 Oct 2023 10:41:40 +0000 (11:41 +0100)]
added english language description for ldbrsx instruction
Luke Kenneth Casson Leighton [Fri, 27 Oct 2023 10:38:09 +0000 (11:38 +0100)]
pifploadshift.mdwn, do one example english pseudocode operands
Shriya Sharma [Fri, 27 Oct 2023 10:40:24 +0000 (11:40 +0100)]
added english language description for lwbrsx instruction
Luke Kenneth Casson Leighton [Fri, 27 Oct 2023 10:36:17 +0000 (11:36 +0100)]
do one example stfsux in pifpstoreshift, english pseudocode operands
Shriya Sharma [Fri, 27 Oct 2023 10:38:58 +0000 (11:38 +0100)]
added english language description for lhbrsx instruction
Shriya Sharma [Fri, 27 Oct 2023 10:37:56 +0000 (11:37 +0100)]
added english language description for ldsx instruction
Shriya Sharma [Fri, 27 Oct 2023 10:35:47 +0000 (11:35 +0100)]
added english language description for lwasux instruction
Luke Kenneth Casson Leighton [Fri, 27 Oct 2023 10:33:02 +0000 (11:33 +0100)]
contents of RA again
Shriya Sharma [Fri, 27 Oct 2023 10:34:45 +0000 (11:34 +0100)]
added english language description for lwasx instruction
Shriya Sharma [Fri, 27 Oct 2023 10:33:21 +0000 (11:33 +0100)]
added english language description for lwzsux instruction
Shriya Sharma [Fri, 27 Oct 2023 10:31:56 +0000 (11:31 +0100)]
added english language description for lwzsx instruction
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)
Luke Kenneth Casson Leighton [Fri, 27 Oct 2023 10:28:06 +0000 (11:28 +0100)]
whitespace
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
Shriya Sharma [Fri, 27 Oct 2023 10:30:00 +0000 (11:30 +0100)]
added english language description for lhasux instruction
Luke Kenneth Casson Leighton [Fri, 27 Oct 2023 10:26:18 +0000 (11:26 +0100)]
whitespace
Shriya Sharma [Fri, 27 Oct 2023 10:28:41 +0000 (11:28 +0100)]
added english language description for lhasx instruction
Luke Kenneth Casson Leighton [Fri, 27 Oct 2023 10:24:49 +0000 (11:24 +0100)]
whitespace
Shriya Sharma [Fri, 27 Oct 2023 10:27:09 +0000 (11:27 +0100)]
added english language description for lhzsux instruction
Luke Kenneth Casson Leighton [Fri, 27 Oct 2023 10:24:10 +0000 (11:24 +0100)]
whitespace
Luke Kenneth Casson Leighton [Fri, 27 Oct 2023 10:22:32 +0000 (11:22 +0100)]
space-dot whitespace cleanup
Shriya Sharma [Fri, 27 Oct 2023 10:24:39 +0000 (11:24 +0100)]
added english language description for lhzsx instruction
Luke Kenneth Casson Leighton [Fri, 27 Oct 2023 10:21:53 +0000 (11:21 +0100)]
big whitespace cleanup
Shriya Sharma [Fri, 27 Oct 2023 10:22:49 +0000 (11:22 +0100)]
added english language description for lbzsux instruction
Shriya Sharma [Fri, 27 Oct 2023 10:20:00 +0000 (11:20 +0100)]
added english language description for lbzsx instruction
Luke Kenneth Casson Leighton [Fri, 27 Oct 2023 10:15:19 +0000 (11:15 +0100)]
whitespace cleanup
Luke Kenneth Casson Leighton [Fri, 27 Oct 2023 10:11:25 +0000 (11:11 +0100)]
whitespace cleanup
Shriya Sharma [Fri, 27 Oct 2023 10:13:02 +0000 (11:13 +0100)]
added commas
Luke Kenneth Casson Leighton [Fri, 27 Oct 2023 10:07:34 +0000 (11:07 +0100)]
add a comma to reduce ambiguity
Shriya Sharma [Fri, 27 Oct 2023 10:09:44 +0000 (11:09 +0100)]
added english language description for stdbrsx instruction
Shriya Sharma [Fri, 27 Oct 2023 10:08:45 +0000 (11:08 +0100)]
added english language description for stwbrsx instruction
Shriya Sharma [Fri, 27 Oct 2023 10:03:53 +0000 (11:03 +0100)]
added english language description for sthbrx instruction
Shriya Sharma [Fri, 27 Oct 2023 10:02:05 +0000 (11:02 +0100)]
added english language description for stdsux instruction
Shriya Sharma [Fri, 27 Oct 2023 10:01:29 +0000 (11:01 +0100)]
added english language description for stdsx instruction
Shriya Sharma [Fri, 27 Oct 2023 09:59:52 +0000 (10:59 +0100)]
added english language description for stwsux instruction
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
Shriya Sharma [Fri, 27 Oct 2023 09:58:38 +0000 (10:58 +0100)]
added english language description for stwsx instruction
Shriya Sharma [Fri, 27 Oct 2023 09:57:04 +0000 (10:57 +0100)]
added english language description for sthsux instruction
Shriya Sharma [Fri, 27 Oct 2023 09:56:10 +0000 (10:56 +0100)]
added english language description for sthsx instruction
Shriya Sharma [Fri, 27 Oct 2023 09:54:53 +0000 (10:54 +0100)]
added english language description for stbsux instruction
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
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"
Luke Kenneth Casson Leighton [Fri, 27 Oct 2023 09:26:38 +0000 (10:26 +0100)]
remove ambiguity of english description in stbsx
Luke Kenneth Casson Leighton [Fri, 27 Oct 2023 09:19:15 +0000 (10:19 +0100)]
english language description for stbsx
Shriya Sharma [Thu, 19 Oct 2023 10:56:40 +0000 (11:56 +0100)]
added stdbrsx instruction
Shriya Sharma [Thu, 19 Oct 2023 10:55:46 +0000 (11:55 +0100)]
added stbsx instruction
Shriya Sharma [Thu, 19 Oct 2023 10:55:00 +0000 (11:55 +0100)]
added stwbrsx instruction
Shriya Sharma [Thu, 19 Oct 2023 10:54:12 +0000 (11:54 +0100)]
added sthbrsx instruction
Shriya Sharma [Thu, 19 Oct 2023 10:53:14 +0000 (11:53 +0100)]
added stdsux instruction
Shriya Sharma [Thu, 19 Oct 2023 10:51:17 +0000 (11:51 +0100)]
added stdsx instruction
Shriya Sharma [Thu, 19 Oct 2023 10:50:31 +0000 (11:50 +0100)]
added stwsux instruction
Shriya Sharma [Thu, 19 Oct 2023 10:49:52 +0000 (11:49 +0100)]
added stwsx instruction
Shriya Sharma [Thu, 19 Oct 2023 10:49:11 +0000 (11:49 +0100)]
added sthsux instruction
Shriya Sharma [Thu, 19 Oct 2023 10:48:20 +0000 (11:48 +0100)]
added sthsx instruction
Shriya Sharma [Thu, 19 Oct 2023 10:47:13 +0000 (11:47 +0100)]
added stbsux 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
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
Shriya Sharma [Thu, 19 Oct 2023 10:31:35 +0000 (11:31 +0100)]
added ldbrsx instruction
Shriya Sharma [Thu, 19 Oct 2023 10:30:22 +0000 (11:30 +0100)]
added lwbrsx instruction
Shriya Sharma [Thu, 19 Oct 2023 10:29:38 +0000 (11:29 +0100)]
added lhbrsx instruction
Shriya Sharma [Thu, 19 Oct 2023 10:28:42 +0000 (11:28 +0100)]
added ldsux instruction
Shriya Sharma [Thu, 19 Oct 2023 10:28:02 +0000 (11:28 +0100)]
added ldsx instruction
Shriya Sharma [Thu, 19 Oct 2023 10:27:01 +0000 (11:27 +0100)]
added lwasux instruction
Shriya Sharma [Thu, 19 Oct 2023 10:25:50 +0000 (11:25 +0100)]
added lwasx instruction
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
Shriya Sharma [Thu, 19 Oct 2023 10:25:04 +0000 (11:25 +0100)]
added lwzsux instruction
Shriya Sharma [Thu, 19 Oct 2023 10:24:13 +0000 (11:24 +0100)]
added lwzsx instruction
Shriya Sharma [Thu, 19 Oct 2023 10:23:15 +0000 (11:23 +0100)]
added lhasux instruction
Shriya Sharma [Thu, 19 Oct 2023 10:21:03 +0000 (11:21 +0100)]
added lhasx instruction
Shriya Sharma [Thu, 19 Oct 2023 10:18:34 +0000 (11:18 +0100)]
added lhzsux instruction
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
Shriya Sharma [Thu, 19 Oct 2023 10:01:27 +0000 (11:01 +0100)]
Added lbzsx and lbzsux instructions
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
Luke Kenneth Casson Leighton [Tue, 17 Oct 2023 15:29:30 +0000 (16:29 +0100)]
whitespace line
Shriya Sharma [Tue, 17 Oct 2023 14:24:56 +0000 (15:24 +0100)]
added spaces for fixedload.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
Shriya Sharma [Tue, 17 Oct 2023 13:49:29 +0000 (14:49 +0100)]
added english language description for ldupx 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
Shriya Sharma [Tue, 17 Oct 2023 13:37:46 +0000 (14:37 +0100)]
added english language description for lwzupx 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
Shriya Sharma [Tue, 17 Oct 2023 13:35:08 +0000 (14:35 +0100)]
added english language description for lwzup instruction in the pifixedload.mdwm