From 044e972176a0887ba63c1ac36e5afcb31bdf1f54 Mon Sep 17 00:00:00 2001 From: ibzmo Date: Fri, 18 Dec 2020 23:13:47 +0000 Subject: [PATCH] sll, sllv & store and set instructions still to go --- inputs/divu/divu-2.instr.txt | 7 +++++++ inputs/divu/divu-2.ref.txt | 1 + inputs/divu/divu-3.instr.txt | 7 +++++++ inputs/divu/divu-3.ref.txt | 1 + inputs/divu/divu-4.instr.txt | 6 ++++++ inputs/divu/divu-4.ref.txt | 1 + inputs/srav/srav-2.instr.txt | 4 ++++ inputs/srav/srav-2.ref.txt | 1 + inputs/srav/srav-3.instr.txt | 5 +++++ inputs/srav/srav-3.ref.txt | 1 + inputs/srav/srav-4.instr.txt | 5 +++++ inputs/srav/srav-4.ref.txt | 1 + inputs/srl/srl-2.instr.txt | 3 +++ inputs/srl/srl-2.ref.txt | 1 + inputs/srl/srl-3.instr.txt | 4 ++++ inputs/srl/srl-3.ref.txt | 1 + inputs/srlv/srlv-2.instr.txt | 4 ++++ inputs/srlv/srlv-2.ref.txt | 1 + inputs/srlv/srlv-3.instr.txt | 5 +++++ inputs/srlv/srlv-3.ref.txt | 1 + inputs/subu/subu-2.instr.txt | 4 ++++ inputs/subu/subu-2.ref.txt | 1 + inputs/subu/subu-3.instr.txt | 6 ++++++ inputs/subu/subu-3.ref.txt | 1 + inputs/xor/xor-3.instr.txt | 6 ++++++ inputs/xor/xor-3.ref.txt | 1 + inputs/xor/xor-4.instr.txt | 6 ++++++ inputs/xor/xor-4.ref.txt | 1 + inputs/xori/xori-3.instr.txt | 4 ++++ inputs/xori/xori-3.ref.txt | 1 + inputs/xori/xori-4.instr.txt | 4 ++++ inputs/xori/xori-4.ref.txt | 1 + 32 files changed, 96 insertions(+) create mode 100644 inputs/divu/divu-2.instr.txt create mode 100644 inputs/divu/divu-2.ref.txt create mode 100644 inputs/divu/divu-3.instr.txt create mode 100644 inputs/divu/divu-3.ref.txt create mode 100644 inputs/divu/divu-4.instr.txt create mode 100644 inputs/divu/divu-4.ref.txt create mode 100644 inputs/srav/srav-2.instr.txt create mode 100644 inputs/srav/srav-2.ref.txt create mode 100644 inputs/srav/srav-3.instr.txt create mode 100644 inputs/srav/srav-3.ref.txt create mode 100644 inputs/srav/srav-4.instr.txt create mode 100644 inputs/srav/srav-4.ref.txt create mode 100644 inputs/srl/srl-2.instr.txt create mode 100644 inputs/srl/srl-2.ref.txt create mode 100644 inputs/srl/srl-3.instr.txt create mode 100644 inputs/srl/srl-3.ref.txt create mode 100644 inputs/srlv/srlv-2.instr.txt create mode 100644 inputs/srlv/srlv-2.ref.txt create mode 100644 inputs/srlv/srlv-3.instr.txt create mode 100644 inputs/srlv/srlv-3.ref.txt create mode 100644 inputs/subu/subu-2.instr.txt create mode 100644 inputs/subu/subu-2.ref.txt create mode 100644 inputs/subu/subu-3.instr.txt create mode 100644 inputs/subu/subu-3.ref.txt create mode 100644 inputs/xor/xor-3.instr.txt create mode 100644 inputs/xor/xor-3.ref.txt create mode 100644 inputs/xor/xor-4.instr.txt create mode 100644 inputs/xor/xor-4.ref.txt create mode 100644 inputs/xori/xori-3.instr.txt create mode 100644 inputs/xori/xori-3.ref.txt create mode 100644 inputs/xori/xori-4.instr.txt create mode 100644 inputs/xori/xori-4.ref.txt diff --git a/inputs/divu/divu-2.instr.txt b/inputs/divu/divu-2.instr.txt new file mode 100644 index 0000000..30109f2 --- /dev/null +++ b/inputs/divu/divu-2.instr.txt @@ -0,0 +1,7 @@ +34040004 +34050003 +0085001B +00002010 +00002812 +00851021 +00000008 \ No newline at end of file diff --git a/inputs/divu/divu-2.ref.txt b/inputs/divu/divu-2.ref.txt new file mode 100644 index 0000000..d8263ee --- /dev/null +++ b/inputs/divu/divu-2.ref.txt @@ -0,0 +1 @@ +2 \ No newline at end of file diff --git a/inputs/divu/divu-3.instr.txt b/inputs/divu/divu-3.instr.txt new file mode 100644 index 0000000..428201d --- /dev/null +++ b/inputs/divu/divu-3.instr.txt @@ -0,0 +1,7 @@ +3c04ffff +34a4fffc +3c05ffff +34a5fffe +0085001B +00001012 +00000008 \ No newline at end of file diff --git a/inputs/divu/divu-3.ref.txt b/inputs/divu/divu-3.ref.txt new file mode 100644 index 0000000..d8263ee --- /dev/null +++ b/inputs/divu/divu-3.ref.txt @@ -0,0 +1 @@ +2 \ No newline at end of file diff --git a/inputs/divu/divu-4.instr.txt b/inputs/divu/divu-4.instr.txt new file mode 100644 index 0000000..1ce8c6a --- /dev/null +++ b/inputs/divu/divu-4.instr.txt @@ -0,0 +1,6 @@ +34040004 +3c05ffff +34a5fffe +0085001B +00001012 +00000008 \ No newline at end of file diff --git a/inputs/divu/divu-4.ref.txt b/inputs/divu/divu-4.ref.txt new file mode 100644 index 0000000..d8263ee --- /dev/null +++ b/inputs/divu/divu-4.ref.txt @@ -0,0 +1 @@ +2 \ No newline at end of file diff --git a/inputs/srav/srav-2.instr.txt b/inputs/srav/srav-2.instr.txt new file mode 100644 index 0000000..31912a3 --- /dev/null +++ b/inputs/srav/srav-2.instr.txt @@ -0,0 +1,4 @@ +34040006 +34050010 +00000008 +00851007 \ No newline at end of file diff --git a/inputs/srav/srav-2.ref.txt b/inputs/srav/srav-2.ref.txt new file mode 100644 index 0000000..c227083 --- /dev/null +++ b/inputs/srav/srav-2.ref.txt @@ -0,0 +1 @@ +0 \ No newline at end of file diff --git a/inputs/srav/srav-3.instr.txt b/inputs/srav/srav-3.instr.txt new file mode 100644 index 0000000..b4375ac --- /dev/null +++ b/inputs/srav/srav-3.instr.txt @@ -0,0 +1,5 @@ +3c04ffff +348400ff +34050004 +00000008 +00A41007 \ No newline at end of file diff --git a/inputs/srav/srav-3.ref.txt b/inputs/srav/srav-3.ref.txt new file mode 100644 index 0000000..16819f5 --- /dev/null +++ b/inputs/srav/srav-3.ref.txt @@ -0,0 +1 @@ +4294963215 \ No newline at end of file diff --git a/inputs/srav/srav-4.instr.txt b/inputs/srav/srav-4.instr.txt new file mode 100644 index 0000000..75e9390 --- /dev/null +++ b/inputs/srav/srav-4.instr.txt @@ -0,0 +1,5 @@ +3c040fff +348400ff +34050004 +00000008 +00A41007 \ No newline at end of file diff --git a/inputs/srav/srav-4.ref.txt b/inputs/srav/srav-4.ref.txt new file mode 100644 index 0000000..40faea2 --- /dev/null +++ b/inputs/srav/srav-4.ref.txt @@ -0,0 +1 @@ +16773135 \ No newline at end of file diff --git a/inputs/srl/srl-2.instr.txt b/inputs/srl/srl-2.instr.txt new file mode 100644 index 0000000..9ef75a7 --- /dev/null +++ b/inputs/srl/srl-2.instr.txt @@ -0,0 +1,3 @@ +34040010 +00000008 +00041182 \ No newline at end of file diff --git a/inputs/srl/srl-2.ref.txt b/inputs/srl/srl-2.ref.txt new file mode 100644 index 0000000..c227083 --- /dev/null +++ b/inputs/srl/srl-2.ref.txt @@ -0,0 +1 @@ +0 \ No newline at end of file diff --git a/inputs/srl/srl-3.instr.txt b/inputs/srl/srl-3.instr.txt new file mode 100644 index 0000000..358b147 --- /dev/null +++ b/inputs/srl/srl-3.instr.txt @@ -0,0 +1,4 @@ +3c04ffff +348400ff +00000008 +00041102 \ No newline at end of file diff --git a/inputs/srl/srl-3.ref.txt b/inputs/srl/srl-3.ref.txt new file mode 100644 index 0000000..cd8b995 --- /dev/null +++ b/inputs/srl/srl-3.ref.txt @@ -0,0 +1 @@ +268431375 \ No newline at end of file diff --git a/inputs/srlv/srlv-2.instr.txt b/inputs/srlv/srlv-2.instr.txt new file mode 100644 index 0000000..a533911 --- /dev/null +++ b/inputs/srlv/srlv-2.instr.txt @@ -0,0 +1,4 @@ +34040006 +34050010 +00000008 +00851006 \ No newline at end of file diff --git a/inputs/srlv/srlv-2.ref.txt b/inputs/srlv/srlv-2.ref.txt new file mode 100644 index 0000000..c227083 --- /dev/null +++ b/inputs/srlv/srlv-2.ref.txt @@ -0,0 +1 @@ +0 \ No newline at end of file diff --git a/inputs/srlv/srlv-3.instr.txt b/inputs/srlv/srlv-3.instr.txt new file mode 100644 index 0000000..f68a16c --- /dev/null +++ b/inputs/srlv/srlv-3.instr.txt @@ -0,0 +1,5 @@ +3c04ffff +348400ff +34050004 +00000008 +00A41006 \ No newline at end of file diff --git a/inputs/srlv/srlv-3.ref.txt b/inputs/srlv/srlv-3.ref.txt new file mode 100644 index 0000000..cd8b995 --- /dev/null +++ b/inputs/srlv/srlv-3.ref.txt @@ -0,0 +1 @@ +268431375 \ No newline at end of file diff --git a/inputs/subu/subu-2.instr.txt b/inputs/subu/subu-2.instr.txt new file mode 100644 index 0000000..5cc5e2d --- /dev/null +++ b/inputs/subu/subu-2.instr.txt @@ -0,0 +1,4 @@ +34040005 +34050003 +00000008 +00a41023 \ No newline at end of file diff --git a/inputs/subu/subu-2.ref.txt b/inputs/subu/subu-2.ref.txt new file mode 100644 index 0000000..000b489 --- /dev/null +++ b/inputs/subu/subu-2.ref.txt @@ -0,0 +1 @@ +4294967294 \ No newline at end of file diff --git a/inputs/subu/subu-3.instr.txt b/inputs/subu/subu-3.instr.txt new file mode 100644 index 0000000..ac712ee --- /dev/null +++ b/inputs/subu/subu-3.instr.txt @@ -0,0 +1,6 @@ +3c04ffff +3484fffe +3c05ffff +34a5ffff +00000008 +00851023 \ No newline at end of file diff --git a/inputs/subu/subu-3.ref.txt b/inputs/subu/subu-3.ref.txt new file mode 100644 index 0000000..b7bf491 --- /dev/null +++ b/inputs/subu/subu-3.ref.txt @@ -0,0 +1 @@ +4294967295 \ No newline at end of file diff --git a/inputs/xor/xor-3.instr.txt b/inputs/xor/xor-3.instr.txt new file mode 100644 index 0000000..406d1cc --- /dev/null +++ b/inputs/xor/xor-3.instr.txt @@ -0,0 +1,6 @@ +3c04ffff +3484ffff +3c05ffff +34a5ffff +00000008 +00851026 \ No newline at end of file diff --git a/inputs/xor/xor-3.ref.txt b/inputs/xor/xor-3.ref.txt new file mode 100644 index 0000000..c227083 --- /dev/null +++ b/inputs/xor/xor-3.ref.txt @@ -0,0 +1 @@ +0 \ No newline at end of file diff --git a/inputs/xor/xor-4.instr.txt b/inputs/xor/xor-4.instr.txt new file mode 100644 index 0000000..4317aad --- /dev/null +++ b/inputs/xor/xor-4.instr.txt @@ -0,0 +1,6 @@ +3c04ffff +3484ffff +3c050000 +34a50000 +00000008 +00851026 \ No newline at end of file diff --git a/inputs/xor/xor-4.ref.txt b/inputs/xor/xor-4.ref.txt new file mode 100644 index 0000000..b7bf491 --- /dev/null +++ b/inputs/xor/xor-4.ref.txt @@ -0,0 +1 @@ +4294967295 \ No newline at end of file diff --git a/inputs/xori/xori-3.instr.txt b/inputs/xori/xori-3.instr.txt new file mode 100644 index 0000000..3f65e43 --- /dev/null +++ b/inputs/xori/xori-3.instr.txt @@ -0,0 +1,4 @@ +3c04ffff +3484ffff +00000008 +3882ffff diff --git a/inputs/xori/xori-3.ref.txt b/inputs/xori/xori-3.ref.txt new file mode 100644 index 0000000..d256fbe --- /dev/null +++ b/inputs/xori/xori-3.ref.txt @@ -0,0 +1 @@ +4294901760 \ No newline at end of file diff --git a/inputs/xori/xori-4.instr.txt b/inputs/xori/xori-4.instr.txt new file mode 100644 index 0000000..cd8b8b0 --- /dev/null +++ b/inputs/xori/xori-4.instr.txt @@ -0,0 +1,4 @@ +3c04ffff +3484ffff +00000008 +38820000 \ No newline at end of file diff --git a/inputs/xori/xori-4.ref.txt b/inputs/xori/xori-4.ref.txt new file mode 100644 index 0000000..267a9e8 --- /dev/null +++ b/inputs/xori/xori-4.ref.txt @@ -0,0 +1 @@ +4294967295 \ No newline at end of file