From 010b5c9bd373212101ffb5fa201e64a0239c4c98 Mon Sep 17 00:00:00 2001
From: David Mapstone <david@mapstone.me>
Date: Thu, 16 Mar 2023 14:58:12 +0000
Subject: [PATCH] SOC1-143: Stimulus for wrapper and system tests not stored at
 top-level. SoCSim scripts now call stimgen before running simulation

---
 accelerator-wrapper                           |   2 +-
 .../socsim/wrapper_sha256_hashing_stream.sh   |   5 +
 system/stimulus/adp_hash_stim.cmd             | 484 ++++++++++++++++++
 wrapper/stimulus/ahb_input_hash_stim.fri      | 252 +++++++++
 4 files changed, 742 insertions(+), 1 deletion(-)
 create mode 100644 system/stimulus/adp_hash_stim.cmd
 create mode 100644 wrapper/stimulus/ahb_input_hash_stim.fri

diff --git a/accelerator-wrapper b/accelerator-wrapper
index 5182319..031c516 160000
--- a/accelerator-wrapper
+++ b/accelerator-wrapper
@@ -1 +1 @@
-Subproject commit 5182319189645bd50765a2dd1b3d226a3ce86dfe
+Subproject commit 031c516e3aded99b3fe63311f1500bb751705c27
diff --git a/simulate/socsim/wrapper_sha256_hashing_stream.sh b/simulate/socsim/wrapper_sha256_hashing_stream.sh
index 5549895..d6795fe 100755
--- a/simulate/socsim/wrapper_sha256_hashing_stream.sh
+++ b/simulate/socsim/wrapper_sha256_hashing_stream.sh
@@ -11,7 +11,11 @@
 
 #!/usr/bin/env bash
 
+# Generate Stimulus from stimulus generation Script
+python3 $ACC_WRAPPER_DIR/flow/stimgen.py
+# Create Simulatiom Directory to Run in
 mkdir -p $SOC_TOP_DIR/simulate/sim/ 
+# Compile Simulation
 iverilog \
     -c $SOC_TOP_DIR/flist/wrapper.flist \
     -c $SOC_TOP_DIR/flist/ahb_ip.flist \
@@ -21,4 +25,5 @@ iverilog \
     -g2012 \
     -o $SOC_TOP_DIR/simulate/sim/wrapper_sha256_hashing_stream.vvp \
     $SOC_TOP_DIR/wrapper/verif/tb_wrapper_sha256_hashing_stream.sv
+# Run Simulation
 cd $SOC_TOP_DIR/simulate/sim/ && vvp wrapper_sha256_hashing_stream.vvp
\ No newline at end of file
diff --git a/system/stimulus/adp_hash_stim.cmd b/system/stimulus/adp_hash_stim.cmd
new file mode 100644
index 0000000..e4c6f50
--- /dev/null
+++ b/system/stimulus/adp_hash_stim.cmd
@@ -0,0 +1,484 @@
+A
+a  0x600107c0
+w  0x94748770
+a  0x600107c4
+w  0x0e3109cc
+a  0x600107c8
+w  0xc4411b41
+a  0x600107cc
+w  0x5349fe99
+a  0x600107d0
+w  0xbc3bdfc1
+a  0x600107d4
+w  0xdeb5cb2a
+a  0x600107d8
+w  0xa0052ca2
+a  0x600107dc
+w  0x1761b000
+a  0x600107e0
+w  0x1b5affff
+a  0x600107e4
+w  0xeab53b7e
+a  0x600107e8
+w  0x81152f06
+a  0x600107ec
+w  0x7d60ab33
+a  0x600107f0
+w  0x1ce3c906
+a  0x600107f4
+w  0x707476fe
+a  0x600107f8
+w  0x923737f4
+a  0x600107fc
+w  0x695b2443
+a  0x60010fe0
+r  0xe06f1bef
+a  0x60010fe4
+r  0xf498916a
+a  0x60010fe8
+r  0x4686ebb1
+a  0x60010fec
+r  0x0dc803e5
+a  0x60010ff0
+r  0x960ea091
+a  0x60010ff4
+r  0xeb558be4
+a  0x60010ff8
+r  0xe14c46de
+a  0x60010ffc
+r  0xe1711626
+a  0x600107c0
+w  0xf7079da3
+a  0x600107c4
+w  0xa0c46731
+a  0x600107c8
+w  0xc51f9e09
+a  0x600107cc
+w  0x8d8993e6
+a  0x600107d0
+w  0xfd33039d
+a  0x600107d4
+w  0xe8675d4a
+a  0x600107d8
+w  0xc0e513a1
+a  0x600107dc
+w  0x858c0663
+a  0x600107e0
+w  0xa1fb693e
+a  0x600107e4
+w  0xd5ebd6d4
+a  0x600107e8
+w  0x26f7441f
+a  0x600107ec
+w  0x907554b5
+a  0x600107f0
+w  0x9db705fd
+a  0x600107f4
+w  0x47a57bf5
+a  0x600107f8
+w  0xfe2518c8
+a  0x600107fc
+w  0x4c5b82c1
+a  0x60010fe0
+r  0xd065f05e
+a  0x60010fe4
+r  0x1623b2c9
+a  0x60010fe8
+r  0x9d3c0a90
+a  0x60010fec
+r  0xce34de30
+a  0x60010ff0
+r  0x72fc05c5
+a  0x60010ff4
+r  0xcf65fdbb
+a  0x60010ff8
+r  0xef598a6e
+a  0x60010ffc
+r  0x58d6d30f
+a  0x600107c0
+w  0x28b3253a
+a  0x600107c4
+w  0x96dbf9e5
+a  0x600107c8
+w  0x55e5ab02
+a  0x600107cc
+w  0x6bbbc74a
+a  0x600107d0
+w  0xed5fbca6
+a  0x600107d4
+w  0x73ece6c4
+a  0x600107d8
+w  0x832fa959
+a  0x600107dc
+w  0x7a0d31bf
+a  0x600107e0
+w  0xaa1320aa
+a  0x600107e4
+w  0x9fcb8eb3
+a  0x600107e8
+w  0x6bf549d9
+a  0x600107ec
+w  0x049bd3de
+a  0x600107f0
+w  0xdd09fb8d
+a  0x600107f4
+w  0x1285908a
+a  0x600107f8
+w  0x3eb37ea8
+a  0x600107fc
+w  0x68eb3a8c
+a  0x60010fe0
+r  0xe4e3afb2
+a  0x60010fe4
+r  0xa3be45c9
+a  0x60010fe8
+r  0xb43f0fa3
+a  0x60010fec
+r  0x56fcb65d
+a  0x60010ff0
+r  0xbbf2982b
+a  0x60010ff4
+r  0x15cd68c7
+a  0x60010ff8
+r  0xcc9f9269
+a  0x60010ffc
+r  0xed646faf
+a  0x600107c0
+w  0xbfcceaa6
+a  0x600107c4
+w  0xa2264db5
+a  0x600107c8
+w  0x4ba05e93
+a  0x600107cc
+w  0xb60ac4cb
+a  0x600107d0
+w  0x9edcb672
+a  0x600107d4
+w  0x00637780
+a  0x600107d8
+w  0x860e62d9
+a  0x600107dc
+w  0x8a983052
+a  0x600107e0
+w  0x35e38f6f
+a  0x600107e4
+w  0xd2e8b382
+a  0x600107e8
+w  0x3482b173
+a  0x600107ec
+w  0x9d76f455
+a  0x600107f0
+w  0x5b623fda
+a  0x600107f4
+w  0xb08ab5bf
+a  0x600107f8
+w  0x332433a7
+a  0x600107fc
+w  0x17aced3b
+a  0x60010fe0
+r  0xad5d7f58
+a  0x60010fe4
+r  0xc619f73f
+a  0x60010fe8
+r  0x5a54de49
+a  0x60010fec
+r  0x038b0529
+a  0x60010ff0
+r  0x92343513
+a  0x60010ff4
+r  0xea3cf2a9
+a  0x60010ff8
+r  0x5a1b530b
+a  0x60010ffc
+r  0x49393b4e
+a  0x600107c0
+w  0x2319760c
+a  0x600107c4
+w  0xc25e8486
+a  0x600107c8
+w  0xe2be9c44
+a  0x600107cc
+w  0x28e4aeaf
+a  0x600107d0
+w  0xae725608
+a  0x600107d4
+w  0xd394d5f8
+a  0x600107d8
+w  0xf6768cc7
+a  0x600107dc
+w  0x7f51d709
+a  0x600107e0
+w  0x4c99a726
+a  0x600107e4
+w  0x2586fbc4
+a  0x600107e8
+w  0xd2f30b37
+a  0x600107ec
+w  0x8c71f0c5
+a  0x600107f0
+w  0x4acf0b2d
+a  0x600107f4
+w  0xd0d8e335
+a  0x600107f8
+w  0x88af1d5f
+a  0x600107fc
+w  0xe69dad36
+a  0x60010fe0
+r  0x105755f3
+a  0x60010fe4
+r  0x1ca8459e
+a  0x60010fe8
+r  0x08ffade5
+a  0x60010fec
+r  0x29a2e390
+a  0x60010ff0
+r  0xc6905543
+a  0x60010ff4
+r  0x5ed0766b
+a  0x60010ff8
+r  0x9a63b562
+a  0x60010ffc
+r  0x95262422
+a  0x600107c0
+w  0x2a17c8e9
+a  0x600107c4
+w  0x63931b41
+a  0x600107c8
+w  0xd191bfc8
+a  0x600107cc
+w  0x40d7f3fc
+a  0x600107d0
+w  0x60754253
+a  0x600107d4
+w  0xd5f6ef4c
+a  0x600107d8
+w  0xa49ff89d
+a  0x600107dc
+w  0xb3f9bc39
+a  0x600107e0
+w  0x7ba3ec2e
+a  0x600107e4
+w  0xf100cac2
+a  0x600107e8
+w  0x552ac1d3
+a  0x600107ec
+w  0x657744db
+a  0x600107f0
+w  0xfa2402f8
+a  0x600107f4
+w  0x5e2ea772
+a  0x600107f8
+w  0x572c2bf0
+a  0x600107fc
+w  0x372eb887
+a  0x60010fe0
+r  0x1f335cad
+a  0x60010fe4
+r  0x7d8c6b58
+a  0x60010fe8
+r  0xcb265158
+a  0x60010fec
+r  0xee44b230
+a  0x60010ff0
+r  0x88e5f660
+a  0x60010ff4
+r  0x96ee3bc5
+a  0x60010ff8
+r  0x96cf9939
+a  0x60010ffc
+r  0x38849fc2
+a  0x600107c0
+w  0xac465530
+a  0x600107c4
+w  0x6e6a3d49
+a  0x600107c8
+w  0xe7f1461f
+a  0x600107cc
+w  0xc6f4b35f
+a  0x600107d0
+w  0xf82a46d6
+a  0x600107d4
+w  0x440244f5
+a  0x600107d8
+w  0x6bde0ef1
+a  0x600107dc
+w  0xb0787487
+a  0x600107e0
+w  0x1a96af96
+a  0x600107e4
+w  0xa55fef07
+a  0x600107e8
+w  0xea97471c
+a  0x600107ec
+w  0x35bad402
+a  0x600107f0
+w  0xb3733250
+a  0x600107f4
+w  0x75028929
+a  0x600107f8
+w  0x230c2b19
+a  0x600107fc
+w  0x0bfe6ea9
+a  0x60010fe0
+r  0x0b51e243
+a  0x60010fe4
+r  0x37b05a4b
+a  0x60010fe8
+r  0x02497784
+a  0x60010fec
+r  0xaed161d2
+a  0x60010ff0
+r  0x7f6590f6
+a  0x60010ff4
+r  0x479570fd
+a  0x60010ff8
+r  0xae0cb755
+a  0x60010ffc
+r  0xee161bc2
+a  0x600107c0
+w  0xec8225d7
+a  0x600107c4
+w  0x9193267a
+a  0x600107c8
+w  0xc3f24d94
+a  0x600107cc
+w  0xb295566e
+a  0x600107d0
+w  0x034a0bc0
+a  0x600107d4
+w  0x1a4d2e6b
+a  0x600107d8
+w  0xa6ed70c9
+a  0x600107dc
+w  0x4d573f76
+a  0x600107e0
+w  0x45b0e216
+a  0x600107e4
+w  0xdb750cbb
+a  0x600107e8
+w  0x4138b929
+a  0x600107ec
+w  0xd67d1bbd
+a  0x600107f0
+w  0x24fdf316
+a  0x600107f4
+w  0x0650c084
+a  0x600107f8
+w  0xf95e6e9c
+a  0x600107fc
+w  0x877e2642
+a  0x60010fe0
+r  0x6d572f08
+a  0x60010fe4
+r  0xe0c7b6dd
+a  0x60010fe8
+r  0x88674260
+a  0x60010fec
+r  0xa5ae48a8
+a  0x60010ff0
+r  0xa7112033
+a  0x60010ff4
+r  0xc555cde2
+a  0x60010ff8
+r  0x51c0db63
+a  0x60010ffc
+r  0x60f9e31b
+a  0x600107c0
+w  0x387dc590
+a  0x600107c4
+w  0x2966f6a3
+a  0x600107c8
+w  0xadd14662
+a  0x600107cc
+w  0x0bc2175e
+a  0x600107d0
+w  0x3d2556a0
+a  0x600107d4
+w  0x335c30a8
+a  0x600107d8
+w  0x50e7e900
+a  0x600107dc
+w  0xb1b72206
+a  0x600107e0
+w  0xc6f526b0
+a  0x600107e4
+w  0x15a4177f
+a  0x600107e8
+w  0xf0d718a4
+a  0x600107ec
+w  0x48879677
+a  0x600107f0
+w  0x8934d6c4
+a  0x600107f4
+w  0x50ab7c39
+a  0x600107f8
+w  0x3360bbd7
+a  0x600107fc
+w  0xefdf5963
+a  0x60010fe0
+r  0x24eb65ee
+a  0x60010fe4
+r  0x309707c9
+a  0x60010fe8
+r  0xaf5d19d2
+a  0x60010fec
+r  0xd4e713d3
+a  0x60010ff0
+r  0x5d160f7a
+a  0x60010ff4
+r  0x400e3734
+a  0x60010ff8
+r  0xb6a8cf6c
+a  0x60010ffc
+r  0x3a012531
+a  0x600107c0
+w  0x2a22cd0b
+a  0x600107c4
+w  0xf570eb78
+a  0x600107c8
+w  0xd3a5b873
+a  0x600107cc
+w  0x53d7f89b
+a  0x600107d0
+w  0xebedc242
+a  0x600107d4
+w  0x59a1ee9a
+a  0x600107d8
+w  0xcea792f4
+a  0x600107dc
+w  0xedf99c9c
+a  0x600107e0
+w  0x47ab7368
+a  0x600107e4
+w  0xa0eddacc
+a  0x600107e8
+w  0xe218002f
+a  0x600107ec
+w  0x1498319a
+a  0x600107f0
+w  0xb1f10e58
+a  0x600107f4
+w  0x8d03ecb0
+a  0x600107f8
+w  0x4408ab12
+a  0x600107fc
+w  0xcabcc637
+a  0x60010fe0
+r  0x5951566a
+a  0x60010fe4
+r  0xb8a4b430
+a  0x60010fe8
+r  0x9fe9980d
+a  0x60010fec
+r  0x80069d04
+a  0x60010ff0
+r  0x093d866f
+a  0x60010ff4
+r  0x7af5e3f6
+a  0x60010ff8
+r  0xcc432473
+a  0x60010ffc
+r  0x090f1978
+  A
+X
+!
\ No newline at end of file
diff --git a/wrapper/stimulus/ahb_input_hash_stim.fri b/wrapper/stimulus/ahb_input_hash_stim.fri
new file mode 100644
index 0000000..0958904
--- /dev/null
+++ b/wrapper/stimulus/ahb_input_hash_stim.fri
@@ -0,0 +1,252 @@
+;#-----------------------------------------------------------------------------
+;# SoC Labs Basic Hashing Accelerator Wrapper Input Stimulus File
+;# A joint work commissioned on behalf of SoC Labs, under Arm Academic Access license.
+;#
+;# Contributors
+;#
+;# David Mapstone (d.a.mapstone@soton.ac.uk)
+;#
+;# Copyright  2023, SoC Labs (www.soclabs.org)
+;#-----------------------------------------------------------------------------
+;Transaction    Address     Data        Size
+W              0x600107c0  0x94748770  word
+W              0x600107c4  0x0e3109cc  word
+W              0x600107c8  0xc4411b41  word
+W              0x600107cc  0x5349fe99  word
+W              0x600107d0  0xbc3bdfc1  word
+W              0x600107d4  0xdeb5cb2a  word
+W              0x600107d8  0xa0052ca2  word
+W              0x600107dc  0x1761b000  word
+W              0x600107e0  0x1b5affff  word
+W              0x600107e4  0xeab53b7e  word
+W              0x600107e8  0x81152f06  word
+W              0x600107ec  0x7d60ab33  word
+W              0x600107f0  0x1ce3c906  word
+W              0x600107f4  0x707476fe  word
+W              0x600107f8  0x923737f4  word
+W              0x600107fc  0x695b2443  word
+R              0x60010fe0  0xe06f1bef  word
+R              0x60010fe4  0xf498916a  word
+R              0x60010fe8  0x4686ebb1  word
+R              0x60010fec  0x0dc803e5  word
+R              0x60010ff0  0x960ea091  word
+R              0x60010ff4  0xeb558be4  word
+R              0x60010ff8  0xe14c46de  word
+R              0x60010ffc  0xe1711626  word
+W              0x600107c0  0xf7079da3  word
+W              0x600107c4  0xa0c46731  word
+W              0x600107c8  0xc51f9e09  word
+W              0x600107cc  0x8d8993e6  word
+W              0x600107d0  0xfd33039d  word
+W              0x600107d4  0xe8675d4a  word
+W              0x600107d8  0xc0e513a1  word
+W              0x600107dc  0x858c0663  word
+W              0x600107e0  0xa1fb693e  word
+W              0x600107e4  0xd5ebd6d4  word
+W              0x600107e8  0x26f7441f  word
+W              0x600107ec  0x907554b5  word
+W              0x600107f0  0x9db705fd  word
+W              0x600107f4  0x47a57bf5  word
+W              0x600107f8  0xfe2518c8  word
+W              0x600107fc  0x4c5b82c1  word
+R              0x60010fe0  0xd065f05e  word
+R              0x60010fe4  0x1623b2c9  word
+R              0x60010fe8  0x9d3c0a90  word
+R              0x60010fec  0xce34de30  word
+R              0x60010ff0  0x72fc05c5  word
+R              0x60010ff4  0xcf65fdbb  word
+R              0x60010ff8  0xef598a6e  word
+R              0x60010ffc  0x58d6d30f  word
+W              0x600107c0  0x28b3253a  word
+W              0x600107c4  0x96dbf9e5  word
+W              0x600107c8  0x55e5ab02  word
+W              0x600107cc  0x6bbbc74a  word
+W              0x600107d0  0xed5fbca6  word
+W              0x600107d4  0x73ece6c4  word
+W              0x600107d8  0x832fa959  word
+W              0x600107dc  0x7a0d31bf  word
+W              0x600107e0  0xaa1320aa  word
+W              0x600107e4  0x9fcb8eb3  word
+W              0x600107e8  0x6bf549d9  word
+W              0x600107ec  0x049bd3de  word
+W              0x600107f0  0xdd09fb8d  word
+W              0x600107f4  0x1285908a  word
+W              0x600107f8  0x3eb37ea8  word
+W              0x600107fc  0x68eb3a8c  word
+R              0x60010fe0  0xe4e3afb2  word
+R              0x60010fe4  0xa3be45c9  word
+R              0x60010fe8  0xb43f0fa3  word
+R              0x60010fec  0x56fcb65d  word
+R              0x60010ff0  0xbbf2982b  word
+R              0x60010ff4  0x15cd68c7  word
+R              0x60010ff8  0xcc9f9269  word
+R              0x60010ffc  0xed646faf  word
+W              0x600107c0  0xbfcceaa6  word
+W              0x600107c4  0xa2264db5  word
+W              0x600107c8  0x4ba05e93  word
+W              0x600107cc  0xb60ac4cb  word
+W              0x600107d0  0x9edcb672  word
+W              0x600107d4  0x00637780  word
+W              0x600107d8  0x860e62d9  word
+W              0x600107dc  0x8a983052  word
+W              0x600107e0  0x35e38f6f  word
+W              0x600107e4  0xd2e8b382  word
+W              0x600107e8  0x3482b173  word
+W              0x600107ec  0x9d76f455  word
+W              0x600107f0  0x5b623fda  word
+W              0x600107f4  0xb08ab5bf  word
+W              0x600107f8  0x332433a7  word
+W              0x600107fc  0x17aced3b  word
+R              0x60010fe0  0xad5d7f58  word
+R              0x60010fe4  0xc619f73f  word
+R              0x60010fe8  0x5a54de49  word
+R              0x60010fec  0x038b0529  word
+R              0x60010ff0  0x92343513  word
+R              0x60010ff4  0xea3cf2a9  word
+R              0x60010ff8  0x5a1b530b  word
+R              0x60010ffc  0x49393b4e  word
+W              0x600107c0  0x2319760c  word
+W              0x600107c4  0xc25e8486  word
+W              0x600107c8  0xe2be9c44  word
+W              0x600107cc  0x28e4aeaf  word
+W              0x600107d0  0xae725608  word
+W              0x600107d4  0xd394d5f8  word
+W              0x600107d8  0xf6768cc7  word
+W              0x600107dc  0x7f51d709  word
+W              0x600107e0  0x4c99a726  word
+W              0x600107e4  0x2586fbc4  word
+W              0x600107e8  0xd2f30b37  word
+W              0x600107ec  0x8c71f0c5  word
+W              0x600107f0  0x4acf0b2d  word
+W              0x600107f4  0xd0d8e335  word
+W              0x600107f8  0x88af1d5f  word
+W              0x600107fc  0xe69dad36  word
+R              0x60010fe0  0x105755f3  word
+R              0x60010fe4  0x1ca8459e  word
+R              0x60010fe8  0x08ffade5  word
+R              0x60010fec  0x29a2e390  word
+R              0x60010ff0  0xc6905543  word
+R              0x60010ff4  0x5ed0766b  word
+R              0x60010ff8  0x9a63b562  word
+R              0x60010ffc  0x95262422  word
+W              0x600107c0  0x2a17c8e9  word
+W              0x600107c4  0x63931b41  word
+W              0x600107c8  0xd191bfc8  word
+W              0x600107cc  0x40d7f3fc  word
+W              0x600107d0  0x60754253  word
+W              0x600107d4  0xd5f6ef4c  word
+W              0x600107d8  0xa49ff89d  word
+W              0x600107dc  0xb3f9bc39  word
+W              0x600107e0  0x7ba3ec2e  word
+W              0x600107e4  0xf100cac2  word
+W              0x600107e8  0x552ac1d3  word
+W              0x600107ec  0x657744db  word
+W              0x600107f0  0xfa2402f8  word
+W              0x600107f4  0x5e2ea772  word
+W              0x600107f8  0x572c2bf0  word
+W              0x600107fc  0x372eb887  word
+R              0x60010fe0  0x1f335cad  word
+R              0x60010fe4  0x7d8c6b58  word
+R              0x60010fe8  0xcb265158  word
+R              0x60010fec  0xee44b230  word
+R              0x60010ff0  0x88e5f660  word
+R              0x60010ff4  0x96ee3bc5  word
+R              0x60010ff8  0x96cf9939  word
+R              0x60010ffc  0x38849fc2  word
+W              0x600107c0  0xac465530  word
+W              0x600107c4  0x6e6a3d49  word
+W              0x600107c8  0xe7f1461f  word
+W              0x600107cc  0xc6f4b35f  word
+W              0x600107d0  0xf82a46d6  word
+W              0x600107d4  0x440244f5  word
+W              0x600107d8  0x6bde0ef1  word
+W              0x600107dc  0xb0787487  word
+W              0x600107e0  0x1a96af96  word
+W              0x600107e4  0xa55fef07  word
+W              0x600107e8  0xea97471c  word
+W              0x600107ec  0x35bad402  word
+W              0x600107f0  0xb3733250  word
+W              0x600107f4  0x75028929  word
+W              0x600107f8  0x230c2b19  word
+W              0x600107fc  0x0bfe6ea9  word
+R              0x60010fe0  0x0b51e243  word
+R              0x60010fe4  0x37b05a4b  word
+R              0x60010fe8  0x02497784  word
+R              0x60010fec  0xaed161d2  word
+R              0x60010ff0  0x7f6590f6  word
+R              0x60010ff4  0x479570fd  word
+R              0x60010ff8  0xae0cb755  word
+R              0x60010ffc  0xee161bc2  word
+W              0x600107c0  0xec8225d7  word
+W              0x600107c4  0x9193267a  word
+W              0x600107c8  0xc3f24d94  word
+W              0x600107cc  0xb295566e  word
+W              0x600107d0  0x034a0bc0  word
+W              0x600107d4  0x1a4d2e6b  word
+W              0x600107d8  0xa6ed70c9  word
+W              0x600107dc  0x4d573f76  word
+W              0x600107e0  0x45b0e216  word
+W              0x600107e4  0xdb750cbb  word
+W              0x600107e8  0x4138b929  word
+W              0x600107ec  0xd67d1bbd  word
+W              0x600107f0  0x24fdf316  word
+W              0x600107f4  0x0650c084  word
+W              0x600107f8  0xf95e6e9c  word
+W              0x600107fc  0x877e2642  word
+R              0x60010fe0  0x6d572f08  word
+R              0x60010fe4  0xe0c7b6dd  word
+R              0x60010fe8  0x88674260  word
+R              0x60010fec  0xa5ae48a8  word
+R              0x60010ff0  0xa7112033  word
+R              0x60010ff4  0xc555cde2  word
+R              0x60010ff8  0x51c0db63  word
+R              0x60010ffc  0x60f9e31b  word
+W              0x600107c0  0x387dc590  word
+W              0x600107c4  0x2966f6a3  word
+W              0x600107c8  0xadd14662  word
+W              0x600107cc  0x0bc2175e  word
+W              0x600107d0  0x3d2556a0  word
+W              0x600107d4  0x335c30a8  word
+W              0x600107d8  0x50e7e900  word
+W              0x600107dc  0xb1b72206  word
+W              0x600107e0  0xc6f526b0  word
+W              0x600107e4  0x15a4177f  word
+W              0x600107e8  0xf0d718a4  word
+W              0x600107ec  0x48879677  word
+W              0x600107f0  0x8934d6c4  word
+W              0x600107f4  0x50ab7c39  word
+W              0x600107f8  0x3360bbd7  word
+W              0x600107fc  0xefdf5963  word
+R              0x60010fe0  0x24eb65ee  word
+R              0x60010fe4  0x309707c9  word
+R              0x60010fe8  0xaf5d19d2  word
+R              0x60010fec  0xd4e713d3  word
+R              0x60010ff0  0x5d160f7a  word
+R              0x60010ff4  0x400e3734  word
+R              0x60010ff8  0xb6a8cf6c  word
+R              0x60010ffc  0x3a012531  word
+W              0x600107c0  0x2a22cd0b  word
+W              0x600107c4  0xf570eb78  word
+W              0x600107c8  0xd3a5b873  word
+W              0x600107cc  0x53d7f89b  word
+W              0x600107d0  0xebedc242  word
+W              0x600107d4  0x59a1ee9a  word
+W              0x600107d8  0xcea792f4  word
+W              0x600107dc  0xedf99c9c  word
+W              0x600107e0  0x47ab7368  word
+W              0x600107e4  0xa0eddacc  word
+W              0x600107e8  0xe218002f  word
+W              0x600107ec  0x1498319a  word
+W              0x600107f0  0xb1f10e58  word
+W              0x600107f4  0x8d03ecb0  word
+W              0x600107f8  0x4408ab12  word
+W              0x600107fc  0xcabcc637  word
+R              0x60010fe0  0x5951566a  word
+R              0x60010fe4  0xb8a4b430  word
+R              0x60010fe8  0x9fe9980d  word
+R              0x60010fec  0x80069d04  word
+R              0x60010ff0  0x093d866f  word
+R              0x60010ff4  0x7af5e3f6  word
+R              0x60010ff8  0xcc432473  word
+R              0x60010ffc  0x090f1978  word
+Q
\ No newline at end of file
-- 
GitLab