openpower-isa.git
2 years agodoh, use reduce on operator.add already
Luke Kenneth Casson Leighton [Wed, 11 Oct 2023 11:49:11 +0000 (12:49 +0100)]
doh, use reduce on operator.add already

2 years agoprint expected flattened matrix results
Luke Kenneth Casson Leighton [Wed, 11 Oct 2023 11:47:39 +0000 (12:47 +0100)]
print expected flattened matrix results

2 years agoAdd assert
Andrey Miroshnikov [Wed, 11 Oct 2023 11:46:39 +0000 (11:46 +0000)]
Add assert

2 years agoremove cruft, make comments clearer
Luke Kenneth Casson Leighton [Wed, 11 Oct 2023 11:43:48 +0000 (12:43 +0100)]
remove cruft, make comments clearer

2 years agoUse flatten
Andrey Miroshnikov [Wed, 11 Oct 2023 11:43:26 +0000 (11:43 +0000)]
Use flatten

2 years agoAdd flatten function, print expected
Andrey Miroshnikov [Wed, 11 Oct 2023 11:41:16 +0000 (11:41 +0000)]
Add flatten function, print expected

2 years agorename expected to results (actual results)
Luke Kenneth Casson Leighton [Wed, 11 Oct 2023 11:23:02 +0000 (12:23 +0100)]
rename expected to results (actual results)

2 years agostore integer results in expected array
Luke Kenneth Casson Leighton [Wed, 11 Oct 2023 11:20:58 +0000 (12:20 +0100)]
store integer results in expected array

2 years agosimplify matmult test code
Luke Kenneth Casson Leighton [Wed, 11 Oct 2023 11:19:32 +0000 (12:19 +0100)]
simplify matmult test code

2 years agowhitespace
Luke Kenneth Casson Leighton [Wed, 11 Oct 2023 11:18:09 +0000 (12:18 +0100)]
whitespace

2 years agowhitespace
Luke Kenneth Casson Leighton [Wed, 11 Oct 2023 11:17:29 +0000 (12:17 +0100)]
whitespace

2 years agoAdd pure python matrix mul function
Andrey Miroshnikov [Wed, 11 Oct 2023 11:16:34 +0000 (11:16 +0000)]
Add pure python matrix mul function

2 years agoclarify prints and no conversion of integer input in maddld matrix test
Luke Kenneth Casson Leighton [Wed, 11 Oct 2023 11:11:57 +0000 (12:11 +0100)]
clarify prints and no conversion of integer input in maddld matrix test

2 years agoadd stub (non-working) matrix multiply using maddld
Luke Kenneth Casson Leighton [Wed, 11 Oct 2023 11:05:59 +0000 (12:05 +0100)]
add stub (non-working) matrix multiply using maddld

2 years agoadd basic isacaller inlining to poly1305-donna.py
Sadoon Albader [Wed, 11 Oct 2023 19:49:50 +0000 (22:49 +0300)]
add basic isacaller inlining to poly1305-donna.py

2 years agoaccidentally commented-out matrix tests
Luke Kenneth Casson Leighton [Wed, 11 Oct 2023 10:57:58 +0000 (11:57 +0100)]
accidentally commented-out matrix tests

2 years agowhitespace
Luke Kenneth Casson Leighton [Sun, 8 Oct 2023 13:57:48 +0000 (14:57 +0100)]
whitespace

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

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

2 years 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

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

2 years 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

2 years 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

2 years 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"

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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

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

2 years 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

2 years 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

2 years 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

2 years 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)

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

2 years 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

2 years 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

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

2 years 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

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

2 years 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

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

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

2 years 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

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

2 years 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

2 years 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

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

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

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

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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"

2 years 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

2 years 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

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

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

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

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

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

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

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

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

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

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

2 years 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

2 years 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

2 years 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

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

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

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

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

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

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

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

2 years 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

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

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

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

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

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

2 years 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

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

2 years 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

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

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

2 years 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